KubernetesEnvironmentResource
Handle
interface KubernetesEnvironmentResource extends IComputeEnvironmentResource, IResource { dashboardEnabled: boolean; defaultImagePullPolicy: string; defaultServiceType: string; defaultStorageClassName: string; defaultStorageReadWritePolicy: string; defaultStorageSize: string; defaultStorageType: string; helmChartDescription: string; helmChartName: string; helmChartVersion: string; kubeConfigPath: string; addGateway(name: string): KubernetesGatewayResource; addIngress(name: string): KubernetesIngressResource; addNodePool(name: string): KubernetesNodePoolResource; configureDashboard(configure: (obj: KubernetesAspireDashboardResource) => Promise<void>): KubernetesEnvironmentResource; withDashboard(enabled?: boolean): KubernetesEnvironmentResource; withHelm(configure?: (obj: HelmChartOptions) => Promise<void>): KubernetesEnvironmentResource; withProperties(configure: (obj: KubernetesEnvironmentResource) => Promise<void>): KubernetesEnvironmentResource;} 29 members
Properties
property
dashboardEnabled boolean get · set Gets the DashboardEnabled property
property
defaultImagePullPolicy string get · set Gets the DefaultImagePullPolicy property
property
defaultServiceType string get · set Gets the DefaultServiceType property
property
defaultStorageClassName string get · set Gets the DefaultStorageClassName property
property
defaultStorageReadWritePolicy string get · set Gets the DefaultStorageReadWritePolicy property
property
defaultStorageSize string get · set Gets the DefaultStorageSize property
property
defaultStorageType string get · set Gets the DefaultStorageType property
property
helmChartDescription string get · set Gets the HelmChartDescription property
property
helmChartName string get · set Gets the HelmChartName property
property
helmChartVersion string get · set Gets the HelmChartVersion property
property
kubeConfigPath string get · set Gets the KubeConfigPath property
Methods
Adds a Kubernetes Gateway API Gateway resource
addGateway(name: string): KubernetesGatewayResourceParameters
name string Returns
KubernetesGatewayResource Adds a Kubernetes Ingress resource for HTTP routing
addIngress(name: string): KubernetesIngressResourceParameters
name string Returns
KubernetesIngressResource Adds a named node pool to a Kubernetes environment
addNodePool(name: string): KubernetesNodePoolResourceParameters
name string Returns
KubernetesNodePoolResource Configures the Aspire dashboard resource for the Kubernetes environment
configureDashboard(configure: (obj: KubernetesAspireDashboardResource) => Promise<void>): KubernetesEnvironmentResourceParameters
configure (obj: KubernetesAspireDashboardResource) => Promise<void> Returns
KubernetesEnvironmentResource Enables or disables the Aspire dashboard for the Kubernetes environment
withDashboard(enabled?: boolean): KubernetesEnvironmentResourceParameters
enabled boolean optional = True Returns
KubernetesEnvironmentResource Configures Helm chart deployment settings
withHelm(configure?: (obj: HelmChartOptions) => Promise<void>): KubernetesEnvironmentResourceParameters
configure (obj: HelmChartOptions) => Promise<void> optional Returns
KubernetesEnvironmentResource Configures properties of a Kubernetes environment
withProperties(configure: (obj: KubernetesEnvironmentResource) => Promise<void>): KubernetesEnvironmentResourceParameters
configure (obj: KubernetesEnvironmentResource) => Promise<void> Returns
KubernetesEnvironmentResource