Skip to content
DocsTry Aspire
DocsTry

K8sManifestResource

Classnet10.0
📦 CommunityToolkit.Aspire.Hosting.Kind v13.5.1-beta.736
A Kubernetes manifest applied to a Kind cluster via kubectl apply.
namespace Aspire.Hosting.ApplicationModel;
public class K8sManifestResource
: Aspire.Hosting.ApplicationModel.KindDeployedResource
{
// ...
}
View all constructors
ApplyTimeoutget; set
TimeSpan
Gets or sets the maximum time to wait for kubectl apply to complete.
ClusterReadyTimeoutget; set
TimeSpan
Gets or sets the maximum time to wait for the Kubernetes API to become reachable before running kubectl apply.
CrdWaitBehaviorget; set
Gets or sets how CRD wait failures are handled.
CrdWaitTimeoutget; set
TimeSpan
Gets or sets the maximum time to wait for applied CRDs to reach the Established condition.
FieldManagerget; set
string?
Gets the field manager name used with server-side apply (maps to kubectl apply --field-manager). When null, kubectl uses its default ( kubectl).
ForceConflictsget; set
bool
InlineContentget; set
string?
Gets or sets inline manifest content applied with kubectl apply -f -.
IsKustomizeget; set
bool
Gets or sets whether this resource represents a Kustomize overlay directory.
ManifestPathget
string
Gets the manifest path passed to kubectl apply. Accepts an absolute file path, an absolute directory path, or <inline> for standard input.
Recursiveget; set
bool
ServerSideget; set
bool
Gets or sets whether to apply the manifest server-side (maps to kubectl apply --server-side). Server-side apply is required for large CRDs that exceed the client-side annotation size limit.
View all properties