Documentation ¶
Index ¶
- Constants
- type AcceleratorConfig
- type AcceleratorConfigArgs
- type AcceleratorConfigArray
- type AcceleratorConfigArrayInput
- type AcceleratorConfigArrayOutput
- func (AcceleratorConfigArrayOutput) ElementType() reflect.Type
- func (o AcceleratorConfigArrayOutput) Index(i pulumi.IntInput) AcceleratorConfigOutput
- func (o AcceleratorConfigArrayOutput) ToAcceleratorConfigArrayOutput() AcceleratorConfigArrayOutput
- func (o AcceleratorConfigArrayOutput) ToAcceleratorConfigArrayOutputWithContext(ctx context.Context) AcceleratorConfigArrayOutput
- type AcceleratorConfigInput
- type AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) AcceleratorCount() pulumi.StringPtrOutput
- func (o AcceleratorConfigOutput) AcceleratorType() pulumi.StringPtrOutput
- func (AcceleratorConfigOutput) ElementType() reflect.Type
- func (o AcceleratorConfigOutput) GpuDriverInstallationConfig() GPUDriverInstallationConfigPtrOutput
- func (o AcceleratorConfigOutput) GpuPartitionSize() pulumi.StringPtrOutput
- func (o AcceleratorConfigOutput) GpuSharingConfig() GPUSharingConfigPtrOutput
- func (o AcceleratorConfigOutput) MaxTimeSharedClientsPerGpu() pulumi.StringPtrOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
- type AcceleratorConfigResponse
- type AcceleratorConfigResponseArrayOutput
- func (AcceleratorConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AcceleratorConfigResponseArrayOutput) Index(i pulumi.IntInput) AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseArrayOutput) ToAcceleratorConfigResponseArrayOutput() AcceleratorConfigResponseArrayOutput
- func (o AcceleratorConfigResponseArrayOutput) ToAcceleratorConfigResponseArrayOutputWithContext(ctx context.Context) AcceleratorConfigResponseArrayOutput
- type AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) AcceleratorCount() pulumi.StringOutput
- func (o AcceleratorConfigResponseOutput) AcceleratorType() pulumi.StringOutput
- func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o AcceleratorConfigResponseOutput) GpuDriverInstallationConfig() GPUDriverInstallationConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) GpuPartitionSize() pulumi.StringOutput
- func (o AcceleratorConfigResponseOutput) GpuSharingConfig() GPUSharingConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) MaxTimeSharedClientsPerGpu() pulumi.StringOutput
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
- type AdditionalNodeNetworkConfig
- type AdditionalNodeNetworkConfigArgs
- func (AdditionalNodeNetworkConfigArgs) ElementType() reflect.Type
- func (i AdditionalNodeNetworkConfigArgs) ToAdditionalNodeNetworkConfigOutput() AdditionalNodeNetworkConfigOutput
- func (i AdditionalNodeNetworkConfigArgs) ToAdditionalNodeNetworkConfigOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigOutput
- type AdditionalNodeNetworkConfigArray
- func (AdditionalNodeNetworkConfigArray) ElementType() reflect.Type
- func (i AdditionalNodeNetworkConfigArray) ToAdditionalNodeNetworkConfigArrayOutput() AdditionalNodeNetworkConfigArrayOutput
- func (i AdditionalNodeNetworkConfigArray) ToAdditionalNodeNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigArrayOutput
- type AdditionalNodeNetworkConfigArrayInput
- type AdditionalNodeNetworkConfigArrayOutput
- func (AdditionalNodeNetworkConfigArrayOutput) ElementType() reflect.Type
- func (o AdditionalNodeNetworkConfigArrayOutput) Index(i pulumi.IntInput) AdditionalNodeNetworkConfigOutput
- func (o AdditionalNodeNetworkConfigArrayOutput) ToAdditionalNodeNetworkConfigArrayOutput() AdditionalNodeNetworkConfigArrayOutput
- func (o AdditionalNodeNetworkConfigArrayOutput) ToAdditionalNodeNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigArrayOutput
- type AdditionalNodeNetworkConfigInput
- type AdditionalNodeNetworkConfigOutput
- func (AdditionalNodeNetworkConfigOutput) ElementType() reflect.Type
- func (o AdditionalNodeNetworkConfigOutput) Network() pulumi.StringPtrOutput
- func (o AdditionalNodeNetworkConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o AdditionalNodeNetworkConfigOutput) ToAdditionalNodeNetworkConfigOutput() AdditionalNodeNetworkConfigOutput
- func (o AdditionalNodeNetworkConfigOutput) ToAdditionalNodeNetworkConfigOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigOutput
- type AdditionalNodeNetworkConfigResponse
- type AdditionalNodeNetworkConfigResponseArrayOutput
- func (AdditionalNodeNetworkConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AdditionalNodeNetworkConfigResponseArrayOutput) Index(i pulumi.IntInput) AdditionalNodeNetworkConfigResponseOutput
- func (o AdditionalNodeNetworkConfigResponseArrayOutput) ToAdditionalNodeNetworkConfigResponseArrayOutput() AdditionalNodeNetworkConfigResponseArrayOutput
- func (o AdditionalNodeNetworkConfigResponseArrayOutput) ToAdditionalNodeNetworkConfigResponseArrayOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigResponseArrayOutput
- type AdditionalNodeNetworkConfigResponseOutput
- func (AdditionalNodeNetworkConfigResponseOutput) ElementType() reflect.Type
- func (o AdditionalNodeNetworkConfigResponseOutput) Network() pulumi.StringOutput
- func (o AdditionalNodeNetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
- func (o AdditionalNodeNetworkConfigResponseOutput) ToAdditionalNodeNetworkConfigResponseOutput() AdditionalNodeNetworkConfigResponseOutput
- func (o AdditionalNodeNetworkConfigResponseOutput) ToAdditionalNodeNetworkConfigResponseOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigResponseOutput
- type AdditionalPodNetworkConfig
- type AdditionalPodNetworkConfigArgs
- func (AdditionalPodNetworkConfigArgs) ElementType() reflect.Type
- func (i AdditionalPodNetworkConfigArgs) ToAdditionalPodNetworkConfigOutput() AdditionalPodNetworkConfigOutput
- func (i AdditionalPodNetworkConfigArgs) ToAdditionalPodNetworkConfigOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigOutput
- type AdditionalPodNetworkConfigArray
- func (AdditionalPodNetworkConfigArray) ElementType() reflect.Type
- func (i AdditionalPodNetworkConfigArray) ToAdditionalPodNetworkConfigArrayOutput() AdditionalPodNetworkConfigArrayOutput
- func (i AdditionalPodNetworkConfigArray) ToAdditionalPodNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigArrayOutput
- type AdditionalPodNetworkConfigArrayInput
- type AdditionalPodNetworkConfigArrayOutput
- func (AdditionalPodNetworkConfigArrayOutput) ElementType() reflect.Type
- func (o AdditionalPodNetworkConfigArrayOutput) Index(i pulumi.IntInput) AdditionalPodNetworkConfigOutput
- func (o AdditionalPodNetworkConfigArrayOutput) ToAdditionalPodNetworkConfigArrayOutput() AdditionalPodNetworkConfigArrayOutput
- func (o AdditionalPodNetworkConfigArrayOutput) ToAdditionalPodNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigArrayOutput
- type AdditionalPodNetworkConfigInput
- type AdditionalPodNetworkConfigOutput
- func (AdditionalPodNetworkConfigOutput) ElementType() reflect.Type
- func (o AdditionalPodNetworkConfigOutput) MaxPodsPerNode() MaxPodsConstraintPtrOutput
- func (o AdditionalPodNetworkConfigOutput) SecondaryPodRange() pulumi.StringPtrOutput
- func (o AdditionalPodNetworkConfigOutput) Subnetwork() pulumi.StringPtrOutput
- func (o AdditionalPodNetworkConfigOutput) ToAdditionalPodNetworkConfigOutput() AdditionalPodNetworkConfigOutput
- func (o AdditionalPodNetworkConfigOutput) ToAdditionalPodNetworkConfigOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigOutput
- type AdditionalPodNetworkConfigResponse
- type AdditionalPodNetworkConfigResponseArrayOutput
- func (AdditionalPodNetworkConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AdditionalPodNetworkConfigResponseArrayOutput) Index(i pulumi.IntInput) AdditionalPodNetworkConfigResponseOutput
- func (o AdditionalPodNetworkConfigResponseArrayOutput) ToAdditionalPodNetworkConfigResponseArrayOutput() AdditionalPodNetworkConfigResponseArrayOutput
- func (o AdditionalPodNetworkConfigResponseArrayOutput) ToAdditionalPodNetworkConfigResponseArrayOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigResponseArrayOutput
- type AdditionalPodNetworkConfigResponseOutput
- func (AdditionalPodNetworkConfigResponseOutput) ElementType() reflect.Type
- func (o AdditionalPodNetworkConfigResponseOutput) MaxPodsPerNode() MaxPodsConstraintResponseOutput
- func (o AdditionalPodNetworkConfigResponseOutput) SecondaryPodRange() pulumi.StringOutput
- func (o AdditionalPodNetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
- func (o AdditionalPodNetworkConfigResponseOutput) ToAdditionalPodNetworkConfigResponseOutput() AdditionalPodNetworkConfigResponseOutput
- func (o AdditionalPodNetworkConfigResponseOutput) ToAdditionalPodNetworkConfigResponseOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigResponseOutput
- type AdditionalPodRangesConfig
- type AdditionalPodRangesConfigResponse
- type AdditionalPodRangesConfigResponseOutput
- func (AdditionalPodRangesConfigResponseOutput) ElementType() reflect.Type
- func (o AdditionalPodRangesConfigResponseOutput) PodRangeInfo() RangeInfoResponseArrayOutput
- func (o AdditionalPodRangesConfigResponseOutput) PodRangeNames() pulumi.StringArrayOutput
- func (o AdditionalPodRangesConfigResponseOutput) ToAdditionalPodRangesConfigResponseOutput() AdditionalPodRangesConfigResponseOutput
- func (o AdditionalPodRangesConfigResponseOutput) ToAdditionalPodRangesConfigResponseOutputWithContext(ctx context.Context) AdditionalPodRangesConfigResponseOutput
- type AddonsConfig
- type AddonsConfigArgs
- func (AddonsConfigArgs) ElementType() reflect.Type
- func (i AddonsConfigArgs) ToAddonsConfigOutput() AddonsConfigOutput
- func (i AddonsConfigArgs) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
- func (i AddonsConfigArgs) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
- func (i AddonsConfigArgs) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
- type AddonsConfigInput
- type AddonsConfigOutput
- func (o AddonsConfigOutput) CloudRunConfig() CloudRunConfigPtrOutput
- func (o AddonsConfigOutput) ConfigConnectorConfig() ConfigConnectorConfigPtrOutput
- func (o AddonsConfigOutput) DnsCacheConfig() DnsCacheConfigPtrOutput
- func (AddonsConfigOutput) ElementType() reflect.Type
- func (o AddonsConfigOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigPtrOutput
- func (o AddonsConfigOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigPtrOutput
- func (o AddonsConfigOutput) GcsFuseCsiDriverConfig() GcsFuseCsiDriverConfigPtrOutput
- func (o AddonsConfigOutput) GkeBackupAgentConfig() GkeBackupAgentConfigPtrOutput
- func (o AddonsConfigOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingPtrOutput
- func (o AddonsConfigOutput) HttpLoadBalancing() HttpLoadBalancingPtrOutput
- func (o AddonsConfigOutput) IstioConfig() IstioConfigPtrOutput
- func (o AddonsConfigOutput) KalmConfig() KalmConfigPtrOutput
- func (o AddonsConfigOutput) KubernetesDashboard() KubernetesDashboardPtrOutput
- func (o AddonsConfigOutput) NetworkPolicyConfig() NetworkPolicyConfigPtrOutput
- func (o AddonsConfigOutput) ToAddonsConfigOutput() AddonsConfigOutput
- func (o AddonsConfigOutput) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
- func (o AddonsConfigOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
- func (o AddonsConfigOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
- type AddonsConfigPtrInput
- type AddonsConfigPtrOutput
- func (o AddonsConfigPtrOutput) CloudRunConfig() CloudRunConfigPtrOutput
- func (o AddonsConfigPtrOutput) ConfigConnectorConfig() ConfigConnectorConfigPtrOutput
- func (o AddonsConfigPtrOutput) DnsCacheConfig() DnsCacheConfigPtrOutput
- func (o AddonsConfigPtrOutput) Elem() AddonsConfigOutput
- func (AddonsConfigPtrOutput) ElementType() reflect.Type
- func (o AddonsConfigPtrOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigPtrOutput
- func (o AddonsConfigPtrOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigPtrOutput
- func (o AddonsConfigPtrOutput) GcsFuseCsiDriverConfig() GcsFuseCsiDriverConfigPtrOutput
- func (o AddonsConfigPtrOutput) GkeBackupAgentConfig() GkeBackupAgentConfigPtrOutput
- func (o AddonsConfigPtrOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingPtrOutput
- func (o AddonsConfigPtrOutput) HttpLoadBalancing() HttpLoadBalancingPtrOutput
- func (o AddonsConfigPtrOutput) IstioConfig() IstioConfigPtrOutput
- func (o AddonsConfigPtrOutput) KalmConfig() KalmConfigPtrOutput
- func (o AddonsConfigPtrOutput) KubernetesDashboard() KubernetesDashboardPtrOutput
- func (o AddonsConfigPtrOutput) NetworkPolicyConfig() NetworkPolicyConfigPtrOutput
- func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
- func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
- type AddonsConfigResponse
- type AddonsConfigResponseOutput
- func (o AddonsConfigResponseOutput) CloudRunConfig() CloudRunConfigResponseOutput
- func (o AddonsConfigResponseOutput) ConfigConnectorConfig() ConfigConnectorConfigResponseOutput
- func (o AddonsConfigResponseOutput) DnsCacheConfig() DnsCacheConfigResponseOutput
- func (AddonsConfigResponseOutput) ElementType() reflect.Type
- func (o AddonsConfigResponseOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigResponseOutput
- func (o AddonsConfigResponseOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigResponseOutput
- func (o AddonsConfigResponseOutput) GcsFuseCsiDriverConfig() GcsFuseCsiDriverConfigResponseOutput
- func (o AddonsConfigResponseOutput) GkeBackupAgentConfig() GkeBackupAgentConfigResponseOutput
- func (o AddonsConfigResponseOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingResponseOutput
- func (o AddonsConfigResponseOutput) HttpLoadBalancing() HttpLoadBalancingResponseOutput
- func (o AddonsConfigResponseOutput) IstioConfig() IstioConfigResponseOutput
- func (o AddonsConfigResponseOutput) KalmConfig() KalmConfigResponseOutput
- func (o AddonsConfigResponseOutput) KubernetesDashboard() KubernetesDashboardResponseOutput
- func (o AddonsConfigResponseOutput) NetworkPolicyConfig() NetworkPolicyConfigResponseOutput
- func (o AddonsConfigResponseOutput) ToAddonsConfigResponseOutput() AddonsConfigResponseOutput
- func (o AddonsConfigResponseOutput) ToAddonsConfigResponseOutputWithContext(ctx context.Context) AddonsConfigResponseOutput
- type AdvancedDatapathObservabilityConfig
- type AdvancedDatapathObservabilityConfigArgs
- func (AdvancedDatapathObservabilityConfigArgs) ElementType() reflect.Type
- func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigOutput() AdvancedDatapathObservabilityConfigOutput
- func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigOutput
- func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput
- func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigPtrOutput
- type AdvancedDatapathObservabilityConfigInput
- type AdvancedDatapathObservabilityConfigOutput
- func (AdvancedDatapathObservabilityConfigOutput) ElementType() reflect.Type
- func (o AdvancedDatapathObservabilityConfigOutput) EnableMetrics() pulumi.BoolPtrOutput
- func (o AdvancedDatapathObservabilityConfigOutput) RelayMode() AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigOutput() AdvancedDatapathObservabilityConfigOutput
- func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigOutput
- func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput
- func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigPtrOutput
- type AdvancedDatapathObservabilityConfigPtrInput
- type AdvancedDatapathObservabilityConfigPtrOutput
- func (o AdvancedDatapathObservabilityConfigPtrOutput) Elem() AdvancedDatapathObservabilityConfigOutput
- func (AdvancedDatapathObservabilityConfigPtrOutput) ElementType() reflect.Type
- func (o AdvancedDatapathObservabilityConfigPtrOutput) EnableMetrics() pulumi.BoolPtrOutput
- func (o AdvancedDatapathObservabilityConfigPtrOutput) RelayMode() AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigPtrOutput) ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput
- func (o AdvancedDatapathObservabilityConfigPtrOutput) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigPtrOutput
- type AdvancedDatapathObservabilityConfigRelayMode
- func (AdvancedDatapathObservabilityConfigRelayMode) ElementType() reflect.Type
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModeOutput() AdvancedDatapathObservabilityConfigRelayModeOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModeOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringOutput() pulumi.StringOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvancedDatapathObservabilityConfigRelayModeInput
- type AdvancedDatapathObservabilityConfigRelayModeOutput
- func (AdvancedDatapathObservabilityConfigRelayModeOutput) ElementType() reflect.Type
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModeOutput() AdvancedDatapathObservabilityConfigRelayModeOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModeOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvancedDatapathObservabilityConfigRelayModePtrInput
- type AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) Elem() AdvancedDatapathObservabilityConfigRelayModeOutput
- func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ElementType() reflect.Type
- func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvancedDatapathObservabilityConfigResponse
- type AdvancedDatapathObservabilityConfigResponseOutput
- func (AdvancedDatapathObservabilityConfigResponseOutput) ElementType() reflect.Type
- func (o AdvancedDatapathObservabilityConfigResponseOutput) EnableMetrics() pulumi.BoolOutput
- func (o AdvancedDatapathObservabilityConfigResponseOutput) RelayMode() pulumi.StringOutput
- func (o AdvancedDatapathObservabilityConfigResponseOutput) ToAdvancedDatapathObservabilityConfigResponseOutput() AdvancedDatapathObservabilityConfigResponseOutput
- func (o AdvancedDatapathObservabilityConfigResponseOutput) ToAdvancedDatapathObservabilityConfigResponseOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigResponseOutput
- type AdvancedMachineFeatures
- type AdvancedMachineFeaturesArgs
- func (AdvancedMachineFeaturesArgs) ElementType() reflect.Type
- func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesOutput() AdvancedMachineFeaturesOutput
- func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesOutputWithContext(ctx context.Context) AdvancedMachineFeaturesOutput
- func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput
- func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesPtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesPtrOutput
- type AdvancedMachineFeaturesInput
- type AdvancedMachineFeaturesOutput
- func (AdvancedMachineFeaturesOutput) ElementType() reflect.Type
- func (o AdvancedMachineFeaturesOutput) ThreadsPerCore() pulumi.StringPtrOutput
- func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesOutput() AdvancedMachineFeaturesOutput
- func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesOutputWithContext(ctx context.Context) AdvancedMachineFeaturesOutput
- func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput
- func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesPtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesPtrOutput
- type AdvancedMachineFeaturesPtrInput
- type AdvancedMachineFeaturesPtrOutput
- func (o AdvancedMachineFeaturesPtrOutput) Elem() AdvancedMachineFeaturesOutput
- func (AdvancedMachineFeaturesPtrOutput) ElementType() reflect.Type
- func (o AdvancedMachineFeaturesPtrOutput) ThreadsPerCore() pulumi.StringPtrOutput
- func (o AdvancedMachineFeaturesPtrOutput) ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput
- func (o AdvancedMachineFeaturesPtrOutput) ToAdvancedMachineFeaturesPtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesPtrOutput
- type AdvancedMachineFeaturesResponse
- type AdvancedMachineFeaturesResponseOutput
- func (AdvancedMachineFeaturesResponseOutput) ElementType() reflect.Type
- func (o AdvancedMachineFeaturesResponseOutput) ThreadsPerCore() pulumi.StringOutput
- func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponseOutput() AdvancedMachineFeaturesResponseOutput
- func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponseOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponseOutput
- type AuthenticatorGroupsConfig
- type AuthenticatorGroupsConfigArgs
- func (AuthenticatorGroupsConfigArgs) ElementType() reflect.Type
- func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigOutput() AuthenticatorGroupsConfigOutput
- func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigOutput
- func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput
- func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigPtrOutput
- type AuthenticatorGroupsConfigInput
- type AuthenticatorGroupsConfigOutput
- func (AuthenticatorGroupsConfigOutput) ElementType() reflect.Type
- func (o AuthenticatorGroupsConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuthenticatorGroupsConfigOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigOutput() AuthenticatorGroupsConfigOutput
- func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigOutput
- func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput
- func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigPtrOutput
- type AuthenticatorGroupsConfigPtrInput
- type AuthenticatorGroupsConfigPtrOutput
- func (o AuthenticatorGroupsConfigPtrOutput) Elem() AuthenticatorGroupsConfigOutput
- func (AuthenticatorGroupsConfigPtrOutput) ElementType() reflect.Type
- func (o AuthenticatorGroupsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuthenticatorGroupsConfigPtrOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o AuthenticatorGroupsConfigPtrOutput) ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput
- func (o AuthenticatorGroupsConfigPtrOutput) ToAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigPtrOutput
- type AuthenticatorGroupsConfigResponse
- type AuthenticatorGroupsConfigResponseOutput
- func (AuthenticatorGroupsConfigResponseOutput) ElementType() reflect.Type
- func (o AuthenticatorGroupsConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o AuthenticatorGroupsConfigResponseOutput) SecurityGroup() pulumi.StringOutput
- func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponseOutput() AuthenticatorGroupsConfigResponseOutput
- func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponseOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponseOutput
- type AutoUpgradeOptions
- type AutoUpgradeOptionsArgs
- func (AutoUpgradeOptionsArgs) ElementType() reflect.Type
- func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput
- func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsOutputWithContext(ctx context.Context) AutoUpgradeOptionsOutput
- func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
- func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput
- type AutoUpgradeOptionsInput
- type AutoUpgradeOptionsOutput
- func (AutoUpgradeOptionsOutput) ElementType() reflect.Type
- func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput
- func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutputWithContext(ctx context.Context) AutoUpgradeOptionsOutput
- func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
- func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput
- type AutoUpgradeOptionsPtrInput
- type AutoUpgradeOptionsPtrOutput
- func (o AutoUpgradeOptionsPtrOutput) Elem() AutoUpgradeOptionsOutput
- func (AutoUpgradeOptionsPtrOutput) ElementType() reflect.Type
- func (o AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
- func (o AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput
- type AutoUpgradeOptionsResponse
- type AutoUpgradeOptionsResponseOutput
- func (o AutoUpgradeOptionsResponseOutput) AutoUpgradeStartTime() pulumi.StringOutput
- func (o AutoUpgradeOptionsResponseOutput) Description() pulumi.StringOutput
- func (AutoUpgradeOptionsResponseOutput) ElementType() reflect.Type
- func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponseOutput() AutoUpgradeOptionsResponseOutput
- func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponseOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponseOutput
- type Autopilot
- type AutopilotArgs
- func (AutopilotArgs) ElementType() reflect.Type
- func (i AutopilotArgs) ToAutopilotOutput() AutopilotOutput
- func (i AutopilotArgs) ToAutopilotOutputWithContext(ctx context.Context) AutopilotOutput
- func (i AutopilotArgs) ToAutopilotPtrOutput() AutopilotPtrOutput
- func (i AutopilotArgs) ToAutopilotPtrOutputWithContext(ctx context.Context) AutopilotPtrOutput
- type AutopilotConversionStatus
- type AutopilotConversionStatusArgs
- func (AutopilotConversionStatusArgs) ElementType() reflect.Type
- func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusOutput() AutopilotConversionStatusOutput
- func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusOutputWithContext(ctx context.Context) AutopilotConversionStatusOutput
- func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput
- func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusPtrOutputWithContext(ctx context.Context) AutopilotConversionStatusPtrOutput
- type AutopilotConversionStatusInput
- type AutopilotConversionStatusOutput
- func (AutopilotConversionStatusOutput) ElementType() reflect.Type
- func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusOutput() AutopilotConversionStatusOutput
- func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusOutputWithContext(ctx context.Context) AutopilotConversionStatusOutput
- func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput
- func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusPtrOutputWithContext(ctx context.Context) AutopilotConversionStatusPtrOutput
- type AutopilotConversionStatusPtrInput
- type AutopilotConversionStatusPtrOutput
- func (o AutopilotConversionStatusPtrOutput) Elem() AutopilotConversionStatusOutput
- func (AutopilotConversionStatusPtrOutput) ElementType() reflect.Type
- func (o AutopilotConversionStatusPtrOutput) ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput
- func (o AutopilotConversionStatusPtrOutput) ToAutopilotConversionStatusPtrOutputWithContext(ctx context.Context) AutopilotConversionStatusPtrOutput
- type AutopilotConversionStatusResponse
- type AutopilotConversionStatusResponseOutput
- func (AutopilotConversionStatusResponseOutput) ElementType() reflect.Type
- func (o AutopilotConversionStatusResponseOutput) State() pulumi.StringOutput
- func (o AutopilotConversionStatusResponseOutput) ToAutopilotConversionStatusResponseOutput() AutopilotConversionStatusResponseOutput
- func (o AutopilotConversionStatusResponseOutput) ToAutopilotConversionStatusResponseOutputWithContext(ctx context.Context) AutopilotConversionStatusResponseOutput
- type AutopilotInput
- type AutopilotOutput
- func (o AutopilotOutput) ConversionStatus() AutopilotConversionStatusPtrOutput
- func (AutopilotOutput) ElementType() reflect.Type
- func (o AutopilotOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutopilotOutput) ToAutopilotOutput() AutopilotOutput
- func (o AutopilotOutput) ToAutopilotOutputWithContext(ctx context.Context) AutopilotOutput
- func (o AutopilotOutput) ToAutopilotPtrOutput() AutopilotPtrOutput
- func (o AutopilotOutput) ToAutopilotPtrOutputWithContext(ctx context.Context) AutopilotPtrOutput
- func (o AutopilotOutput) WorkloadPolicyConfig() WorkloadPolicyConfigPtrOutput
- type AutopilotPtrInput
- type AutopilotPtrOutput
- func (o AutopilotPtrOutput) ConversionStatus() AutopilotConversionStatusPtrOutput
- func (o AutopilotPtrOutput) Elem() AutopilotOutput
- func (AutopilotPtrOutput) ElementType() reflect.Type
- func (o AutopilotPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutopilotPtrOutput) ToAutopilotPtrOutput() AutopilotPtrOutput
- func (o AutopilotPtrOutput) ToAutopilotPtrOutputWithContext(ctx context.Context) AutopilotPtrOutput
- func (o AutopilotPtrOutput) WorkloadPolicyConfig() WorkloadPolicyConfigPtrOutput
- type AutopilotResponse
- type AutopilotResponseOutput
- func (o AutopilotResponseOutput) ConversionStatus() AutopilotConversionStatusResponseOutput
- func (AutopilotResponseOutput) ElementType() reflect.Type
- func (o AutopilotResponseOutput) Enabled() pulumi.BoolOutput
- func (o AutopilotResponseOutput) ToAutopilotResponseOutput() AutopilotResponseOutput
- func (o AutopilotResponseOutput) ToAutopilotResponseOutputWithContext(ctx context.Context) AutopilotResponseOutput
- func (o AutopilotResponseOutput) WorkloadPolicyConfig() WorkloadPolicyConfigResponseOutput
- type AutoprovisioningNodePoolDefaults
- type AutoprovisioningNodePoolDefaultsArgs
- func (AutoprovisioningNodePoolDefaultsArgs) ElementType() reflect.Type
- func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsOutput() AutoprovisioningNodePoolDefaultsOutput
- func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsOutput
- func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput
- func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsPtrOutput
- type AutoprovisioningNodePoolDefaultsInput
- type AutoprovisioningNodePoolDefaultsOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) DiskType() pulumi.StringPtrOutput
- func (AutoprovisioningNodePoolDefaultsOutput) ElementType() reflect.Type
- func (o AutoprovisioningNodePoolDefaultsOutput) ImageType() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) Management() NodeManagementPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) MinCpuPlatform() pulumi.StringPtrOutputdeprecated
- func (o AutoprovisioningNodePoolDefaultsOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsOutput() AutoprovisioningNodePoolDefaultsOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) UpgradeSettings() UpgradeSettingsPtrOutput
- type AutoprovisioningNodePoolDefaultsPtrInput
- type AutoprovisioningNodePoolDefaultsPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) Elem() AutoprovisioningNodePoolDefaultsOutput
- func (AutoprovisioningNodePoolDefaultsPtrOutput) ElementType() reflect.Type
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) ImageType() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) Management() NodeManagementPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) MinCpuPlatform() pulumi.StringPtrOutputdeprecated
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) UpgradeSettings() UpgradeSettingsPtrOutput
- type AutoprovisioningNodePoolDefaultsResponse
- type AutoprovisioningNodePoolDefaultsResponseOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) BootDiskKmsKey() pulumi.StringOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) DiskSizeGb() pulumi.IntOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) DiskType() pulumi.StringOutput
- func (AutoprovisioningNodePoolDefaultsResponseOutput) ElementType() reflect.Type
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) ImageType() pulumi.StringOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) Management() NodeManagementResponseOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) MinCpuPlatform() pulumi.StringOutputdeprecated
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponseOutput() AutoprovisioningNodePoolDefaultsResponseOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponseOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) UpgradeSettings() UpgradeSettingsResponseOutput
- type AvailableVersionResponse
- type AvailableVersionResponseArrayOutput
- func (AvailableVersionResponseArrayOutput) ElementType() reflect.Type
- func (o AvailableVersionResponseArrayOutput) Index(i pulumi.IntInput) AvailableVersionResponseOutput
- func (o AvailableVersionResponseArrayOutput) ToAvailableVersionResponseArrayOutput() AvailableVersionResponseArrayOutput
- func (o AvailableVersionResponseArrayOutput) ToAvailableVersionResponseArrayOutputWithContext(ctx context.Context) AvailableVersionResponseArrayOutput
- type AvailableVersionResponseOutput
- func (AvailableVersionResponseOutput) ElementType() reflect.Type
- func (o AvailableVersionResponseOutput) Reason() pulumi.StringOutput
- func (o AvailableVersionResponseOutput) ToAvailableVersionResponseOutput() AvailableVersionResponseOutput
- func (o AvailableVersionResponseOutput) ToAvailableVersionResponseOutputWithContext(ctx context.Context) AvailableVersionResponseOutput
- func (o AvailableVersionResponseOutput) Version() pulumi.StringOutput
- type BestEffortProvisioning
- type BestEffortProvisioningArgs
- func (BestEffortProvisioningArgs) ElementType() reflect.Type
- func (i BestEffortProvisioningArgs) ToBestEffortProvisioningOutput() BestEffortProvisioningOutput
- func (i BestEffortProvisioningArgs) ToBestEffortProvisioningOutputWithContext(ctx context.Context) BestEffortProvisioningOutput
- func (i BestEffortProvisioningArgs) ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput
- func (i BestEffortProvisioningArgs) ToBestEffortProvisioningPtrOutputWithContext(ctx context.Context) BestEffortProvisioningPtrOutput
- type BestEffortProvisioningInput
- type BestEffortProvisioningOutput
- func (BestEffortProvisioningOutput) ElementType() reflect.Type
- func (o BestEffortProvisioningOutput) Enabled() pulumi.BoolPtrOutput
- func (o BestEffortProvisioningOutput) MinProvisionNodes() pulumi.IntPtrOutput
- func (o BestEffortProvisioningOutput) ToBestEffortProvisioningOutput() BestEffortProvisioningOutput
- func (o BestEffortProvisioningOutput) ToBestEffortProvisioningOutputWithContext(ctx context.Context) BestEffortProvisioningOutput
- func (o BestEffortProvisioningOutput) ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput
- func (o BestEffortProvisioningOutput) ToBestEffortProvisioningPtrOutputWithContext(ctx context.Context) BestEffortProvisioningPtrOutput
- type BestEffortProvisioningPtrInput
- type BestEffortProvisioningPtrOutput
- func (o BestEffortProvisioningPtrOutput) Elem() BestEffortProvisioningOutput
- func (BestEffortProvisioningPtrOutput) ElementType() reflect.Type
- func (o BestEffortProvisioningPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BestEffortProvisioningPtrOutput) MinProvisionNodes() pulumi.IntPtrOutput
- func (o BestEffortProvisioningPtrOutput) ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput
- func (o BestEffortProvisioningPtrOutput) ToBestEffortProvisioningPtrOutputWithContext(ctx context.Context) BestEffortProvisioningPtrOutput
- type BestEffortProvisioningResponse
- type BestEffortProvisioningResponseOutput
- func (BestEffortProvisioningResponseOutput) ElementType() reflect.Type
- func (o BestEffortProvisioningResponseOutput) Enabled() pulumi.BoolOutput
- func (o BestEffortProvisioningResponseOutput) MinProvisionNodes() pulumi.IntOutput
- func (o BestEffortProvisioningResponseOutput) ToBestEffortProvisioningResponseOutput() BestEffortProvisioningResponseOutput
- func (o BestEffortProvisioningResponseOutput) ToBestEffortProvisioningResponseOutputWithContext(ctx context.Context) BestEffortProvisioningResponseOutput
- type BigQueryDestination
- type BigQueryDestinationArgs
- func (BigQueryDestinationArgs) ElementType() reflect.Type
- func (i BigQueryDestinationArgs) ToBigQueryDestinationOutput() BigQueryDestinationOutput
- func (i BigQueryDestinationArgs) ToBigQueryDestinationOutputWithContext(ctx context.Context) BigQueryDestinationOutput
- func (i BigQueryDestinationArgs) ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput
- func (i BigQueryDestinationArgs) ToBigQueryDestinationPtrOutputWithContext(ctx context.Context) BigQueryDestinationPtrOutput
- type BigQueryDestinationInput
- type BigQueryDestinationOutput
- func (o BigQueryDestinationOutput) DatasetId() pulumi.StringPtrOutput
- func (BigQueryDestinationOutput) ElementType() reflect.Type
- func (o BigQueryDestinationOutput) ToBigQueryDestinationOutput() BigQueryDestinationOutput
- func (o BigQueryDestinationOutput) ToBigQueryDestinationOutputWithContext(ctx context.Context) BigQueryDestinationOutput
- func (o BigQueryDestinationOutput) ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput
- func (o BigQueryDestinationOutput) ToBigQueryDestinationPtrOutputWithContext(ctx context.Context) BigQueryDestinationPtrOutput
- type BigQueryDestinationPtrInput
- type BigQueryDestinationPtrOutput
- func (o BigQueryDestinationPtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o BigQueryDestinationPtrOutput) Elem() BigQueryDestinationOutput
- func (BigQueryDestinationPtrOutput) ElementType() reflect.Type
- func (o BigQueryDestinationPtrOutput) ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput
- func (o BigQueryDestinationPtrOutput) ToBigQueryDestinationPtrOutputWithContext(ctx context.Context) BigQueryDestinationPtrOutput
- type BigQueryDestinationResponse
- type BigQueryDestinationResponseOutput
- func (o BigQueryDestinationResponseOutput) DatasetId() pulumi.StringOutput
- func (BigQueryDestinationResponseOutput) ElementType() reflect.Type
- func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponseOutput() BigQueryDestinationResponseOutput
- func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponseOutputWithContext(ctx context.Context) BigQueryDestinationResponseOutput
- type BinaryAuthorization
- type BinaryAuthorizationArgs
- func (BinaryAuthorizationArgs) ElementType() reflect.Type
- func (i BinaryAuthorizationArgs) ToBinaryAuthorizationOutput() BinaryAuthorizationOutput
- func (i BinaryAuthorizationArgs) ToBinaryAuthorizationOutputWithContext(ctx context.Context) BinaryAuthorizationOutput
- func (i BinaryAuthorizationArgs) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
- func (i BinaryAuthorizationArgs) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
- type BinaryAuthorizationEvaluationMode
- func (BinaryAuthorizationEvaluationMode) ElementType() reflect.Type
- func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModeOutput() BinaryAuthorizationEvaluationModeOutput
- func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModeOutput
- func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput
- func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModePtrOutput
- func (e BinaryAuthorizationEvaluationMode) ToStringOutput() pulumi.StringOutput
- func (e BinaryAuthorizationEvaluationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BinaryAuthorizationEvaluationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BinaryAuthorizationEvaluationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BinaryAuthorizationEvaluationModeInput
- type BinaryAuthorizationEvaluationModeOutput
- func (BinaryAuthorizationEvaluationModeOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModeOutput() BinaryAuthorizationEvaluationModeOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModeOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BinaryAuthorizationEvaluationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BinaryAuthorizationEvaluationModePtrInput
- type BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationEvaluationModePtrOutput) Elem() BinaryAuthorizationEvaluationModeOutput
- func (BinaryAuthorizationEvaluationModePtrOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationEvaluationModePtrOutput) ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationEvaluationModePtrOutput) ToBinaryAuthorizationEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationEvaluationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BinaryAuthorizationEvaluationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BinaryAuthorizationInput
- type BinaryAuthorizationOutput
- func (BinaryAuthorizationOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationOutput) Enabled() pulumi.BoolPtrOutputdeprecated
- func (o BinaryAuthorizationOutput) EvaluationMode() BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationOutput) PolicyBindings() PolicyBindingArrayOutput
- func (o BinaryAuthorizationOutput) ToBinaryAuthorizationOutput() BinaryAuthorizationOutput
- func (o BinaryAuthorizationOutput) ToBinaryAuthorizationOutputWithContext(ctx context.Context) BinaryAuthorizationOutput
- func (o BinaryAuthorizationOutput) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
- func (o BinaryAuthorizationOutput) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
- type BinaryAuthorizationPtrInput
- type BinaryAuthorizationPtrOutput
- func (o BinaryAuthorizationPtrOutput) Elem() BinaryAuthorizationOutput
- func (BinaryAuthorizationPtrOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutputdeprecated
- func (o BinaryAuthorizationPtrOutput) EvaluationMode() BinaryAuthorizationEvaluationModePtrOutput
- func (o BinaryAuthorizationPtrOutput) PolicyBindings() PolicyBindingArrayOutput
- func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
- func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
- type BinaryAuthorizationResponse
- type BinaryAuthorizationResponseOutput
- func (BinaryAuthorizationResponseOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationResponseOutput) Enabled() pulumi.BoolOutputdeprecated
- func (o BinaryAuthorizationResponseOutput) EvaluationMode() pulumi.StringOutput
- func (o BinaryAuthorizationResponseOutput) PolicyBindings() PolicyBindingResponseArrayOutput
- func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput
- func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutputWithContext(ctx context.Context) BinaryAuthorizationResponseOutput
- type BlueGreenInfoResponse
- type BlueGreenInfoResponseOutput
- func (o BlueGreenInfoResponseOutput) BlueInstanceGroupUrls() pulumi.StringArrayOutput
- func (o BlueGreenInfoResponseOutput) BluePoolDeletionStartTime() pulumi.StringOutput
- func (BlueGreenInfoResponseOutput) ElementType() reflect.Type
- func (o BlueGreenInfoResponseOutput) GreenInstanceGroupUrls() pulumi.StringArrayOutput
- func (o BlueGreenInfoResponseOutput) GreenPoolVersion() pulumi.StringOutput
- func (o BlueGreenInfoResponseOutput) Phase() pulumi.StringOutput
- func (o BlueGreenInfoResponseOutput) ToBlueGreenInfoResponseOutput() BlueGreenInfoResponseOutput
- func (o BlueGreenInfoResponseOutput) ToBlueGreenInfoResponseOutputWithContext(ctx context.Context) BlueGreenInfoResponseOutput
- type BlueGreenSettings
- type BlueGreenSettingsArgs
- func (BlueGreenSettingsArgs) ElementType() reflect.Type
- func (i BlueGreenSettingsArgs) ToBlueGreenSettingsOutput() BlueGreenSettingsOutput
- func (i BlueGreenSettingsArgs) ToBlueGreenSettingsOutputWithContext(ctx context.Context) BlueGreenSettingsOutput
- func (i BlueGreenSettingsArgs) ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput
- func (i BlueGreenSettingsArgs) ToBlueGreenSettingsPtrOutputWithContext(ctx context.Context) BlueGreenSettingsPtrOutput
- type BlueGreenSettingsInput
- type BlueGreenSettingsOutput
- func (BlueGreenSettingsOutput) ElementType() reflect.Type
- func (o BlueGreenSettingsOutput) NodePoolSoakDuration() pulumi.StringPtrOutput
- func (o BlueGreenSettingsOutput) StandardRolloutPolicy() StandardRolloutPolicyPtrOutput
- func (o BlueGreenSettingsOutput) ToBlueGreenSettingsOutput() BlueGreenSettingsOutput
- func (o BlueGreenSettingsOutput) ToBlueGreenSettingsOutputWithContext(ctx context.Context) BlueGreenSettingsOutput
- func (o BlueGreenSettingsOutput) ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput
- func (o BlueGreenSettingsOutput) ToBlueGreenSettingsPtrOutputWithContext(ctx context.Context) BlueGreenSettingsPtrOutput
- type BlueGreenSettingsPtrInput
- type BlueGreenSettingsPtrOutput
- func (o BlueGreenSettingsPtrOutput) Elem() BlueGreenSettingsOutput
- func (BlueGreenSettingsPtrOutput) ElementType() reflect.Type
- func (o BlueGreenSettingsPtrOutput) NodePoolSoakDuration() pulumi.StringPtrOutput
- func (o BlueGreenSettingsPtrOutput) StandardRolloutPolicy() StandardRolloutPolicyPtrOutput
- func (o BlueGreenSettingsPtrOutput) ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput
- func (o BlueGreenSettingsPtrOutput) ToBlueGreenSettingsPtrOutputWithContext(ctx context.Context) BlueGreenSettingsPtrOutput
- type BlueGreenSettingsResponse
- type BlueGreenSettingsResponseOutput
- func (BlueGreenSettingsResponseOutput) ElementType() reflect.Type
- func (o BlueGreenSettingsResponseOutput) NodePoolSoakDuration() pulumi.StringOutput
- func (o BlueGreenSettingsResponseOutput) StandardRolloutPolicy() StandardRolloutPolicyResponseOutput
- func (o BlueGreenSettingsResponseOutput) ToBlueGreenSettingsResponseOutput() BlueGreenSettingsResponseOutput
- func (o BlueGreenSettingsResponseOutput) ToBlueGreenSettingsResponseOutputWithContext(ctx context.Context) BlueGreenSettingsResponseOutput
- type CidrBlock
- type CidrBlockArgs
- type CidrBlockArray
- type CidrBlockArrayInput
- type CidrBlockArrayOutput
- func (CidrBlockArrayOutput) ElementType() reflect.Type
- func (o CidrBlockArrayOutput) Index(i pulumi.IntInput) CidrBlockOutput
- func (o CidrBlockArrayOutput) ToCidrBlockArrayOutput() CidrBlockArrayOutput
- func (o CidrBlockArrayOutput) ToCidrBlockArrayOutputWithContext(ctx context.Context) CidrBlockArrayOutput
- type CidrBlockInput
- type CidrBlockOutput
- func (o CidrBlockOutput) CidrBlock() pulumi.StringPtrOutput
- func (o CidrBlockOutput) DisplayName() pulumi.StringPtrOutput
- func (CidrBlockOutput) ElementType() reflect.Type
- func (o CidrBlockOutput) ToCidrBlockOutput() CidrBlockOutput
- func (o CidrBlockOutput) ToCidrBlockOutputWithContext(ctx context.Context) CidrBlockOutput
- type CidrBlockResponse
- type CidrBlockResponseArrayOutput
- func (CidrBlockResponseArrayOutput) ElementType() reflect.Type
- func (o CidrBlockResponseArrayOutput) Index(i pulumi.IntInput) CidrBlockResponseOutput
- func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput
- func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutputWithContext(ctx context.Context) CidrBlockResponseArrayOutput
- type CidrBlockResponseOutput
- func (o CidrBlockResponseOutput) CidrBlock() pulumi.StringOutput
- func (o CidrBlockResponseOutput) DisplayName() pulumi.StringOutput
- func (CidrBlockResponseOutput) ElementType() reflect.Type
- func (o CidrBlockResponseOutput) ToCidrBlockResponseOutput() CidrBlockResponseOutput
- func (o CidrBlockResponseOutput) ToCidrBlockResponseOutputWithContext(ctx context.Context) CidrBlockResponseOutput
- type ClientCertificateConfig
- type ClientCertificateConfigArgs
- func (ClientCertificateConfigArgs) ElementType() reflect.Type
- func (i ClientCertificateConfigArgs) ToClientCertificateConfigOutput() ClientCertificateConfigOutput
- func (i ClientCertificateConfigArgs) ToClientCertificateConfigOutputWithContext(ctx context.Context) ClientCertificateConfigOutput
- func (i ClientCertificateConfigArgs) ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput
- func (i ClientCertificateConfigArgs) ToClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClientCertificateConfigPtrOutput
- type ClientCertificateConfigInput
- type ClientCertificateConfigOutput
- func (ClientCertificateConfigOutput) ElementType() reflect.Type
- func (o ClientCertificateConfigOutput) IssueClientCertificate() pulumi.BoolPtrOutput
- func (o ClientCertificateConfigOutput) ToClientCertificateConfigOutput() ClientCertificateConfigOutput
- func (o ClientCertificateConfigOutput) ToClientCertificateConfigOutputWithContext(ctx context.Context) ClientCertificateConfigOutput
- func (o ClientCertificateConfigOutput) ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput
- func (o ClientCertificateConfigOutput) ToClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClientCertificateConfigPtrOutput
- type ClientCertificateConfigPtrInput
- type ClientCertificateConfigPtrOutput
- func (o ClientCertificateConfigPtrOutput) Elem() ClientCertificateConfigOutput
- func (ClientCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o ClientCertificateConfigPtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput
- func (o ClientCertificateConfigPtrOutput) ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput
- func (o ClientCertificateConfigPtrOutput) ToClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClientCertificateConfigPtrOutput
- type ClientCertificateConfigResponse
- type ClientCertificateConfigResponseOutput
- func (ClientCertificateConfigResponseOutput) ElementType() reflect.Type
- func (o ClientCertificateConfigResponseOutput) IssueClientCertificate() pulumi.BoolOutput
- func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponseOutput() ClientCertificateConfigResponseOutput
- func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponseOutputWithContext(ctx context.Context) ClientCertificateConfigResponseOutput
- type CloudRunConfig
- type CloudRunConfigArgs
- func (CloudRunConfigArgs) ElementType() reflect.Type
- func (i CloudRunConfigArgs) ToCloudRunConfigOutput() CloudRunConfigOutput
- func (i CloudRunConfigArgs) ToCloudRunConfigOutputWithContext(ctx context.Context) CloudRunConfigOutput
- func (i CloudRunConfigArgs) ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput
- func (i CloudRunConfigArgs) ToCloudRunConfigPtrOutputWithContext(ctx context.Context) CloudRunConfigPtrOutput
- type CloudRunConfigInput
- type CloudRunConfigLoadBalancerType
- func (CloudRunConfigLoadBalancerType) ElementType() reflect.Type
- func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypeOutput() CloudRunConfigLoadBalancerTypeOutput
- func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypeOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypeOutput
- func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput
- func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypePtrOutput
- func (e CloudRunConfigLoadBalancerType) ToStringOutput() pulumi.StringOutput
- func (e CloudRunConfigLoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudRunConfigLoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudRunConfigLoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudRunConfigLoadBalancerTypeInput
- type CloudRunConfigLoadBalancerTypeOutput
- func (CloudRunConfigLoadBalancerTypeOutput) ElementType() reflect.Type
- func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypeOutput() CloudRunConfigLoadBalancerTypeOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypeOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypeOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudRunConfigLoadBalancerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudRunConfigLoadBalancerTypePtrInput
- type CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigLoadBalancerTypePtrOutput) Elem() CloudRunConfigLoadBalancerTypeOutput
- func (CloudRunConfigLoadBalancerTypePtrOutput) ElementType() reflect.Type
- func (o CloudRunConfigLoadBalancerTypePtrOutput) ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigLoadBalancerTypePtrOutput) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigLoadBalancerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudRunConfigLoadBalancerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudRunConfigOutput
- func (o CloudRunConfigOutput) Disabled() pulumi.BoolPtrOutput
- func (CloudRunConfigOutput) ElementType() reflect.Type
- func (o CloudRunConfigOutput) LoadBalancerType() CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigOutput) ToCloudRunConfigOutput() CloudRunConfigOutput
- func (o CloudRunConfigOutput) ToCloudRunConfigOutputWithContext(ctx context.Context) CloudRunConfigOutput
- func (o CloudRunConfigOutput) ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput
- func (o CloudRunConfigOutput) ToCloudRunConfigPtrOutputWithContext(ctx context.Context) CloudRunConfigPtrOutput
- type CloudRunConfigPtrInput
- type CloudRunConfigPtrOutput
- func (o CloudRunConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o CloudRunConfigPtrOutput) Elem() CloudRunConfigOutput
- func (CloudRunConfigPtrOutput) ElementType() reflect.Type
- func (o CloudRunConfigPtrOutput) LoadBalancerType() CloudRunConfigLoadBalancerTypePtrOutput
- func (o CloudRunConfigPtrOutput) ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput
- func (o CloudRunConfigPtrOutput) ToCloudRunConfigPtrOutputWithContext(ctx context.Context) CloudRunConfigPtrOutput
- type CloudRunConfigResponse
- type CloudRunConfigResponseOutput
- func (o CloudRunConfigResponseOutput) Disabled() pulumi.BoolOutput
- func (CloudRunConfigResponseOutput) ElementType() reflect.Type
- func (o CloudRunConfigResponseOutput) LoadBalancerType() pulumi.StringOutput
- func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponseOutput() CloudRunConfigResponseOutput
- func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponseOutputWithContext(ctx context.Context) CloudRunConfigResponseOutput
- type Cluster
- type ClusterArgs
- type ClusterAutoscaling
- type ClusterAutoscalingArgs
- func (ClusterAutoscalingArgs) ElementType() reflect.Type
- func (i ClusterAutoscalingArgs) ToClusterAutoscalingOutput() ClusterAutoscalingOutput
- func (i ClusterAutoscalingArgs) ToClusterAutoscalingOutputWithContext(ctx context.Context) ClusterAutoscalingOutput
- func (i ClusterAutoscalingArgs) ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput
- func (i ClusterAutoscalingArgs) ToClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAutoscalingPtrOutput
- type ClusterAutoscalingAutoscalingProfile
- func (ClusterAutoscalingAutoscalingProfile) ElementType() reflect.Type
- func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfileOutput() ClusterAutoscalingAutoscalingProfileOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfileOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfileOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToStringOutput() pulumi.StringOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterAutoscalingAutoscalingProfile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterAutoscalingAutoscalingProfileInput
- type ClusterAutoscalingAutoscalingProfileOutput
- func (ClusterAutoscalingAutoscalingProfileOutput) ElementType() reflect.Type
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfileOutput() ClusterAutoscalingAutoscalingProfileOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfileOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfileOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterAutoscalingAutoscalingProfilePtrInput
- type ClusterAutoscalingAutoscalingProfilePtrOutput
- func (o ClusterAutoscalingAutoscalingProfilePtrOutput) Elem() ClusterAutoscalingAutoscalingProfileOutput
- func (ClusterAutoscalingAutoscalingProfilePtrOutput) ElementType() reflect.Type
- func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput
- func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput
- func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterAutoscalingInput
- type ClusterAutoscalingOutput
- func (o ClusterAutoscalingOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
- func (o ClusterAutoscalingOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsPtrOutput
- func (o ClusterAutoscalingOutput) AutoscalingProfile() ClusterAutoscalingAutoscalingProfilePtrOutput
- func (ClusterAutoscalingOutput) ElementType() reflect.Type
- func (o ClusterAutoscalingOutput) EnableNodeAutoprovisioning() pulumi.BoolPtrOutput
- func (o ClusterAutoscalingOutput) ResourceLimits() ResourceLimitArrayOutput
- func (o ClusterAutoscalingOutput) ToClusterAutoscalingOutput() ClusterAutoscalingOutput
- func (o ClusterAutoscalingOutput) ToClusterAutoscalingOutputWithContext(ctx context.Context) ClusterAutoscalingOutput
- func (o ClusterAutoscalingOutput) ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput
- func (o ClusterAutoscalingOutput) ToClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAutoscalingPtrOutput
- type ClusterAutoscalingPtrInput
- type ClusterAutoscalingPtrOutput
- func (o ClusterAutoscalingPtrOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
- func (o ClusterAutoscalingPtrOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsPtrOutput
- func (o ClusterAutoscalingPtrOutput) AutoscalingProfile() ClusterAutoscalingAutoscalingProfilePtrOutput
- func (o ClusterAutoscalingPtrOutput) Elem() ClusterAutoscalingOutput
- func (ClusterAutoscalingPtrOutput) ElementType() reflect.Type
- func (o ClusterAutoscalingPtrOutput) EnableNodeAutoprovisioning() pulumi.BoolPtrOutput
- func (o ClusterAutoscalingPtrOutput) ResourceLimits() ResourceLimitArrayOutput
- func (o ClusterAutoscalingPtrOutput) ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput
- func (o ClusterAutoscalingPtrOutput) ToClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAutoscalingPtrOutput
- type ClusterAutoscalingResponse
- type ClusterAutoscalingResponseOutput
- func (o ClusterAutoscalingResponseOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
- func (o ClusterAutoscalingResponseOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsResponseOutput
- func (o ClusterAutoscalingResponseOutput) AutoscalingProfile() pulumi.StringOutput
- func (ClusterAutoscalingResponseOutput) ElementType() reflect.Type
- func (o ClusterAutoscalingResponseOutput) EnableNodeAutoprovisioning() pulumi.BoolOutput
- func (o ClusterAutoscalingResponseOutput) ResourceLimits() ResourceLimitResponseArrayOutput
- func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponseOutput() ClusterAutoscalingResponseOutput
- func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponseOutputWithContext(ctx context.Context) ClusterAutoscalingResponseOutput
- type ClusterInput
- type ClusterNetworkPerformanceConfig
- type ClusterNetworkPerformanceConfigArgs
- func (ClusterNetworkPerformanceConfigArgs) ElementType() reflect.Type
- func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigOutput() ClusterNetworkPerformanceConfigOutput
- func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigOutput
- func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput
- func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigPtrOutput
- type ClusterNetworkPerformanceConfigInput
- type ClusterNetworkPerformanceConfigOutput
- func (ClusterNetworkPerformanceConfigOutput) ElementType() reflect.Type
- func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigOutput() ClusterNetworkPerformanceConfigOutput
- func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigOutput
- func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput
- func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigPtrOutput
- func (o ClusterNetworkPerformanceConfigOutput) TotalEgressBandwidthTier() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- type ClusterNetworkPerformanceConfigPtrInput
- type ClusterNetworkPerformanceConfigPtrOutput
- func (o ClusterNetworkPerformanceConfigPtrOutput) Elem() ClusterNetworkPerformanceConfigOutput
- func (ClusterNetworkPerformanceConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNetworkPerformanceConfigPtrOutput) ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput
- func (o ClusterNetworkPerformanceConfigPtrOutput) ToClusterNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigPtrOutput
- func (o ClusterNetworkPerformanceConfigPtrOutput) TotalEgressBandwidthTier() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- type ClusterNetworkPerformanceConfigResponse
- type ClusterNetworkPerformanceConfigResponseOutput
- func (ClusterNetworkPerformanceConfigResponseOutput) ElementType() reflect.Type
- func (o ClusterNetworkPerformanceConfigResponseOutput) ToClusterNetworkPerformanceConfigResponseOutput() ClusterNetworkPerformanceConfigResponseOutput
- func (o ClusterNetworkPerformanceConfigResponseOutput) ToClusterNetworkPerformanceConfigResponseOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigResponseOutput
- func (o ClusterNetworkPerformanceConfigResponseOutput) TotalEgressBandwidthTier() pulumi.StringOutput
- type ClusterNetworkPerformanceConfigTotalEgressBandwidthTier
- func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ElementType() reflect.Type
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutput() pulumi.StringOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierInput
- type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ElementType() reflect.Type
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrInput
- type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) Elem() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ElementType() reflect.Type
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterOutput
- func (o ClusterOutput) AddonsConfig() AddonsConfigResponseOutput
- func (o ClusterOutput) AuthenticatorGroupsConfig() AuthenticatorGroupsConfigResponseOutput
- func (o ClusterOutput) Autopilot() AutopilotResponseOutput
- func (o ClusterOutput) Autoscaling() ClusterAutoscalingResponseOutput
- func (o ClusterOutput) BinaryAuthorization() BinaryAuthorizationResponseOutput
- func (o ClusterOutput) ClusterIpv4Cidr() pulumi.StringOutput
- func (o ClusterOutput) ClusterTelemetry() ClusterTelemetryResponseOutput
- func (o ClusterOutput) Conditions() StatusConditionResponseArrayOutput
- func (o ClusterOutput) ConfidentialNodes() ConfidentialNodesResponseOutput
- func (o ClusterOutput) CostManagementConfig() CostManagementConfigResponseOutput
- func (o ClusterOutput) CreateTime() pulumi.StringOutput
- func (o ClusterOutput) CurrentMasterVersion() pulumi.StringOutput
- func (o ClusterOutput) CurrentNodeCount() pulumi.IntOutputdeprecated
- func (o ClusterOutput) CurrentNodeVersion() pulumi.StringOutput
- func (o ClusterOutput) DatabaseEncryption() DatabaseEncryptionResponseOutput
- func (o ClusterOutput) DefaultMaxPodsConstraint() MaxPodsConstraintResponseOutput
- func (o ClusterOutput) Description() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EnableK8sBetaApis() K8sBetaAPIConfigResponseOutput
- func (o ClusterOutput) EnableKubernetesAlpha() pulumi.BoolOutput
- func (o ClusterOutput) EnableTpu() pulumi.BoolOutputdeprecated
- func (o ClusterOutput) Endpoint() pulumi.StringOutput
- func (o ClusterOutput) EnterpriseConfig() EnterpriseConfigResponseOutput
- func (o ClusterOutput) Etag() pulumi.StringOutput
- func (o ClusterOutput) ExpireTime() pulumi.StringOutput
- func (o ClusterOutput) Fleet() FleetResponseOutput
- func (o ClusterOutput) IdentityServiceConfig() IdentityServiceConfigResponseOutput
- func (o ClusterOutput) InitialClusterVersion() pulumi.StringOutput
- func (o ClusterOutput) InitialNodeCount() pulumi.IntOutputdeprecated
- func (o ClusterOutput) InstanceGroupUrls() pulumi.StringArrayOutputdeprecated
- func (o ClusterOutput) IpAllocationPolicy() IPAllocationPolicyResponseOutput
- func (o ClusterOutput) LabelFingerprint() pulumi.StringOutput
- func (o ClusterOutput) LegacyAbac() LegacyAbacResponseOutput
- func (o ClusterOutput) Location() pulumi.StringOutput
- func (o ClusterOutput) Locations() pulumi.StringArrayOutput
- func (o ClusterOutput) LoggingConfig() LoggingConfigResponseOutput
- func (o ClusterOutput) LoggingService() pulumi.StringOutput
- func (o ClusterOutput) MaintenancePolicy() MaintenancePolicyResponseOutput
- func (o ClusterOutput) Master() MasterResponseOutput
- func (o ClusterOutput) MasterAuth() MasterAuthResponseOutput
- func (o ClusterOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponseOutput
- func (o ClusterOutput) MasterIpv4CidrBlock() pulumi.StringOutputdeprecated
- func (o ClusterOutput) MeshCertificates() MeshCertificatesResponseOutput
- func (o ClusterOutput) MonitoringConfig() MonitoringConfigResponseOutput
- func (o ClusterOutput) MonitoringService() pulumi.StringOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) Network() pulumi.StringOutput
- func (o ClusterOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o ClusterOutput) NetworkPolicy() NetworkPolicyResponseOutput
- func (o ClusterOutput) NodeConfig() NodeConfigResponseOutputdeprecated
- func (o ClusterOutput) NodeIpv4CidrSize() pulumi.IntOutput
- func (o ClusterOutput) NodePoolAutoConfig() NodePoolAutoConfigResponseOutput
- func (o ClusterOutput) NodePoolDefaults() NodePoolDefaultsResponseOutput
- func (o ClusterOutput) NodePools() NodePoolResponseArrayOutput
- func (o ClusterOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o ClusterOutput) ParentProductConfig() ParentProductConfigResponseOutput
- func (o ClusterOutput) PodSecurityPolicyConfig() PodSecurityPolicyConfigResponseOutput
- func (o ClusterOutput) PrivateCluster() pulumi.BoolOutputdeprecated
- func (o ClusterOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
- func (o ClusterOutput) Project() pulumi.StringOutput
- func (o ClusterOutput) ProtectConfig() ProtectConfigResponseOutputdeprecated
- func (o ClusterOutput) ReleaseChannel() ReleaseChannelResponseOutput
- func (o ClusterOutput) ResourceLabels() pulumi.StringMapOutput
- func (o ClusterOutput) ResourceUsageExportConfig() ResourceUsageExportConfigResponseOutput
- func (o ClusterOutput) SecurityPostureConfig() SecurityPostureConfigResponseOutput
- func (o ClusterOutput) SelfLink() pulumi.StringOutput
- func (o ClusterOutput) ServicesIpv4Cidr() pulumi.StringOutput
- func (o ClusterOutput) ShieldedNodes() ShieldedNodesResponseOutput
- func (o ClusterOutput) Status() pulumi.StringOutput
- func (o ClusterOutput) StatusMessage() pulumi.StringOutputdeprecated
- func (o ClusterOutput) Subnetwork() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) TpuConfig() TpuConfigResponseOutput
- func (o ClusterOutput) TpuIpv4CidrBlock() pulumi.StringOutput
- func (o ClusterOutput) VerticalPodAutoscaling() VerticalPodAutoscalingResponseOutput
- func (o ClusterOutput) WorkloadAltsConfig() WorkloadALTSConfigResponseOutput
- func (o ClusterOutput) WorkloadCertificates() WorkloadCertificatesResponseOutput
- func (o ClusterOutput) WorkloadIdentityConfig() WorkloadIdentityConfigResponseOutput
- func (o ClusterOutput) Zone() pulumi.StringOutputdeprecated
- type ClusterState
- type ClusterTelemetry
- type ClusterTelemetryArgs
- func (ClusterTelemetryArgs) ElementType() reflect.Type
- func (i ClusterTelemetryArgs) ToClusterTelemetryOutput() ClusterTelemetryOutput
- func (i ClusterTelemetryArgs) ToClusterTelemetryOutputWithContext(ctx context.Context) ClusterTelemetryOutput
- func (i ClusterTelemetryArgs) ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput
- func (i ClusterTelemetryArgs) ToClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterTelemetryPtrOutput
- type ClusterTelemetryInput
- type ClusterTelemetryOutput
- func (ClusterTelemetryOutput) ElementType() reflect.Type
- func (o ClusterTelemetryOutput) ToClusterTelemetryOutput() ClusterTelemetryOutput
- func (o ClusterTelemetryOutput) ToClusterTelemetryOutputWithContext(ctx context.Context) ClusterTelemetryOutput
- func (o ClusterTelemetryOutput) ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput
- func (o ClusterTelemetryOutput) ToClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterTelemetryPtrOutput
- func (o ClusterTelemetryOutput) Type() ClusterTelemetryTypePtrOutput
- type ClusterTelemetryPtrInput
- type ClusterTelemetryPtrOutput
- func (o ClusterTelemetryPtrOutput) Elem() ClusterTelemetryOutput
- func (ClusterTelemetryPtrOutput) ElementType() reflect.Type
- func (o ClusterTelemetryPtrOutput) ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput
- func (o ClusterTelemetryPtrOutput) ToClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterTelemetryPtrOutput
- func (o ClusterTelemetryPtrOutput) Type() ClusterTelemetryTypePtrOutput
- type ClusterTelemetryResponse
- type ClusterTelemetryResponseOutput
- func (ClusterTelemetryResponseOutput) ElementType() reflect.Type
- func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutput() ClusterTelemetryResponseOutput
- func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutputWithContext(ctx context.Context) ClusterTelemetryResponseOutput
- func (o ClusterTelemetryResponseOutput) Type() pulumi.StringOutput
- type ClusterTelemetryType
- func (ClusterTelemetryType) ElementType() reflect.Type
- func (e ClusterTelemetryType) ToClusterTelemetryTypeOutput() ClusterTelemetryTypeOutput
- func (e ClusterTelemetryType) ToClusterTelemetryTypeOutputWithContext(ctx context.Context) ClusterTelemetryTypeOutput
- func (e ClusterTelemetryType) ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput
- func (e ClusterTelemetryType) ToClusterTelemetryTypePtrOutputWithContext(ctx context.Context) ClusterTelemetryTypePtrOutput
- func (e ClusterTelemetryType) ToStringOutput() pulumi.StringOutput
- func (e ClusterTelemetryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterTelemetryType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterTelemetryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterTelemetryTypeInput
- type ClusterTelemetryTypeOutput
- func (ClusterTelemetryTypeOutput) ElementType() reflect.Type
- func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypeOutput() ClusterTelemetryTypeOutput
- func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypeOutputWithContext(ctx context.Context) ClusterTelemetryTypeOutput
- func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput
- func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypePtrOutputWithContext(ctx context.Context) ClusterTelemetryTypePtrOutput
- func (o ClusterTelemetryTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterTelemetryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterTelemetryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterTelemetryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterTelemetryTypePtrInput
- type ClusterTelemetryTypePtrOutput
- func (o ClusterTelemetryTypePtrOutput) Elem() ClusterTelemetryTypeOutput
- func (ClusterTelemetryTypePtrOutput) ElementType() reflect.Type
- func (o ClusterTelemetryTypePtrOutput) ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput
- func (o ClusterTelemetryTypePtrOutput) ToClusterTelemetryTypePtrOutputWithContext(ctx context.Context) ClusterTelemetryTypePtrOutput
- func (o ClusterTelemetryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterTelemetryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdate
- type ClusterUpdateDesiredDatapathProvider
- type ClusterUpdateDesiredInTransitEncryptionConfig
- type ClusterUpdateDesiredPrivateIpv6GoogleAccess
- type ClusterUpdateDesiredStackType
- type ConfidentialNodes
- type ConfidentialNodesArgs
- func (ConfidentialNodesArgs) ElementType() reflect.Type
- func (i ConfidentialNodesArgs) ToConfidentialNodesOutput() ConfidentialNodesOutput
- func (i ConfidentialNodesArgs) ToConfidentialNodesOutputWithContext(ctx context.Context) ConfidentialNodesOutput
- func (i ConfidentialNodesArgs) ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput
- func (i ConfidentialNodesArgs) ToConfidentialNodesPtrOutputWithContext(ctx context.Context) ConfidentialNodesPtrOutput
- type ConfidentialNodesInput
- type ConfidentialNodesOutput
- func (ConfidentialNodesOutput) ElementType() reflect.Type
- func (o ConfidentialNodesOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfidentialNodesOutput) ToConfidentialNodesOutput() ConfidentialNodesOutput
- func (o ConfidentialNodesOutput) ToConfidentialNodesOutputWithContext(ctx context.Context) ConfidentialNodesOutput
- func (o ConfidentialNodesOutput) ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput
- func (o ConfidentialNodesOutput) ToConfidentialNodesPtrOutputWithContext(ctx context.Context) ConfidentialNodesPtrOutput
- type ConfidentialNodesPtrInput
- type ConfidentialNodesPtrOutput
- func (o ConfidentialNodesPtrOutput) Elem() ConfidentialNodesOutput
- func (ConfidentialNodesPtrOutput) ElementType() reflect.Type
- func (o ConfidentialNodesPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfidentialNodesPtrOutput) ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput
- func (o ConfidentialNodesPtrOutput) ToConfidentialNodesPtrOutputWithContext(ctx context.Context) ConfidentialNodesPtrOutput
- type ConfidentialNodesResponse
- type ConfidentialNodesResponseOutput
- func (ConfidentialNodesResponseOutput) ElementType() reflect.Type
- func (o ConfidentialNodesResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutput() ConfidentialNodesResponseOutput
- func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutputWithContext(ctx context.Context) ConfidentialNodesResponseOutput
- type ConfigConnectorConfig
- type ConfigConnectorConfigArgs
- func (ConfigConnectorConfigArgs) ElementType() reflect.Type
- func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigOutput() ConfigConnectorConfigOutput
- func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigOutputWithContext(ctx context.Context) ConfigConnectorConfigOutput
- func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput
- func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ConfigConnectorConfigPtrOutput
- type ConfigConnectorConfigInput
- type ConfigConnectorConfigOutput
- func (ConfigConnectorConfigOutput) ElementType() reflect.Type
- func (o ConfigConnectorConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigOutput() ConfigConnectorConfigOutput
- func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigOutputWithContext(ctx context.Context) ConfigConnectorConfigOutput
- func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput
- func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ConfigConnectorConfigPtrOutput
- type ConfigConnectorConfigPtrInput
- type ConfigConnectorConfigPtrOutput
- func (o ConfigConnectorConfigPtrOutput) Elem() ConfigConnectorConfigOutput
- func (ConfigConnectorConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigConnectorConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigConnectorConfigPtrOutput) ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput
- func (o ConfigConnectorConfigPtrOutput) ToConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ConfigConnectorConfigPtrOutput
- type ConfigConnectorConfigResponse
- type ConfigConnectorConfigResponseOutput
- func (ConfigConnectorConfigResponseOutput) ElementType() reflect.Type
- func (o ConfigConnectorConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponseOutput() ConfigConnectorConfigResponseOutput
- func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponseOutputWithContext(ctx context.Context) ConfigConnectorConfigResponseOutput
- type ConsumptionMeteringConfig
- type ConsumptionMeteringConfigArgs
- func (ConsumptionMeteringConfigArgs) ElementType() reflect.Type
- func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigOutput() ConsumptionMeteringConfigOutput
- func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigOutputWithContext(ctx context.Context) ConsumptionMeteringConfigOutput
- func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput
- func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigPtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigPtrOutput
- type ConsumptionMeteringConfigInput
- type ConsumptionMeteringConfigOutput
- func (ConsumptionMeteringConfigOutput) ElementType() reflect.Type
- func (o ConsumptionMeteringConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigOutput() ConsumptionMeteringConfigOutput
- func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigOutputWithContext(ctx context.Context) ConsumptionMeteringConfigOutput
- func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput
- func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigPtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigPtrOutput
- type ConsumptionMeteringConfigPtrInput
- type ConsumptionMeteringConfigPtrOutput
- func (o ConsumptionMeteringConfigPtrOutput) Elem() ConsumptionMeteringConfigOutput
- func (ConsumptionMeteringConfigPtrOutput) ElementType() reflect.Type
- func (o ConsumptionMeteringConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConsumptionMeteringConfigPtrOutput) ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput
- func (o ConsumptionMeteringConfigPtrOutput) ToConsumptionMeteringConfigPtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigPtrOutput
- type ConsumptionMeteringConfigResponse
- type ConsumptionMeteringConfigResponseOutput
- func (ConsumptionMeteringConfigResponseOutput) ElementType() reflect.Type
- func (o ConsumptionMeteringConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponseOutput() ConsumptionMeteringConfigResponseOutput
- func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponseOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponseOutput
- type CostManagementConfig
- type CostManagementConfigArgs
- func (CostManagementConfigArgs) ElementType() reflect.Type
- func (i CostManagementConfigArgs) ToCostManagementConfigOutput() CostManagementConfigOutput
- func (i CostManagementConfigArgs) ToCostManagementConfigOutputWithContext(ctx context.Context) CostManagementConfigOutput
- func (i CostManagementConfigArgs) ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput
- func (i CostManagementConfigArgs) ToCostManagementConfigPtrOutputWithContext(ctx context.Context) CostManagementConfigPtrOutput
- type CostManagementConfigInput
- type CostManagementConfigOutput
- func (CostManagementConfigOutput) ElementType() reflect.Type
- func (o CostManagementConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o CostManagementConfigOutput) ToCostManagementConfigOutput() CostManagementConfigOutput
- func (o CostManagementConfigOutput) ToCostManagementConfigOutputWithContext(ctx context.Context) CostManagementConfigOutput
- func (o CostManagementConfigOutput) ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput
- func (o CostManagementConfigOutput) ToCostManagementConfigPtrOutputWithContext(ctx context.Context) CostManagementConfigPtrOutput
- type CostManagementConfigPtrInput
- type CostManagementConfigPtrOutput
- func (o CostManagementConfigPtrOutput) Elem() CostManagementConfigOutput
- func (CostManagementConfigPtrOutput) ElementType() reflect.Type
- func (o CostManagementConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CostManagementConfigPtrOutput) ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput
- func (o CostManagementConfigPtrOutput) ToCostManagementConfigPtrOutputWithContext(ctx context.Context) CostManagementConfigPtrOutput
- type CostManagementConfigResponse
- type CostManagementConfigResponseOutput
- func (CostManagementConfigResponseOutput) ElementType() reflect.Type
- func (o CostManagementConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o CostManagementConfigResponseOutput) ToCostManagementConfigResponseOutput() CostManagementConfigResponseOutput
- func (o CostManagementConfigResponseOutput) ToCostManagementConfigResponseOutputWithContext(ctx context.Context) CostManagementConfigResponseOutput
- type DNSConfig
- type DNSConfigArgs
- func (DNSConfigArgs) ElementType() reflect.Type
- func (i DNSConfigArgs) ToDNSConfigOutput() DNSConfigOutput
- func (i DNSConfigArgs) ToDNSConfigOutputWithContext(ctx context.Context) DNSConfigOutput
- func (i DNSConfigArgs) ToDNSConfigPtrOutput() DNSConfigPtrOutput
- func (i DNSConfigArgs) ToDNSConfigPtrOutputWithContext(ctx context.Context) DNSConfigPtrOutput
- type DNSConfigClusterDns
- func (DNSConfigClusterDns) ElementType() reflect.Type
- func (e DNSConfigClusterDns) ToDNSConfigClusterDnsOutput() DNSConfigClusterDnsOutput
- func (e DNSConfigClusterDns) ToDNSConfigClusterDnsOutputWithContext(ctx context.Context) DNSConfigClusterDnsOutput
- func (e DNSConfigClusterDns) ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput
- func (e DNSConfigClusterDns) ToDNSConfigClusterDnsPtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsPtrOutput
- func (e DNSConfigClusterDns) ToStringOutput() pulumi.StringOutput
- func (e DNSConfigClusterDns) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DNSConfigClusterDns) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DNSConfigClusterDns) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DNSConfigClusterDnsInput
- type DNSConfigClusterDnsOutput
- func (DNSConfigClusterDnsOutput) ElementType() reflect.Type
- func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsOutput() DNSConfigClusterDnsOutput
- func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsOutputWithContext(ctx context.Context) DNSConfigClusterDnsOutput
- func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput
- func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsPtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsPtrOutput
- func (o DNSConfigClusterDnsOutput) ToStringOutput() pulumi.StringOutput
- func (o DNSConfigClusterDnsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DNSConfigClusterDnsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DNSConfigClusterDnsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DNSConfigClusterDnsPtrInput
- type DNSConfigClusterDnsPtrOutput
- func (o DNSConfigClusterDnsPtrOutput) Elem() DNSConfigClusterDnsOutput
- func (DNSConfigClusterDnsPtrOutput) ElementType() reflect.Type
- func (o DNSConfigClusterDnsPtrOutput) ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput
- func (o DNSConfigClusterDnsPtrOutput) ToDNSConfigClusterDnsPtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsPtrOutput
- func (o DNSConfigClusterDnsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DNSConfigClusterDnsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DNSConfigClusterDnsScope
- func (DNSConfigClusterDnsScope) ElementType() reflect.Type
- func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopeOutput() DNSConfigClusterDnsScopeOutput
- func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopeOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopeOutput
- func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput
- func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopePtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopePtrOutput
- func (e DNSConfigClusterDnsScope) ToStringOutput() pulumi.StringOutput
- func (e DNSConfigClusterDnsScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DNSConfigClusterDnsScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DNSConfigClusterDnsScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DNSConfigClusterDnsScopeInput
- type DNSConfigClusterDnsScopeOutput
- func (DNSConfigClusterDnsScopeOutput) ElementType() reflect.Type
- func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopeOutput() DNSConfigClusterDnsScopeOutput
- func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopeOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopeOutput
- func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput
- func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopePtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopePtrOutput
- func (o DNSConfigClusterDnsScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o DNSConfigClusterDnsScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DNSConfigClusterDnsScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DNSConfigClusterDnsScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DNSConfigClusterDnsScopePtrInput
- type DNSConfigClusterDnsScopePtrOutput
- func (o DNSConfigClusterDnsScopePtrOutput) Elem() DNSConfigClusterDnsScopeOutput
- func (DNSConfigClusterDnsScopePtrOutput) ElementType() reflect.Type
- func (o DNSConfigClusterDnsScopePtrOutput) ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput
- func (o DNSConfigClusterDnsScopePtrOutput) ToDNSConfigClusterDnsScopePtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopePtrOutput
- func (o DNSConfigClusterDnsScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DNSConfigClusterDnsScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DNSConfigInput
- type DNSConfigOutput
- func (o DNSConfigOutput) ClusterDns() DNSConfigClusterDnsPtrOutput
- func (o DNSConfigOutput) ClusterDnsDomain() pulumi.StringPtrOutput
- func (o DNSConfigOutput) ClusterDnsScope() DNSConfigClusterDnsScopePtrOutput
- func (DNSConfigOutput) ElementType() reflect.Type
- func (o DNSConfigOutput) ToDNSConfigOutput() DNSConfigOutput
- func (o DNSConfigOutput) ToDNSConfigOutputWithContext(ctx context.Context) DNSConfigOutput
- func (o DNSConfigOutput) ToDNSConfigPtrOutput() DNSConfigPtrOutput
- func (o DNSConfigOutput) ToDNSConfigPtrOutputWithContext(ctx context.Context) DNSConfigPtrOutput
- type DNSConfigPtrInput
- type DNSConfigPtrOutput
- func (o DNSConfigPtrOutput) ClusterDns() DNSConfigClusterDnsPtrOutput
- func (o DNSConfigPtrOutput) ClusterDnsDomain() pulumi.StringPtrOutput
- func (o DNSConfigPtrOutput) ClusterDnsScope() DNSConfigClusterDnsScopePtrOutput
- func (o DNSConfigPtrOutput) Elem() DNSConfigOutput
- func (DNSConfigPtrOutput) ElementType() reflect.Type
- func (o DNSConfigPtrOutput) ToDNSConfigPtrOutput() DNSConfigPtrOutput
- func (o DNSConfigPtrOutput) ToDNSConfigPtrOutputWithContext(ctx context.Context) DNSConfigPtrOutput
- type DNSConfigResponse
- type DNSConfigResponseOutput
- func (o DNSConfigResponseOutput) ClusterDns() pulumi.StringOutput
- func (o DNSConfigResponseOutput) ClusterDnsDomain() pulumi.StringOutput
- func (o DNSConfigResponseOutput) ClusterDnsScope() pulumi.StringOutput
- func (DNSConfigResponseOutput) ElementType() reflect.Type
- func (o DNSConfigResponseOutput) ToDNSConfigResponseOutput() DNSConfigResponseOutput
- func (o DNSConfigResponseOutput) ToDNSConfigResponseOutputWithContext(ctx context.Context) DNSConfigResponseOutput
- type DailyMaintenanceWindow
- type DailyMaintenanceWindowArgs
- func (DailyMaintenanceWindowArgs) ElementType() reflect.Type
- func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowOutput() DailyMaintenanceWindowOutput
- func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowOutputWithContext(ctx context.Context) DailyMaintenanceWindowOutput
- func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput
- func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowPtrOutput
- type DailyMaintenanceWindowInput
- type DailyMaintenanceWindowOutput
- func (DailyMaintenanceWindowOutput) ElementType() reflect.Type
- func (o DailyMaintenanceWindowOutput) StartTime() pulumi.StringPtrOutput
- func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowOutput() DailyMaintenanceWindowOutput
- func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowOutputWithContext(ctx context.Context) DailyMaintenanceWindowOutput
- func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput
- func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowPtrOutput
- type DailyMaintenanceWindowPtrInput
- type DailyMaintenanceWindowPtrOutput
- func (o DailyMaintenanceWindowPtrOutput) Elem() DailyMaintenanceWindowOutput
- func (DailyMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o DailyMaintenanceWindowPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o DailyMaintenanceWindowPtrOutput) ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput
- func (o DailyMaintenanceWindowPtrOutput) ToDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowPtrOutput
- type DailyMaintenanceWindowResponse
- type DailyMaintenanceWindowResponseOutput
- func (o DailyMaintenanceWindowResponseOutput) Duration() pulumi.StringOutput
- func (DailyMaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o DailyMaintenanceWindowResponseOutput) StartTime() pulumi.StringOutput
- func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponseOutput() DailyMaintenanceWindowResponseOutput
- func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponseOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponseOutput
- type DatabaseEncryption
- type DatabaseEncryptionArgs
- func (DatabaseEncryptionArgs) ElementType() reflect.Type
- func (i DatabaseEncryptionArgs) ToDatabaseEncryptionOutput() DatabaseEncryptionOutput
- func (i DatabaseEncryptionArgs) ToDatabaseEncryptionOutputWithContext(ctx context.Context) DatabaseEncryptionOutput
- func (i DatabaseEncryptionArgs) ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput
- func (i DatabaseEncryptionArgs) ToDatabaseEncryptionPtrOutputWithContext(ctx context.Context) DatabaseEncryptionPtrOutput
- type DatabaseEncryptionInput
- type DatabaseEncryptionOutput
- func (DatabaseEncryptionOutput) ElementType() reflect.Type
- func (o DatabaseEncryptionOutput) KeyName() pulumi.StringPtrOutput
- func (o DatabaseEncryptionOutput) State() DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionOutput) ToDatabaseEncryptionOutput() DatabaseEncryptionOutput
- func (o DatabaseEncryptionOutput) ToDatabaseEncryptionOutputWithContext(ctx context.Context) DatabaseEncryptionOutput
- func (o DatabaseEncryptionOutput) ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput
- func (o DatabaseEncryptionOutput) ToDatabaseEncryptionPtrOutputWithContext(ctx context.Context) DatabaseEncryptionPtrOutput
- type DatabaseEncryptionPtrInput
- type DatabaseEncryptionPtrOutput
- func (o DatabaseEncryptionPtrOutput) Elem() DatabaseEncryptionOutput
- func (DatabaseEncryptionPtrOutput) ElementType() reflect.Type
- func (o DatabaseEncryptionPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o DatabaseEncryptionPtrOutput) State() DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionPtrOutput) ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput
- func (o DatabaseEncryptionPtrOutput) ToDatabaseEncryptionPtrOutputWithContext(ctx context.Context) DatabaseEncryptionPtrOutput
- type DatabaseEncryptionResponse
- type DatabaseEncryptionResponseOutput
- func (DatabaseEncryptionResponseOutput) ElementType() reflect.Type
- func (o DatabaseEncryptionResponseOutput) KeyName() pulumi.StringOutput
- func (o DatabaseEncryptionResponseOutput) State() pulumi.StringOutput
- func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutput() DatabaseEncryptionResponseOutput
- func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutputWithContext(ctx context.Context) DatabaseEncryptionResponseOutput
- type DatabaseEncryptionState
- func (DatabaseEncryptionState) ElementType() reflect.Type
- func (e DatabaseEncryptionState) ToDatabaseEncryptionStateOutput() DatabaseEncryptionStateOutput
- func (e DatabaseEncryptionState) ToDatabaseEncryptionStateOutputWithContext(ctx context.Context) DatabaseEncryptionStateOutput
- func (e DatabaseEncryptionState) ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput
- func (e DatabaseEncryptionState) ToDatabaseEncryptionStatePtrOutputWithContext(ctx context.Context) DatabaseEncryptionStatePtrOutput
- func (e DatabaseEncryptionState) ToStringOutput() pulumi.StringOutput
- func (e DatabaseEncryptionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseEncryptionState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseEncryptionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseEncryptionStateInput
- type DatabaseEncryptionStateOutput
- func (DatabaseEncryptionStateOutput) ElementType() reflect.Type
- func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStateOutput() DatabaseEncryptionStateOutput
- func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStateOutputWithContext(ctx context.Context) DatabaseEncryptionStateOutput
- func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStatePtrOutputWithContext(ctx context.Context) DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionStateOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseEncryptionStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseEncryptionStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseEncryptionStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseEncryptionStatePtrInput
- type DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionStatePtrOutput) Elem() DatabaseEncryptionStateOutput
- func (DatabaseEncryptionStatePtrOutput) ElementType() reflect.Type
- func (o DatabaseEncryptionStatePtrOutput) ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionStatePtrOutput) ToDatabaseEncryptionStatePtrOutputWithContext(ctx context.Context) DatabaseEncryptionStatePtrOutput
- func (o DatabaseEncryptionStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseEncryptionStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultSnatStatus
- type DefaultSnatStatusArgs
- func (DefaultSnatStatusArgs) ElementType() reflect.Type
- func (i DefaultSnatStatusArgs) ToDefaultSnatStatusOutput() DefaultSnatStatusOutput
- func (i DefaultSnatStatusArgs) ToDefaultSnatStatusOutputWithContext(ctx context.Context) DefaultSnatStatusOutput
- func (i DefaultSnatStatusArgs) ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput
- func (i DefaultSnatStatusArgs) ToDefaultSnatStatusPtrOutputWithContext(ctx context.Context) DefaultSnatStatusPtrOutput
- type DefaultSnatStatusInput
- type DefaultSnatStatusOutput
- func (o DefaultSnatStatusOutput) Disabled() pulumi.BoolPtrOutput
- func (DefaultSnatStatusOutput) ElementType() reflect.Type
- func (o DefaultSnatStatusOutput) ToDefaultSnatStatusOutput() DefaultSnatStatusOutput
- func (o DefaultSnatStatusOutput) ToDefaultSnatStatusOutputWithContext(ctx context.Context) DefaultSnatStatusOutput
- func (o DefaultSnatStatusOutput) ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput
- func (o DefaultSnatStatusOutput) ToDefaultSnatStatusPtrOutputWithContext(ctx context.Context) DefaultSnatStatusPtrOutput
- type DefaultSnatStatusPtrInput
- type DefaultSnatStatusPtrOutput
- func (o DefaultSnatStatusPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o DefaultSnatStatusPtrOutput) Elem() DefaultSnatStatusOutput
- func (DefaultSnatStatusPtrOutput) ElementType() reflect.Type
- func (o DefaultSnatStatusPtrOutput) ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput
- func (o DefaultSnatStatusPtrOutput) ToDefaultSnatStatusPtrOutputWithContext(ctx context.Context) DefaultSnatStatusPtrOutput
- type DefaultSnatStatusResponse
- type DefaultSnatStatusResponseOutput
- func (o DefaultSnatStatusResponseOutput) Disabled() pulumi.BoolOutput
- func (DefaultSnatStatusResponseOutput) ElementType() reflect.Type
- func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponseOutput() DefaultSnatStatusResponseOutput
- func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponseOutputWithContext(ctx context.Context) DefaultSnatStatusResponseOutput
- type DnsCacheConfig
- type DnsCacheConfigArgs
- func (DnsCacheConfigArgs) ElementType() reflect.Type
- func (i DnsCacheConfigArgs) ToDnsCacheConfigOutput() DnsCacheConfigOutput
- func (i DnsCacheConfigArgs) ToDnsCacheConfigOutputWithContext(ctx context.Context) DnsCacheConfigOutput
- func (i DnsCacheConfigArgs) ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput
- func (i DnsCacheConfigArgs) ToDnsCacheConfigPtrOutputWithContext(ctx context.Context) DnsCacheConfigPtrOutput
- type DnsCacheConfigInput
- type DnsCacheConfigOutput
- func (DnsCacheConfigOutput) ElementType() reflect.Type
- func (o DnsCacheConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o DnsCacheConfigOutput) ToDnsCacheConfigOutput() DnsCacheConfigOutput
- func (o DnsCacheConfigOutput) ToDnsCacheConfigOutputWithContext(ctx context.Context) DnsCacheConfigOutput
- func (o DnsCacheConfigOutput) ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput
- func (o DnsCacheConfigOutput) ToDnsCacheConfigPtrOutputWithContext(ctx context.Context) DnsCacheConfigPtrOutput
- type DnsCacheConfigPtrInput
- type DnsCacheConfigPtrOutput
- func (o DnsCacheConfigPtrOutput) Elem() DnsCacheConfigOutput
- func (DnsCacheConfigPtrOutput) ElementType() reflect.Type
- func (o DnsCacheConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DnsCacheConfigPtrOutput) ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput
- func (o DnsCacheConfigPtrOutput) ToDnsCacheConfigPtrOutputWithContext(ctx context.Context) DnsCacheConfigPtrOutput
- type DnsCacheConfigResponse
- type DnsCacheConfigResponseOutput
- func (DnsCacheConfigResponseOutput) ElementType() reflect.Type
- func (o DnsCacheConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponseOutput() DnsCacheConfigResponseOutput
- func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponseOutputWithContext(ctx context.Context) DnsCacheConfigResponseOutput
- type EnterpriseConfig
- type EnterpriseConfigArgs
- func (EnterpriseConfigArgs) ElementType() reflect.Type
- func (i EnterpriseConfigArgs) ToEnterpriseConfigOutput() EnterpriseConfigOutput
- func (i EnterpriseConfigArgs) ToEnterpriseConfigOutputWithContext(ctx context.Context) EnterpriseConfigOutput
- func (i EnterpriseConfigArgs) ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput
- func (i EnterpriseConfigArgs) ToEnterpriseConfigPtrOutputWithContext(ctx context.Context) EnterpriseConfigPtrOutput
- type EnterpriseConfigInput
- type EnterpriseConfigOutput
- func (EnterpriseConfigOutput) ElementType() reflect.Type
- func (o EnterpriseConfigOutput) ToEnterpriseConfigOutput() EnterpriseConfigOutput
- func (o EnterpriseConfigOutput) ToEnterpriseConfigOutputWithContext(ctx context.Context) EnterpriseConfigOutput
- func (o EnterpriseConfigOutput) ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput
- func (o EnterpriseConfigOutput) ToEnterpriseConfigPtrOutputWithContext(ctx context.Context) EnterpriseConfigPtrOutput
- type EnterpriseConfigPtrInput
- type EnterpriseConfigPtrOutput
- func (o EnterpriseConfigPtrOutput) Elem() EnterpriseConfigOutput
- func (EnterpriseConfigPtrOutput) ElementType() reflect.Type
- func (o EnterpriseConfigPtrOutput) ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput
- func (o EnterpriseConfigPtrOutput) ToEnterpriseConfigPtrOutputWithContext(ctx context.Context) EnterpriseConfigPtrOutput
- type EnterpriseConfigResponse
- type EnterpriseConfigResponseOutput
- func (o EnterpriseConfigResponseOutput) ClusterTier() pulumi.StringOutput
- func (EnterpriseConfigResponseOutput) ElementType() reflect.Type
- func (o EnterpriseConfigResponseOutput) ToEnterpriseConfigResponseOutput() EnterpriseConfigResponseOutput
- func (o EnterpriseConfigResponseOutput) ToEnterpriseConfigResponseOutputWithContext(ctx context.Context) EnterpriseConfigResponseOutput
- type EphemeralStorageConfig
- type EphemeralStorageConfigArgs
- func (EphemeralStorageConfigArgs) ElementType() reflect.Type
- func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigOutput() EphemeralStorageConfigOutput
- func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigOutputWithContext(ctx context.Context) EphemeralStorageConfigOutput
- func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput
- func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageConfigPtrOutput
- type EphemeralStorageConfigInput
- type EphemeralStorageConfigOutput
- func (EphemeralStorageConfigOutput) ElementType() reflect.Type
- func (o EphemeralStorageConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigOutput() EphemeralStorageConfigOutput
- func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigOutputWithContext(ctx context.Context) EphemeralStorageConfigOutput
- func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput
- func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageConfigPtrOutput
- type EphemeralStorageConfigPtrInput
- type EphemeralStorageConfigPtrOutput
- func (o EphemeralStorageConfigPtrOutput) Elem() EphemeralStorageConfigOutput
- func (EphemeralStorageConfigPtrOutput) ElementType() reflect.Type
- func (o EphemeralStorageConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o EphemeralStorageConfigPtrOutput) ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput
- func (o EphemeralStorageConfigPtrOutput) ToEphemeralStorageConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageConfigPtrOutput
- type EphemeralStorageConfigResponse
- type EphemeralStorageConfigResponseOutput
- func (EphemeralStorageConfigResponseOutput) ElementType() reflect.Type
- func (o EphemeralStorageConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
- func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutput() EphemeralStorageConfigResponseOutput
- func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageConfigResponseOutput
- type EphemeralStorageLocalSsdConfig
- type EphemeralStorageLocalSsdConfigArgs
- func (EphemeralStorageLocalSsdConfigArgs) ElementType() reflect.Type
- func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigOutput() EphemeralStorageLocalSsdConfigOutput
- func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigOutput
- func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput
- func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigPtrOutput
- type EphemeralStorageLocalSsdConfigInput
- type EphemeralStorageLocalSsdConfigOutput
- func (EphemeralStorageLocalSsdConfigOutput) ElementType() reflect.Type
- func (o EphemeralStorageLocalSsdConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigOutput() EphemeralStorageLocalSsdConfigOutput
- func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigOutput
- func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput
- func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigPtrOutput
- type EphemeralStorageLocalSsdConfigPtrInput
- type EphemeralStorageLocalSsdConfigPtrOutput
- func (o EphemeralStorageLocalSsdConfigPtrOutput) Elem() EphemeralStorageLocalSsdConfigOutput
- func (EphemeralStorageLocalSsdConfigPtrOutput) ElementType() reflect.Type
- func (o EphemeralStorageLocalSsdConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o EphemeralStorageLocalSsdConfigPtrOutput) ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput
- func (o EphemeralStorageLocalSsdConfigPtrOutput) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigPtrOutput
- type EphemeralStorageLocalSsdConfigResponse
- type EphemeralStorageLocalSsdConfigResponseOutput
- func (EphemeralStorageLocalSsdConfigResponseOutput) ElementType() reflect.Type
- func (o EphemeralStorageLocalSsdConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
- func (o EphemeralStorageLocalSsdConfigResponseOutput) ToEphemeralStorageLocalSsdConfigResponseOutput() EphemeralStorageLocalSsdConfigResponseOutput
- func (o EphemeralStorageLocalSsdConfigResponseOutput) ToEphemeralStorageLocalSsdConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigResponseOutput
- type FastSocket
- type FastSocketArgs
- func (FastSocketArgs) ElementType() reflect.Type
- func (i FastSocketArgs) ToFastSocketOutput() FastSocketOutput
- func (i FastSocketArgs) ToFastSocketOutputWithContext(ctx context.Context) FastSocketOutput
- func (i FastSocketArgs) ToFastSocketPtrOutput() FastSocketPtrOutput
- func (i FastSocketArgs) ToFastSocketPtrOutputWithContext(ctx context.Context) FastSocketPtrOutput
- type FastSocketInput
- type FastSocketOutput
- func (FastSocketOutput) ElementType() reflect.Type
- func (o FastSocketOutput) Enabled() pulumi.BoolPtrOutput
- func (o FastSocketOutput) ToFastSocketOutput() FastSocketOutput
- func (o FastSocketOutput) ToFastSocketOutputWithContext(ctx context.Context) FastSocketOutput
- func (o FastSocketOutput) ToFastSocketPtrOutput() FastSocketPtrOutput
- func (o FastSocketOutput) ToFastSocketPtrOutputWithContext(ctx context.Context) FastSocketPtrOutput
- type FastSocketPtrInput
- type FastSocketPtrOutput
- func (o FastSocketPtrOutput) Elem() FastSocketOutput
- func (FastSocketPtrOutput) ElementType() reflect.Type
- func (o FastSocketPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FastSocketPtrOutput) ToFastSocketPtrOutput() FastSocketPtrOutput
- func (o FastSocketPtrOutput) ToFastSocketPtrOutputWithContext(ctx context.Context) FastSocketPtrOutput
- type FastSocketResponse
- type FastSocketResponseOutput
- func (FastSocketResponseOutput) ElementType() reflect.Type
- func (o FastSocketResponseOutput) Enabled() pulumi.BoolOutput
- func (o FastSocketResponseOutput) ToFastSocketResponseOutput() FastSocketResponseOutput
- func (o FastSocketResponseOutput) ToFastSocketResponseOutputWithContext(ctx context.Context) FastSocketResponseOutput
- type Filter
- type FilterArgs
- func (FilterArgs) ElementType() reflect.Type
- func (i FilterArgs) ToFilterOutput() FilterOutput
- func (i FilterArgs) ToFilterOutputWithContext(ctx context.Context) FilterOutput
- func (i FilterArgs) ToFilterPtrOutput() FilterPtrOutput
- func (i FilterArgs) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput
- type FilterEventTypeItem
- func (FilterEventTypeItem) ElementType() reflect.Type
- func (e FilterEventTypeItem) ToFilterEventTypeItemOutput() FilterEventTypeItemOutput
- func (e FilterEventTypeItem) ToFilterEventTypeItemOutputWithContext(ctx context.Context) FilterEventTypeItemOutput
- func (e FilterEventTypeItem) ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput
- func (e FilterEventTypeItem) ToFilterEventTypeItemPtrOutputWithContext(ctx context.Context) FilterEventTypeItemPtrOutput
- func (e FilterEventTypeItem) ToStringOutput() pulumi.StringOutput
- func (e FilterEventTypeItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FilterEventTypeItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FilterEventTypeItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FilterEventTypeItemArray
- type FilterEventTypeItemArrayInput
- type FilterEventTypeItemArrayOutput
- func (FilterEventTypeItemArrayOutput) ElementType() reflect.Type
- func (o FilterEventTypeItemArrayOutput) Index(i pulumi.IntInput) FilterEventTypeItemOutput
- func (o FilterEventTypeItemArrayOutput) ToFilterEventTypeItemArrayOutput() FilterEventTypeItemArrayOutput
- func (o FilterEventTypeItemArrayOutput) ToFilterEventTypeItemArrayOutputWithContext(ctx context.Context) FilterEventTypeItemArrayOutput
- type FilterEventTypeItemInput
- type FilterEventTypeItemOutput
- func (FilterEventTypeItemOutput) ElementType() reflect.Type
- func (o FilterEventTypeItemOutput) ToFilterEventTypeItemOutput() FilterEventTypeItemOutput
- func (o FilterEventTypeItemOutput) ToFilterEventTypeItemOutputWithContext(ctx context.Context) FilterEventTypeItemOutput
- func (o FilterEventTypeItemOutput) ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput
- func (o FilterEventTypeItemOutput) ToFilterEventTypeItemPtrOutputWithContext(ctx context.Context) FilterEventTypeItemPtrOutput
- func (o FilterEventTypeItemOutput) ToStringOutput() pulumi.StringOutput
- func (o FilterEventTypeItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FilterEventTypeItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FilterEventTypeItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FilterEventTypeItemPtrInput
- type FilterEventTypeItemPtrOutput
- func (o FilterEventTypeItemPtrOutput) Elem() FilterEventTypeItemOutput
- func (FilterEventTypeItemPtrOutput) ElementType() reflect.Type
- func (o FilterEventTypeItemPtrOutput) ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput
- func (o FilterEventTypeItemPtrOutput) ToFilterEventTypeItemPtrOutputWithContext(ctx context.Context) FilterEventTypeItemPtrOutput
- func (o FilterEventTypeItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FilterEventTypeItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FilterInput
- type FilterOutput
- func (FilterOutput) ElementType() reflect.Type
- func (o FilterOutput) EventType() FilterEventTypeItemArrayOutput
- func (o FilterOutput) ToFilterOutput() FilterOutput
- func (o FilterOutput) ToFilterOutputWithContext(ctx context.Context) FilterOutput
- func (o FilterOutput) ToFilterPtrOutput() FilterPtrOutput
- func (o FilterOutput) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput
- type FilterPtrInput
- type FilterPtrOutput
- func (o FilterPtrOutput) Elem() FilterOutput
- func (FilterPtrOutput) ElementType() reflect.Type
- func (o FilterPtrOutput) EventType() FilterEventTypeItemArrayOutput
- func (o FilterPtrOutput) ToFilterPtrOutput() FilterPtrOutput
- func (o FilterPtrOutput) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput
- type FilterResponse
- type FilterResponseOutput
- func (FilterResponseOutput) ElementType() reflect.Type
- func (o FilterResponseOutput) EventType() pulumi.StringArrayOutput
- func (o FilterResponseOutput) ToFilterResponseOutput() FilterResponseOutput
- func (o FilterResponseOutput) ToFilterResponseOutputWithContext(ctx context.Context) FilterResponseOutput
- type Fleet
- type FleetArgs
- func (FleetArgs) ElementType() reflect.Type
- func (i FleetArgs) ToFleetOutput() FleetOutput
- func (i FleetArgs) ToFleetOutputWithContext(ctx context.Context) FleetOutput
- func (i FleetArgs) ToFleetPtrOutput() FleetPtrOutput
- func (i FleetArgs) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
- type FleetInput
- type FleetOutput
- func (FleetOutput) ElementType() reflect.Type
- func (o FleetOutput) Project() pulumi.StringPtrOutput
- func (o FleetOutput) ToFleetOutput() FleetOutput
- func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
- func (o FleetOutput) ToFleetPtrOutput() FleetPtrOutput
- func (o FleetOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
- type FleetPtrInput
- type FleetPtrOutput
- type FleetResponse
- type FleetResponseOutput
- func (FleetResponseOutput) ElementType() reflect.Type
- func (o FleetResponseOutput) Membership() pulumi.StringOutput
- func (o FleetResponseOutput) PreRegistered() pulumi.BoolOutput
- func (o FleetResponseOutput) Project() pulumi.StringOutput
- func (o FleetResponseOutput) ToFleetResponseOutput() FleetResponseOutput
- func (o FleetResponseOutput) ToFleetResponseOutputWithContext(ctx context.Context) FleetResponseOutput
- type GPUDriverInstallationConfig
- type GPUDriverInstallationConfigArgs
- func (GPUDriverInstallationConfigArgs) ElementType() reflect.Type
- func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigOutput() GPUDriverInstallationConfigOutput
- func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigOutputWithContext(ctx context.Context) GPUDriverInstallationConfigOutput
- func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput
- func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigPtrOutput
- type GPUDriverInstallationConfigGpuDriverVersion
- func (GPUDriverInstallationConfigGpuDriverVersion) ElementType() reflect.Type
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionOutput() GPUDriverInstallationConfigGpuDriverVersionOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringOutput() pulumi.StringOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GPUDriverInstallationConfigGpuDriverVersionInput
- type GPUDriverInstallationConfigGpuDriverVersionOutput
- func (GPUDriverInstallationConfigGpuDriverVersionOutput) ElementType() reflect.Type
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionOutput() GPUDriverInstallationConfigGpuDriverVersionOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GPUDriverInstallationConfigGpuDriverVersionPtrInput
- type GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) Elem() GPUDriverInstallationConfigGpuDriverVersionOutput
- func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ElementType() reflect.Type
- func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GPUDriverInstallationConfigInput
- type GPUDriverInstallationConfigOutput
- func (GPUDriverInstallationConfigOutput) ElementType() reflect.Type
- func (o GPUDriverInstallationConfigOutput) GpuDriverVersion() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigOutput() GPUDriverInstallationConfigOutput
- func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigOutputWithContext(ctx context.Context) GPUDriverInstallationConfigOutput
- func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput
- func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigPtrOutput
- type GPUDriverInstallationConfigPtrInput
- type GPUDriverInstallationConfigPtrOutput
- func (o GPUDriverInstallationConfigPtrOutput) Elem() GPUDriverInstallationConfigOutput
- func (GPUDriverInstallationConfigPtrOutput) ElementType() reflect.Type
- func (o GPUDriverInstallationConfigPtrOutput) GpuDriverVersion() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
- func (o GPUDriverInstallationConfigPtrOutput) ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput
- func (o GPUDriverInstallationConfigPtrOutput) ToGPUDriverInstallationConfigPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigPtrOutput
- type GPUDriverInstallationConfigResponse
- type GPUDriverInstallationConfigResponseOutput
- func (GPUDriverInstallationConfigResponseOutput) ElementType() reflect.Type
- func (o GPUDriverInstallationConfigResponseOutput) GpuDriverVersion() pulumi.StringOutput
- func (o GPUDriverInstallationConfigResponseOutput) ToGPUDriverInstallationConfigResponseOutput() GPUDriverInstallationConfigResponseOutput
- func (o GPUDriverInstallationConfigResponseOutput) ToGPUDriverInstallationConfigResponseOutputWithContext(ctx context.Context) GPUDriverInstallationConfigResponseOutput
- type GPUSharingConfig
- type GPUSharingConfigArgs
- func (GPUSharingConfigArgs) ElementType() reflect.Type
- func (i GPUSharingConfigArgs) ToGPUSharingConfigOutput() GPUSharingConfigOutput
- func (i GPUSharingConfigArgs) ToGPUSharingConfigOutputWithContext(ctx context.Context) GPUSharingConfigOutput
- func (i GPUSharingConfigArgs) ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput
- func (i GPUSharingConfigArgs) ToGPUSharingConfigPtrOutputWithContext(ctx context.Context) GPUSharingConfigPtrOutput
- type GPUSharingConfigGpuSharingStrategy
- func (GPUSharingConfigGpuSharingStrategy) ElementType() reflect.Type
- func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyOutput() GPUSharingConfigGpuSharingStrategyOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToStringOutput() pulumi.StringOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GPUSharingConfigGpuSharingStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GPUSharingConfigGpuSharingStrategyInput
- type GPUSharingConfigGpuSharingStrategyOutput
- func (GPUSharingConfigGpuSharingStrategyOutput) ElementType() reflect.Type
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyOutput() GPUSharingConfigGpuSharingStrategyOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringOutput() pulumi.StringOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GPUSharingConfigGpuSharingStrategyPtrInput
- type GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyPtrOutput) Elem() GPUSharingConfigGpuSharingStrategyOutput
- func (GPUSharingConfigGpuSharingStrategyPtrOutput) ElementType() reflect.Type
- func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GPUSharingConfigInput
- type GPUSharingConfigOutput
- func (GPUSharingConfigOutput) ElementType() reflect.Type
- func (o GPUSharingConfigOutput) GpuSharingStrategy() GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigOutput) MaxSharedClientsPerGpu() pulumi.StringPtrOutput
- func (o GPUSharingConfigOutput) ToGPUSharingConfigOutput() GPUSharingConfigOutput
- func (o GPUSharingConfigOutput) ToGPUSharingConfigOutputWithContext(ctx context.Context) GPUSharingConfigOutput
- func (o GPUSharingConfigOutput) ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput
- func (o GPUSharingConfigOutput) ToGPUSharingConfigPtrOutputWithContext(ctx context.Context) GPUSharingConfigPtrOutput
- type GPUSharingConfigPtrInput
- type GPUSharingConfigPtrOutput
- func (o GPUSharingConfigPtrOutput) Elem() GPUSharingConfigOutput
- func (GPUSharingConfigPtrOutput) ElementType() reflect.Type
- func (o GPUSharingConfigPtrOutput) GpuSharingStrategy() GPUSharingConfigGpuSharingStrategyPtrOutput
- func (o GPUSharingConfigPtrOutput) MaxSharedClientsPerGpu() pulumi.StringPtrOutput
- func (o GPUSharingConfigPtrOutput) ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput
- func (o GPUSharingConfigPtrOutput) ToGPUSharingConfigPtrOutputWithContext(ctx context.Context) GPUSharingConfigPtrOutput
- type GPUSharingConfigResponse
- type GPUSharingConfigResponseOutput
- func (GPUSharingConfigResponseOutput) ElementType() reflect.Type
- func (o GPUSharingConfigResponseOutput) GpuSharingStrategy() pulumi.StringOutput
- func (o GPUSharingConfigResponseOutput) MaxSharedClientsPerGpu() pulumi.StringOutput
- func (o GPUSharingConfigResponseOutput) ToGPUSharingConfigResponseOutput() GPUSharingConfigResponseOutput
- func (o GPUSharingConfigResponseOutput) ToGPUSharingConfigResponseOutputWithContext(ctx context.Context) GPUSharingConfigResponseOutput
- type GatewayAPIConfig
- type GatewayAPIConfigArgs
- func (GatewayAPIConfigArgs) ElementType() reflect.Type
- func (i GatewayAPIConfigArgs) ToGatewayAPIConfigOutput() GatewayAPIConfigOutput
- func (i GatewayAPIConfigArgs) ToGatewayAPIConfigOutputWithContext(ctx context.Context) GatewayAPIConfigOutput
- func (i GatewayAPIConfigArgs) ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput
- func (i GatewayAPIConfigArgs) ToGatewayAPIConfigPtrOutputWithContext(ctx context.Context) GatewayAPIConfigPtrOutput
- type GatewayAPIConfigChannel
- func (GatewayAPIConfigChannel) ElementType() reflect.Type
- func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelOutput() GatewayAPIConfigChannelOutput
- func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelOutputWithContext(ctx context.Context) GatewayAPIConfigChannelOutput
- func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput
- func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelPtrOutputWithContext(ctx context.Context) GatewayAPIConfigChannelPtrOutput
- func (e GatewayAPIConfigChannel) ToStringOutput() pulumi.StringOutput
- func (e GatewayAPIConfigChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GatewayAPIConfigChannel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GatewayAPIConfigChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GatewayAPIConfigChannelInput
- type GatewayAPIConfigChannelOutput
- func (GatewayAPIConfigChannelOutput) ElementType() reflect.Type
- func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelOutput() GatewayAPIConfigChannelOutput
- func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelOutputWithContext(ctx context.Context) GatewayAPIConfigChannelOutput
- func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput
- func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelPtrOutputWithContext(ctx context.Context) GatewayAPIConfigChannelPtrOutput
- func (o GatewayAPIConfigChannelOutput) ToStringOutput() pulumi.StringOutput
- func (o GatewayAPIConfigChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GatewayAPIConfigChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GatewayAPIConfigChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GatewayAPIConfigChannelPtrInput
- type GatewayAPIConfigChannelPtrOutput
- func (o GatewayAPIConfigChannelPtrOutput) Elem() GatewayAPIConfigChannelOutput
- func (GatewayAPIConfigChannelPtrOutput) ElementType() reflect.Type
- func (o GatewayAPIConfigChannelPtrOutput) ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput
- func (o GatewayAPIConfigChannelPtrOutput) ToGatewayAPIConfigChannelPtrOutputWithContext(ctx context.Context) GatewayAPIConfigChannelPtrOutput
- func (o GatewayAPIConfigChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GatewayAPIConfigChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GatewayAPIConfigInput
- type GatewayAPIConfigOutput
- func (o GatewayAPIConfigOutput) Channel() GatewayAPIConfigChannelPtrOutput
- func (GatewayAPIConfigOutput) ElementType() reflect.Type
- func (o GatewayAPIConfigOutput) ToGatewayAPIConfigOutput() GatewayAPIConfigOutput
- func (o GatewayAPIConfigOutput) ToGatewayAPIConfigOutputWithContext(ctx context.Context) GatewayAPIConfigOutput
- func (o GatewayAPIConfigOutput) ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput
- func (o GatewayAPIConfigOutput) ToGatewayAPIConfigPtrOutputWithContext(ctx context.Context) GatewayAPIConfigPtrOutput
- type GatewayAPIConfigPtrInput
- type GatewayAPIConfigPtrOutput
- func (o GatewayAPIConfigPtrOutput) Channel() GatewayAPIConfigChannelPtrOutput
- func (o GatewayAPIConfigPtrOutput) Elem() GatewayAPIConfigOutput
- func (GatewayAPIConfigPtrOutput) ElementType() reflect.Type
- func (o GatewayAPIConfigPtrOutput) ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput
- func (o GatewayAPIConfigPtrOutput) ToGatewayAPIConfigPtrOutputWithContext(ctx context.Context) GatewayAPIConfigPtrOutput
- type GatewayAPIConfigResponse
- type GatewayAPIConfigResponseOutput
- func (o GatewayAPIConfigResponseOutput) Channel() pulumi.StringOutput
- func (GatewayAPIConfigResponseOutput) ElementType() reflect.Type
- func (o GatewayAPIConfigResponseOutput) ToGatewayAPIConfigResponseOutput() GatewayAPIConfigResponseOutput
- func (o GatewayAPIConfigResponseOutput) ToGatewayAPIConfigResponseOutputWithContext(ctx context.Context) GatewayAPIConfigResponseOutput
- type GcePersistentDiskCsiDriverConfig
- type GcePersistentDiskCsiDriverConfigArgs
- func (GcePersistentDiskCsiDriverConfigArgs) ElementType() reflect.Type
- func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigOutput() GcePersistentDiskCsiDriverConfigOutput
- func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigOutput
- func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput
- func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigPtrOutput
- type GcePersistentDiskCsiDriverConfigInput
- type GcePersistentDiskCsiDriverConfigOutput
- func (GcePersistentDiskCsiDriverConfigOutput) ElementType() reflect.Type
- func (o GcePersistentDiskCsiDriverConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigOutput() GcePersistentDiskCsiDriverConfigOutput
- func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigOutput
- func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput
- func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigPtrOutput
- type GcePersistentDiskCsiDriverConfigPtrInput
- type GcePersistentDiskCsiDriverConfigPtrOutput
- func (o GcePersistentDiskCsiDriverConfigPtrOutput) Elem() GcePersistentDiskCsiDriverConfigOutput
- func (GcePersistentDiskCsiDriverConfigPtrOutput) ElementType() reflect.Type
- func (o GcePersistentDiskCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcePersistentDiskCsiDriverConfigPtrOutput) ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput
- func (o GcePersistentDiskCsiDriverConfigPtrOutput) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigPtrOutput
- type GcePersistentDiskCsiDriverConfigResponse
- type GcePersistentDiskCsiDriverConfigResponseOutput
- func (GcePersistentDiskCsiDriverConfigResponseOutput) ElementType() reflect.Type
- func (o GcePersistentDiskCsiDriverConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponseOutput() GcePersistentDiskCsiDriverConfigResponseOutput
- func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponseOutput
- type GcfsConfig
- type GcfsConfigArgs
- func (GcfsConfigArgs) ElementType() reflect.Type
- func (i GcfsConfigArgs) ToGcfsConfigOutput() GcfsConfigOutput
- func (i GcfsConfigArgs) ToGcfsConfigOutputWithContext(ctx context.Context) GcfsConfigOutput
- func (i GcfsConfigArgs) ToGcfsConfigPtrOutput() GcfsConfigPtrOutput
- func (i GcfsConfigArgs) ToGcfsConfigPtrOutputWithContext(ctx context.Context) GcfsConfigPtrOutput
- type GcfsConfigInput
- type GcfsConfigOutput
- func (GcfsConfigOutput) ElementType() reflect.Type
- func (o GcfsConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcfsConfigOutput) ToGcfsConfigOutput() GcfsConfigOutput
- func (o GcfsConfigOutput) ToGcfsConfigOutputWithContext(ctx context.Context) GcfsConfigOutput
- func (o GcfsConfigOutput) ToGcfsConfigPtrOutput() GcfsConfigPtrOutput
- func (o GcfsConfigOutput) ToGcfsConfigPtrOutputWithContext(ctx context.Context) GcfsConfigPtrOutput
- type GcfsConfigPtrInput
- type GcfsConfigPtrOutput
- func (o GcfsConfigPtrOutput) Elem() GcfsConfigOutput
- func (GcfsConfigPtrOutput) ElementType() reflect.Type
- func (o GcfsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcfsConfigPtrOutput) ToGcfsConfigPtrOutput() GcfsConfigPtrOutput
- func (o GcfsConfigPtrOutput) ToGcfsConfigPtrOutputWithContext(ctx context.Context) GcfsConfigPtrOutput
- type GcfsConfigResponse
- type GcfsConfigResponseOutput
- func (GcfsConfigResponseOutput) ElementType() reflect.Type
- func (o GcfsConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GcfsConfigResponseOutput) ToGcfsConfigResponseOutput() GcfsConfigResponseOutput
- func (o GcfsConfigResponseOutput) ToGcfsConfigResponseOutputWithContext(ctx context.Context) GcfsConfigResponseOutput
- type GcpFilestoreCsiDriverConfig
- type GcpFilestoreCsiDriverConfigArgs
- func (GcpFilestoreCsiDriverConfigArgs) ElementType() reflect.Type
- func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigOutput() GcpFilestoreCsiDriverConfigOutput
- func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigOutput
- func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput
- func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigPtrOutput
- type GcpFilestoreCsiDriverConfigInput
- type GcpFilestoreCsiDriverConfigOutput
- func (GcpFilestoreCsiDriverConfigOutput) ElementType() reflect.Type
- func (o GcpFilestoreCsiDriverConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigOutput() GcpFilestoreCsiDriverConfigOutput
- func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigOutput
- func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput
- func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigPtrOutput
- type GcpFilestoreCsiDriverConfigPtrInput
- type GcpFilestoreCsiDriverConfigPtrOutput
- func (o GcpFilestoreCsiDriverConfigPtrOutput) Elem() GcpFilestoreCsiDriverConfigOutput
- func (GcpFilestoreCsiDriverConfigPtrOutput) ElementType() reflect.Type
- func (o GcpFilestoreCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcpFilestoreCsiDriverConfigPtrOutput) ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput
- func (o GcpFilestoreCsiDriverConfigPtrOutput) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigPtrOutput
- type GcpFilestoreCsiDriverConfigResponse
- type GcpFilestoreCsiDriverConfigResponseOutput
- func (GcpFilestoreCsiDriverConfigResponseOutput) ElementType() reflect.Type
- func (o GcpFilestoreCsiDriverConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponseOutput() GcpFilestoreCsiDriverConfigResponseOutput
- func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponseOutput
- type GcsFuseCsiDriverConfig
- type GcsFuseCsiDriverConfigArgs
- func (GcsFuseCsiDriverConfigArgs) ElementType() reflect.Type
- func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigOutput() GcsFuseCsiDriverConfigOutput
- func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigOutput
- func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput
- func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigPtrOutput
- type GcsFuseCsiDriverConfigInput
- type GcsFuseCsiDriverConfigOutput
- func (GcsFuseCsiDriverConfigOutput) ElementType() reflect.Type
- func (o GcsFuseCsiDriverConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigOutput() GcsFuseCsiDriverConfigOutput
- func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigOutput
- func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput
- func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigPtrOutput
- type GcsFuseCsiDriverConfigPtrInput
- type GcsFuseCsiDriverConfigPtrOutput
- func (o GcsFuseCsiDriverConfigPtrOutput) Elem() GcsFuseCsiDriverConfigOutput
- func (GcsFuseCsiDriverConfigPtrOutput) ElementType() reflect.Type
- func (o GcsFuseCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcsFuseCsiDriverConfigPtrOutput) ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput
- func (o GcsFuseCsiDriverConfigPtrOutput) ToGcsFuseCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigPtrOutput
- type GcsFuseCsiDriverConfigResponse
- type GcsFuseCsiDriverConfigResponseOutput
- func (GcsFuseCsiDriverConfigResponseOutput) ElementType() reflect.Type
- func (o GcsFuseCsiDriverConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GcsFuseCsiDriverConfigResponseOutput) ToGcsFuseCsiDriverConfigResponseOutput() GcsFuseCsiDriverConfigResponseOutput
- func (o GcsFuseCsiDriverConfigResponseOutput) ToGcsFuseCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigResponseOutput
- type GetServerConfigArgs
- type GetServerConfigOutputArgs
- type GetServerConfigResult
- type GetServerConfigResultOutput
- func (o GetServerConfigResultOutput) Channels() ReleaseChannelConfigResponseArrayOutput
- func (o GetServerConfigResultOutput) DefaultClusterVersion() pulumi.StringOutput
- func (o GetServerConfigResultOutput) DefaultImageType() pulumi.StringOutput
- func (GetServerConfigResultOutput) ElementType() reflect.Type
- func (o GetServerConfigResultOutput) ToGetServerConfigResultOutput() GetServerConfigResultOutput
- func (o GetServerConfigResultOutput) ToGetServerConfigResultOutputWithContext(ctx context.Context) GetServerConfigResultOutput
- func (o GetServerConfigResultOutput) ValidImageTypes() pulumi.StringArrayOutput
- func (o GetServerConfigResultOutput) ValidMasterVersions() pulumi.StringArrayOutput
- func (o GetServerConfigResultOutput) ValidNodeVersions() pulumi.StringArrayOutput
- func (o GetServerConfigResultOutput) WindowsVersionMaps() pulumi.StringMapOutput
- type GkeBackupAgentConfig
- type GkeBackupAgentConfigArgs
- func (GkeBackupAgentConfigArgs) ElementType() reflect.Type
- func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigOutput() GkeBackupAgentConfigOutput
- func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigOutputWithContext(ctx context.Context) GkeBackupAgentConfigOutput
- func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput
- func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigPtrOutputWithContext(ctx context.Context) GkeBackupAgentConfigPtrOutput
- type GkeBackupAgentConfigInput
- type GkeBackupAgentConfigOutput
- func (GkeBackupAgentConfigOutput) ElementType() reflect.Type
- func (o GkeBackupAgentConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigOutput() GkeBackupAgentConfigOutput
- func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigOutputWithContext(ctx context.Context) GkeBackupAgentConfigOutput
- func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput
- func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigPtrOutputWithContext(ctx context.Context) GkeBackupAgentConfigPtrOutput
- type GkeBackupAgentConfigPtrInput
- type GkeBackupAgentConfigPtrOutput
- func (o GkeBackupAgentConfigPtrOutput) Elem() GkeBackupAgentConfigOutput
- func (GkeBackupAgentConfigPtrOutput) ElementType() reflect.Type
- func (o GkeBackupAgentConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GkeBackupAgentConfigPtrOutput) ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput
- func (o GkeBackupAgentConfigPtrOutput) ToGkeBackupAgentConfigPtrOutputWithContext(ctx context.Context) GkeBackupAgentConfigPtrOutput
- type GkeBackupAgentConfigResponse
- type GkeBackupAgentConfigResponseOutput
- func (GkeBackupAgentConfigResponseOutput) ElementType() reflect.Type
- func (o GkeBackupAgentConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o GkeBackupAgentConfigResponseOutput) ToGkeBackupAgentConfigResponseOutput() GkeBackupAgentConfigResponseOutput
- func (o GkeBackupAgentConfigResponseOutput) ToGkeBackupAgentConfigResponseOutputWithContext(ctx context.Context) GkeBackupAgentConfigResponseOutput
- type HorizontalPodAutoscaling
- type HorizontalPodAutoscalingArgs
- func (HorizontalPodAutoscalingArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingOutput() HorizontalPodAutoscalingOutput
- func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingOutputWithContext(ctx context.Context) HorizontalPodAutoscalingOutput
- func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput
- func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingPtrOutput
- type HorizontalPodAutoscalingInput
- type HorizontalPodAutoscalingOutput
- func (o HorizontalPodAutoscalingOutput) Disabled() pulumi.BoolPtrOutput
- func (HorizontalPodAutoscalingOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingOutput() HorizontalPodAutoscalingOutput
- func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingOutputWithContext(ctx context.Context) HorizontalPodAutoscalingOutput
- func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput
- func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingPtrOutput
- type HorizontalPodAutoscalingPtrInput
- type HorizontalPodAutoscalingPtrOutput
- func (o HorizontalPodAutoscalingPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o HorizontalPodAutoscalingPtrOutput) Elem() HorizontalPodAutoscalingOutput
- func (HorizontalPodAutoscalingPtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalingPtrOutput) ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput
- func (o HorizontalPodAutoscalingPtrOutput) ToHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingPtrOutput
- type HorizontalPodAutoscalingResponse
- type HorizontalPodAutoscalingResponseOutput
- func (o HorizontalPodAutoscalingResponseOutput) Disabled() pulumi.BoolOutput
- func (HorizontalPodAutoscalingResponseOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponseOutput() HorizontalPodAutoscalingResponseOutput
- func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponseOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponseOutput
- type HostMaintenancePolicy
- type HostMaintenancePolicyArgs
- func (HostMaintenancePolicyArgs) ElementType() reflect.Type
- func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyOutput() HostMaintenancePolicyOutput
- func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyOutputWithContext(ctx context.Context) HostMaintenancePolicyOutput
- func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput
- func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyPtrOutput
- type HostMaintenancePolicyInput
- type HostMaintenancePolicyMaintenanceInterval
- func (HostMaintenancePolicyMaintenanceInterval) ElementType() reflect.Type
- func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalOutput() HostMaintenancePolicyMaintenanceIntervalOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToStringOutput() pulumi.StringOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostMaintenancePolicyMaintenanceInterval) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostMaintenancePolicyMaintenanceIntervalInput
- type HostMaintenancePolicyMaintenanceIntervalOutput
- func (HostMaintenancePolicyMaintenanceIntervalOutput) ElementType() reflect.Type
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalOutput() HostMaintenancePolicyMaintenanceIntervalOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringOutput() pulumi.StringOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostMaintenancePolicyMaintenanceIntervalPtrInput
- type HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) Elem() HostMaintenancePolicyMaintenanceIntervalOutput
- func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ElementType() reflect.Type
- func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HostMaintenancePolicyOutput
- func (HostMaintenancePolicyOutput) ElementType() reflect.Type
- func (o HostMaintenancePolicyOutput) MaintenanceInterval() HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyOutput) OpportunisticMaintenanceStrategy() OpportunisticMaintenanceStrategyPtrOutput
- func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyOutput() HostMaintenancePolicyOutput
- func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyOutputWithContext(ctx context.Context) HostMaintenancePolicyOutput
- func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput
- func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyPtrOutput
- type HostMaintenancePolicyPtrInput
- type HostMaintenancePolicyPtrOutput
- func (o HostMaintenancePolicyPtrOutput) Elem() HostMaintenancePolicyOutput
- func (HostMaintenancePolicyPtrOutput) ElementType() reflect.Type
- func (o HostMaintenancePolicyPtrOutput) MaintenanceInterval() HostMaintenancePolicyMaintenanceIntervalPtrOutput
- func (o HostMaintenancePolicyPtrOutput) OpportunisticMaintenanceStrategy() OpportunisticMaintenanceStrategyPtrOutput
- func (o HostMaintenancePolicyPtrOutput) ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput
- func (o HostMaintenancePolicyPtrOutput) ToHostMaintenancePolicyPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyPtrOutput
- type HostMaintenancePolicyResponse
- type HostMaintenancePolicyResponseOutput
- func (HostMaintenancePolicyResponseOutput) ElementType() reflect.Type
- func (o HostMaintenancePolicyResponseOutput) MaintenanceInterval() pulumi.StringOutput
- func (o HostMaintenancePolicyResponseOutput) OpportunisticMaintenanceStrategy() OpportunisticMaintenanceStrategyResponseOutput
- func (o HostMaintenancePolicyResponseOutput) ToHostMaintenancePolicyResponseOutput() HostMaintenancePolicyResponseOutput
- func (o HostMaintenancePolicyResponseOutput) ToHostMaintenancePolicyResponseOutputWithContext(ctx context.Context) HostMaintenancePolicyResponseOutput
- type HttpLoadBalancing
- type HttpLoadBalancingArgs
- func (HttpLoadBalancingArgs) ElementType() reflect.Type
- func (i HttpLoadBalancingArgs) ToHttpLoadBalancingOutput() HttpLoadBalancingOutput
- func (i HttpLoadBalancingArgs) ToHttpLoadBalancingOutputWithContext(ctx context.Context) HttpLoadBalancingOutput
- func (i HttpLoadBalancingArgs) ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput
- func (i HttpLoadBalancingArgs) ToHttpLoadBalancingPtrOutputWithContext(ctx context.Context) HttpLoadBalancingPtrOutput
- type HttpLoadBalancingInput
- type HttpLoadBalancingOutput
- func (o HttpLoadBalancingOutput) Disabled() pulumi.BoolPtrOutput
- func (HttpLoadBalancingOutput) ElementType() reflect.Type
- func (o HttpLoadBalancingOutput) ToHttpLoadBalancingOutput() HttpLoadBalancingOutput
- func (o HttpLoadBalancingOutput) ToHttpLoadBalancingOutputWithContext(ctx context.Context) HttpLoadBalancingOutput
- func (o HttpLoadBalancingOutput) ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput
- func (o HttpLoadBalancingOutput) ToHttpLoadBalancingPtrOutputWithContext(ctx context.Context) HttpLoadBalancingPtrOutput
- type HttpLoadBalancingPtrInput
- type HttpLoadBalancingPtrOutput
- func (o HttpLoadBalancingPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o HttpLoadBalancingPtrOutput) Elem() HttpLoadBalancingOutput
- func (HttpLoadBalancingPtrOutput) ElementType() reflect.Type
- func (o HttpLoadBalancingPtrOutput) ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput
- func (o HttpLoadBalancingPtrOutput) ToHttpLoadBalancingPtrOutputWithContext(ctx context.Context) HttpLoadBalancingPtrOutput
- type HttpLoadBalancingResponse
- type HttpLoadBalancingResponseOutput
- func (o HttpLoadBalancingResponseOutput) Disabled() pulumi.BoolOutput
- func (HttpLoadBalancingResponseOutput) ElementType() reflect.Type
- func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponseOutput() HttpLoadBalancingResponseOutput
- func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponseOutputWithContext(ctx context.Context) HttpLoadBalancingResponseOutput
- type ILBSubsettingConfig
- type IPAllocationPolicy
- type IPAllocationPolicyArgs
- func (IPAllocationPolicyArgs) ElementType() reflect.Type
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- type IPAllocationPolicyInput
- type IPAllocationPolicyIpv6AccessType
- func (IPAllocationPolicyIpv6AccessType) ElementType() reflect.Type
- func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypeOutput() IPAllocationPolicyIpv6AccessTypeOutput
- func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypeOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypeOutput
- func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput
- func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput
- func (e IPAllocationPolicyIpv6AccessType) ToStringOutput() pulumi.StringOutput
- func (e IPAllocationPolicyIpv6AccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPAllocationPolicyIpv6AccessType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPAllocationPolicyIpv6AccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationPolicyIpv6AccessTypeInput
- type IPAllocationPolicyIpv6AccessTypeOutput
- func (IPAllocationPolicyIpv6AccessTypeOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypeOutput() IPAllocationPolicyIpv6AccessTypeOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypeOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypeOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationPolicyIpv6AccessTypePtrInput
- type IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyIpv6AccessTypePtrOutput) Elem() IPAllocationPolicyIpv6AccessTypeOutput
- func (IPAllocationPolicyIpv6AccessTypePtrOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyOutput) ClusterIpv4Cidr() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) CreateSubnetwork() pulumi.BoolPtrOutput
- func (IPAllocationPolicyOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyOutput) Ipv6AccessType() IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyOutput) NodeIpv4Cidr() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyOutput) NodeIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
- func (o IPAllocationPolicyOutput) ServicesIpv4Cidr() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) StackType() IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyOutput) SubnetworkName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyOutput) TpuIpv4CidrBlock() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyOutput) UseIpAliases() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyOutput) UseRoutes() pulumi.BoolPtrOutput
- type IPAllocationPolicyPtrInput
- type IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyPtrOutput) ClusterIpv4Cidr() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyPtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) CreateSubnetwork() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyPtrOutput) Elem() IPAllocationPolicyOutput
- func (IPAllocationPolicyPtrOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyPtrOutput) Ipv6AccessType() IPAllocationPolicyIpv6AccessTypePtrOutput
- func (o IPAllocationPolicyPtrOutput) NodeIpv4Cidr() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyPtrOutput) NodeIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
- func (o IPAllocationPolicyPtrOutput) ServicesIpv4Cidr() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) StackType() IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyPtrOutput) SubnetworkName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) TpuIpv4CidrBlock() pulumi.StringPtrOutputdeprecated
- func (o IPAllocationPolicyPtrOutput) UseIpAliases() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyPtrOutput) UseRoutes() pulumi.BoolPtrOutput
- type IPAllocationPolicyResponse
- type IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) AdditionalPodRangesConfig() AdditionalPodRangesConfigResponseOutput
- func (o IPAllocationPolicyResponseOutput) AllowRouteOverlap() pulumi.BoolOutput
- func (o IPAllocationPolicyResponseOutput) ClusterIpv4Cidr() pulumi.StringOutputdeprecated
- func (o IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) CreateSubnetwork() pulumi.BoolOutput
- func (o IPAllocationPolicyResponseOutput) DefaultPodIpv4RangeUtilization() pulumi.Float64Output
- func (IPAllocationPolicyResponseOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyResponseOutput) Ipv6AccessType() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) NodeIpv4Cidr() pulumi.StringOutputdeprecated
- func (o IPAllocationPolicyResponseOutput) NodeIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigResponseOutput
- func (o IPAllocationPolicyResponseOutput) ServicesIpv4Cidr() pulumi.StringOutputdeprecated
- func (o IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ServicesIpv6CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) StackType() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) SubnetIpv6CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) SubnetworkName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) TpuIpv4CidrBlock() pulumi.StringOutputdeprecated
- func (o IPAllocationPolicyResponseOutput) UseIpAliases() pulumi.BoolOutput
- func (o IPAllocationPolicyResponseOutput) UseRoutes() pulumi.BoolOutput
- type IPAllocationPolicyStackType
- func (IPAllocationPolicyStackType) ElementType() reflect.Type
- func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypeOutput() IPAllocationPolicyStackTypeOutput
- func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypeOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypeOutput
- func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput
- func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypePtrOutput
- func (e IPAllocationPolicyStackType) ToStringOutput() pulumi.StringOutput
- func (e IPAllocationPolicyStackType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPAllocationPolicyStackType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPAllocationPolicyStackType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationPolicyStackTypeInput
- type IPAllocationPolicyStackTypeOutput
- func (IPAllocationPolicyStackTypeOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypeOutput() IPAllocationPolicyStackTypeOutput
- func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypeOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypeOutput
- func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyStackTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IPAllocationPolicyStackTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IPAllocationPolicyStackTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAllocationPolicyStackTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationPolicyStackTypePtrInput
- type IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyStackTypePtrOutput) Elem() IPAllocationPolicyStackTypeOutput
- func (IPAllocationPolicyStackTypePtrOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyStackTypePtrOutput) ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyStackTypePtrOutput) ToIPAllocationPolicyStackTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypePtrOutput
- func (o IPAllocationPolicyStackTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IPAllocationPolicyStackTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityServiceConfig
- type IdentityServiceConfigArgs
- func (IdentityServiceConfigArgs) ElementType() reflect.Type
- func (i IdentityServiceConfigArgs) ToIdentityServiceConfigOutput() IdentityServiceConfigOutput
- func (i IdentityServiceConfigArgs) ToIdentityServiceConfigOutputWithContext(ctx context.Context) IdentityServiceConfigOutput
- func (i IdentityServiceConfigArgs) ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput
- func (i IdentityServiceConfigArgs) ToIdentityServiceConfigPtrOutputWithContext(ctx context.Context) IdentityServiceConfigPtrOutput
- type IdentityServiceConfigInput
- type IdentityServiceConfigOutput
- func (IdentityServiceConfigOutput) ElementType() reflect.Type
- func (o IdentityServiceConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o IdentityServiceConfigOutput) ToIdentityServiceConfigOutput() IdentityServiceConfigOutput
- func (o IdentityServiceConfigOutput) ToIdentityServiceConfigOutputWithContext(ctx context.Context) IdentityServiceConfigOutput
- func (o IdentityServiceConfigOutput) ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput
- func (o IdentityServiceConfigOutput) ToIdentityServiceConfigPtrOutputWithContext(ctx context.Context) IdentityServiceConfigPtrOutput
- type IdentityServiceConfigPtrInput
- type IdentityServiceConfigPtrOutput
- func (o IdentityServiceConfigPtrOutput) Elem() IdentityServiceConfigOutput
- func (IdentityServiceConfigPtrOutput) ElementType() reflect.Type
- func (o IdentityServiceConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o IdentityServiceConfigPtrOutput) ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput
- func (o IdentityServiceConfigPtrOutput) ToIdentityServiceConfigPtrOutputWithContext(ctx context.Context) IdentityServiceConfigPtrOutput
- type IdentityServiceConfigResponse
- type IdentityServiceConfigResponseOutput
- func (IdentityServiceConfigResponseOutput) ElementType() reflect.Type
- func (o IdentityServiceConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponseOutput() IdentityServiceConfigResponseOutput
- func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponseOutputWithContext(ctx context.Context) IdentityServiceConfigResponseOutput
- type IntraNodeVisibilityConfig
- type IstioConfig
- type IstioConfigArgs
- func (IstioConfigArgs) ElementType() reflect.Type
- func (i IstioConfigArgs) ToIstioConfigOutput() IstioConfigOutput
- func (i IstioConfigArgs) ToIstioConfigOutputWithContext(ctx context.Context) IstioConfigOutput
- func (i IstioConfigArgs) ToIstioConfigPtrOutput() IstioConfigPtrOutput
- func (i IstioConfigArgs) ToIstioConfigPtrOutputWithContext(ctx context.Context) IstioConfigPtrOutput
- type IstioConfigAuth
- func (IstioConfigAuth) ElementType() reflect.Type
- func (e IstioConfigAuth) ToIstioConfigAuthOutput() IstioConfigAuthOutput
- func (e IstioConfigAuth) ToIstioConfigAuthOutputWithContext(ctx context.Context) IstioConfigAuthOutput
- func (e IstioConfigAuth) ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput
- func (e IstioConfigAuth) ToIstioConfigAuthPtrOutputWithContext(ctx context.Context) IstioConfigAuthPtrOutput
- func (e IstioConfigAuth) ToStringOutput() pulumi.StringOutput
- func (e IstioConfigAuth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IstioConfigAuth) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IstioConfigAuth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IstioConfigAuthInput
- type IstioConfigAuthOutput
- func (IstioConfigAuthOutput) ElementType() reflect.Type
- func (o IstioConfigAuthOutput) ToIstioConfigAuthOutput() IstioConfigAuthOutput
- func (o IstioConfigAuthOutput) ToIstioConfigAuthOutputWithContext(ctx context.Context) IstioConfigAuthOutput
- func (o IstioConfigAuthOutput) ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput
- func (o IstioConfigAuthOutput) ToIstioConfigAuthPtrOutputWithContext(ctx context.Context) IstioConfigAuthPtrOutput
- func (o IstioConfigAuthOutput) ToStringOutput() pulumi.StringOutput
- func (o IstioConfigAuthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IstioConfigAuthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IstioConfigAuthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IstioConfigAuthPtrInput
- type IstioConfigAuthPtrOutput
- func (o IstioConfigAuthPtrOutput) Elem() IstioConfigAuthOutput
- func (IstioConfigAuthPtrOutput) ElementType() reflect.Type
- func (o IstioConfigAuthPtrOutput) ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput
- func (o IstioConfigAuthPtrOutput) ToIstioConfigAuthPtrOutputWithContext(ctx context.Context) IstioConfigAuthPtrOutput
- func (o IstioConfigAuthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IstioConfigAuthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IstioConfigInput
- type IstioConfigOutput
- func (o IstioConfigOutput) Auth() IstioConfigAuthPtrOutput
- func (o IstioConfigOutput) Disabled() pulumi.BoolPtrOutput
- func (IstioConfigOutput) ElementType() reflect.Type
- func (o IstioConfigOutput) ToIstioConfigOutput() IstioConfigOutput
- func (o IstioConfigOutput) ToIstioConfigOutputWithContext(ctx context.Context) IstioConfigOutput
- func (o IstioConfigOutput) ToIstioConfigPtrOutput() IstioConfigPtrOutput
- func (o IstioConfigOutput) ToIstioConfigPtrOutputWithContext(ctx context.Context) IstioConfigPtrOutput
- type IstioConfigPtrInput
- type IstioConfigPtrOutput
- func (o IstioConfigPtrOutput) Auth() IstioConfigAuthPtrOutput
- func (o IstioConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o IstioConfigPtrOutput) Elem() IstioConfigOutput
- func (IstioConfigPtrOutput) ElementType() reflect.Type
- func (o IstioConfigPtrOutput) ToIstioConfigPtrOutput() IstioConfigPtrOutput
- func (o IstioConfigPtrOutput) ToIstioConfigPtrOutputWithContext(ctx context.Context) IstioConfigPtrOutput
- type IstioConfigResponse
- type IstioConfigResponseOutput
- func (o IstioConfigResponseOutput) Auth() pulumi.StringOutput
- func (o IstioConfigResponseOutput) Disabled() pulumi.BoolOutput
- func (IstioConfigResponseOutput) ElementType() reflect.Type
- func (o IstioConfigResponseOutput) ToIstioConfigResponseOutput() IstioConfigResponseOutput
- func (o IstioConfigResponseOutput) ToIstioConfigResponseOutputWithContext(ctx context.Context) IstioConfigResponseOutput
- type K8sBetaAPIConfig
- type K8sBetaAPIConfigArgs
- func (K8sBetaAPIConfigArgs) ElementType() reflect.Type
- func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigOutput() K8sBetaAPIConfigOutput
- func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigOutputWithContext(ctx context.Context) K8sBetaAPIConfigOutput
- func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput
- func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigPtrOutputWithContext(ctx context.Context) K8sBetaAPIConfigPtrOutput
- type K8sBetaAPIConfigInput
- type K8sBetaAPIConfigOutput
- func (K8sBetaAPIConfigOutput) ElementType() reflect.Type
- func (o K8sBetaAPIConfigOutput) EnabledApis() pulumi.StringArrayOutput
- func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigOutput() K8sBetaAPIConfigOutput
- func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigOutputWithContext(ctx context.Context) K8sBetaAPIConfigOutput
- func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput
- func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigPtrOutputWithContext(ctx context.Context) K8sBetaAPIConfigPtrOutput
- type K8sBetaAPIConfigPtrInput
- type K8sBetaAPIConfigPtrOutput
- func (o K8sBetaAPIConfigPtrOutput) Elem() K8sBetaAPIConfigOutput
- func (K8sBetaAPIConfigPtrOutput) ElementType() reflect.Type
- func (o K8sBetaAPIConfigPtrOutput) EnabledApis() pulumi.StringArrayOutput
- func (o K8sBetaAPIConfigPtrOutput) ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput
- func (o K8sBetaAPIConfigPtrOutput) ToK8sBetaAPIConfigPtrOutputWithContext(ctx context.Context) K8sBetaAPIConfigPtrOutput
- type K8sBetaAPIConfigResponse
- type K8sBetaAPIConfigResponseOutput
- func (K8sBetaAPIConfigResponseOutput) ElementType() reflect.Type
- func (o K8sBetaAPIConfigResponseOutput) EnabledApis() pulumi.StringArrayOutput
- func (o K8sBetaAPIConfigResponseOutput) ToK8sBetaAPIConfigResponseOutput() K8sBetaAPIConfigResponseOutput
- func (o K8sBetaAPIConfigResponseOutput) ToK8sBetaAPIConfigResponseOutputWithContext(ctx context.Context) K8sBetaAPIConfigResponseOutput
- type KalmConfig
- type KalmConfigArgs
- func (KalmConfigArgs) ElementType() reflect.Type
- func (i KalmConfigArgs) ToKalmConfigOutput() KalmConfigOutput
- func (i KalmConfigArgs) ToKalmConfigOutputWithContext(ctx context.Context) KalmConfigOutput
- func (i KalmConfigArgs) ToKalmConfigPtrOutput() KalmConfigPtrOutput
- func (i KalmConfigArgs) ToKalmConfigPtrOutputWithContext(ctx context.Context) KalmConfigPtrOutput
- type KalmConfigInput
- type KalmConfigOutput
- func (KalmConfigOutput) ElementType() reflect.Type
- func (o KalmConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o KalmConfigOutput) ToKalmConfigOutput() KalmConfigOutput
- func (o KalmConfigOutput) ToKalmConfigOutputWithContext(ctx context.Context) KalmConfigOutput
- func (o KalmConfigOutput) ToKalmConfigPtrOutput() KalmConfigPtrOutput
- func (o KalmConfigOutput) ToKalmConfigPtrOutputWithContext(ctx context.Context) KalmConfigPtrOutput
- type KalmConfigPtrInput
- type KalmConfigPtrOutput
- func (o KalmConfigPtrOutput) Elem() KalmConfigOutput
- func (KalmConfigPtrOutput) ElementType() reflect.Type
- func (o KalmConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o KalmConfigPtrOutput) ToKalmConfigPtrOutput() KalmConfigPtrOutput
- func (o KalmConfigPtrOutput) ToKalmConfigPtrOutputWithContext(ctx context.Context) KalmConfigPtrOutput
- type KalmConfigResponse
- type KalmConfigResponseOutput
- func (KalmConfigResponseOutput) ElementType() reflect.Type
- func (o KalmConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o KalmConfigResponseOutput) ToKalmConfigResponseOutput() KalmConfigResponseOutput
- func (o KalmConfigResponseOutput) ToKalmConfigResponseOutputWithContext(ctx context.Context) KalmConfigResponseOutput
- type KubernetesDashboard
- type KubernetesDashboardArgs
- func (KubernetesDashboardArgs) ElementType() reflect.Type
- func (i KubernetesDashboardArgs) ToKubernetesDashboardOutput() KubernetesDashboardOutput
- func (i KubernetesDashboardArgs) ToKubernetesDashboardOutputWithContext(ctx context.Context) KubernetesDashboardOutput
- func (i KubernetesDashboardArgs) ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput
- func (i KubernetesDashboardArgs) ToKubernetesDashboardPtrOutputWithContext(ctx context.Context) KubernetesDashboardPtrOutput
- type KubernetesDashboardInput
- type KubernetesDashboardOutput
- func (o KubernetesDashboardOutput) Disabled() pulumi.BoolPtrOutput
- func (KubernetesDashboardOutput) ElementType() reflect.Type
- func (o KubernetesDashboardOutput) ToKubernetesDashboardOutput() KubernetesDashboardOutput
- func (o KubernetesDashboardOutput) ToKubernetesDashboardOutputWithContext(ctx context.Context) KubernetesDashboardOutput
- func (o KubernetesDashboardOutput) ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput
- func (o KubernetesDashboardOutput) ToKubernetesDashboardPtrOutputWithContext(ctx context.Context) KubernetesDashboardPtrOutput
- type KubernetesDashboardPtrInput
- type KubernetesDashboardPtrOutput
- func (o KubernetesDashboardPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o KubernetesDashboardPtrOutput) Elem() KubernetesDashboardOutput
- func (KubernetesDashboardPtrOutput) ElementType() reflect.Type
- func (o KubernetesDashboardPtrOutput) ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput
- func (o KubernetesDashboardPtrOutput) ToKubernetesDashboardPtrOutputWithContext(ctx context.Context) KubernetesDashboardPtrOutput
- type KubernetesDashboardResponse
- type KubernetesDashboardResponseOutput
- func (o KubernetesDashboardResponseOutput) Disabled() pulumi.BoolOutput
- func (KubernetesDashboardResponseOutput) ElementType() reflect.Type
- func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponseOutput() KubernetesDashboardResponseOutput
- func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponseOutputWithContext(ctx context.Context) KubernetesDashboardResponseOutput
- type LegacyAbac
- type LegacyAbacArgs
- func (LegacyAbacArgs) ElementType() reflect.Type
- func (i LegacyAbacArgs) ToLegacyAbacOutput() LegacyAbacOutput
- func (i LegacyAbacArgs) ToLegacyAbacOutputWithContext(ctx context.Context) LegacyAbacOutput
- func (i LegacyAbacArgs) ToLegacyAbacPtrOutput() LegacyAbacPtrOutput
- func (i LegacyAbacArgs) ToLegacyAbacPtrOutputWithContext(ctx context.Context) LegacyAbacPtrOutput
- type LegacyAbacInput
- type LegacyAbacOutput
- func (LegacyAbacOutput) ElementType() reflect.Type
- func (o LegacyAbacOutput) Enabled() pulumi.BoolPtrOutput
- func (o LegacyAbacOutput) ToLegacyAbacOutput() LegacyAbacOutput
- func (o LegacyAbacOutput) ToLegacyAbacOutputWithContext(ctx context.Context) LegacyAbacOutput
- func (o LegacyAbacOutput) ToLegacyAbacPtrOutput() LegacyAbacPtrOutput
- func (o LegacyAbacOutput) ToLegacyAbacPtrOutputWithContext(ctx context.Context) LegacyAbacPtrOutput
- type LegacyAbacPtrInput
- type LegacyAbacPtrOutput
- func (o LegacyAbacPtrOutput) Elem() LegacyAbacOutput
- func (LegacyAbacPtrOutput) ElementType() reflect.Type
- func (o LegacyAbacPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LegacyAbacPtrOutput) ToLegacyAbacPtrOutput() LegacyAbacPtrOutput
- func (o LegacyAbacPtrOutput) ToLegacyAbacPtrOutputWithContext(ctx context.Context) LegacyAbacPtrOutput
- type LegacyAbacResponse
- type LegacyAbacResponseOutput
- func (LegacyAbacResponseOutput) ElementType() reflect.Type
- func (o LegacyAbacResponseOutput) Enabled() pulumi.BoolOutput
- func (o LegacyAbacResponseOutput) ToLegacyAbacResponseOutput() LegacyAbacResponseOutput
- func (o LegacyAbacResponseOutput) ToLegacyAbacResponseOutputWithContext(ctx context.Context) LegacyAbacResponseOutput
- type LinuxNodeConfig
- type LinuxNodeConfigArgs
- func (LinuxNodeConfigArgs) ElementType() reflect.Type
- func (i LinuxNodeConfigArgs) ToLinuxNodeConfigOutput() LinuxNodeConfigOutput
- func (i LinuxNodeConfigArgs) ToLinuxNodeConfigOutputWithContext(ctx context.Context) LinuxNodeConfigOutput
- func (i LinuxNodeConfigArgs) ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput
- func (i LinuxNodeConfigArgs) ToLinuxNodeConfigPtrOutputWithContext(ctx context.Context) LinuxNodeConfigPtrOutput
- type LinuxNodeConfigCgroupMode
- func (LinuxNodeConfigCgroupMode) ElementType() reflect.Type
- func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModeOutput() LinuxNodeConfigCgroupModeOutput
- func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModeOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModeOutput
- func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput
- func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModePtrOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModePtrOutput
- func (e LinuxNodeConfigCgroupMode) ToStringOutput() pulumi.StringOutput
- func (e LinuxNodeConfigCgroupMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LinuxNodeConfigCgroupMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LinuxNodeConfigCgroupMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinuxNodeConfigCgroupModeInput
- type LinuxNodeConfigCgroupModeOutput
- func (LinuxNodeConfigCgroupModeOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModeOutput() LinuxNodeConfigCgroupModeOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModeOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModeOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModePtrOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModePtrOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToStringOutput() pulumi.StringOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LinuxNodeConfigCgroupModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinuxNodeConfigCgroupModePtrInput
- type LinuxNodeConfigCgroupModePtrOutput
- func (o LinuxNodeConfigCgroupModePtrOutput) Elem() LinuxNodeConfigCgroupModeOutput
- func (LinuxNodeConfigCgroupModePtrOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigCgroupModePtrOutput) ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput
- func (o LinuxNodeConfigCgroupModePtrOutput) ToLinuxNodeConfigCgroupModePtrOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModePtrOutput
- func (o LinuxNodeConfigCgroupModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LinuxNodeConfigCgroupModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LinuxNodeConfigInput
- type LinuxNodeConfigOutput
- func (o LinuxNodeConfigOutput) CgroupMode() LinuxNodeConfigCgroupModePtrOutput
- func (LinuxNodeConfigOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
- func (o LinuxNodeConfigOutput) ToLinuxNodeConfigOutput() LinuxNodeConfigOutput
- func (o LinuxNodeConfigOutput) ToLinuxNodeConfigOutputWithContext(ctx context.Context) LinuxNodeConfigOutput
- func (o LinuxNodeConfigOutput) ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput
- func (o LinuxNodeConfigOutput) ToLinuxNodeConfigPtrOutputWithContext(ctx context.Context) LinuxNodeConfigPtrOutput
- type LinuxNodeConfigPtrInput
- type LinuxNodeConfigPtrOutput
- func (o LinuxNodeConfigPtrOutput) CgroupMode() LinuxNodeConfigCgroupModePtrOutput
- func (o LinuxNodeConfigPtrOutput) Elem() LinuxNodeConfigOutput
- func (LinuxNodeConfigPtrOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
- func (o LinuxNodeConfigPtrOutput) ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput
- func (o LinuxNodeConfigPtrOutput) ToLinuxNodeConfigPtrOutputWithContext(ctx context.Context) LinuxNodeConfigPtrOutput
- type LinuxNodeConfigResponse
- type LinuxNodeConfigResponseOutput
- func (o LinuxNodeConfigResponseOutput) CgroupMode() pulumi.StringOutput
- func (LinuxNodeConfigResponseOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigResponseOutput) Sysctls() pulumi.StringMapOutput
- func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutput() LinuxNodeConfigResponseOutput
- func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutputWithContext(ctx context.Context) LinuxNodeConfigResponseOutput
- type LocalNvmeSsdBlockConfig
- type LocalNvmeSsdBlockConfigArgs
- func (LocalNvmeSsdBlockConfigArgs) ElementType() reflect.Type
- func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigOutput() LocalNvmeSsdBlockConfigOutput
- func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigOutput
- func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput
- func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigPtrOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigPtrOutput
- type LocalNvmeSsdBlockConfigInput
- type LocalNvmeSsdBlockConfigOutput
- func (LocalNvmeSsdBlockConfigOutput) ElementType() reflect.Type
- func (o LocalNvmeSsdBlockConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigOutput() LocalNvmeSsdBlockConfigOutput
- func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigOutput
- func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput
- func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigPtrOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigPtrOutput
- type LocalNvmeSsdBlockConfigPtrInput
- type LocalNvmeSsdBlockConfigPtrOutput
- func (o LocalNvmeSsdBlockConfigPtrOutput) Elem() LocalNvmeSsdBlockConfigOutput
- func (LocalNvmeSsdBlockConfigPtrOutput) ElementType() reflect.Type
- func (o LocalNvmeSsdBlockConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o LocalNvmeSsdBlockConfigPtrOutput) ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput
- func (o LocalNvmeSsdBlockConfigPtrOutput) ToLocalNvmeSsdBlockConfigPtrOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigPtrOutput
- type LocalNvmeSsdBlockConfigResponse
- type LocalNvmeSsdBlockConfigResponseOutput
- func (LocalNvmeSsdBlockConfigResponseOutput) ElementType() reflect.Type
- func (o LocalNvmeSsdBlockConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
- func (o LocalNvmeSsdBlockConfigResponseOutput) ToLocalNvmeSsdBlockConfigResponseOutput() LocalNvmeSsdBlockConfigResponseOutput
- func (o LocalNvmeSsdBlockConfigResponseOutput) ToLocalNvmeSsdBlockConfigResponseOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigResponseOutput
- type LoggingComponentConfig
- type LoggingComponentConfigArgs
- func (LoggingComponentConfigArgs) ElementType() reflect.Type
- func (i LoggingComponentConfigArgs) ToLoggingComponentConfigOutput() LoggingComponentConfigOutput
- func (i LoggingComponentConfigArgs) ToLoggingComponentConfigOutputWithContext(ctx context.Context) LoggingComponentConfigOutput
- func (i LoggingComponentConfigArgs) ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput
- func (i LoggingComponentConfigArgs) ToLoggingComponentConfigPtrOutputWithContext(ctx context.Context) LoggingComponentConfigPtrOutput
- type LoggingComponentConfigEnableComponentsItem
- func (LoggingComponentConfigEnableComponentsItem) ElementType() reflect.Type
- func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemOutput() LoggingComponentConfigEnableComponentsItemOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToStringOutput() pulumi.StringOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingComponentConfigEnableComponentsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingComponentConfigEnableComponentsItemArray
- func (LoggingComponentConfigEnableComponentsItemArray) ElementType() reflect.Type
- func (i LoggingComponentConfigEnableComponentsItemArray) ToLoggingComponentConfigEnableComponentsItemArrayOutput() LoggingComponentConfigEnableComponentsItemArrayOutput
- func (i LoggingComponentConfigEnableComponentsItemArray) ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemArrayOutput
- type LoggingComponentConfigEnableComponentsItemArrayInput
- type LoggingComponentConfigEnableComponentsItemArrayOutput
- func (LoggingComponentConfigEnableComponentsItemArrayOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigEnableComponentsItemArrayOutput) Index(i pulumi.IntInput) LoggingComponentConfigEnableComponentsItemOutput
- func (o LoggingComponentConfigEnableComponentsItemArrayOutput) ToLoggingComponentConfigEnableComponentsItemArrayOutput() LoggingComponentConfigEnableComponentsItemArrayOutput
- func (o LoggingComponentConfigEnableComponentsItemArrayOutput) ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemArrayOutput
- type LoggingComponentConfigEnableComponentsItemInput
- type LoggingComponentConfigEnableComponentsItemOutput
- func (LoggingComponentConfigEnableComponentsItemOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemOutput() LoggingComponentConfigEnableComponentsItemOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingComponentConfigEnableComponentsItemPtrInput
- type LoggingComponentConfigEnableComponentsItemPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemPtrOutput) Elem() LoggingComponentConfigEnableComponentsItemOutput
- func (LoggingComponentConfigEnableComponentsItemPtrOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingComponentConfigInput
- type LoggingComponentConfigOutput
- func (LoggingComponentConfigOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigOutput) EnableComponents() LoggingComponentConfigEnableComponentsItemArrayOutput
- func (o LoggingComponentConfigOutput) ToLoggingComponentConfigOutput() LoggingComponentConfigOutput
- func (o LoggingComponentConfigOutput) ToLoggingComponentConfigOutputWithContext(ctx context.Context) LoggingComponentConfigOutput
- func (o LoggingComponentConfigOutput) ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput
- func (o LoggingComponentConfigOutput) ToLoggingComponentConfigPtrOutputWithContext(ctx context.Context) LoggingComponentConfigPtrOutput
- type LoggingComponentConfigPtrInput
- type LoggingComponentConfigPtrOutput
- func (o LoggingComponentConfigPtrOutput) Elem() LoggingComponentConfigOutput
- func (LoggingComponentConfigPtrOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigPtrOutput) EnableComponents() LoggingComponentConfigEnableComponentsItemArrayOutput
- func (o LoggingComponentConfigPtrOutput) ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput
- func (o LoggingComponentConfigPtrOutput) ToLoggingComponentConfigPtrOutputWithContext(ctx context.Context) LoggingComponentConfigPtrOutput
- type LoggingComponentConfigResponse
- type LoggingComponentConfigResponseOutput
- func (LoggingComponentConfigResponseOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigResponseOutput) EnableComponents() pulumi.StringArrayOutput
- func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponseOutput() LoggingComponentConfigResponseOutput
- func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponseOutputWithContext(ctx context.Context) LoggingComponentConfigResponseOutput
- type LoggingConfig
- type LoggingConfigArgs
- func (LoggingConfigArgs) ElementType() reflect.Type
- func (i LoggingConfigArgs) ToLoggingConfigOutput() LoggingConfigOutput
- func (i LoggingConfigArgs) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
- func (i LoggingConfigArgs) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
- func (i LoggingConfigArgs) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
- type LoggingConfigInput
- type LoggingConfigOutput
- func (o LoggingConfigOutput) ComponentConfig() LoggingComponentConfigPtrOutput
- func (LoggingConfigOutput) ElementType() reflect.Type
- func (o LoggingConfigOutput) ToLoggingConfigOutput() LoggingConfigOutput
- func (o LoggingConfigOutput) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
- func (o LoggingConfigOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
- func (o LoggingConfigOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
- type LoggingConfigPtrInput
- type LoggingConfigPtrOutput
- func (o LoggingConfigPtrOutput) ComponentConfig() LoggingComponentConfigPtrOutput
- func (o LoggingConfigPtrOutput) Elem() LoggingConfigOutput
- func (LoggingConfigPtrOutput) ElementType() reflect.Type
- func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
- func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
- type LoggingConfigResponse
- type LoggingConfigResponseOutput
- func (o LoggingConfigResponseOutput) ComponentConfig() LoggingComponentConfigResponseOutput
- func (LoggingConfigResponseOutput) ElementType() reflect.Type
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
- type LoggingVariantConfig
- type LoggingVariantConfigArgs
- func (LoggingVariantConfigArgs) ElementType() reflect.Type
- func (i LoggingVariantConfigArgs) ToLoggingVariantConfigOutput() LoggingVariantConfigOutput
- func (i LoggingVariantConfigArgs) ToLoggingVariantConfigOutputWithContext(ctx context.Context) LoggingVariantConfigOutput
- func (i LoggingVariantConfigArgs) ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput
- func (i LoggingVariantConfigArgs) ToLoggingVariantConfigPtrOutputWithContext(ctx context.Context) LoggingVariantConfigPtrOutput
- type LoggingVariantConfigInput
- type LoggingVariantConfigOutput
- func (LoggingVariantConfigOutput) ElementType() reflect.Type
- func (o LoggingVariantConfigOutput) ToLoggingVariantConfigOutput() LoggingVariantConfigOutput
- func (o LoggingVariantConfigOutput) ToLoggingVariantConfigOutputWithContext(ctx context.Context) LoggingVariantConfigOutput
- func (o LoggingVariantConfigOutput) ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput
- func (o LoggingVariantConfigOutput) ToLoggingVariantConfigPtrOutputWithContext(ctx context.Context) LoggingVariantConfigPtrOutput
- func (o LoggingVariantConfigOutput) Variant() LoggingVariantConfigVariantPtrOutput
- type LoggingVariantConfigPtrInput
- type LoggingVariantConfigPtrOutput
- func (o LoggingVariantConfigPtrOutput) Elem() LoggingVariantConfigOutput
- func (LoggingVariantConfigPtrOutput) ElementType() reflect.Type
- func (o LoggingVariantConfigPtrOutput) ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput
- func (o LoggingVariantConfigPtrOutput) ToLoggingVariantConfigPtrOutputWithContext(ctx context.Context) LoggingVariantConfigPtrOutput
- func (o LoggingVariantConfigPtrOutput) Variant() LoggingVariantConfigVariantPtrOutput
- type LoggingVariantConfigResponse
- type LoggingVariantConfigResponseOutput
- func (LoggingVariantConfigResponseOutput) ElementType() reflect.Type
- func (o LoggingVariantConfigResponseOutput) ToLoggingVariantConfigResponseOutput() LoggingVariantConfigResponseOutput
- func (o LoggingVariantConfigResponseOutput) ToLoggingVariantConfigResponseOutputWithContext(ctx context.Context) LoggingVariantConfigResponseOutput
- func (o LoggingVariantConfigResponseOutput) Variant() pulumi.StringOutput
- type LoggingVariantConfigVariant
- func (LoggingVariantConfigVariant) ElementType() reflect.Type
- func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantOutput() LoggingVariantConfigVariantOutput
- func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantOutputWithContext(ctx context.Context) LoggingVariantConfigVariantOutput
- func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput
- func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantPtrOutputWithContext(ctx context.Context) LoggingVariantConfigVariantPtrOutput
- func (e LoggingVariantConfigVariant) ToStringOutput() pulumi.StringOutput
- func (e LoggingVariantConfigVariant) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggingVariantConfigVariant) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggingVariantConfigVariant) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingVariantConfigVariantInput
- type LoggingVariantConfigVariantOutput
- func (LoggingVariantConfigVariantOutput) ElementType() reflect.Type
- func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantOutput() LoggingVariantConfigVariantOutput
- func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantOutputWithContext(ctx context.Context) LoggingVariantConfigVariantOutput
- func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput
- func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantPtrOutputWithContext(ctx context.Context) LoggingVariantConfigVariantPtrOutput
- func (o LoggingVariantConfigVariantOutput) ToStringOutput() pulumi.StringOutput
- func (o LoggingVariantConfigVariantOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o LoggingVariantConfigVariantOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingVariantConfigVariantOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LoggingVariantConfigVariantPtrInput
- type LoggingVariantConfigVariantPtrOutput
- func (o LoggingVariantConfigVariantPtrOutput) Elem() LoggingVariantConfigVariantOutput
- func (LoggingVariantConfigVariantPtrOutput) ElementType() reflect.Type
- func (o LoggingVariantConfigVariantPtrOutput) ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput
- func (o LoggingVariantConfigVariantPtrOutput) ToLoggingVariantConfigVariantPtrOutputWithContext(ctx context.Context) LoggingVariantConfigVariantPtrOutput
- func (o LoggingVariantConfigVariantPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o LoggingVariantConfigVariantPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupClusterArgs
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) AddonsConfig() AddonsConfigResponseOutput
- func (o LookupClusterResultOutput) AuthenticatorGroupsConfig() AuthenticatorGroupsConfigResponseOutput
- func (o LookupClusterResultOutput) Autopilot() AutopilotResponseOutput
- func (o LookupClusterResultOutput) Autoscaling() ClusterAutoscalingResponseOutput
- func (o LookupClusterResultOutput) BinaryAuthorization() BinaryAuthorizationResponseOutput
- func (o LookupClusterResultOutput) ClusterIpv4Cidr() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterTelemetry() ClusterTelemetryResponseOutput
- func (o LookupClusterResultOutput) Conditions() StatusConditionResponseArrayOutput
- func (o LookupClusterResultOutput) ConfidentialNodes() ConfidentialNodesResponseOutput
- func (o LookupClusterResultOutput) CostManagementConfig() CostManagementConfigResponseOutput
- func (o LookupClusterResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupClusterResultOutput) CurrentMasterVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) CurrentNodeCount() pulumi.IntOutputdeprecated
- func (o LookupClusterResultOutput) CurrentNodeVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) DatabaseEncryption() DatabaseEncryptionResponseOutput
- func (o LookupClusterResultOutput) DefaultMaxPodsConstraint() MaxPodsConstraintResponseOutput
- func (o LookupClusterResultOutput) Description() pulumi.StringOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) EnableK8sBetaApis() K8sBetaAPIConfigResponseOutput
- func (o LookupClusterResultOutput) EnableKubernetesAlpha() pulumi.BoolOutput
- func (o LookupClusterResultOutput) EnableTpu() pulumi.BoolOutputdeprecated
- func (o LookupClusterResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupClusterResultOutput) EnterpriseConfig() EnterpriseConfigResponseOutput
- func (o LookupClusterResultOutput) Etag() pulumi.StringOutput
- func (o LookupClusterResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupClusterResultOutput) Fleet() FleetResponseOutput
- func (o LookupClusterResultOutput) IdentityServiceConfig() IdentityServiceConfigResponseOutput
- func (o LookupClusterResultOutput) InitialClusterVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) InitialNodeCount() pulumi.IntOutputdeprecated
- func (o LookupClusterResultOutput) InstanceGroupUrls() pulumi.StringArrayOutputdeprecated
- func (o LookupClusterResultOutput) IpAllocationPolicy() IPAllocationPolicyResponseOutput
- func (o LookupClusterResultOutput) LabelFingerprint() pulumi.StringOutput
- func (o LookupClusterResultOutput) LegacyAbac() LegacyAbacResponseOutput
- func (o LookupClusterResultOutput) Location() pulumi.StringOutput
- func (o LookupClusterResultOutput) Locations() pulumi.StringArrayOutput
- func (o LookupClusterResultOutput) LoggingConfig() LoggingConfigResponseOutput
- func (o LookupClusterResultOutput) LoggingService() pulumi.StringOutput
- func (o LookupClusterResultOutput) MaintenancePolicy() MaintenancePolicyResponseOutput
- func (o LookupClusterResultOutput) Master() MasterResponseOutput
- func (o LookupClusterResultOutput) MasterAuth() MasterAuthResponseOutput
- func (o LookupClusterResultOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponseOutput
- func (o LookupClusterResultOutput) MasterIpv4CidrBlock() pulumi.StringOutputdeprecated
- func (o LookupClusterResultOutput) MeshCertificates() MeshCertificatesResponseOutput
- func (o LookupClusterResultOutput) MonitoringConfig() MonitoringConfigResponseOutput
- func (o LookupClusterResultOutput) MonitoringService() pulumi.StringOutput
- func (o LookupClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterResultOutput) Network() pulumi.StringOutput
- func (o LookupClusterResultOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o LookupClusterResultOutput) NetworkPolicy() NetworkPolicyResponseOutput
- func (o LookupClusterResultOutput) NodeConfig() NodeConfigResponseOutputdeprecated
- func (o LookupClusterResultOutput) NodeIpv4CidrSize() pulumi.IntOutput
- func (o LookupClusterResultOutput) NodePoolAutoConfig() NodePoolAutoConfigResponseOutput
- func (o LookupClusterResultOutput) NodePoolDefaults() NodePoolDefaultsResponseOutput
- func (o LookupClusterResultOutput) NodePools() NodePoolResponseArrayOutput
- func (o LookupClusterResultOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o LookupClusterResultOutput) ParentProductConfig() ParentProductConfigResponseOutput
- func (o LookupClusterResultOutput) PodSecurityPolicyConfig() PodSecurityPolicyConfigResponseOutput
- func (o LookupClusterResultOutput) PrivateCluster() pulumi.BoolOutputdeprecated
- func (o LookupClusterResultOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
- func (o LookupClusterResultOutput) ProtectConfig() ProtectConfigResponseOutputdeprecated
- func (o LookupClusterResultOutput) ReleaseChannel() ReleaseChannelResponseOutput
- func (o LookupClusterResultOutput) ResourceLabels() pulumi.StringMapOutput
- func (o LookupClusterResultOutput) ResourceUsageExportConfig() ResourceUsageExportConfigResponseOutput
- func (o LookupClusterResultOutput) SecurityPostureConfig() SecurityPostureConfigResponseOutput
- func (o LookupClusterResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupClusterResultOutput) ServicesIpv4Cidr() pulumi.StringOutput
- func (o LookupClusterResultOutput) ShieldedNodes() ShieldedNodesResponseOutput
- func (o LookupClusterResultOutput) Status() pulumi.StringOutput
- func (o LookupClusterResultOutput) StatusMessage() pulumi.StringOutputdeprecated
- func (o LookupClusterResultOutput) Subnetwork() pulumi.StringOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) TpuConfig() TpuConfigResponseOutput
- func (o LookupClusterResultOutput) TpuIpv4CidrBlock() pulumi.StringOutput
- func (o LookupClusterResultOutput) VerticalPodAutoscaling() VerticalPodAutoscalingResponseOutput
- func (o LookupClusterResultOutput) WorkloadAltsConfig() WorkloadALTSConfigResponseOutput
- func (o LookupClusterResultOutput) WorkloadCertificates() WorkloadCertificatesResponseOutput
- func (o LookupClusterResultOutput) WorkloadIdentityConfig() WorkloadIdentityConfigResponseOutput
- func (o LookupClusterResultOutput) Zone() pulumi.StringOutputdeprecated
- type LookupNodePoolArgs
- type LookupNodePoolOutputArgs
- type LookupNodePoolResult
- type LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) Autoscaling() NodePoolAutoscalingResponseOutput
- func (o LookupNodePoolResultOutput) BestEffortProvisioning() BestEffortProvisioningResponseOutput
- func (o LookupNodePoolResultOutput) Conditions() StatusConditionResponseArrayOutput
- func (o LookupNodePoolResultOutput) Config() NodeConfigResponseOutput
- func (LookupNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupNodePoolResultOutput) Etag() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) InitialNodeCount() pulumi.IntOutput
- func (o LookupNodePoolResultOutput) InstanceGroupUrls() pulumi.StringArrayOutput
- func (o LookupNodePoolResultOutput) Locations() pulumi.StringArrayOutput
- func (o LookupNodePoolResultOutput) Management() NodeManagementResponseOutput
- func (o LookupNodePoolResultOutput) MaxPodsConstraint() MaxPodsConstraintResponseOutput
- func (o LookupNodePoolResultOutput) Name() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) NetworkConfig() NodeNetworkConfigResponseOutput
- func (o LookupNodePoolResultOutput) PlacementPolicy() PlacementPolicyResponseOutput
- func (o LookupNodePoolResultOutput) PodIpv4CidrSize() pulumi.IntOutput
- func (o LookupNodePoolResultOutput) QueuedProvisioning() QueuedProvisioningResponseOutput
- func (o LookupNodePoolResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) Status() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) StatusMessage() pulumi.StringOutputdeprecated
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) UpdateInfo() UpdateInfoResponseOutput
- func (o LookupNodePoolResultOutput) UpgradeSettings() UpgradeSettingsResponseOutput
- func (o LookupNodePoolResultOutput) Version() pulumi.StringOutput
- type MaintenanceExclusionOptions
- type MaintenanceExclusionOptionsArgs
- func (MaintenanceExclusionOptionsArgs) ElementType() reflect.Type
- func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsOutput() MaintenanceExclusionOptionsOutput
- func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsOutput
- func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput
- func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsPtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsPtrOutput
- type MaintenanceExclusionOptionsInput
- type MaintenanceExclusionOptionsOutput
- func (MaintenanceExclusionOptionsOutput) ElementType() reflect.Type
- func (o MaintenanceExclusionOptionsOutput) Scope() MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsOutput() MaintenanceExclusionOptionsOutput
- func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsOutput
- func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput
- func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsPtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsPtrOutput
- type MaintenanceExclusionOptionsPtrInput
- type MaintenanceExclusionOptionsPtrOutput
- func (o MaintenanceExclusionOptionsPtrOutput) Elem() MaintenanceExclusionOptionsOutput
- func (MaintenanceExclusionOptionsPtrOutput) ElementType() reflect.Type
- func (o MaintenanceExclusionOptionsPtrOutput) Scope() MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsPtrOutput) ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput
- func (o MaintenanceExclusionOptionsPtrOutput) ToMaintenanceExclusionOptionsPtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsPtrOutput
- type MaintenanceExclusionOptionsResponse
- type MaintenanceExclusionOptionsResponseOutput
- func (MaintenanceExclusionOptionsResponseOutput) ElementType() reflect.Type
- func (o MaintenanceExclusionOptionsResponseOutput) Scope() pulumi.StringOutput
- func (o MaintenanceExclusionOptionsResponseOutput) ToMaintenanceExclusionOptionsResponseOutput() MaintenanceExclusionOptionsResponseOutput
- func (o MaintenanceExclusionOptionsResponseOutput) ToMaintenanceExclusionOptionsResponseOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsResponseOutput
- type MaintenanceExclusionOptionsScope
- func (MaintenanceExclusionOptionsScope) ElementType() reflect.Type
- func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopeOutput() MaintenanceExclusionOptionsScopeOutput
- func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopeOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopeOutput
- func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput
- func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopePtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopePtrOutput
- func (e MaintenanceExclusionOptionsScope) ToStringOutput() pulumi.StringOutput
- func (e MaintenanceExclusionOptionsScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MaintenanceExclusionOptionsScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MaintenanceExclusionOptionsScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceExclusionOptionsScopeInput
- type MaintenanceExclusionOptionsScopeOutput
- func (MaintenanceExclusionOptionsScopeOutput) ElementType() reflect.Type
- func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopeOutput() MaintenanceExclusionOptionsScopeOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopeOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopeOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopePtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenanceExclusionOptionsScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceExclusionOptionsScopePtrInput
- type MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsScopePtrOutput) Elem() MaintenanceExclusionOptionsScopeOutput
- func (MaintenanceExclusionOptionsScopePtrOutput) ElementType() reflect.Type
- func (o MaintenanceExclusionOptionsScopePtrOutput) ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsScopePtrOutput) ToMaintenanceExclusionOptionsScopePtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopePtrOutput
- func (o MaintenanceExclusionOptionsScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenanceExclusionOptionsScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenancePolicy
- type MaintenancePolicyArgs
- func (MaintenancePolicyArgs) ElementType() reflect.Type
- func (i MaintenancePolicyArgs) ToMaintenancePolicyOutput() MaintenancePolicyOutput
- func (i MaintenancePolicyArgs) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
- func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
- func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
- type MaintenancePolicyInput
- type MaintenancePolicyOutput
- func (MaintenancePolicyOutput) ElementType() reflect.Type
- func (o MaintenancePolicyOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyOutput() MaintenancePolicyOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
- func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
- func (o MaintenancePolicyOutput) Window() MaintenanceWindowPtrOutput
- type MaintenancePolicyPtrInput
- type MaintenancePolicyPtrOutput
- func (o MaintenancePolicyPtrOutput) Elem() MaintenancePolicyOutput
- func (MaintenancePolicyPtrOutput) ElementType() reflect.Type
- func (o MaintenancePolicyPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
- func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
- func (o MaintenancePolicyPtrOutput) Window() MaintenanceWindowPtrOutput
- type MaintenancePolicyResponse
- type MaintenancePolicyResponseOutput
- func (MaintenancePolicyResponseOutput) ElementType() reflect.Type
- func (o MaintenancePolicyResponseOutput) ResourceVersion() pulumi.StringOutput
- func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponseOutput() MaintenancePolicyResponseOutput
- func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponseOutputWithContext(ctx context.Context) MaintenancePolicyResponseOutput
- func (o MaintenancePolicyResponseOutput) Window() MaintenanceWindowResponseOutput
- type MaintenanceWindow
- type MaintenanceWindowArgs
- func (MaintenanceWindowArgs) ElementType() reflect.Type
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowInput
- type MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) DailyMaintenanceWindow() DailyMaintenanceWindowPtrOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) MaintenanceExclusions() pulumi.StringMapOutput
- func (o MaintenanceWindowOutput) RecurringWindow() RecurringTimeWindowPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowPtrInput
- type MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) DailyMaintenanceWindow() DailyMaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
- func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowPtrOutput) MaintenanceExclusions() pulumi.StringMapOutput
- func (o MaintenanceWindowPtrOutput) RecurringWindow() RecurringTimeWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowResponse
- type MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) DailyMaintenanceWindow() DailyMaintenanceWindowResponseOutput
- func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponseOutput) MaintenanceExclusions() pulumi.StringMapOutput
- func (o MaintenanceWindowResponseOutput) RecurringWindow() RecurringTimeWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- type ManagedPrometheusConfig
- type ManagedPrometheusConfigArgs
- func (ManagedPrometheusConfigArgs) ElementType() reflect.Type
- func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigOutput() ManagedPrometheusConfigOutput
- func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigOutputWithContext(ctx context.Context) ManagedPrometheusConfigOutput
- func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput
- func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigPtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigPtrOutput
- type ManagedPrometheusConfigInput
- type ManagedPrometheusConfigOutput
- func (ManagedPrometheusConfigOutput) ElementType() reflect.Type
- func (o ManagedPrometheusConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigOutput() ManagedPrometheusConfigOutput
- func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigOutputWithContext(ctx context.Context) ManagedPrometheusConfigOutput
- func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput
- func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigPtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigPtrOutput
- type ManagedPrometheusConfigPtrInput
- type ManagedPrometheusConfigPtrOutput
- func (o ManagedPrometheusConfigPtrOutput) Elem() ManagedPrometheusConfigOutput
- func (ManagedPrometheusConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedPrometheusConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagedPrometheusConfigPtrOutput) ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput
- func (o ManagedPrometheusConfigPtrOutput) ToManagedPrometheusConfigPtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigPtrOutput
- type ManagedPrometheusConfigResponse
- type ManagedPrometheusConfigResponseOutput
- func (ManagedPrometheusConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedPrometheusConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponseOutput() ManagedPrometheusConfigResponseOutput
- func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponseOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponseOutput
- type Master
- type MasterArgs
- func (MasterArgs) ElementType() reflect.Type
- func (i MasterArgs) ToMasterOutput() MasterOutput
- func (i MasterArgs) ToMasterOutputWithContext(ctx context.Context) MasterOutput
- func (i MasterArgs) ToMasterPtrOutput() MasterPtrOutput
- func (i MasterArgs) ToMasterPtrOutputWithContext(ctx context.Context) MasterPtrOutput
- type MasterAuth
- type MasterAuthArgs
- func (MasterAuthArgs) ElementType() reflect.Type
- func (i MasterAuthArgs) ToMasterAuthOutput() MasterAuthOutput
- func (i MasterAuthArgs) ToMasterAuthOutputWithContext(ctx context.Context) MasterAuthOutput
- func (i MasterAuthArgs) ToMasterAuthPtrOutput() MasterAuthPtrOutput
- func (i MasterAuthArgs) ToMasterAuthPtrOutputWithContext(ctx context.Context) MasterAuthPtrOutput
- type MasterAuthInput
- type MasterAuthOutput
- func (o MasterAuthOutput) ClientCertificateConfig() ClientCertificateConfigPtrOutput
- func (o MasterAuthOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (MasterAuthOutput) ElementType() reflect.Type
- func (o MasterAuthOutput) Password() pulumi.StringPtrOutput
- func (o MasterAuthOutput) ToMasterAuthOutput() MasterAuthOutput
- func (o MasterAuthOutput) ToMasterAuthOutputWithContext(ctx context.Context) MasterAuthOutput
- func (o MasterAuthOutput) ToMasterAuthPtrOutput() MasterAuthPtrOutput
- func (o MasterAuthOutput) ToMasterAuthPtrOutputWithContext(ctx context.Context) MasterAuthPtrOutput
- func (o MasterAuthOutput) Username() pulumi.StringPtrOutput
- type MasterAuthPtrInput
- type MasterAuthPtrOutput
- func (o MasterAuthPtrOutput) ClientCertificateConfig() ClientCertificateConfigPtrOutput
- func (o MasterAuthPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (o MasterAuthPtrOutput) Elem() MasterAuthOutput
- func (MasterAuthPtrOutput) ElementType() reflect.Type
- func (o MasterAuthPtrOutput) Password() pulumi.StringPtrOutput
- func (o MasterAuthPtrOutput) ToMasterAuthPtrOutput() MasterAuthPtrOutput
- func (o MasterAuthPtrOutput) ToMasterAuthPtrOutputWithContext(ctx context.Context) MasterAuthPtrOutput
- func (o MasterAuthPtrOutput) Username() pulumi.StringPtrOutput
- type MasterAuthResponse
- type MasterAuthResponseOutput
- func (o MasterAuthResponseOutput) ClientCertificate() pulumi.StringOutput
- func (o MasterAuthResponseOutput) ClientCertificateConfig() ClientCertificateConfigResponseOutput
- func (o MasterAuthResponseOutput) ClientKey() pulumi.StringOutput
- func (o MasterAuthResponseOutput) ClusterCaCertificate() pulumi.StringOutput
- func (MasterAuthResponseOutput) ElementType() reflect.Type
- func (o MasterAuthResponseOutput) Password() pulumi.StringOutput
- func (o MasterAuthResponseOutput) ToMasterAuthResponseOutput() MasterAuthResponseOutput
- func (o MasterAuthResponseOutput) ToMasterAuthResponseOutputWithContext(ctx context.Context) MasterAuthResponseOutput
- func (o MasterAuthResponseOutput) Username() pulumi.StringOutput
- type MasterAuthorizedNetworksConfig
- type MasterAuthorizedNetworksConfigArgs
- func (MasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigInput
- type MasterAuthorizedNetworksConfigOutput
- func (o MasterAuthorizedNetworksConfigOutput) CidrBlocks() CidrBlockArrayOutput
- func (MasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigOutput) GcpPublicCidrsAccessEnabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigPtrInput
- type MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) CidrBlocks() CidrBlockArrayOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) Elem() MasterAuthorizedNetworksConfigOutput
- func (MasterAuthorizedNetworksConfigPtrOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) GcpPublicCidrsAccessEnabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigResponse
- type MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks() CidrBlockResponseArrayOutput
- func (MasterAuthorizedNetworksConfigResponseOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) GcpPublicCidrsAccessEnabled() pulumi.BoolOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
- type MasterInput
- type MasterOutput
- func (MasterOutput) ElementType() reflect.Type
- func (o MasterOutput) ToMasterOutput() MasterOutput
- func (o MasterOutput) ToMasterOutputWithContext(ctx context.Context) MasterOutput
- func (o MasterOutput) ToMasterPtrOutput() MasterPtrOutput
- func (o MasterOutput) ToMasterPtrOutputWithContext(ctx context.Context) MasterPtrOutput
- type MasterPtrInput
- type MasterPtrOutput
- type MasterResponse
- type MasterResponseOutput
- type MaxPodsConstraint
- type MaxPodsConstraintArgs
- func (MaxPodsConstraintArgs) ElementType() reflect.Type
- func (i MaxPodsConstraintArgs) ToMaxPodsConstraintOutput() MaxPodsConstraintOutput
- func (i MaxPodsConstraintArgs) ToMaxPodsConstraintOutputWithContext(ctx context.Context) MaxPodsConstraintOutput
- func (i MaxPodsConstraintArgs) ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput
- func (i MaxPodsConstraintArgs) ToMaxPodsConstraintPtrOutputWithContext(ctx context.Context) MaxPodsConstraintPtrOutput
- type MaxPodsConstraintInput
- type MaxPodsConstraintOutput
- func (MaxPodsConstraintOutput) ElementType() reflect.Type
- func (o MaxPodsConstraintOutput) MaxPodsPerNode() pulumi.StringPtrOutput
- func (o MaxPodsConstraintOutput) ToMaxPodsConstraintOutput() MaxPodsConstraintOutput
- func (o MaxPodsConstraintOutput) ToMaxPodsConstraintOutputWithContext(ctx context.Context) MaxPodsConstraintOutput
- func (o MaxPodsConstraintOutput) ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput
- func (o MaxPodsConstraintOutput) ToMaxPodsConstraintPtrOutputWithContext(ctx context.Context) MaxPodsConstraintPtrOutput
- type MaxPodsConstraintPtrInput
- type MaxPodsConstraintPtrOutput
- func (o MaxPodsConstraintPtrOutput) Elem() MaxPodsConstraintOutput
- func (MaxPodsConstraintPtrOutput) ElementType() reflect.Type
- func (o MaxPodsConstraintPtrOutput) MaxPodsPerNode() pulumi.StringPtrOutput
- func (o MaxPodsConstraintPtrOutput) ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput
- func (o MaxPodsConstraintPtrOutput) ToMaxPodsConstraintPtrOutputWithContext(ctx context.Context) MaxPodsConstraintPtrOutput
- type MaxPodsConstraintResponse
- type MaxPodsConstraintResponseOutput
- func (MaxPodsConstraintResponseOutput) ElementType() reflect.Type
- func (o MaxPodsConstraintResponseOutput) MaxPodsPerNode() pulumi.StringOutput
- func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponseOutput() MaxPodsConstraintResponseOutput
- func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponseOutputWithContext(ctx context.Context) MaxPodsConstraintResponseOutput
- type MeshCertificates
- type MeshCertificatesArgs
- func (MeshCertificatesArgs) ElementType() reflect.Type
- func (i MeshCertificatesArgs) ToMeshCertificatesOutput() MeshCertificatesOutput
- func (i MeshCertificatesArgs) ToMeshCertificatesOutputWithContext(ctx context.Context) MeshCertificatesOutput
- func (i MeshCertificatesArgs) ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput
- func (i MeshCertificatesArgs) ToMeshCertificatesPtrOutputWithContext(ctx context.Context) MeshCertificatesPtrOutput
- type MeshCertificatesInput
- type MeshCertificatesOutput
- func (MeshCertificatesOutput) ElementType() reflect.Type
- func (o MeshCertificatesOutput) EnableCertificates() pulumi.BoolPtrOutput
- func (o MeshCertificatesOutput) ToMeshCertificatesOutput() MeshCertificatesOutput
- func (o MeshCertificatesOutput) ToMeshCertificatesOutputWithContext(ctx context.Context) MeshCertificatesOutput
- func (o MeshCertificatesOutput) ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput
- func (o MeshCertificatesOutput) ToMeshCertificatesPtrOutputWithContext(ctx context.Context) MeshCertificatesPtrOutput
- type MeshCertificatesPtrInput
- type MeshCertificatesPtrOutput
- func (o MeshCertificatesPtrOutput) Elem() MeshCertificatesOutput
- func (MeshCertificatesPtrOutput) ElementType() reflect.Type
- func (o MeshCertificatesPtrOutput) EnableCertificates() pulumi.BoolPtrOutput
- func (o MeshCertificatesPtrOutput) ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput
- func (o MeshCertificatesPtrOutput) ToMeshCertificatesPtrOutputWithContext(ctx context.Context) MeshCertificatesPtrOutput
- type MeshCertificatesResponse
- type MeshCertificatesResponseOutput
- func (MeshCertificatesResponseOutput) ElementType() reflect.Type
- func (o MeshCertificatesResponseOutput) EnableCertificates() pulumi.BoolOutput
- func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponseOutput() MeshCertificatesResponseOutput
- func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponseOutputWithContext(ctx context.Context) MeshCertificatesResponseOutput
- type MonitoringComponentConfig
- type MonitoringComponentConfigArgs
- func (MonitoringComponentConfigArgs) ElementType() reflect.Type
- func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigOutput() MonitoringComponentConfigOutput
- func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigOutputWithContext(ctx context.Context) MonitoringComponentConfigOutput
- func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput
- func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigPtrOutput
- type MonitoringComponentConfigEnableComponentsItem
- func (MonitoringComponentConfigEnableComponentsItem) ElementType() reflect.Type
- func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemOutput() MonitoringComponentConfigEnableComponentsItemOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToStringOutput() pulumi.StringOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MonitoringComponentConfigEnableComponentsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitoringComponentConfigEnableComponentsItemArray
- func (MonitoringComponentConfigEnableComponentsItemArray) ElementType() reflect.Type
- func (i MonitoringComponentConfigEnableComponentsItemArray) ToMonitoringComponentConfigEnableComponentsItemArrayOutput() MonitoringComponentConfigEnableComponentsItemArrayOutput
- func (i MonitoringComponentConfigEnableComponentsItemArray) ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemArrayOutput
- type MonitoringComponentConfigEnableComponentsItemArrayInput
- type MonitoringComponentConfigEnableComponentsItemArrayOutput
- func (MonitoringComponentConfigEnableComponentsItemArrayOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigEnableComponentsItemArrayOutput) Index(i pulumi.IntInput) MonitoringComponentConfigEnableComponentsItemOutput
- func (o MonitoringComponentConfigEnableComponentsItemArrayOutput) ToMonitoringComponentConfigEnableComponentsItemArrayOutput() MonitoringComponentConfigEnableComponentsItemArrayOutput
- func (o MonitoringComponentConfigEnableComponentsItemArrayOutput) ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemArrayOutput
- type MonitoringComponentConfigEnableComponentsItemInput
- type MonitoringComponentConfigEnableComponentsItemOutput
- func (MonitoringComponentConfigEnableComponentsItemOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemOutput() MonitoringComponentConfigEnableComponentsItemOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitoringComponentConfigEnableComponentsItemPtrInput
- type MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) Elem() MonitoringComponentConfigEnableComponentsItemOutput
- func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitoringComponentConfigInput
- type MonitoringComponentConfigOutput
- func (MonitoringComponentConfigOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigOutput) EnableComponents() MonitoringComponentConfigEnableComponentsItemArrayOutput
- func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigOutput() MonitoringComponentConfigOutput
- func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigOutputWithContext(ctx context.Context) MonitoringComponentConfigOutput
- func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput
- func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigPtrOutput
- type MonitoringComponentConfigPtrInput
- type MonitoringComponentConfigPtrOutput
- func (o MonitoringComponentConfigPtrOutput) Elem() MonitoringComponentConfigOutput
- func (MonitoringComponentConfigPtrOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigPtrOutput) EnableComponents() MonitoringComponentConfigEnableComponentsItemArrayOutput
- func (o MonitoringComponentConfigPtrOutput) ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput
- func (o MonitoringComponentConfigPtrOutput) ToMonitoringComponentConfigPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigPtrOutput
- type MonitoringComponentConfigResponse
- type MonitoringComponentConfigResponseOutput
- func (MonitoringComponentConfigResponseOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigResponseOutput) EnableComponents() pulumi.StringArrayOutput
- func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponseOutput() MonitoringComponentConfigResponseOutput
- func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponseOutputWithContext(ctx context.Context) MonitoringComponentConfigResponseOutput
- type MonitoringConfig
- type MonitoringConfigArgs
- func (MonitoringConfigArgs) ElementType() reflect.Type
- func (i MonitoringConfigArgs) ToMonitoringConfigOutput() MonitoringConfigOutput
- func (i MonitoringConfigArgs) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
- func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
- func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
- type MonitoringConfigInput
- type MonitoringConfigOutput
- func (o MonitoringConfigOutput) AdvancedDatapathObservabilityConfig() AdvancedDatapathObservabilityConfigPtrOutput
- func (o MonitoringConfigOutput) ComponentConfig() MonitoringComponentConfigPtrOutput
- func (MonitoringConfigOutput) ElementType() reflect.Type
- func (o MonitoringConfigOutput) ManagedPrometheusConfig() ManagedPrometheusConfigPtrOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
- func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
- type MonitoringConfigPtrInput
- type MonitoringConfigPtrOutput
- func (o MonitoringConfigPtrOutput) AdvancedDatapathObservabilityConfig() AdvancedDatapathObservabilityConfigPtrOutput
- func (o MonitoringConfigPtrOutput) ComponentConfig() MonitoringComponentConfigPtrOutput
- func (o MonitoringConfigPtrOutput) Elem() MonitoringConfigOutput
- func (MonitoringConfigPtrOutput) ElementType() reflect.Type
- func (o MonitoringConfigPtrOutput) ManagedPrometheusConfig() ManagedPrometheusConfigPtrOutput
- func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
- func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
- type MonitoringConfigResponse
- type MonitoringConfigResponseOutput
- func (o MonitoringConfigResponseOutput) AdvancedDatapathObservabilityConfig() AdvancedDatapathObservabilityConfigResponseOutput
- func (o MonitoringConfigResponseOutput) ComponentConfig() MonitoringComponentConfigResponseOutput
- func (MonitoringConfigResponseOutput) ElementType() reflect.Type
- func (o MonitoringConfigResponseOutput) ManagedPrometheusConfig() ManagedPrometheusConfigResponseOutput
- func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput
- func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutputWithContext(ctx context.Context) MonitoringConfigResponseOutput
- type NetworkConfig
- type NetworkConfigArgs
- func (NetworkConfigArgs) ElementType() reflect.Type
- func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigDatapathProvider
- func (NetworkConfigDatapathProvider) ElementType() reflect.Type
- func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderOutput() NetworkConfigDatapathProviderOutput
- func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderOutput
- func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput
- func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderPtrOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderPtrOutput
- func (e NetworkConfigDatapathProvider) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigDatapathProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigDatapathProvider) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigDatapathProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigDatapathProviderInput
- type NetworkConfigDatapathProviderOutput
- func (NetworkConfigDatapathProviderOutput) ElementType() reflect.Type
- func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderOutput() NetworkConfigDatapathProviderOutput
- func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderOutput
- func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderPtrOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigDatapathProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigDatapathProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigDatapathProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigDatapathProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigDatapathProviderPtrInput
- type NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigDatapathProviderPtrOutput) Elem() NetworkConfigDatapathProviderOutput
- func (NetworkConfigDatapathProviderPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigDatapathProviderPtrOutput) ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigDatapathProviderPtrOutput) ToNetworkConfigDatapathProviderPtrOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigDatapathProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigDatapathProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInTransitEncryptionConfig
- func (NetworkConfigInTransitEncryptionConfig) ElementType() reflect.Type
- func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigOutput() NetworkConfigInTransitEncryptionConfigOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigInTransitEncryptionConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInTransitEncryptionConfigInput
- type NetworkConfigInTransitEncryptionConfigOutput
- func (NetworkConfigInTransitEncryptionConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigOutput() NetworkConfigInTransitEncryptionConfigOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInTransitEncryptionConfigPtrInput
- type NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigPtrOutput) Elem() NetworkConfigInTransitEncryptionConfigOutput
- func (NetworkConfigInTransitEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) DatapathProvider() NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigOutput) DefaultSnatStatus() DefaultSnatStatusPtrOutput
- func (o NetworkConfigOutput) DnsConfig() DNSConfigPtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) EnableFqdnNetworkPolicy() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) EnableMultiNetworking() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) GatewayApiConfig() GatewayAPIConfigPtrOutput
- func (o NetworkConfigOutput) InTransitEncryptionConfig() NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigOutput) NetworkPerformanceConfig() ClusterNetworkPerformanceConfigPtrOutput
- func (o NetworkConfigOutput) PrivateIpv6GoogleAccess() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigPrivateIpv6GoogleAccess
- func (NetworkConfigPrivateIpv6GoogleAccess) ElementType() reflect.Type
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessOutput() NetworkConfigPrivateIpv6GoogleAccessOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigPrivateIpv6GoogleAccessInput
- type NetworkConfigPrivateIpv6GoogleAccessOutput
- func (NetworkConfigPrivateIpv6GoogleAccessOutput) ElementType() reflect.Type
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessOutput() NetworkConfigPrivateIpv6GoogleAccessOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigPrivateIpv6GoogleAccessPtrInput
- type NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) Elem() NetworkConfigPrivateIpv6GoogleAccessOutput
- func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigPtrInput
- type NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) DatapathProvider() NetworkConfigDatapathProviderPtrOutput
- func (o NetworkConfigPtrOutput) DefaultSnatStatus() DefaultSnatStatusPtrOutput
- func (o NetworkConfigPtrOutput) DnsConfig() DNSConfigPtrOutput
- func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
- func (NetworkConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigPtrOutput) EnableFqdnNetworkPolicy() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) EnableMultiNetworking() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) GatewayApiConfig() GatewayAPIConfigPtrOutput
- func (o NetworkConfigPtrOutput) InTransitEncryptionConfig() NetworkConfigInTransitEncryptionConfigPtrOutput
- func (o NetworkConfigPtrOutput) NetworkPerformanceConfig() ClusterNetworkPerformanceConfigPtrOutput
- func (o NetworkConfigPtrOutput) PrivateIpv6GoogleAccess() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
- func (o NetworkConfigPtrOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigResponse
- type NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) DatapathProvider() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) DefaultSnatStatus() DefaultSnatStatusResponseOutput
- func (o NetworkConfigResponseOutput) DnsConfig() DNSConfigResponseOutput
- func (NetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseOutput) EnableFqdnNetworkPolicy() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) EnableIntraNodeVisibility() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) EnableL4ilbSubsetting() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) EnableMultiNetworking() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) GatewayApiConfig() GatewayAPIConfigResponseOutput
- func (o NetworkConfigResponseOutput) InTransitEncryptionConfig() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) NetworkPerformanceConfig() ClusterNetworkPerformanceConfigResponseOutput
- func (o NetworkConfigResponseOutput) PrivateIpv6GoogleAccess() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigResponseOutput
- func (o NetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- type NetworkPerformanceConfig
- type NetworkPerformanceConfigArgs
- func (NetworkPerformanceConfigArgs) ElementType() reflect.Type
- func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigOutput() NetworkPerformanceConfigOutput
- func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigOutputWithContext(ctx context.Context) NetworkPerformanceConfigOutput
- func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput
- func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigPtrOutput
- type NetworkPerformanceConfigExternalIpEgressBandwidthTier
- func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ElementType() reflect.Type
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringOutput() pulumi.StringOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPerformanceConfigExternalIpEgressBandwidthTierInput
- type NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
- func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrInput
- type NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) Elem() NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
- func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPerformanceConfigInput
- type NetworkPerformanceConfigOutput
- func (NetworkPerformanceConfigOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigOutput) ExternalIpEgressBandwidthTier() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigOutput() NetworkPerformanceConfigOutput
- func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigOutputWithContext(ctx context.Context) NetworkPerformanceConfigOutput
- func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput
- func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigPtrOutput
- func (o NetworkPerformanceConfigOutput) TotalEgressBandwidthTier() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- type NetworkPerformanceConfigPtrInput
- type NetworkPerformanceConfigPtrOutput
- func (o NetworkPerformanceConfigPtrOutput) Elem() NetworkPerformanceConfigOutput
- func (NetworkPerformanceConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigPtrOutput) ExternalIpEgressBandwidthTier() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigPtrOutput) ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput
- func (o NetworkPerformanceConfigPtrOutput) ToNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigPtrOutput
- func (o NetworkPerformanceConfigPtrOutput) TotalEgressBandwidthTier() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- type NetworkPerformanceConfigResponse
- type NetworkPerformanceConfigResponseOutput
- func (NetworkPerformanceConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigResponseOutput) ExternalIpEgressBandwidthTier() pulumi.StringOutput
- func (o NetworkPerformanceConfigResponseOutput) ToNetworkPerformanceConfigResponseOutput() NetworkPerformanceConfigResponseOutput
- func (o NetworkPerformanceConfigResponseOutput) ToNetworkPerformanceConfigResponseOutputWithContext(ctx context.Context) NetworkPerformanceConfigResponseOutput
- func (o NetworkPerformanceConfigResponseOutput) TotalEgressBandwidthTier() pulumi.StringOutput
- type NetworkPerformanceConfigTotalEgressBandwidthTier
- func (NetworkPerformanceConfigTotalEgressBandwidthTier) ElementType() reflect.Type
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput() NetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutput() pulumi.StringOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPerformanceConfigTotalEgressBandwidthTierInput
- type NetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput() NetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPerformanceConfigTotalEgressBandwidthTierPtrInput
- type NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) Elem() NetworkPerformanceConfigTotalEgressBandwidthTierOutput
- func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ElementType() reflect.Type
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPolicy
- type NetworkPolicyArgs
- func (NetworkPolicyArgs) ElementType() reflect.Type
- func (i NetworkPolicyArgs) ToNetworkPolicyOutput() NetworkPolicyOutput
- func (i NetworkPolicyArgs) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
- func (i NetworkPolicyArgs) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
- func (i NetworkPolicyArgs) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput
- type NetworkPolicyConfig
- type NetworkPolicyConfigArgs
- func (NetworkPolicyConfigArgs) ElementType() reflect.Type
- func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigOutput() NetworkPolicyConfigOutput
- func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigOutputWithContext(ctx context.Context) NetworkPolicyConfigOutput
- func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput
- func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) NetworkPolicyConfigPtrOutput
- type NetworkPolicyConfigInput
- type NetworkPolicyConfigOutput
- func (o NetworkPolicyConfigOutput) Disabled() pulumi.BoolPtrOutput
- func (NetworkPolicyConfigOutput) ElementType() reflect.Type
- func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigOutput() NetworkPolicyConfigOutput
- func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigOutputWithContext(ctx context.Context) NetworkPolicyConfigOutput
- func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput
- func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) NetworkPolicyConfigPtrOutput
- type NetworkPolicyConfigPtrInput
- type NetworkPolicyConfigPtrOutput
- func (o NetworkPolicyConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o NetworkPolicyConfigPtrOutput) Elem() NetworkPolicyConfigOutput
- func (NetworkPolicyConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkPolicyConfigPtrOutput) ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput
- func (o NetworkPolicyConfigPtrOutput) ToNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) NetworkPolicyConfigPtrOutput
- type NetworkPolicyConfigResponse
- type NetworkPolicyConfigResponseOutput
- func (o NetworkPolicyConfigResponseOutput) Disabled() pulumi.BoolOutput
- func (NetworkPolicyConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponseOutput() NetworkPolicyConfigResponseOutput
- func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponseOutputWithContext(ctx context.Context) NetworkPolicyConfigResponseOutput
- type NetworkPolicyInput
- type NetworkPolicyOutput
- func (NetworkPolicyOutput) ElementType() reflect.Type
- func (o NetworkPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o NetworkPolicyOutput) Provider() NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyOutput) ToNetworkPolicyOutput() NetworkPolicyOutput
- func (o NetworkPolicyOutput) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
- func (o NetworkPolicyOutput) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
- func (o NetworkPolicyOutput) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput
- type NetworkPolicyProvider
- func (NetworkPolicyProvider) ElementType() reflect.Type
- func (e NetworkPolicyProvider) ToNetworkPolicyProviderOutput() NetworkPolicyProviderOutput
- func (e NetworkPolicyProvider) ToNetworkPolicyProviderOutputWithContext(ctx context.Context) NetworkPolicyProviderOutput
- func (e NetworkPolicyProvider) ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput
- func (e NetworkPolicyProvider) ToNetworkPolicyProviderPtrOutputWithContext(ctx context.Context) NetworkPolicyProviderPtrOutput
- func (e NetworkPolicyProvider) ToStringOutput() pulumi.StringOutput
- func (e NetworkPolicyProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkPolicyProvider) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkPolicyProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPolicyProviderInput
- type NetworkPolicyProviderOutput
- func (NetworkPolicyProviderOutput) ElementType() reflect.Type
- func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderOutput() NetworkPolicyProviderOutput
- func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderOutputWithContext(ctx context.Context) NetworkPolicyProviderOutput
- func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderPtrOutputWithContext(ctx context.Context) NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkPolicyProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkPolicyProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkPolicyProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPolicyProviderPtrInput
- type NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyProviderPtrOutput) Elem() NetworkPolicyProviderOutput
- func (NetworkPolicyProviderPtrOutput) ElementType() reflect.Type
- func (o NetworkPolicyProviderPtrOutput) ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyProviderPtrOutput) ToNetworkPolicyProviderPtrOutputWithContext(ctx context.Context) NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkPolicyProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkPolicyPtrInput
- type NetworkPolicyPtrOutput
- func (o NetworkPolicyPtrOutput) Elem() NetworkPolicyOutput
- func (NetworkPolicyPtrOutput) ElementType() reflect.Type
- func (o NetworkPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NetworkPolicyPtrOutput) Provider() NetworkPolicyProviderPtrOutput
- func (o NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
- func (o NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput
- type NetworkPolicyResponse
- type NetworkPolicyResponseOutput
- func (NetworkPolicyResponseOutput) ElementType() reflect.Type
- func (o NetworkPolicyResponseOutput) Enabled() pulumi.BoolOutput
- func (o NetworkPolicyResponseOutput) Provider() pulumi.StringOutput
- func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponseOutput() NetworkPolicyResponseOutput
- func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponseOutputWithContext(ctx context.Context) NetworkPolicyResponseOutput
- type NetworkTags
- type NetworkTagsArgs
- func (NetworkTagsArgs) ElementType() reflect.Type
- func (i NetworkTagsArgs) ToNetworkTagsOutput() NetworkTagsOutput
- func (i NetworkTagsArgs) ToNetworkTagsOutputWithContext(ctx context.Context) NetworkTagsOutput
- func (i NetworkTagsArgs) ToNetworkTagsPtrOutput() NetworkTagsPtrOutput
- func (i NetworkTagsArgs) ToNetworkTagsPtrOutputWithContext(ctx context.Context) NetworkTagsPtrOutput
- type NetworkTagsInput
- type NetworkTagsOutput
- func (NetworkTagsOutput) ElementType() reflect.Type
- func (o NetworkTagsOutput) Tags() pulumi.StringArrayOutput
- func (o NetworkTagsOutput) ToNetworkTagsOutput() NetworkTagsOutput
- func (o NetworkTagsOutput) ToNetworkTagsOutputWithContext(ctx context.Context) NetworkTagsOutput
- func (o NetworkTagsOutput) ToNetworkTagsPtrOutput() NetworkTagsPtrOutput
- func (o NetworkTagsOutput) ToNetworkTagsPtrOutputWithContext(ctx context.Context) NetworkTagsPtrOutput
- type NetworkTagsPtrInput
- type NetworkTagsPtrOutput
- func (o NetworkTagsPtrOutput) Elem() NetworkTagsOutput
- func (NetworkTagsPtrOutput) ElementType() reflect.Type
- func (o NetworkTagsPtrOutput) Tags() pulumi.StringArrayOutput
- func (o NetworkTagsPtrOutput) ToNetworkTagsPtrOutput() NetworkTagsPtrOutput
- func (o NetworkTagsPtrOutput) ToNetworkTagsPtrOutputWithContext(ctx context.Context) NetworkTagsPtrOutput
- type NetworkTagsResponse
- type NetworkTagsResponseOutput
- func (NetworkTagsResponseOutput) ElementType() reflect.Type
- func (o NetworkTagsResponseOutput) Tags() pulumi.StringArrayOutput
- func (o NetworkTagsResponseOutput) ToNetworkTagsResponseOutput() NetworkTagsResponseOutput
- func (o NetworkTagsResponseOutput) ToNetworkTagsResponseOutputWithContext(ctx context.Context) NetworkTagsResponseOutput
- type NodeAffinity
- type NodeAffinityArgs
- type NodeAffinityArray
- type NodeAffinityArrayInput
- type NodeAffinityArrayOutput
- func (NodeAffinityArrayOutput) ElementType() reflect.Type
- func (o NodeAffinityArrayOutput) Index(i pulumi.IntInput) NodeAffinityOutput
- func (o NodeAffinityArrayOutput) ToNodeAffinityArrayOutput() NodeAffinityArrayOutput
- func (o NodeAffinityArrayOutput) ToNodeAffinityArrayOutputWithContext(ctx context.Context) NodeAffinityArrayOutput
- type NodeAffinityInput
- type NodeAffinityOperator
- func (NodeAffinityOperator) ElementType() reflect.Type
- func (e NodeAffinityOperator) ToNodeAffinityOperatorOutput() NodeAffinityOperatorOutput
- func (e NodeAffinityOperator) ToNodeAffinityOperatorOutputWithContext(ctx context.Context) NodeAffinityOperatorOutput
- func (e NodeAffinityOperator) ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput
- func (e NodeAffinityOperator) ToNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) NodeAffinityOperatorPtrOutput
- func (e NodeAffinityOperator) ToStringOutput() pulumi.StringOutput
- func (e NodeAffinityOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodeAffinityOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodeAffinityOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeAffinityOperatorInput
- type NodeAffinityOperatorOutput
- func (NodeAffinityOperatorOutput) ElementType() reflect.Type
- func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorOutput() NodeAffinityOperatorOutput
- func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorOutputWithContext(ctx context.Context) NodeAffinityOperatorOutput
- func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput
- func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) NodeAffinityOperatorPtrOutput
- func (o NodeAffinityOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o NodeAffinityOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodeAffinityOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeAffinityOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeAffinityOperatorPtrInput
- type NodeAffinityOperatorPtrOutput
- func (o NodeAffinityOperatorPtrOutput) Elem() NodeAffinityOperatorOutput
- func (NodeAffinityOperatorPtrOutput) ElementType() reflect.Type
- func (o NodeAffinityOperatorPtrOutput) ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput
- func (o NodeAffinityOperatorPtrOutput) ToNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) NodeAffinityOperatorPtrOutput
- func (o NodeAffinityOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeAffinityOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeAffinityOutput
- func (NodeAffinityOutput) ElementType() reflect.Type
- func (o NodeAffinityOutput) Key() pulumi.StringPtrOutput
- func (o NodeAffinityOutput) Operator() NodeAffinityOperatorPtrOutput
- func (o NodeAffinityOutput) ToNodeAffinityOutput() NodeAffinityOutput
- func (o NodeAffinityOutput) ToNodeAffinityOutputWithContext(ctx context.Context) NodeAffinityOutput
- func (o NodeAffinityOutput) Values() pulumi.StringArrayOutput
- type NodeAffinityResponse
- type NodeAffinityResponseArrayOutput
- func (NodeAffinityResponseArrayOutput) ElementType() reflect.Type
- func (o NodeAffinityResponseArrayOutput) Index(i pulumi.IntInput) NodeAffinityResponseOutput
- func (o NodeAffinityResponseArrayOutput) ToNodeAffinityResponseArrayOutput() NodeAffinityResponseArrayOutput
- func (o NodeAffinityResponseArrayOutput) ToNodeAffinityResponseArrayOutputWithContext(ctx context.Context) NodeAffinityResponseArrayOutput
- type NodeAffinityResponseOutput
- func (NodeAffinityResponseOutput) ElementType() reflect.Type
- func (o NodeAffinityResponseOutput) Key() pulumi.StringOutput
- func (o NodeAffinityResponseOutput) Operator() pulumi.StringOutput
- func (o NodeAffinityResponseOutput) ToNodeAffinityResponseOutput() NodeAffinityResponseOutput
- func (o NodeAffinityResponseOutput) ToNodeAffinityResponseOutputWithContext(ctx context.Context) NodeAffinityResponseOutput
- func (o NodeAffinityResponseOutput) Values() pulumi.StringArrayOutput
- type NodeConfig
- type NodeConfigArgs
- func (NodeConfigArgs) ElementType() reflect.Type
- func (i NodeConfigArgs) ToNodeConfigOutput() NodeConfigOutput
- func (i NodeConfigArgs) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
- func (i NodeConfigArgs) ToNodeConfigPtrOutput() NodeConfigPtrOutput
- func (i NodeConfigArgs) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
- type NodeConfigDefaults
- type NodeConfigDefaultsArgs
- func (NodeConfigDefaultsArgs) ElementType() reflect.Type
- func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsOutput() NodeConfigDefaultsOutput
- func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsOutputWithContext(ctx context.Context) NodeConfigDefaultsOutput
- func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
- func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
- type NodeConfigDefaultsInput
- type NodeConfigDefaultsOutput
- func (NodeConfigDefaultsOutput) ElementType() reflect.Type
- func (o NodeConfigDefaultsOutput) GcfsConfig() GcfsConfigPtrOutput
- func (o NodeConfigDefaultsOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
- func (o NodeConfigDefaultsOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
- func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsOutput() NodeConfigDefaultsOutput
- func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsOutputWithContext(ctx context.Context) NodeConfigDefaultsOutput
- func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
- func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
- type NodeConfigDefaultsPtrInput
- type NodeConfigDefaultsPtrOutput
- func (o NodeConfigDefaultsPtrOutput) Elem() NodeConfigDefaultsOutput
- func (NodeConfigDefaultsPtrOutput) ElementType() reflect.Type
- func (o NodeConfigDefaultsPtrOutput) GcfsConfig() GcfsConfigPtrOutput
- func (o NodeConfigDefaultsPtrOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
- func (o NodeConfigDefaultsPtrOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
- func (o NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
- func (o NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
- type NodeConfigDefaultsResponse
- type NodeConfigDefaultsResponseOutput
- func (NodeConfigDefaultsResponseOutput) ElementType() reflect.Type
- func (o NodeConfigDefaultsResponseOutput) GcfsConfig() GcfsConfigResponseOutput
- func (o NodeConfigDefaultsResponseOutput) HostMaintenancePolicy() HostMaintenancePolicyResponseOutput
- func (o NodeConfigDefaultsResponseOutput) LoggingConfig() NodePoolLoggingConfigResponseOutput
- func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutput() NodeConfigDefaultsResponseOutput
- func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutputWithContext(ctx context.Context) NodeConfigDefaultsResponseOutput
- type NodeConfigInput
- type NodeConfigOutput
- func (o NodeConfigOutput) Accelerators() AcceleratorConfigArrayOutput
- func (o NodeConfigOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesPtrOutput
- func (o NodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o NodeConfigOutput) ConfidentialNodes() ConfidentialNodesPtrOutput
- func (o NodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigOutput) DiskType() pulumi.StringPtrOutput
- func (NodeConfigOutput) ElementType() reflect.Type
- func (o NodeConfigOutput) EnableConfidentialStorage() pulumi.BoolPtrOutput
- func (o NodeConfigOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
- func (o NodeConfigOutput) EphemeralStorageLocalSsdConfig() EphemeralStorageLocalSsdConfigPtrOutput
- func (o NodeConfigOutput) FastSocket() FastSocketPtrOutput
- func (o NodeConfigOutput) GcfsConfig() GcfsConfigPtrOutput
- func (o NodeConfigOutput) Gvnic() VirtualNICPtrOutput
- func (o NodeConfigOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
- func (o NodeConfigOutput) ImageType() pulumi.StringPtrOutput
- func (o NodeConfigOutput) KubeletConfig() NodeKubeletConfigPtrOutput
- func (o NodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o NodeConfigOutput) LinuxNodeConfig() LinuxNodeConfigPtrOutput
- func (o NodeConfigOutput) LocalNvmeSsdBlockConfig() LocalNvmeSsdBlockConfigPtrOutput
- func (o NodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o NodeConfigOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
- func (o NodeConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o NodeConfigOutput) Metadata() pulumi.StringMapOutput
- func (o NodeConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o NodeConfigOutput) NodeGroup() pulumi.StringPtrOutput
- func (o NodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
- func (o NodeConfigOutput) ReservationAffinity() ReservationAffinityPtrOutput
- func (o NodeConfigOutput) ResourceLabels() pulumi.StringMapOutput
- func (o NodeConfigOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
- func (o NodeConfigOutput) SandboxConfig() SandboxConfigPtrOutput
- func (o NodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- func (o NodeConfigOutput) SoleTenantConfig() SoleTenantConfigPtrOutput
- func (o NodeConfigOutput) Spot() pulumi.BoolPtrOutput
- func (o NodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigOutput) Taints() NodeTaintArrayOutput
- func (o NodeConfigOutput) ToNodeConfigOutput() NodeConfigOutput
- func (o NodeConfigOutput) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
- func (o NodeConfigOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
- func (o NodeConfigOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
- func (o NodeConfigOutput) WindowsNodeConfig() WindowsNodeConfigPtrOutput
- func (o NodeConfigOutput) WorkloadMetadataConfig() WorkloadMetadataConfigPtrOutput
- type NodeConfigPtrInput
- type NodeConfigPtrOutput
- func (o NodeConfigPtrOutput) Accelerators() AcceleratorConfigArrayOutput
- func (o NodeConfigPtrOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesPtrOutput
- func (o NodeConfigPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) ConfidentialNodes() ConfidentialNodesPtrOutput
- func (o NodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) Elem() NodeConfigOutput
- func (NodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodeConfigPtrOutput) EnableConfidentialStorage() pulumi.BoolPtrOutput
- func (o NodeConfigPtrOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
- func (o NodeConfigPtrOutput) EphemeralStorageLocalSsdConfig() EphemeralStorageLocalSsdConfigPtrOutput
- func (o NodeConfigPtrOutput) FastSocket() FastSocketPtrOutput
- func (o NodeConfigPtrOutput) GcfsConfig() GcfsConfigPtrOutput
- func (o NodeConfigPtrOutput) Gvnic() VirtualNICPtrOutput
- func (o NodeConfigPtrOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
- func (o NodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) KubeletConfig() NodeKubeletConfigPtrOutput
- func (o NodeConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o NodeConfigPtrOutput) LinuxNodeConfig() LinuxNodeConfigPtrOutput
- func (o NodeConfigPtrOutput) LocalNvmeSsdBlockConfig() LocalNvmeSsdBlockConfigPtrOutput
- func (o NodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o NodeConfigPtrOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
- func (o NodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o NodeConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) NodeGroup() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o NodeConfigPtrOutput) ReservationAffinity() ReservationAffinityPtrOutput
- func (o NodeConfigPtrOutput) ResourceLabels() pulumi.StringMapOutput
- func (o NodeConfigPtrOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
- func (o NodeConfigPtrOutput) SandboxConfig() SandboxConfigPtrOutput
- func (o NodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- func (o NodeConfigPtrOutput) SoleTenantConfig() SoleTenantConfigPtrOutput
- func (o NodeConfigPtrOutput) Spot() pulumi.BoolPtrOutput
- func (o NodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigPtrOutput) Taints() NodeTaintArrayOutput
- func (o NodeConfigPtrOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
- func (o NodeConfigPtrOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
- func (o NodeConfigPtrOutput) WindowsNodeConfig() WindowsNodeConfigPtrOutput
- func (o NodeConfigPtrOutput) WorkloadMetadataConfig() WorkloadMetadataConfigPtrOutput
- type NodeConfigResponse
- type NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) Accelerators() AcceleratorConfigResponseArrayOutput
- func (o NodeConfigResponseOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesResponseOutput
- func (o NodeConfigResponseOutput) BootDiskKmsKey() pulumi.StringOutput
- func (o NodeConfigResponseOutput) ConfidentialNodes() ConfidentialNodesResponseOutput
- func (o NodeConfigResponseOutput) DiskSizeGb() pulumi.IntOutput
- func (o NodeConfigResponseOutput) DiskType() pulumi.StringOutput
- func (NodeConfigResponseOutput) ElementType() reflect.Type
- func (o NodeConfigResponseOutput) EnableConfidentialStorage() pulumi.BoolOutput
- func (o NodeConfigResponseOutput) EphemeralStorageConfig() EphemeralStorageConfigResponseOutput
- func (o NodeConfigResponseOutput) EphemeralStorageLocalSsdConfig() EphemeralStorageLocalSsdConfigResponseOutput
- func (o NodeConfigResponseOutput) FastSocket() FastSocketResponseOutput
- func (o NodeConfigResponseOutput) GcfsConfig() GcfsConfigResponseOutput
- func (o NodeConfigResponseOutput) Gvnic() VirtualNICResponseOutput
- func (o NodeConfigResponseOutput) HostMaintenancePolicy() HostMaintenancePolicyResponseOutput
- func (o NodeConfigResponseOutput) ImageType() pulumi.StringOutput
- func (o NodeConfigResponseOutput) KubeletConfig() NodeKubeletConfigResponseOutput
- func (o NodeConfigResponseOutput) Labels() pulumi.StringMapOutput
- func (o NodeConfigResponseOutput) LinuxNodeConfig() LinuxNodeConfigResponseOutput
- func (o NodeConfigResponseOutput) LocalNvmeSsdBlockConfig() LocalNvmeSsdBlockConfigResponseOutput
- func (o NodeConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
- func (o NodeConfigResponseOutput) LoggingConfig() NodePoolLoggingConfigResponseOutput
- func (o NodeConfigResponseOutput) MachineType() pulumi.StringOutput
- func (o NodeConfigResponseOutput) Metadata() pulumi.StringMapOutput
- func (o NodeConfigResponseOutput) MinCpuPlatform() pulumi.StringOutput
- func (o NodeConfigResponseOutput) NodeGroup() pulumi.StringOutput
- func (o NodeConfigResponseOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigResponseOutput) Preemptible() pulumi.BoolOutput
- func (o NodeConfigResponseOutput) ReservationAffinity() ReservationAffinityResponseOutput
- func (o NodeConfigResponseOutput) ResourceLabels() pulumi.StringMapOutput
- func (o NodeConfigResponseOutput) ResourceManagerTags() ResourceManagerTagsResponseOutput
- func (o NodeConfigResponseOutput) SandboxConfig() SandboxConfigResponseOutput
- func (o NodeConfigResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o NodeConfigResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- func (o NodeConfigResponseOutput) SoleTenantConfig() SoleTenantConfigResponseOutput
- func (o NodeConfigResponseOutput) Spot() pulumi.BoolOutput
- func (o NodeConfigResponseOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigResponseOutput) Taints() NodeTaintResponseArrayOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponseOutput() NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) WindowsNodeConfig() WindowsNodeConfigResponseOutput
- func (o NodeConfigResponseOutput) WorkloadMetadataConfig() WorkloadMetadataConfigResponseOutput
- type NodeKubeletConfig
- type NodeKubeletConfigArgs
- func (NodeKubeletConfigArgs) ElementType() reflect.Type
- func (i NodeKubeletConfigArgs) ToNodeKubeletConfigOutput() NodeKubeletConfigOutput
- func (i NodeKubeletConfigArgs) ToNodeKubeletConfigOutputWithContext(ctx context.Context) NodeKubeletConfigOutput
- func (i NodeKubeletConfigArgs) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
- func (i NodeKubeletConfigArgs) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
- type NodeKubeletConfigInput
- type NodeKubeletConfigOutput
- func (o NodeKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o NodeKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o NodeKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (NodeKubeletConfigOutput) ElementType() reflect.Type
- func (o NodeKubeletConfigOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
- func (o NodeKubeletConfigOutput) PodPidsLimit() pulumi.StringPtrOutput
- func (o NodeKubeletConfigOutput) ToNodeKubeletConfigOutput() NodeKubeletConfigOutput
- func (o NodeKubeletConfigOutput) ToNodeKubeletConfigOutputWithContext(ctx context.Context) NodeKubeletConfigOutput
- func (o NodeKubeletConfigOutput) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
- func (o NodeKubeletConfigOutput) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
- type NodeKubeletConfigPtrInput
- type NodeKubeletConfigPtrOutput
- func (o NodeKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o NodeKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o NodeKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o NodeKubeletConfigPtrOutput) Elem() NodeKubeletConfigOutput
- func (NodeKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o NodeKubeletConfigPtrOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
- func (o NodeKubeletConfigPtrOutput) PodPidsLimit() pulumi.StringPtrOutput
- func (o NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
- func (o NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
- type NodeKubeletConfigResponse
- type NodeKubeletConfigResponseOutput
- func (o NodeKubeletConfigResponseOutput) CpuCfsQuota() pulumi.BoolOutput
- func (o NodeKubeletConfigResponseOutput) CpuCfsQuotaPeriod() pulumi.StringOutput
- func (o NodeKubeletConfigResponseOutput) CpuManagerPolicy() pulumi.StringOutput
- func (NodeKubeletConfigResponseOutput) ElementType() reflect.Type
- func (o NodeKubeletConfigResponseOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolOutput
- func (o NodeKubeletConfigResponseOutput) PodPidsLimit() pulumi.StringOutput
- func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput
- func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutputWithContext(ctx context.Context) NodeKubeletConfigResponseOutput
- type NodeLabels
- type NodeManagement
- type NodeManagementArgs
- func (NodeManagementArgs) ElementType() reflect.Type
- func (i NodeManagementArgs) ToNodeManagementOutput() NodeManagementOutput
- func (i NodeManagementArgs) ToNodeManagementOutputWithContext(ctx context.Context) NodeManagementOutput
- func (i NodeManagementArgs) ToNodeManagementPtrOutput() NodeManagementPtrOutput
- func (i NodeManagementArgs) ToNodeManagementPtrOutputWithContext(ctx context.Context) NodeManagementPtrOutput
- type NodeManagementInput
- type NodeManagementOutput
- func (o NodeManagementOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NodeManagementOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (NodeManagementOutput) ElementType() reflect.Type
- func (o NodeManagementOutput) ToNodeManagementOutput() NodeManagementOutput
- func (o NodeManagementOutput) ToNodeManagementOutputWithContext(ctx context.Context) NodeManagementOutput
- func (o NodeManagementOutput) ToNodeManagementPtrOutput() NodeManagementPtrOutput
- func (o NodeManagementOutput) ToNodeManagementPtrOutputWithContext(ctx context.Context) NodeManagementPtrOutput
- func (o NodeManagementOutput) UpgradeOptions() AutoUpgradeOptionsPtrOutput
- type NodeManagementPtrInput
- type NodeManagementPtrOutput
- func (o NodeManagementPtrOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NodeManagementPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o NodeManagementPtrOutput) Elem() NodeManagementOutput
- func (NodeManagementPtrOutput) ElementType() reflect.Type
- func (o NodeManagementPtrOutput) ToNodeManagementPtrOutput() NodeManagementPtrOutput
- func (o NodeManagementPtrOutput) ToNodeManagementPtrOutputWithContext(ctx context.Context) NodeManagementPtrOutput
- func (o NodeManagementPtrOutput) UpgradeOptions() AutoUpgradeOptionsPtrOutput
- type NodeManagementResponse
- type NodeManagementResponseOutput
- func (o NodeManagementResponseOutput) AutoRepair() pulumi.BoolOutput
- func (o NodeManagementResponseOutput) AutoUpgrade() pulumi.BoolOutput
- func (NodeManagementResponseOutput) ElementType() reflect.Type
- func (o NodeManagementResponseOutput) ToNodeManagementResponseOutput() NodeManagementResponseOutput
- func (o NodeManagementResponseOutput) ToNodeManagementResponseOutputWithContext(ctx context.Context) NodeManagementResponseOutput
- func (o NodeManagementResponseOutput) UpgradeOptions() AutoUpgradeOptionsResponseOutput
- type NodeNetworkConfig
- type NodeNetworkConfigArgs
- func (NodeNetworkConfigArgs) ElementType() reflect.Type
- func (i NodeNetworkConfigArgs) ToNodeNetworkConfigOutput() NodeNetworkConfigOutput
- func (i NodeNetworkConfigArgs) ToNodeNetworkConfigOutputWithContext(ctx context.Context) NodeNetworkConfigOutput
- func (i NodeNetworkConfigArgs) ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput
- func (i NodeNetworkConfigArgs) ToNodeNetworkConfigPtrOutputWithContext(ctx context.Context) NodeNetworkConfigPtrOutput
- type NodeNetworkConfigInput
- type NodeNetworkConfigOutput
- func (o NodeNetworkConfigOutput) AdditionalNodeNetworkConfigs() AdditionalNodeNetworkConfigArrayOutput
- func (o NodeNetworkConfigOutput) AdditionalPodNetworkConfigs() AdditionalPodNetworkConfigArrayOutput
- func (o NodeNetworkConfigOutput) CreatePodRange() pulumi.BoolPtrOutput
- func (NodeNetworkConfigOutput) ElementType() reflect.Type
- func (o NodeNetworkConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o NodeNetworkConfigOutput) NetworkPerformanceConfig() NetworkPerformanceConfigPtrOutput
- func (o NodeNetworkConfigOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
- func (o NodeNetworkConfigOutput) PodIpv4CidrBlock() pulumi.StringPtrOutput
- func (o NodeNetworkConfigOutput) PodRange() pulumi.StringPtrOutput
- func (o NodeNetworkConfigOutput) ToNodeNetworkConfigOutput() NodeNetworkConfigOutput
- func (o NodeNetworkConfigOutput) ToNodeNetworkConfigOutputWithContext(ctx context.Context) NodeNetworkConfigOutput
- func (o NodeNetworkConfigOutput) ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput
- func (o NodeNetworkConfigOutput) ToNodeNetworkConfigPtrOutputWithContext(ctx context.Context) NodeNetworkConfigPtrOutput
- type NodeNetworkConfigPtrInput
- type NodeNetworkConfigPtrOutput
- func (o NodeNetworkConfigPtrOutput) AdditionalNodeNetworkConfigs() AdditionalNodeNetworkConfigArrayOutput
- func (o NodeNetworkConfigPtrOutput) AdditionalPodNetworkConfigs() AdditionalPodNetworkConfigArrayOutput
- func (o NodeNetworkConfigPtrOutput) CreatePodRange() pulumi.BoolPtrOutput
- func (o NodeNetworkConfigPtrOutput) Elem() NodeNetworkConfigOutput
- func (NodeNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o NodeNetworkConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o NodeNetworkConfigPtrOutput) NetworkPerformanceConfig() NetworkPerformanceConfigPtrOutput
- func (o NodeNetworkConfigPtrOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
- func (o NodeNetworkConfigPtrOutput) PodIpv4CidrBlock() pulumi.StringPtrOutput
- func (o NodeNetworkConfigPtrOutput) PodRange() pulumi.StringPtrOutput
- func (o NodeNetworkConfigPtrOutput) ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput
- func (o NodeNetworkConfigPtrOutput) ToNodeNetworkConfigPtrOutputWithContext(ctx context.Context) NodeNetworkConfigPtrOutput
- type NodeNetworkConfigResponse
- type NodeNetworkConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) AdditionalNodeNetworkConfigs() AdditionalNodeNetworkConfigResponseArrayOutput
- func (o NodeNetworkConfigResponseOutput) AdditionalPodNetworkConfigs() AdditionalPodNetworkConfigResponseArrayOutput
- func (o NodeNetworkConfigResponseOutput) CreatePodRange() pulumi.BoolOutput
- func (NodeNetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NodeNetworkConfigResponseOutput) EnablePrivateNodes() pulumi.BoolOutput
- func (o NodeNetworkConfigResponseOutput) NetworkPerformanceConfig() NetworkPerformanceConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) PodIpv4CidrBlock() pulumi.StringOutput
- func (o NodeNetworkConfigResponseOutput) PodIpv4RangeUtilization() pulumi.Float64Output
- func (o NodeNetworkConfigResponseOutput) PodRange() pulumi.StringOutput
- func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutput() NodeNetworkConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutputWithContext(ctx context.Context) NodeNetworkConfigResponseOutput
- type NodePool
- type NodePoolArgs
- type NodePoolAutoConfig
- type NodePoolAutoConfigArgs
- func (NodePoolAutoConfigArgs) ElementType() reflect.Type
- func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigOutput() NodePoolAutoConfigOutput
- func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigOutputWithContext(ctx context.Context) NodePoolAutoConfigOutput
- func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput
- func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoConfigPtrOutput
- type NodePoolAutoConfigInput
- type NodePoolAutoConfigOutput
- func (NodePoolAutoConfigOutput) ElementType() reflect.Type
- func (o NodePoolAutoConfigOutput) NetworkTags() NetworkTagsPtrOutput
- func (o NodePoolAutoConfigOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
- func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigOutput() NodePoolAutoConfigOutput
- func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigOutputWithContext(ctx context.Context) NodePoolAutoConfigOutput
- func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput
- func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoConfigPtrOutput
- type NodePoolAutoConfigPtrInput
- type NodePoolAutoConfigPtrOutput
- func (o NodePoolAutoConfigPtrOutput) Elem() NodePoolAutoConfigOutput
- func (NodePoolAutoConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoConfigPtrOutput) NetworkTags() NetworkTagsPtrOutput
- func (o NodePoolAutoConfigPtrOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
- func (o NodePoolAutoConfigPtrOutput) ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput
- func (o NodePoolAutoConfigPtrOutput) ToNodePoolAutoConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoConfigPtrOutput
- type NodePoolAutoConfigResponse
- type NodePoolAutoConfigResponseOutput
- func (NodePoolAutoConfigResponseOutput) ElementType() reflect.Type
- func (o NodePoolAutoConfigResponseOutput) NetworkTags() NetworkTagsResponseOutput
- func (o NodePoolAutoConfigResponseOutput) ResourceManagerTags() ResourceManagerTagsResponseOutput
- func (o NodePoolAutoConfigResponseOutput) ToNodePoolAutoConfigResponseOutput() NodePoolAutoConfigResponseOutput
- func (o NodePoolAutoConfigResponseOutput) ToNodePoolAutoConfigResponseOutputWithContext(ctx context.Context) NodePoolAutoConfigResponseOutput
- type NodePoolAutoscaling
- type NodePoolAutoscalingArgs
- func (NodePoolAutoscalingArgs) ElementType() reflect.Type
- func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingOutput() NodePoolAutoscalingOutput
- func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingOutputWithContext(ctx context.Context) NodePoolAutoscalingOutput
- func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
- func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
- type NodePoolAutoscalingInput
- type NodePoolAutoscalingLocationPolicy
- func (NodePoolAutoscalingLocationPolicy) ElementType() reflect.Type
- func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyOutput() NodePoolAutoscalingLocationPolicyOutput
- func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyOutput
- func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput
- func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyPtrOutput
- func (e NodePoolAutoscalingLocationPolicy) ToStringOutput() pulumi.StringOutput
- func (e NodePoolAutoscalingLocationPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodePoolAutoscalingLocationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodePoolAutoscalingLocationPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodePoolAutoscalingLocationPolicyInput
- type NodePoolAutoscalingLocationPolicyOutput
- func (NodePoolAutoscalingLocationPolicyOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyOutput() NodePoolAutoscalingLocationPolicyOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodePoolAutoscalingLocationPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodePoolAutoscalingLocationPolicyPtrInput
- type NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingLocationPolicyPtrOutput) Elem() NodePoolAutoscalingLocationPolicyOutput
- func (NodePoolAutoscalingLocationPolicyPtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodePoolAutoscalingOutput
- func (o NodePoolAutoscalingOutput) Autoprovisioned() pulumi.BoolPtrOutput
- func (NodePoolAutoscalingOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolAutoscalingOutput) LocationPolicy() NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingOutput() NodePoolAutoscalingOutput
- func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingOutputWithContext(ctx context.Context) NodePoolAutoscalingOutput
- func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
- func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
- func (o NodePoolAutoscalingOutput) TotalMaxNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingOutput) TotalMinNodeCount() pulumi.IntPtrOutput
- type NodePoolAutoscalingPtrInput
- type NodePoolAutoscalingPtrOutput
- func (o NodePoolAutoscalingPtrOutput) Autoprovisioned() pulumi.BoolPtrOutput
- func (o NodePoolAutoscalingPtrOutput) Elem() NodePoolAutoscalingOutput
- func (NodePoolAutoscalingPtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolAutoscalingPtrOutput) LocationPolicy() NodePoolAutoscalingLocationPolicyPtrOutput
- func (o NodePoolAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
- func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
- func (o NodePoolAutoscalingPtrOutput) TotalMaxNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingPtrOutput) TotalMinNodeCount() pulumi.IntPtrOutput
- type NodePoolAutoscalingResponse
- type NodePoolAutoscalingResponseOutput
- func (o NodePoolAutoscalingResponseOutput) Autoprovisioned() pulumi.BoolOutput
- func (NodePoolAutoscalingResponseOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingResponseOutput) Enabled() pulumi.BoolOutput
- func (o NodePoolAutoscalingResponseOutput) LocationPolicy() pulumi.StringOutput
- func (o NodePoolAutoscalingResponseOutput) MaxNodeCount() pulumi.IntOutput
- func (o NodePoolAutoscalingResponseOutput) MinNodeCount() pulumi.IntOutput
- func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponseOutput() NodePoolAutoscalingResponseOutput
- func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponseOutputWithContext(ctx context.Context) NodePoolAutoscalingResponseOutput
- func (o NodePoolAutoscalingResponseOutput) TotalMaxNodeCount() pulumi.IntOutput
- func (o NodePoolAutoscalingResponseOutput) TotalMinNodeCount() pulumi.IntOutput
- type NodePoolDefaults
- type NodePoolDefaultsArgs
- func (NodePoolDefaultsArgs) ElementType() reflect.Type
- func (i NodePoolDefaultsArgs) ToNodePoolDefaultsOutput() NodePoolDefaultsOutput
- func (i NodePoolDefaultsArgs) ToNodePoolDefaultsOutputWithContext(ctx context.Context) NodePoolDefaultsOutput
- func (i NodePoolDefaultsArgs) ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput
- func (i NodePoolDefaultsArgs) ToNodePoolDefaultsPtrOutputWithContext(ctx context.Context) NodePoolDefaultsPtrOutput
- type NodePoolDefaultsInput
- type NodePoolDefaultsOutput
- func (NodePoolDefaultsOutput) ElementType() reflect.Type
- func (o NodePoolDefaultsOutput) NodeConfigDefaults() NodeConfigDefaultsPtrOutput
- func (o NodePoolDefaultsOutput) ToNodePoolDefaultsOutput() NodePoolDefaultsOutput
- func (o NodePoolDefaultsOutput) ToNodePoolDefaultsOutputWithContext(ctx context.Context) NodePoolDefaultsOutput
- func (o NodePoolDefaultsOutput) ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput
- func (o NodePoolDefaultsOutput) ToNodePoolDefaultsPtrOutputWithContext(ctx context.Context) NodePoolDefaultsPtrOutput
- type NodePoolDefaultsPtrInput
- type NodePoolDefaultsPtrOutput
- func (o NodePoolDefaultsPtrOutput) Elem() NodePoolDefaultsOutput
- func (NodePoolDefaultsPtrOutput) ElementType() reflect.Type
- func (o NodePoolDefaultsPtrOutput) NodeConfigDefaults() NodeConfigDefaultsPtrOutput
- func (o NodePoolDefaultsPtrOutput) ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput
- func (o NodePoolDefaultsPtrOutput) ToNodePoolDefaultsPtrOutputWithContext(ctx context.Context) NodePoolDefaultsPtrOutput
- type NodePoolDefaultsResponse
- type NodePoolDefaultsResponseOutput
- func (NodePoolDefaultsResponseOutput) ElementType() reflect.Type
- func (o NodePoolDefaultsResponseOutput) NodeConfigDefaults() NodeConfigDefaultsResponseOutput
- func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponseOutput() NodePoolDefaultsResponseOutput
- func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponseOutputWithContext(ctx context.Context) NodePoolDefaultsResponseOutput
- type NodePoolInput
- type NodePoolLoggingConfig
- type NodePoolLoggingConfigArgs
- func (NodePoolLoggingConfigArgs) ElementType() reflect.Type
- func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigOutput() NodePoolLoggingConfigOutput
- func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigOutputWithContext(ctx context.Context) NodePoolLoggingConfigOutput
- func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput
- func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigPtrOutputWithContext(ctx context.Context) NodePoolLoggingConfigPtrOutput
- type NodePoolLoggingConfigInput
- type NodePoolLoggingConfigOutput
- func (NodePoolLoggingConfigOutput) ElementType() reflect.Type
- func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigOutput() NodePoolLoggingConfigOutput
- func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigOutputWithContext(ctx context.Context) NodePoolLoggingConfigOutput
- func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput
- func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigPtrOutputWithContext(ctx context.Context) NodePoolLoggingConfigPtrOutput
- func (o NodePoolLoggingConfigOutput) VariantConfig() LoggingVariantConfigPtrOutput
- type NodePoolLoggingConfigPtrInput
- type NodePoolLoggingConfigPtrOutput
- func (o NodePoolLoggingConfigPtrOutput) Elem() NodePoolLoggingConfigOutput
- func (NodePoolLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolLoggingConfigPtrOutput) ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput
- func (o NodePoolLoggingConfigPtrOutput) ToNodePoolLoggingConfigPtrOutputWithContext(ctx context.Context) NodePoolLoggingConfigPtrOutput
- func (o NodePoolLoggingConfigPtrOutput) VariantConfig() LoggingVariantConfigPtrOutput
- type NodePoolLoggingConfigResponse
- type NodePoolLoggingConfigResponseOutput
- func (NodePoolLoggingConfigResponseOutput) ElementType() reflect.Type
- func (o NodePoolLoggingConfigResponseOutput) ToNodePoolLoggingConfigResponseOutput() NodePoolLoggingConfigResponseOutput
- func (o NodePoolLoggingConfigResponseOutput) ToNodePoolLoggingConfigResponseOutputWithContext(ctx context.Context) NodePoolLoggingConfigResponseOutput
- func (o NodePoolLoggingConfigResponseOutput) VariantConfig() LoggingVariantConfigResponseOutput
- type NodePoolOutput
- func (o NodePoolOutput) Autoscaling() NodePoolAutoscalingResponseOutput
- func (o NodePoolOutput) BestEffortProvisioning() BestEffortProvisioningResponseOutput
- func (o NodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NodePoolOutput) Conditions() StatusConditionResponseArrayOutput
- func (o NodePoolOutput) Config() NodeConfigResponseOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) Etag() pulumi.StringOutput
- func (o NodePoolOutput) InitialNodeCount() pulumi.IntOutput
- func (o NodePoolOutput) InstanceGroupUrls() pulumi.StringArrayOutput
- func (o NodePoolOutput) Location() pulumi.StringOutput
- func (o NodePoolOutput) Locations() pulumi.StringArrayOutput
- func (o NodePoolOutput) Management() NodeManagementResponseOutput
- func (o NodePoolOutput) MaxPodsConstraint() MaxPodsConstraintResponseOutput
- func (o NodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolOutput) NetworkConfig() NodeNetworkConfigResponseOutput
- func (o NodePoolOutput) PlacementPolicy() PlacementPolicyResponseOutput
- func (o NodePoolOutput) PodIpv4CidrSize() pulumi.IntOutput
- func (o NodePoolOutput) Project() pulumi.StringOutput
- func (o NodePoolOutput) QueuedProvisioning() QueuedProvisioningResponseOutput
- func (o NodePoolOutput) SelfLink() pulumi.StringOutput
- func (o NodePoolOutput) Status() pulumi.StringOutput
- func (o NodePoolOutput) StatusMessage() pulumi.StringOutputdeprecated
- func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
- func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
- func (o NodePoolOutput) UpdateInfo() UpdateInfoResponseOutput
- func (o NodePoolOutput) UpgradeSettings() UpgradeSettingsResponseOutput
- func (o NodePoolOutput) Version() pulumi.StringOutput
- type NodePoolResponse
- type NodePoolResponseArrayOutput
- func (NodePoolResponseArrayOutput) ElementType() reflect.Type
- func (o NodePoolResponseArrayOutput) Index(i pulumi.IntInput) NodePoolResponseOutput
- func (o NodePoolResponseArrayOutput) ToNodePoolResponseArrayOutput() NodePoolResponseArrayOutput
- func (o NodePoolResponseArrayOutput) ToNodePoolResponseArrayOutputWithContext(ctx context.Context) NodePoolResponseArrayOutput
- type NodePoolResponseOutput
- func (o NodePoolResponseOutput) Autoscaling() NodePoolAutoscalingResponseOutput
- func (o NodePoolResponseOutput) BestEffortProvisioning() BestEffortProvisioningResponseOutput
- func (o NodePoolResponseOutput) Conditions() StatusConditionResponseArrayOutput
- func (o NodePoolResponseOutput) Config() NodeConfigResponseOutput
- func (NodePoolResponseOutput) ElementType() reflect.Type
- func (o NodePoolResponseOutput) Etag() pulumi.StringOutput
- func (o NodePoolResponseOutput) InitialNodeCount() pulumi.IntOutput
- func (o NodePoolResponseOutput) InstanceGroupUrls() pulumi.StringArrayOutput
- func (o NodePoolResponseOutput) Locations() pulumi.StringArrayOutput
- func (o NodePoolResponseOutput) Management() NodeManagementResponseOutput
- func (o NodePoolResponseOutput) MaxPodsConstraint() MaxPodsConstraintResponseOutput
- func (o NodePoolResponseOutput) Name() pulumi.StringOutput
- func (o NodePoolResponseOutput) NetworkConfig() NodeNetworkConfigResponseOutput
- func (o NodePoolResponseOutput) PlacementPolicy() PlacementPolicyResponseOutput
- func (o NodePoolResponseOutput) PodIpv4CidrSize() pulumi.IntOutput
- func (o NodePoolResponseOutput) QueuedProvisioning() QueuedProvisioningResponseOutput
- func (o NodePoolResponseOutput) SelfLink() pulumi.StringOutput
- func (o NodePoolResponseOutput) Status() pulumi.StringOutput
- func (o NodePoolResponseOutput) StatusMessage() pulumi.StringOutputdeprecated
- func (o NodePoolResponseOutput) ToNodePoolResponseOutput() NodePoolResponseOutput
- func (o NodePoolResponseOutput) ToNodePoolResponseOutputWithContext(ctx context.Context) NodePoolResponseOutput
- func (o NodePoolResponseOutput) UpdateInfo() UpdateInfoResponseOutput
- func (o NodePoolResponseOutput) UpgradeSettings() UpgradeSettingsResponseOutput
- func (o NodePoolResponseOutput) Version() pulumi.StringOutput
- type NodePoolState
- type NodePoolType
- type NodePoolTypeArgs
- type NodePoolTypeArray
- type NodePoolTypeArrayInput
- type NodePoolTypeArrayOutput
- func (NodePoolTypeArrayOutput) ElementType() reflect.Type
- func (o NodePoolTypeArrayOutput) Index(i pulumi.IntInput) NodePoolTypeOutput
- func (o NodePoolTypeArrayOutput) ToNodePoolTypeArrayOutput() NodePoolTypeArrayOutput
- func (o NodePoolTypeArrayOutput) ToNodePoolTypeArrayOutputWithContext(ctx context.Context) NodePoolTypeArrayOutput
- type NodePoolTypeInput
- type NodePoolTypeOutput
- func (o NodePoolTypeOutput) Autoscaling() NodePoolAutoscalingPtrOutput
- func (o NodePoolTypeOutput) BestEffortProvisioning() BestEffortProvisioningPtrOutput
- func (o NodePoolTypeOutput) Conditions() StatusConditionArrayOutput
- func (o NodePoolTypeOutput) Config() NodeConfigPtrOutput
- func (NodePoolTypeOutput) ElementType() reflect.Type
- func (o NodePoolTypeOutput) Etag() pulumi.StringPtrOutput
- func (o NodePoolTypeOutput) InitialNodeCount() pulumi.IntPtrOutput
- func (o NodePoolTypeOutput) Locations() pulumi.StringArrayOutput
- func (o NodePoolTypeOutput) Management() NodeManagementPtrOutput
- func (o NodePoolTypeOutput) MaxPodsConstraint() MaxPodsConstraintPtrOutput
- func (o NodePoolTypeOutput) Name() pulumi.StringPtrOutput
- func (o NodePoolTypeOutput) NetworkConfig() NodeNetworkConfigPtrOutput
- func (o NodePoolTypeOutput) PlacementPolicy() PlacementPolicyPtrOutput
- func (o NodePoolTypeOutput) QueuedProvisioning() QueuedProvisioningPtrOutput
- func (o NodePoolTypeOutput) ToNodePoolTypeOutput() NodePoolTypeOutput
- func (o NodePoolTypeOutput) ToNodePoolTypeOutputWithContext(ctx context.Context) NodePoolTypeOutput
- func (o NodePoolTypeOutput) UpgradeSettings() UpgradeSettingsPtrOutput
- func (o NodePoolTypeOutput) Version() pulumi.StringPtrOutput
- type NodeTaint
- type NodeTaintArgs
- type NodeTaintArray
- type NodeTaintArrayInput
- type NodeTaintArrayOutput
- func (NodeTaintArrayOutput) ElementType() reflect.Type
- func (o NodeTaintArrayOutput) Index(i pulumi.IntInput) NodeTaintOutput
- func (o NodeTaintArrayOutput) ToNodeTaintArrayOutput() NodeTaintArrayOutput
- func (o NodeTaintArrayOutput) ToNodeTaintArrayOutputWithContext(ctx context.Context) NodeTaintArrayOutput
- type NodeTaintEffect
- func (NodeTaintEffect) ElementType() reflect.Type
- func (e NodeTaintEffect) ToNodeTaintEffectOutput() NodeTaintEffectOutput
- func (e NodeTaintEffect) ToNodeTaintEffectOutputWithContext(ctx context.Context) NodeTaintEffectOutput
- func (e NodeTaintEffect) ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput
- func (e NodeTaintEffect) ToNodeTaintEffectPtrOutputWithContext(ctx context.Context) NodeTaintEffectPtrOutput
- func (e NodeTaintEffect) ToStringOutput() pulumi.StringOutput
- func (e NodeTaintEffect) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NodeTaintEffect) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NodeTaintEffect) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeTaintEffectInput
- type NodeTaintEffectOutput
- func (NodeTaintEffectOutput) ElementType() reflect.Type
- func (o NodeTaintEffectOutput) ToNodeTaintEffectOutput() NodeTaintEffectOutput
- func (o NodeTaintEffectOutput) ToNodeTaintEffectOutputWithContext(ctx context.Context) NodeTaintEffectOutput
- func (o NodeTaintEffectOutput) ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput
- func (o NodeTaintEffectOutput) ToNodeTaintEffectPtrOutputWithContext(ctx context.Context) NodeTaintEffectPtrOutput
- func (o NodeTaintEffectOutput) ToStringOutput() pulumi.StringOutput
- func (o NodeTaintEffectOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NodeTaintEffectOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeTaintEffectOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeTaintEffectPtrInput
- type NodeTaintEffectPtrOutput
- func (o NodeTaintEffectPtrOutput) Elem() NodeTaintEffectOutput
- func (NodeTaintEffectPtrOutput) ElementType() reflect.Type
- func (o NodeTaintEffectPtrOutput) ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput
- func (o NodeTaintEffectPtrOutput) ToNodeTaintEffectPtrOutputWithContext(ctx context.Context) NodeTaintEffectPtrOutput
- func (o NodeTaintEffectPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NodeTaintEffectPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NodeTaintInput
- type NodeTaintOutput
- func (o NodeTaintOutput) Effect() NodeTaintEffectPtrOutput
- func (NodeTaintOutput) ElementType() reflect.Type
- func (o NodeTaintOutput) Key() pulumi.StringPtrOutput
- func (o NodeTaintOutput) ToNodeTaintOutput() NodeTaintOutput
- func (o NodeTaintOutput) ToNodeTaintOutputWithContext(ctx context.Context) NodeTaintOutput
- func (o NodeTaintOutput) Value() pulumi.StringPtrOutput
- type NodeTaintResponse
- type NodeTaintResponseArrayOutput
- func (NodeTaintResponseArrayOutput) ElementType() reflect.Type
- func (o NodeTaintResponseArrayOutput) Index(i pulumi.IntInput) NodeTaintResponseOutput
- func (o NodeTaintResponseArrayOutput) ToNodeTaintResponseArrayOutput() NodeTaintResponseArrayOutput
- func (o NodeTaintResponseArrayOutput) ToNodeTaintResponseArrayOutputWithContext(ctx context.Context) NodeTaintResponseArrayOutput
- type NodeTaintResponseOutput
- func (o NodeTaintResponseOutput) Effect() pulumi.StringOutput
- func (NodeTaintResponseOutput) ElementType() reflect.Type
- func (o NodeTaintResponseOutput) Key() pulumi.StringOutput
- func (o NodeTaintResponseOutput) ToNodeTaintResponseOutput() NodeTaintResponseOutput
- func (o NodeTaintResponseOutput) ToNodeTaintResponseOutputWithContext(ctx context.Context) NodeTaintResponseOutput
- func (o NodeTaintResponseOutput) Value() pulumi.StringOutput
- type NodeTaints
- type NotificationConfig
- type NotificationConfigArgs
- func (NotificationConfigArgs) ElementType() reflect.Type
- func (i NotificationConfigArgs) ToNotificationConfigOutput() NotificationConfigOutput
- func (i NotificationConfigArgs) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- func (i NotificationConfigArgs) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (i NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigInput
- type NotificationConfigOutput
- func (NotificationConfigOutput) ElementType() reflect.Type
- func (o NotificationConfigOutput) Pubsub() PubSubPtrOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigPtrInput
- type NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) Elem() NotificationConfigOutput
- func (NotificationConfigPtrOutput) ElementType() reflect.Type
- func (o NotificationConfigPtrOutput) Pubsub() PubSubPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigResponse
- type NotificationConfigResponseOutput
- func (NotificationConfigResponseOutput) ElementType() reflect.Type
- func (o NotificationConfigResponseOutput) Pubsub() PubSubResponseOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- type OpportunisticMaintenanceStrategy
- type OpportunisticMaintenanceStrategyArgs
- func (OpportunisticMaintenanceStrategyArgs) ElementType() reflect.Type
- func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyOutput() OpportunisticMaintenanceStrategyOutput
- func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyOutput
- func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput
- func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyPtrOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyPtrOutput
- type OpportunisticMaintenanceStrategyInput
- type OpportunisticMaintenanceStrategyOutput
- func (OpportunisticMaintenanceStrategyOutput) ElementType() reflect.Type
- func (o OpportunisticMaintenanceStrategyOutput) MaintenanceAvailabilityWindow() pulumi.StringPtrOutput
- func (o OpportunisticMaintenanceStrategyOutput) MinNodesPerPool() pulumi.StringPtrOutput
- func (o OpportunisticMaintenanceStrategyOutput) NodeIdleTimeWindow() pulumi.StringPtrOutput
- func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyOutput() OpportunisticMaintenanceStrategyOutput
- func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyOutput
- func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput
- func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyPtrOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyPtrOutput
- type OpportunisticMaintenanceStrategyPtrInput
- type OpportunisticMaintenanceStrategyPtrOutput
- func (o OpportunisticMaintenanceStrategyPtrOutput) Elem() OpportunisticMaintenanceStrategyOutput
- func (OpportunisticMaintenanceStrategyPtrOutput) ElementType() reflect.Type
- func (o OpportunisticMaintenanceStrategyPtrOutput) MaintenanceAvailabilityWindow() pulumi.StringPtrOutput
- func (o OpportunisticMaintenanceStrategyPtrOutput) MinNodesPerPool() pulumi.StringPtrOutput
- func (o OpportunisticMaintenanceStrategyPtrOutput) NodeIdleTimeWindow() pulumi.StringPtrOutput
- func (o OpportunisticMaintenanceStrategyPtrOutput) ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput
- func (o OpportunisticMaintenanceStrategyPtrOutput) ToOpportunisticMaintenanceStrategyPtrOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyPtrOutput
- type OpportunisticMaintenanceStrategyResponse
- type OpportunisticMaintenanceStrategyResponseOutput
- func (OpportunisticMaintenanceStrategyResponseOutput) ElementType() reflect.Type
- func (o OpportunisticMaintenanceStrategyResponseOutput) MaintenanceAvailabilityWindow() pulumi.StringOutput
- func (o OpportunisticMaintenanceStrategyResponseOutput) MinNodesPerPool() pulumi.StringOutput
- func (o OpportunisticMaintenanceStrategyResponseOutput) NodeIdleTimeWindow() pulumi.StringOutput
- func (o OpportunisticMaintenanceStrategyResponseOutput) ToOpportunisticMaintenanceStrategyResponseOutput() OpportunisticMaintenanceStrategyResponseOutput
- func (o OpportunisticMaintenanceStrategyResponseOutput) ToOpportunisticMaintenanceStrategyResponseOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyResponseOutput
- type ParentProductConfig
- type ParentProductConfigArgs
- func (ParentProductConfigArgs) ElementType() reflect.Type
- func (i ParentProductConfigArgs) ToParentProductConfigOutput() ParentProductConfigOutput
- func (i ParentProductConfigArgs) ToParentProductConfigOutputWithContext(ctx context.Context) ParentProductConfigOutput
- func (i ParentProductConfigArgs) ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput
- func (i ParentProductConfigArgs) ToParentProductConfigPtrOutputWithContext(ctx context.Context) ParentProductConfigPtrOutput
- type ParentProductConfigInput
- type ParentProductConfigOutput
- func (ParentProductConfigOutput) ElementType() reflect.Type
- func (o ParentProductConfigOutput) Labels() pulumi.StringMapOutput
- func (o ParentProductConfigOutput) ProductName() pulumi.StringPtrOutput
- func (o ParentProductConfigOutput) ToParentProductConfigOutput() ParentProductConfigOutput
- func (o ParentProductConfigOutput) ToParentProductConfigOutputWithContext(ctx context.Context) ParentProductConfigOutput
- func (o ParentProductConfigOutput) ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput
- func (o ParentProductConfigOutput) ToParentProductConfigPtrOutputWithContext(ctx context.Context) ParentProductConfigPtrOutput
- type ParentProductConfigPtrInput
- type ParentProductConfigPtrOutput
- func (o ParentProductConfigPtrOutput) Elem() ParentProductConfigOutput
- func (ParentProductConfigPtrOutput) ElementType() reflect.Type
- func (o ParentProductConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o ParentProductConfigPtrOutput) ProductName() pulumi.StringPtrOutput
- func (o ParentProductConfigPtrOutput) ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput
- func (o ParentProductConfigPtrOutput) ToParentProductConfigPtrOutputWithContext(ctx context.Context) ParentProductConfigPtrOutput
- type ParentProductConfigResponse
- type ParentProductConfigResponseOutput
- func (ParentProductConfigResponseOutput) ElementType() reflect.Type
- func (o ParentProductConfigResponseOutput) Labels() pulumi.StringMapOutput
- func (o ParentProductConfigResponseOutput) ProductName() pulumi.StringOutput
- func (o ParentProductConfigResponseOutput) ToParentProductConfigResponseOutput() ParentProductConfigResponseOutput
- func (o ParentProductConfigResponseOutput) ToParentProductConfigResponseOutputWithContext(ctx context.Context) ParentProductConfigResponseOutput
- type PlacementPolicy
- type PlacementPolicyArgs
- func (PlacementPolicyArgs) ElementType() reflect.Type
- func (i PlacementPolicyArgs) ToPlacementPolicyOutput() PlacementPolicyOutput
- func (i PlacementPolicyArgs) ToPlacementPolicyOutputWithContext(ctx context.Context) PlacementPolicyOutput
- func (i PlacementPolicyArgs) ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput
- func (i PlacementPolicyArgs) ToPlacementPolicyPtrOutputWithContext(ctx context.Context) PlacementPolicyPtrOutput
- type PlacementPolicyInput
- type PlacementPolicyOutput
- func (PlacementPolicyOutput) ElementType() reflect.Type
- func (o PlacementPolicyOutput) PolicyName() pulumi.StringPtrOutput
- func (o PlacementPolicyOutput) ToPlacementPolicyOutput() PlacementPolicyOutput
- func (o PlacementPolicyOutput) ToPlacementPolicyOutputWithContext(ctx context.Context) PlacementPolicyOutput
- func (o PlacementPolicyOutput) ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput
- func (o PlacementPolicyOutput) ToPlacementPolicyPtrOutputWithContext(ctx context.Context) PlacementPolicyPtrOutput
- func (o PlacementPolicyOutput) TpuTopology() pulumi.StringPtrOutput
- func (o PlacementPolicyOutput) Type() PlacementPolicyTypePtrOutput
- type PlacementPolicyPtrInput
- type PlacementPolicyPtrOutput
- func (o PlacementPolicyPtrOutput) Elem() PlacementPolicyOutput
- func (PlacementPolicyPtrOutput) ElementType() reflect.Type
- func (o PlacementPolicyPtrOutput) PolicyName() pulumi.StringPtrOutput
- func (o PlacementPolicyPtrOutput) ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput
- func (o PlacementPolicyPtrOutput) ToPlacementPolicyPtrOutputWithContext(ctx context.Context) PlacementPolicyPtrOutput
- func (o PlacementPolicyPtrOutput) TpuTopology() pulumi.StringPtrOutput
- func (o PlacementPolicyPtrOutput) Type() PlacementPolicyTypePtrOutput
- type PlacementPolicyResponse
- type PlacementPolicyResponseOutput
- func (PlacementPolicyResponseOutput) ElementType() reflect.Type
- func (o PlacementPolicyResponseOutput) PolicyName() pulumi.StringOutput
- func (o PlacementPolicyResponseOutput) ToPlacementPolicyResponseOutput() PlacementPolicyResponseOutput
- func (o PlacementPolicyResponseOutput) ToPlacementPolicyResponseOutputWithContext(ctx context.Context) PlacementPolicyResponseOutput
- func (o PlacementPolicyResponseOutput) TpuTopology() pulumi.StringOutput
- func (o PlacementPolicyResponseOutput) Type() pulumi.StringOutput
- type PlacementPolicyType
- func (PlacementPolicyType) ElementType() reflect.Type
- func (e PlacementPolicyType) ToPlacementPolicyTypeOutput() PlacementPolicyTypeOutput
- func (e PlacementPolicyType) ToPlacementPolicyTypeOutputWithContext(ctx context.Context) PlacementPolicyTypeOutput
- func (e PlacementPolicyType) ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput
- func (e PlacementPolicyType) ToPlacementPolicyTypePtrOutputWithContext(ctx context.Context) PlacementPolicyTypePtrOutput
- func (e PlacementPolicyType) ToStringOutput() pulumi.StringOutput
- func (e PlacementPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PlacementPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PlacementPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlacementPolicyTypeInput
- type PlacementPolicyTypeOutput
- func (PlacementPolicyTypeOutput) ElementType() reflect.Type
- func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypeOutput() PlacementPolicyTypeOutput
- func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypeOutputWithContext(ctx context.Context) PlacementPolicyTypeOutput
- func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput
- func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypePtrOutputWithContext(ctx context.Context) PlacementPolicyTypePtrOutput
- func (o PlacementPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PlacementPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PlacementPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlacementPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PlacementPolicyTypePtrInput
- type PlacementPolicyTypePtrOutput
- func (o PlacementPolicyTypePtrOutput) Elem() PlacementPolicyTypeOutput
- func (PlacementPolicyTypePtrOutput) ElementType() reflect.Type
- func (o PlacementPolicyTypePtrOutput) ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput
- func (o PlacementPolicyTypePtrOutput) ToPlacementPolicyTypePtrOutputWithContext(ctx context.Context) PlacementPolicyTypePtrOutput
- func (o PlacementPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PlacementPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PodCIDROverprovisionConfig
- type PodCIDROverprovisionConfigArgs
- func (PodCIDROverprovisionConfigArgs) ElementType() reflect.Type
- func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigOutput() PodCIDROverprovisionConfigOutput
- func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigOutput
- func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput
- func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigPtrOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigPtrOutput
- type PodCIDROverprovisionConfigInput
- type PodCIDROverprovisionConfigOutput
- func (o PodCIDROverprovisionConfigOutput) Disable() pulumi.BoolPtrOutput
- func (PodCIDROverprovisionConfigOutput) ElementType() reflect.Type
- func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigOutput() PodCIDROverprovisionConfigOutput
- func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigOutput
- func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput
- func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigPtrOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigPtrOutput
- type PodCIDROverprovisionConfigPtrInput
- type PodCIDROverprovisionConfigPtrOutput
- func (o PodCIDROverprovisionConfigPtrOutput) Disable() pulumi.BoolPtrOutput
- func (o PodCIDROverprovisionConfigPtrOutput) Elem() PodCIDROverprovisionConfigOutput
- func (PodCIDROverprovisionConfigPtrOutput) ElementType() reflect.Type
- func (o PodCIDROverprovisionConfigPtrOutput) ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput
- func (o PodCIDROverprovisionConfigPtrOutput) ToPodCIDROverprovisionConfigPtrOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigPtrOutput
- type PodCIDROverprovisionConfigResponse
- type PodCIDROverprovisionConfigResponseOutput
- func (o PodCIDROverprovisionConfigResponseOutput) Disable() pulumi.BoolOutput
- func (PodCIDROverprovisionConfigResponseOutput) ElementType() reflect.Type
- func (o PodCIDROverprovisionConfigResponseOutput) ToPodCIDROverprovisionConfigResponseOutput() PodCIDROverprovisionConfigResponseOutput
- func (o PodCIDROverprovisionConfigResponseOutput) ToPodCIDROverprovisionConfigResponseOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigResponseOutput
- type PodSecurityPolicyConfig
- type PodSecurityPolicyConfigArgs
- func (PodSecurityPolicyConfigArgs) ElementType() reflect.Type
- func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigOutput() PodSecurityPolicyConfigOutput
- func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigOutputWithContext(ctx context.Context) PodSecurityPolicyConfigOutput
- func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput
- func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigPtrOutput
- type PodSecurityPolicyConfigInput
- type PodSecurityPolicyConfigOutput
- func (PodSecurityPolicyConfigOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigOutput() PodSecurityPolicyConfigOutput
- func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigOutputWithContext(ctx context.Context) PodSecurityPolicyConfigOutput
- func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput
- func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigPtrOutput
- type PodSecurityPolicyConfigPtrInput
- type PodSecurityPolicyConfigPtrOutput
- func (o PodSecurityPolicyConfigPtrOutput) Elem() PodSecurityPolicyConfigOutput
- func (PodSecurityPolicyConfigPtrOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PodSecurityPolicyConfigPtrOutput) ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput
- func (o PodSecurityPolicyConfigPtrOutput) ToPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigPtrOutput
- type PodSecurityPolicyConfigResponse
- type PodSecurityPolicyConfigResponseOutput
- func (PodSecurityPolicyConfigResponseOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponseOutput() PodSecurityPolicyConfigResponseOutput
- func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponseOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponseOutput
- type PolicyBinding
- type PolicyBindingArgs
- type PolicyBindingArray
- type PolicyBindingArrayInput
- type PolicyBindingArrayOutput
- func (PolicyBindingArrayOutput) ElementType() reflect.Type
- func (o PolicyBindingArrayOutput) Index(i pulumi.IntInput) PolicyBindingOutput
- func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
- func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput
- type PolicyBindingInput
- type PolicyBindingOutput
- type PolicyBindingResponse
- type PolicyBindingResponseArrayOutput
- func (PolicyBindingResponseArrayOutput) ElementType() reflect.Type
- func (o PolicyBindingResponseArrayOutput) Index(i pulumi.IntInput) PolicyBindingResponseOutput
- func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutput() PolicyBindingResponseArrayOutput
- func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutputWithContext(ctx context.Context) PolicyBindingResponseArrayOutput
- type PolicyBindingResponseOutput
- func (PolicyBindingResponseOutput) ElementType() reflect.Type
- func (o PolicyBindingResponseOutput) Name() pulumi.StringOutput
- func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutput() PolicyBindingResponseOutput
- func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutputWithContext(ctx context.Context) PolicyBindingResponseOutput
- type PrivateClusterConfig
- type PrivateClusterConfigArgs
- func (PrivateClusterConfigArgs) ElementType() reflect.Type
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigInput
- type PrivateClusterConfigOutput
- func (PrivateClusterConfigOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigPtrOutput
- func (o PrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateClusterConfigOutput) PrivateEndpointSubnetwork() pulumi.StringPtrOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigPtrInput
- type PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigPtrOutput) Elem() PrivateClusterConfigOutput
- func (PrivateClusterConfigPtrOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigPtrOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigPtrOutput
- func (o PrivateClusterConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateClusterConfigPtrOutput) PrivateEndpointSubnetwork() pulumi.StringPtrOutput
- func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigResponse
- type PrivateClusterConfigResponseOutput
- func (PrivateClusterConfigResponseOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigResponseOutput) EnablePrivateEndpoint() pulumi.BoolOutput
- func (o PrivateClusterConfigResponseOutput) EnablePrivateNodes() pulumi.BoolOutput
- func (o PrivateClusterConfigResponseOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigResponseOutput
- func (o PrivateClusterConfigResponseOutput) MasterIpv4CidrBlock() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) PeeringName() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) PrivateEndpoint() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) PrivateEndpointSubnetwork() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) PublicEndpoint() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
- type PrivateClusterMasterGlobalAccessConfig
- type PrivateClusterMasterGlobalAccessConfigArgs
- func (PrivateClusterMasterGlobalAccessConfigArgs) ElementType() reflect.Type
- func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigOutput() PrivateClusterMasterGlobalAccessConfigOutput
- func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigOutput
- func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput
- func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput
- type PrivateClusterMasterGlobalAccessConfigInput
- type PrivateClusterMasterGlobalAccessConfigOutput
- func (PrivateClusterMasterGlobalAccessConfigOutput) ElementType() reflect.Type
- func (o PrivateClusterMasterGlobalAccessConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigOutput() PrivateClusterMasterGlobalAccessConfigOutput
- func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigOutput
- func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput
- type PrivateClusterMasterGlobalAccessConfigPtrInput
- type PrivateClusterMasterGlobalAccessConfigPtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) Elem() PrivateClusterMasterGlobalAccessConfigOutput
- func (PrivateClusterMasterGlobalAccessConfigPtrOutput) ElementType() reflect.Type
- func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput
- type PrivateClusterMasterGlobalAccessConfigResponse
- type PrivateClusterMasterGlobalAccessConfigResponseOutput
- func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ElementType() reflect.Type
- func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponseOutput() PrivateClusterMasterGlobalAccessConfigResponseOutput
- func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponseOutput
- type ProtectConfig
- type ProtectConfigArgs
- func (ProtectConfigArgs) ElementType() reflect.Type
- func (i ProtectConfigArgs) ToProtectConfigOutput() ProtectConfigOutput
- func (i ProtectConfigArgs) ToProtectConfigOutputWithContext(ctx context.Context) ProtectConfigOutput
- func (i ProtectConfigArgs) ToProtectConfigPtrOutput() ProtectConfigPtrOutput
- func (i ProtectConfigArgs) ToProtectConfigPtrOutputWithContext(ctx context.Context) ProtectConfigPtrOutput
- type ProtectConfigInput
- type ProtectConfigOutput
- func (ProtectConfigOutput) ElementType() reflect.Type
- func (o ProtectConfigOutput) ToProtectConfigOutput() ProtectConfigOutput
- func (o ProtectConfigOutput) ToProtectConfigOutputWithContext(ctx context.Context) ProtectConfigOutput
- func (o ProtectConfigOutput) ToProtectConfigPtrOutput() ProtectConfigPtrOutput
- func (o ProtectConfigOutput) ToProtectConfigPtrOutputWithContext(ctx context.Context) ProtectConfigPtrOutput
- func (o ProtectConfigOutput) WorkloadConfig() WorkloadConfigPtrOutput
- func (o ProtectConfigOutput) WorkloadVulnerabilityMode() ProtectConfigWorkloadVulnerabilityModePtrOutput
- type ProtectConfigPtrInput
- type ProtectConfigPtrOutput
- func (o ProtectConfigPtrOutput) Elem() ProtectConfigOutput
- func (ProtectConfigPtrOutput) ElementType() reflect.Type
- func (o ProtectConfigPtrOutput) ToProtectConfigPtrOutput() ProtectConfigPtrOutput
- func (o ProtectConfigPtrOutput) ToProtectConfigPtrOutputWithContext(ctx context.Context) ProtectConfigPtrOutput
- func (o ProtectConfigPtrOutput) WorkloadConfig() WorkloadConfigPtrOutput
- func (o ProtectConfigPtrOutput) WorkloadVulnerabilityMode() ProtectConfigWorkloadVulnerabilityModePtrOutput
- type ProtectConfigResponse
- type ProtectConfigResponseOutput
- func (ProtectConfigResponseOutput) ElementType() reflect.Type
- func (o ProtectConfigResponseOutput) ToProtectConfigResponseOutput() ProtectConfigResponseOutput
- func (o ProtectConfigResponseOutput) ToProtectConfigResponseOutputWithContext(ctx context.Context) ProtectConfigResponseOutput
- func (o ProtectConfigResponseOutput) WorkloadConfig() WorkloadConfigResponseOutput
- func (o ProtectConfigResponseOutput) WorkloadVulnerabilityMode() pulumi.StringOutput
- type ProtectConfigWorkloadVulnerabilityMode
- func (ProtectConfigWorkloadVulnerabilityMode) ElementType() reflect.Type
- func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModeOutput() ProtectConfigWorkloadVulnerabilityModeOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModeOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModeOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToStringOutput() pulumi.StringOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProtectConfigWorkloadVulnerabilityMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProtectConfigWorkloadVulnerabilityModeInput
- type ProtectConfigWorkloadVulnerabilityModeOutput
- func (ProtectConfigWorkloadVulnerabilityModeOutput) ElementType() reflect.Type
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModeOutput() ProtectConfigWorkloadVulnerabilityModeOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModeOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModeOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProtectConfigWorkloadVulnerabilityModePtrInput
- type ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) Elem() ProtectConfigWorkloadVulnerabilityModeOutput
- func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ElementType() reflect.Type
- func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PubSub
- type PubSubArgs
- func (PubSubArgs) ElementType() reflect.Type
- func (i PubSubArgs) ToPubSubOutput() PubSubOutput
- func (i PubSubArgs) ToPubSubOutputWithContext(ctx context.Context) PubSubOutput
- func (i PubSubArgs) ToPubSubPtrOutput() PubSubPtrOutput
- func (i PubSubArgs) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
- type PubSubInput
- type PubSubOutput
- func (PubSubOutput) ElementType() reflect.Type
- func (o PubSubOutput) Enabled() pulumi.BoolPtrOutput
- func (o PubSubOutput) Filter() FilterPtrOutput
- func (o PubSubOutput) ToPubSubOutput() PubSubOutput
- func (o PubSubOutput) ToPubSubOutputWithContext(ctx context.Context) PubSubOutput
- func (o PubSubOutput) ToPubSubPtrOutput() PubSubPtrOutput
- func (o PubSubOutput) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
- func (o PubSubOutput) Topic() pulumi.StringPtrOutput
- type PubSubPtrInput
- type PubSubPtrOutput
- func (o PubSubPtrOutput) Elem() PubSubOutput
- func (PubSubPtrOutput) ElementType() reflect.Type
- func (o PubSubPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PubSubPtrOutput) Filter() FilterPtrOutput
- func (o PubSubPtrOutput) ToPubSubPtrOutput() PubSubPtrOutput
- func (o PubSubPtrOutput) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
- func (o PubSubPtrOutput) Topic() pulumi.StringPtrOutput
- type PubSubResponse
- type PubSubResponseOutput
- func (PubSubResponseOutput) ElementType() reflect.Type
- func (o PubSubResponseOutput) Enabled() pulumi.BoolOutput
- func (o PubSubResponseOutput) Filter() FilterResponseOutput
- func (o PubSubResponseOutput) ToPubSubResponseOutput() PubSubResponseOutput
- func (o PubSubResponseOutput) ToPubSubResponseOutputWithContext(ctx context.Context) PubSubResponseOutput
- func (o PubSubResponseOutput) Topic() pulumi.StringOutput
- type QueuedProvisioning
- type QueuedProvisioningArgs
- func (QueuedProvisioningArgs) ElementType() reflect.Type
- func (i QueuedProvisioningArgs) ToQueuedProvisioningOutput() QueuedProvisioningOutput
- func (i QueuedProvisioningArgs) ToQueuedProvisioningOutputWithContext(ctx context.Context) QueuedProvisioningOutput
- func (i QueuedProvisioningArgs) ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput
- func (i QueuedProvisioningArgs) ToQueuedProvisioningPtrOutputWithContext(ctx context.Context) QueuedProvisioningPtrOutput
- type QueuedProvisioningInput
- type QueuedProvisioningOutput
- func (QueuedProvisioningOutput) ElementType() reflect.Type
- func (o QueuedProvisioningOutput) Enabled() pulumi.BoolPtrOutput
- func (o QueuedProvisioningOutput) ToQueuedProvisioningOutput() QueuedProvisioningOutput
- func (o QueuedProvisioningOutput) ToQueuedProvisioningOutputWithContext(ctx context.Context) QueuedProvisioningOutput
- func (o QueuedProvisioningOutput) ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput
- func (o QueuedProvisioningOutput) ToQueuedProvisioningPtrOutputWithContext(ctx context.Context) QueuedProvisioningPtrOutput
- type QueuedProvisioningPtrInput
- type QueuedProvisioningPtrOutput
- func (o QueuedProvisioningPtrOutput) Elem() QueuedProvisioningOutput
- func (QueuedProvisioningPtrOutput) ElementType() reflect.Type
- func (o QueuedProvisioningPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o QueuedProvisioningPtrOutput) ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput
- func (o QueuedProvisioningPtrOutput) ToQueuedProvisioningPtrOutputWithContext(ctx context.Context) QueuedProvisioningPtrOutput
- type QueuedProvisioningResponse
- type QueuedProvisioningResponseOutput
- func (QueuedProvisioningResponseOutput) ElementType() reflect.Type
- func (o QueuedProvisioningResponseOutput) Enabled() pulumi.BoolOutput
- func (o QueuedProvisioningResponseOutput) ToQueuedProvisioningResponseOutput() QueuedProvisioningResponseOutput
- func (o QueuedProvisioningResponseOutput) ToQueuedProvisioningResponseOutputWithContext(ctx context.Context) QueuedProvisioningResponseOutput
- type RangeInfoResponse
- type RangeInfoResponseArrayOutput
- func (RangeInfoResponseArrayOutput) ElementType() reflect.Type
- func (o RangeInfoResponseArrayOutput) Index(i pulumi.IntInput) RangeInfoResponseOutput
- func (o RangeInfoResponseArrayOutput) ToRangeInfoResponseArrayOutput() RangeInfoResponseArrayOutput
- func (o RangeInfoResponseArrayOutput) ToRangeInfoResponseArrayOutputWithContext(ctx context.Context) RangeInfoResponseArrayOutput
- type RangeInfoResponseOutput
- func (RangeInfoResponseOutput) ElementType() reflect.Type
- func (o RangeInfoResponseOutput) RangeName() pulumi.StringOutput
- func (o RangeInfoResponseOutput) ToRangeInfoResponseOutput() RangeInfoResponseOutput
- func (o RangeInfoResponseOutput) ToRangeInfoResponseOutputWithContext(ctx context.Context) RangeInfoResponseOutput
- func (o RangeInfoResponseOutput) Utilization() pulumi.Float64Output
- type RecurringTimeWindow
- type RecurringTimeWindowArgs
- func (RecurringTimeWindowArgs) ElementType() reflect.Type
- func (i RecurringTimeWindowArgs) ToRecurringTimeWindowOutput() RecurringTimeWindowOutput
- func (i RecurringTimeWindowArgs) ToRecurringTimeWindowOutputWithContext(ctx context.Context) RecurringTimeWindowOutput
- func (i RecurringTimeWindowArgs) ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput
- func (i RecurringTimeWindowArgs) ToRecurringTimeWindowPtrOutputWithContext(ctx context.Context) RecurringTimeWindowPtrOutput
- type RecurringTimeWindowInput
- type RecurringTimeWindowOutput
- func (RecurringTimeWindowOutput) ElementType() reflect.Type
- func (o RecurringTimeWindowOutput) Recurrence() pulumi.StringPtrOutput
- func (o RecurringTimeWindowOutput) ToRecurringTimeWindowOutput() RecurringTimeWindowOutput
- func (o RecurringTimeWindowOutput) ToRecurringTimeWindowOutputWithContext(ctx context.Context) RecurringTimeWindowOutput
- func (o RecurringTimeWindowOutput) ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput
- func (o RecurringTimeWindowOutput) ToRecurringTimeWindowPtrOutputWithContext(ctx context.Context) RecurringTimeWindowPtrOutput
- func (o RecurringTimeWindowOutput) Window() TimeWindowPtrOutput
- type RecurringTimeWindowPtrInput
- type RecurringTimeWindowPtrOutput
- func (o RecurringTimeWindowPtrOutput) Elem() RecurringTimeWindowOutput
- func (RecurringTimeWindowPtrOutput) ElementType() reflect.Type
- func (o RecurringTimeWindowPtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o RecurringTimeWindowPtrOutput) ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput
- func (o RecurringTimeWindowPtrOutput) ToRecurringTimeWindowPtrOutputWithContext(ctx context.Context) RecurringTimeWindowPtrOutput
- func (o RecurringTimeWindowPtrOutput) Window() TimeWindowPtrOutput
- type RecurringTimeWindowResponse
- type RecurringTimeWindowResponseOutput
- func (RecurringTimeWindowResponseOutput) ElementType() reflect.Type
- func (o RecurringTimeWindowResponseOutput) Recurrence() pulumi.StringOutput
- func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponseOutput() RecurringTimeWindowResponseOutput
- func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponseOutputWithContext(ctx context.Context) RecurringTimeWindowResponseOutput
- func (o RecurringTimeWindowResponseOutput) Window() TimeWindowResponseOutput
- type ReleaseChannel
- type ReleaseChannelArgs
- func (ReleaseChannelArgs) ElementType() reflect.Type
- func (i ReleaseChannelArgs) ToReleaseChannelOutput() ReleaseChannelOutput
- func (i ReleaseChannelArgs) ToReleaseChannelOutputWithContext(ctx context.Context) ReleaseChannelOutput
- func (i ReleaseChannelArgs) ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput
- func (i ReleaseChannelArgs) ToReleaseChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelPtrOutput
- type ReleaseChannelChannel
- func (ReleaseChannelChannel) ElementType() reflect.Type
- func (e ReleaseChannelChannel) ToReleaseChannelChannelOutput() ReleaseChannelChannelOutput
- func (e ReleaseChannelChannel) ToReleaseChannelChannelOutputWithContext(ctx context.Context) ReleaseChannelChannelOutput
- func (e ReleaseChannelChannel) ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput
- func (e ReleaseChannelChannel) ToReleaseChannelChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelChannelPtrOutput
- func (e ReleaseChannelChannel) ToStringOutput() pulumi.StringOutput
- func (e ReleaseChannelChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReleaseChannelChannel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReleaseChannelChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReleaseChannelChannelInput
- type ReleaseChannelChannelOutput
- func (ReleaseChannelChannelOutput) ElementType() reflect.Type
- func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelOutput() ReleaseChannelChannelOutput
- func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelOutputWithContext(ctx context.Context) ReleaseChannelChannelOutput
- func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput
- func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelChannelPtrOutput
- func (o ReleaseChannelChannelOutput) ToStringOutput() pulumi.StringOutput
- func (o ReleaseChannelChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReleaseChannelChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReleaseChannelChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReleaseChannelChannelPtrInput
- type ReleaseChannelChannelPtrOutput
- func (o ReleaseChannelChannelPtrOutput) Elem() ReleaseChannelChannelOutput
- func (ReleaseChannelChannelPtrOutput) ElementType() reflect.Type
- func (o ReleaseChannelChannelPtrOutput) ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput
- func (o ReleaseChannelChannelPtrOutput) ToReleaseChannelChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelChannelPtrOutput
- func (o ReleaseChannelChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReleaseChannelChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReleaseChannelConfigResponse
- type ReleaseChannelConfigResponseArrayOutput
- func (ReleaseChannelConfigResponseArrayOutput) ElementType() reflect.Type
- func (o ReleaseChannelConfigResponseArrayOutput) Index(i pulumi.IntInput) ReleaseChannelConfigResponseOutput
- func (o ReleaseChannelConfigResponseArrayOutput) ToReleaseChannelConfigResponseArrayOutput() ReleaseChannelConfigResponseArrayOutput
- func (o ReleaseChannelConfigResponseArrayOutput) ToReleaseChannelConfigResponseArrayOutputWithContext(ctx context.Context) ReleaseChannelConfigResponseArrayOutput
- type ReleaseChannelConfigResponseOutput
- func (o ReleaseChannelConfigResponseOutput) AvailableVersions() AvailableVersionResponseArrayOutputdeprecated
- func (o ReleaseChannelConfigResponseOutput) Channel() pulumi.StringOutput
- func (o ReleaseChannelConfigResponseOutput) DefaultVersion() pulumi.StringOutput
- func (ReleaseChannelConfigResponseOutput) ElementType() reflect.Type
- func (o ReleaseChannelConfigResponseOutput) ToReleaseChannelConfigResponseOutput() ReleaseChannelConfigResponseOutput
- func (o ReleaseChannelConfigResponseOutput) ToReleaseChannelConfigResponseOutputWithContext(ctx context.Context) ReleaseChannelConfigResponseOutput
- func (o ReleaseChannelConfigResponseOutput) ValidVersions() pulumi.StringArrayOutput
- type ReleaseChannelInput
- type ReleaseChannelOutput
- func (o ReleaseChannelOutput) Channel() ReleaseChannelChannelPtrOutput
- func (ReleaseChannelOutput) ElementType() reflect.Type
- func (o ReleaseChannelOutput) ToReleaseChannelOutput() ReleaseChannelOutput
- func (o ReleaseChannelOutput) ToReleaseChannelOutputWithContext(ctx context.Context) ReleaseChannelOutput
- func (o ReleaseChannelOutput) ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput
- func (o ReleaseChannelOutput) ToReleaseChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelPtrOutput
- type ReleaseChannelPtrInput
- type ReleaseChannelPtrOutput
- func (o ReleaseChannelPtrOutput) Channel() ReleaseChannelChannelPtrOutput
- func (o ReleaseChannelPtrOutput) Elem() ReleaseChannelOutput
- func (ReleaseChannelPtrOutput) ElementType() reflect.Type
- func (o ReleaseChannelPtrOutput) ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput
- func (o ReleaseChannelPtrOutput) ToReleaseChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelPtrOutput
- type ReleaseChannelResponse
- type ReleaseChannelResponseOutput
- func (o ReleaseChannelResponseOutput) Channel() pulumi.StringOutput
- func (ReleaseChannelResponseOutput) ElementType() reflect.Type
- func (o ReleaseChannelResponseOutput) ToReleaseChannelResponseOutput() ReleaseChannelResponseOutput
- func (o ReleaseChannelResponseOutput) ToReleaseChannelResponseOutputWithContext(ctx context.Context) ReleaseChannelResponseOutput
- type ReservationAffinity
- type ReservationAffinityArgs
- func (ReservationAffinityArgs) ElementType() reflect.Type
- func (i ReservationAffinityArgs) ToReservationAffinityOutput() ReservationAffinityOutput
- func (i ReservationAffinityArgs) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
- func (i ReservationAffinityArgs) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
- func (i ReservationAffinityArgs) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
- type ReservationAffinityConsumeReservationType
- func (ReservationAffinityConsumeReservationType) ElementType() reflect.Type
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
- func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
- func (e ReservationAffinityConsumeReservationType) ToStringOutput() pulumi.StringOutput
- func (e ReservationAffinityConsumeReservationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ReservationAffinityConsumeReservationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ReservationAffinityConsumeReservationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReservationAffinityConsumeReservationTypeInput
- type ReservationAffinityConsumeReservationTypeOutput
- func (ReservationAffinityConsumeReservationTypeOutput) ElementType() reflect.Type
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReservationAffinityConsumeReservationTypePtrInput
- type ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) Elem() ReservationAffinityConsumeReservationTypeOutput
- func (ReservationAffinityConsumeReservationTypePtrOutput) ElementType() reflect.Type
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ReservationAffinityInput
- type ReservationAffinityOutput
- func (o ReservationAffinityOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
- func (ReservationAffinityOutput) ElementType() reflect.Type
- func (o ReservationAffinityOutput) Key() pulumi.StringPtrOutput
- func (o ReservationAffinityOutput) ToReservationAffinityOutput() ReservationAffinityOutput
- func (o ReservationAffinityOutput) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
- func (o ReservationAffinityOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
- func (o ReservationAffinityOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
- func (o ReservationAffinityOutput) Values() pulumi.StringArrayOutput
- type ReservationAffinityPtrInput
- type ReservationAffinityPtrOutput
- func (o ReservationAffinityPtrOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
- func (o ReservationAffinityPtrOutput) Elem() ReservationAffinityOutput
- func (ReservationAffinityPtrOutput) ElementType() reflect.Type
- func (o ReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
- func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
- func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
- func (o ReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
- type ReservationAffinityResponse
- type ReservationAffinityResponseOutput
- func (o ReservationAffinityResponseOutput) ConsumeReservationType() pulumi.StringOutput
- func (ReservationAffinityResponseOutput) ElementType() reflect.Type
- func (o ReservationAffinityResponseOutput) Key() pulumi.StringOutput
- func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput
- func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutputWithContext(ctx context.Context) ReservationAffinityResponseOutput
- func (o ReservationAffinityResponseOutput) Values() pulumi.StringArrayOutput
- type ResourceLabels
- type ResourceLimit
- type ResourceLimitArgs
- type ResourceLimitArray
- type ResourceLimitArrayInput
- type ResourceLimitArrayOutput
- func (ResourceLimitArrayOutput) ElementType() reflect.Type
- func (o ResourceLimitArrayOutput) Index(i pulumi.IntInput) ResourceLimitOutput
- func (o ResourceLimitArrayOutput) ToResourceLimitArrayOutput() ResourceLimitArrayOutput
- func (o ResourceLimitArrayOutput) ToResourceLimitArrayOutputWithContext(ctx context.Context) ResourceLimitArrayOutput
- type ResourceLimitInput
- type ResourceLimitOutput
- func (ResourceLimitOutput) ElementType() reflect.Type
- func (o ResourceLimitOutput) Maximum() pulumi.StringPtrOutput
- func (o ResourceLimitOutput) Minimum() pulumi.StringPtrOutput
- func (o ResourceLimitOutput) ResourceType() pulumi.StringPtrOutput
- func (o ResourceLimitOutput) ToResourceLimitOutput() ResourceLimitOutput
- func (o ResourceLimitOutput) ToResourceLimitOutputWithContext(ctx context.Context) ResourceLimitOutput
- type ResourceLimitResponse
- type ResourceLimitResponseArrayOutput
- func (ResourceLimitResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceLimitResponseArrayOutput) Index(i pulumi.IntInput) ResourceLimitResponseOutput
- func (o ResourceLimitResponseArrayOutput) ToResourceLimitResponseArrayOutput() ResourceLimitResponseArrayOutput
- func (o ResourceLimitResponseArrayOutput) ToResourceLimitResponseArrayOutputWithContext(ctx context.Context) ResourceLimitResponseArrayOutput
- type ResourceLimitResponseOutput
- func (ResourceLimitResponseOutput) ElementType() reflect.Type
- func (o ResourceLimitResponseOutput) Maximum() pulumi.StringOutput
- func (o ResourceLimitResponseOutput) Minimum() pulumi.StringOutput
- func (o ResourceLimitResponseOutput) ResourceType() pulumi.StringOutput
- func (o ResourceLimitResponseOutput) ToResourceLimitResponseOutput() ResourceLimitResponseOutput
- func (o ResourceLimitResponseOutput) ToResourceLimitResponseOutputWithContext(ctx context.Context) ResourceLimitResponseOutput
- type ResourceManagerTags
- type ResourceManagerTagsArgs
- func (ResourceManagerTagsArgs) ElementType() reflect.Type
- func (i ResourceManagerTagsArgs) ToResourceManagerTagsOutput() ResourceManagerTagsOutput
- func (i ResourceManagerTagsArgs) ToResourceManagerTagsOutputWithContext(ctx context.Context) ResourceManagerTagsOutput
- func (i ResourceManagerTagsArgs) ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput
- func (i ResourceManagerTagsArgs) ToResourceManagerTagsPtrOutputWithContext(ctx context.Context) ResourceManagerTagsPtrOutput
- type ResourceManagerTagsInput
- type ResourceManagerTagsOutput
- func (ResourceManagerTagsOutput) ElementType() reflect.Type
- func (o ResourceManagerTagsOutput) Tags() pulumi.StringMapOutput
- func (o ResourceManagerTagsOutput) ToResourceManagerTagsOutput() ResourceManagerTagsOutput
- func (o ResourceManagerTagsOutput) ToResourceManagerTagsOutputWithContext(ctx context.Context) ResourceManagerTagsOutput
- func (o ResourceManagerTagsOutput) ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput
- func (o ResourceManagerTagsOutput) ToResourceManagerTagsPtrOutputWithContext(ctx context.Context) ResourceManagerTagsPtrOutput
- type ResourceManagerTagsPtrInput
- type ResourceManagerTagsPtrOutput
- func (o ResourceManagerTagsPtrOutput) Elem() ResourceManagerTagsOutput
- func (ResourceManagerTagsPtrOutput) ElementType() reflect.Type
- func (o ResourceManagerTagsPtrOutput) Tags() pulumi.StringMapOutput
- func (o ResourceManagerTagsPtrOutput) ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput
- func (o ResourceManagerTagsPtrOutput) ToResourceManagerTagsPtrOutputWithContext(ctx context.Context) ResourceManagerTagsPtrOutput
- type ResourceManagerTagsResponse
- type ResourceManagerTagsResponseOutput
- func (ResourceManagerTagsResponseOutput) ElementType() reflect.Type
- func (o ResourceManagerTagsResponseOutput) Tags() pulumi.StringMapOutput
- func (o ResourceManagerTagsResponseOutput) ToResourceManagerTagsResponseOutput() ResourceManagerTagsResponseOutput
- func (o ResourceManagerTagsResponseOutput) ToResourceManagerTagsResponseOutputWithContext(ctx context.Context) ResourceManagerTagsResponseOutput
- type ResourceUsageExportConfig
- type ResourceUsageExportConfigArgs
- func (ResourceUsageExportConfigArgs) ElementType() reflect.Type
- func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigOutput() ResourceUsageExportConfigOutput
- func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigOutputWithContext(ctx context.Context) ResourceUsageExportConfigOutput
- func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput
- func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigPtrOutput
- type ResourceUsageExportConfigInput
- type ResourceUsageExportConfigOutput
- func (o ResourceUsageExportConfigOutput) BigqueryDestination() BigQueryDestinationPtrOutput
- func (o ResourceUsageExportConfigOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigPtrOutput
- func (ResourceUsageExportConfigOutput) ElementType() reflect.Type
- func (o ResourceUsageExportConfigOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
- func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigOutput() ResourceUsageExportConfigOutput
- func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigOutputWithContext(ctx context.Context) ResourceUsageExportConfigOutput
- func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput
- func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigPtrOutput
- type ResourceUsageExportConfigPtrInput
- type ResourceUsageExportConfigPtrOutput
- func (o ResourceUsageExportConfigPtrOutput) BigqueryDestination() BigQueryDestinationPtrOutput
- func (o ResourceUsageExportConfigPtrOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigPtrOutput
- func (o ResourceUsageExportConfigPtrOutput) Elem() ResourceUsageExportConfigOutput
- func (ResourceUsageExportConfigPtrOutput) ElementType() reflect.Type
- func (o ResourceUsageExportConfigPtrOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
- func (o ResourceUsageExportConfigPtrOutput) ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput
- func (o ResourceUsageExportConfigPtrOutput) ToResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigPtrOutput
- type ResourceUsageExportConfigResponse
- type ResourceUsageExportConfigResponseOutput
- func (o ResourceUsageExportConfigResponseOutput) BigqueryDestination() BigQueryDestinationResponseOutput
- func (o ResourceUsageExportConfigResponseOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigResponseOutput
- func (ResourceUsageExportConfigResponseOutput) ElementType() reflect.Type
- func (o ResourceUsageExportConfigResponseOutput) EnableNetworkEgressMetering() pulumi.BoolOutput
- func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponseOutput() ResourceUsageExportConfigResponseOutput
- func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponseOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponseOutput
- type SandboxConfig
- type SandboxConfigArgs
- func (SandboxConfigArgs) ElementType() reflect.Type
- func (i SandboxConfigArgs) ToSandboxConfigOutput() SandboxConfigOutput
- func (i SandboxConfigArgs) ToSandboxConfigOutputWithContext(ctx context.Context) SandboxConfigOutput
- func (i SandboxConfigArgs) ToSandboxConfigPtrOutput() SandboxConfigPtrOutput
- func (i SandboxConfigArgs) ToSandboxConfigPtrOutputWithContext(ctx context.Context) SandboxConfigPtrOutput
- type SandboxConfigInput
- type SandboxConfigOutput
- func (SandboxConfigOutput) ElementType() reflect.Type
- func (o SandboxConfigOutput) SandboxType() pulumi.StringPtrOutput
- func (o SandboxConfigOutput) ToSandboxConfigOutput() SandboxConfigOutput
- func (o SandboxConfigOutput) ToSandboxConfigOutputWithContext(ctx context.Context) SandboxConfigOutput
- func (o SandboxConfigOutput) ToSandboxConfigPtrOutput() SandboxConfigPtrOutput
- func (o SandboxConfigOutput) ToSandboxConfigPtrOutputWithContext(ctx context.Context) SandboxConfigPtrOutput
- func (o SandboxConfigOutput) Type() SandboxConfigTypePtrOutput
- type SandboxConfigPtrInput
- type SandboxConfigPtrOutput
- func (o SandboxConfigPtrOutput) Elem() SandboxConfigOutput
- func (SandboxConfigPtrOutput) ElementType() reflect.Type
- func (o SandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
- func (o SandboxConfigPtrOutput) ToSandboxConfigPtrOutput() SandboxConfigPtrOutput
- func (o SandboxConfigPtrOutput) ToSandboxConfigPtrOutputWithContext(ctx context.Context) SandboxConfigPtrOutput
- func (o SandboxConfigPtrOutput) Type() SandboxConfigTypePtrOutput
- type SandboxConfigResponse
- type SandboxConfigResponseOutput
- func (SandboxConfigResponseOutput) ElementType() reflect.Type
- func (o SandboxConfigResponseOutput) SandboxType() pulumi.StringOutput
- func (o SandboxConfigResponseOutput) ToSandboxConfigResponseOutput() SandboxConfigResponseOutput
- func (o SandboxConfigResponseOutput) ToSandboxConfigResponseOutputWithContext(ctx context.Context) SandboxConfigResponseOutput
- func (o SandboxConfigResponseOutput) Type() pulumi.StringOutput
- type SandboxConfigType
- func (SandboxConfigType) ElementType() reflect.Type
- func (e SandboxConfigType) ToSandboxConfigTypeOutput() SandboxConfigTypeOutput
- func (e SandboxConfigType) ToSandboxConfigTypeOutputWithContext(ctx context.Context) SandboxConfigTypeOutput
- func (e SandboxConfigType) ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput
- func (e SandboxConfigType) ToSandboxConfigTypePtrOutputWithContext(ctx context.Context) SandboxConfigTypePtrOutput
- func (e SandboxConfigType) ToStringOutput() pulumi.StringOutput
- func (e SandboxConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SandboxConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SandboxConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SandboxConfigTypeInput
- type SandboxConfigTypeOutput
- func (SandboxConfigTypeOutput) ElementType() reflect.Type
- func (o SandboxConfigTypeOutput) ToSandboxConfigTypeOutput() SandboxConfigTypeOutput
- func (o SandboxConfigTypeOutput) ToSandboxConfigTypeOutputWithContext(ctx context.Context) SandboxConfigTypeOutput
- func (o SandboxConfigTypeOutput) ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput
- func (o SandboxConfigTypeOutput) ToSandboxConfigTypePtrOutputWithContext(ctx context.Context) SandboxConfigTypePtrOutput
- func (o SandboxConfigTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o SandboxConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SandboxConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SandboxConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SandboxConfigTypePtrInput
- type SandboxConfigTypePtrOutput
- func (o SandboxConfigTypePtrOutput) Elem() SandboxConfigTypeOutput
- func (SandboxConfigTypePtrOutput) ElementType() reflect.Type
- func (o SandboxConfigTypePtrOutput) ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput
- func (o SandboxConfigTypePtrOutput) ToSandboxConfigTypePtrOutputWithContext(ctx context.Context) SandboxConfigTypePtrOutput
- func (o SandboxConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SandboxConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfig
- type SecurityPostureConfigArgs
- func (SecurityPostureConfigArgs) ElementType() reflect.Type
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
- func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
- type SecurityPostureConfigInput
- type SecurityPostureConfigMode
- func (SecurityPostureConfigMode) ElementType() reflect.Type
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
- func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
- func (e SecurityPostureConfigMode) ToStringOutput() pulumi.StringOutput
- func (e SecurityPostureConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityPostureConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityPostureConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigModeInput
- type SecurityPostureConfigModeOutput
- func (SecurityPostureConfigModeOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityPostureConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityPostureConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigModePtrInput
- type SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModePtrOutput) Elem() SecurityPostureConfigModeOutput
- func (SecurityPostureConfigModePtrOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigOutput
- func (SecurityPostureConfigOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigOutput) Mode() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
- type SecurityPostureConfigPtrInput
- type SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigPtrOutput) Elem() SecurityPostureConfigOutput
- func (SecurityPostureConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigPtrOutput) Mode() SecurityPostureConfigModePtrOutput
- func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
- func (o SecurityPostureConfigPtrOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
- type SecurityPostureConfigResponse
- type SecurityPostureConfigResponseOutput
- func (SecurityPostureConfigResponseOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigResponseOutput) Mode() pulumi.StringOutput
- func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutput() SecurityPostureConfigResponseOutput
- func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutputWithContext(ctx context.Context) SecurityPostureConfigResponseOutput
- func (o SecurityPostureConfigResponseOutput) VulnerabilityMode() pulumi.StringOutput
- type SecurityPostureConfigVulnerabilityMode
- func (SecurityPostureConfigVulnerabilityMode) ElementType() reflect.Type
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringOutput() pulumi.StringOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigVulnerabilityModeInput
- type SecurityPostureConfigVulnerabilityModeOutput
- func (SecurityPostureConfigVulnerabilityModeOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutput() pulumi.StringOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecurityPostureConfigVulnerabilityModePtrInput
- type SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) Elem() SecurityPostureConfigVulnerabilityModeOutput
- func (SecurityPostureConfigVulnerabilityModePtrOutput) ElementType() reflect.Type
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceExternalIPsConfig
- type ServiceExternalIPsConfigArgs
- func (ServiceExternalIPsConfigArgs) ElementType() reflect.Type
- func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigOutput() ServiceExternalIPsConfigOutput
- func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigOutputWithContext(ctx context.Context) ServiceExternalIPsConfigOutput
- func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput
- func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigPtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigPtrOutput
- type ServiceExternalIPsConfigInput
- type ServiceExternalIPsConfigOutput
- func (ServiceExternalIPsConfigOutput) ElementType() reflect.Type
- func (o ServiceExternalIPsConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigOutput() ServiceExternalIPsConfigOutput
- func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigOutputWithContext(ctx context.Context) ServiceExternalIPsConfigOutput
- func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput
- func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigPtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigPtrOutput
- type ServiceExternalIPsConfigPtrInput
- type ServiceExternalIPsConfigPtrOutput
- func (o ServiceExternalIPsConfigPtrOutput) Elem() ServiceExternalIPsConfigOutput
- func (ServiceExternalIPsConfigPtrOutput) ElementType() reflect.Type
- func (o ServiceExternalIPsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServiceExternalIPsConfigPtrOutput) ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput
- func (o ServiceExternalIPsConfigPtrOutput) ToServiceExternalIPsConfigPtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigPtrOutput
- type ServiceExternalIPsConfigResponse
- type ServiceExternalIPsConfigResponseOutput
- func (ServiceExternalIPsConfigResponseOutput) ElementType() reflect.Type
- func (o ServiceExternalIPsConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponseOutput() ServiceExternalIPsConfigResponseOutput
- func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponseOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponseOutput
- type ShieldedInstanceConfig
- type ShieldedInstanceConfigArgs
- func (ShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigInput
- type ShieldedInstanceConfigOutput
- func (ShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigPtrInput
- type ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) Elem() ShieldedInstanceConfigOutput
- func (ShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
- func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
- type ShieldedInstanceConfigResponse
- type ShieldedInstanceConfigResponseOutput
- func (ShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
- func (o ShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
- type ShieldedNodes
- type ShieldedNodesArgs
- func (ShieldedNodesArgs) ElementType() reflect.Type
- func (i ShieldedNodesArgs) ToShieldedNodesOutput() ShieldedNodesOutput
- func (i ShieldedNodesArgs) ToShieldedNodesOutputWithContext(ctx context.Context) ShieldedNodesOutput
- func (i ShieldedNodesArgs) ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput
- func (i ShieldedNodesArgs) ToShieldedNodesPtrOutputWithContext(ctx context.Context) ShieldedNodesPtrOutput
- type ShieldedNodesInput
- type ShieldedNodesOutput
- func (ShieldedNodesOutput) ElementType() reflect.Type
- func (o ShieldedNodesOutput) Enabled() pulumi.BoolPtrOutput
- func (o ShieldedNodesOutput) ToShieldedNodesOutput() ShieldedNodesOutput
- func (o ShieldedNodesOutput) ToShieldedNodesOutputWithContext(ctx context.Context) ShieldedNodesOutput
- func (o ShieldedNodesOutput) ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput
- func (o ShieldedNodesOutput) ToShieldedNodesPtrOutputWithContext(ctx context.Context) ShieldedNodesPtrOutput
- type ShieldedNodesPtrInput
- type ShieldedNodesPtrOutput
- func (o ShieldedNodesPtrOutput) Elem() ShieldedNodesOutput
- func (ShieldedNodesPtrOutput) ElementType() reflect.Type
- func (o ShieldedNodesPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ShieldedNodesPtrOutput) ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput
- func (o ShieldedNodesPtrOutput) ToShieldedNodesPtrOutputWithContext(ctx context.Context) ShieldedNodesPtrOutput
- type ShieldedNodesResponse
- type ShieldedNodesResponseOutput
- func (ShieldedNodesResponseOutput) ElementType() reflect.Type
- func (o ShieldedNodesResponseOutput) Enabled() pulumi.BoolOutput
- func (o ShieldedNodesResponseOutput) ToShieldedNodesResponseOutput() ShieldedNodesResponseOutput
- func (o ShieldedNodesResponseOutput) ToShieldedNodesResponseOutputWithContext(ctx context.Context) ShieldedNodesResponseOutput
- type SoleTenantConfig
- type SoleTenantConfigArgs
- func (SoleTenantConfigArgs) ElementType() reflect.Type
- func (i SoleTenantConfigArgs) ToSoleTenantConfigOutput() SoleTenantConfigOutput
- func (i SoleTenantConfigArgs) ToSoleTenantConfigOutputWithContext(ctx context.Context) SoleTenantConfigOutput
- func (i SoleTenantConfigArgs) ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput
- func (i SoleTenantConfigArgs) ToSoleTenantConfigPtrOutputWithContext(ctx context.Context) SoleTenantConfigPtrOutput
- type SoleTenantConfigInput
- type SoleTenantConfigOutput
- func (SoleTenantConfigOutput) ElementType() reflect.Type
- func (o SoleTenantConfigOutput) NodeAffinities() NodeAffinityArrayOutput
- func (o SoleTenantConfigOutput) ToSoleTenantConfigOutput() SoleTenantConfigOutput
- func (o SoleTenantConfigOutput) ToSoleTenantConfigOutputWithContext(ctx context.Context) SoleTenantConfigOutput
- func (o SoleTenantConfigOutput) ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput
- func (o SoleTenantConfigOutput) ToSoleTenantConfigPtrOutputWithContext(ctx context.Context) SoleTenantConfigPtrOutput
- type SoleTenantConfigPtrInput
- type SoleTenantConfigPtrOutput
- func (o SoleTenantConfigPtrOutput) Elem() SoleTenantConfigOutput
- func (SoleTenantConfigPtrOutput) ElementType() reflect.Type
- func (o SoleTenantConfigPtrOutput) NodeAffinities() NodeAffinityArrayOutput
- func (o SoleTenantConfigPtrOutput) ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput
- func (o SoleTenantConfigPtrOutput) ToSoleTenantConfigPtrOutputWithContext(ctx context.Context) SoleTenantConfigPtrOutput
- type SoleTenantConfigResponse
- type SoleTenantConfigResponseOutput
- func (SoleTenantConfigResponseOutput) ElementType() reflect.Type
- func (o SoleTenantConfigResponseOutput) NodeAffinities() NodeAffinityResponseArrayOutput
- func (o SoleTenantConfigResponseOutput) ToSoleTenantConfigResponseOutput() SoleTenantConfigResponseOutput
- func (o SoleTenantConfigResponseOutput) ToSoleTenantConfigResponseOutputWithContext(ctx context.Context) SoleTenantConfigResponseOutput
- type StandardRolloutPolicy
- type StandardRolloutPolicyArgs
- func (StandardRolloutPolicyArgs) ElementType() reflect.Type
- func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyOutput() StandardRolloutPolicyOutput
- func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyOutputWithContext(ctx context.Context) StandardRolloutPolicyOutput
- func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput
- func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyPtrOutputWithContext(ctx context.Context) StandardRolloutPolicyPtrOutput
- type StandardRolloutPolicyInput
- type StandardRolloutPolicyOutput
- func (o StandardRolloutPolicyOutput) BatchNodeCount() pulumi.IntPtrOutput
- func (o StandardRolloutPolicyOutput) BatchPercentage() pulumi.Float64PtrOutput
- func (o StandardRolloutPolicyOutput) BatchSoakDuration() pulumi.StringPtrOutput
- func (StandardRolloutPolicyOutput) ElementType() reflect.Type
- func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyOutput() StandardRolloutPolicyOutput
- func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyOutputWithContext(ctx context.Context) StandardRolloutPolicyOutput
- func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput
- func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyPtrOutputWithContext(ctx context.Context) StandardRolloutPolicyPtrOutput
- type StandardRolloutPolicyPtrInput
- type StandardRolloutPolicyPtrOutput
- func (o StandardRolloutPolicyPtrOutput) BatchNodeCount() pulumi.IntPtrOutput
- func (o StandardRolloutPolicyPtrOutput) BatchPercentage() pulumi.Float64PtrOutput
- func (o StandardRolloutPolicyPtrOutput) BatchSoakDuration() pulumi.StringPtrOutput
- func (o StandardRolloutPolicyPtrOutput) Elem() StandardRolloutPolicyOutput
- func (StandardRolloutPolicyPtrOutput) ElementType() reflect.Type
- func (o StandardRolloutPolicyPtrOutput) ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput
- func (o StandardRolloutPolicyPtrOutput) ToStandardRolloutPolicyPtrOutputWithContext(ctx context.Context) StandardRolloutPolicyPtrOutput
- type StandardRolloutPolicyResponse
- type StandardRolloutPolicyResponseOutput
- func (o StandardRolloutPolicyResponseOutput) BatchNodeCount() pulumi.IntOutput
- func (o StandardRolloutPolicyResponseOutput) BatchPercentage() pulumi.Float64Output
- func (o StandardRolloutPolicyResponseOutput) BatchSoakDuration() pulumi.StringOutput
- func (StandardRolloutPolicyResponseOutput) ElementType() reflect.Type
- func (o StandardRolloutPolicyResponseOutput) ToStandardRolloutPolicyResponseOutput() StandardRolloutPolicyResponseOutput
- func (o StandardRolloutPolicyResponseOutput) ToStandardRolloutPolicyResponseOutputWithContext(ctx context.Context) StandardRolloutPolicyResponseOutput
- type StatusCondition
- type StatusConditionArgs
- type StatusConditionArray
- type StatusConditionArrayInput
- type StatusConditionArrayOutput
- func (StatusConditionArrayOutput) ElementType() reflect.Type
- func (o StatusConditionArrayOutput) Index(i pulumi.IntInput) StatusConditionOutput
- func (o StatusConditionArrayOutput) ToStatusConditionArrayOutput() StatusConditionArrayOutput
- func (o StatusConditionArrayOutput) ToStatusConditionArrayOutputWithContext(ctx context.Context) StatusConditionArrayOutput
- type StatusConditionCanonicalCode
- func (StatusConditionCanonicalCode) ElementType() reflect.Type
- func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodeOutput() StatusConditionCanonicalCodeOutput
- func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodeOutputWithContext(ctx context.Context) StatusConditionCanonicalCodeOutput
- func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput
- func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodePtrOutputWithContext(ctx context.Context) StatusConditionCanonicalCodePtrOutput
- func (e StatusConditionCanonicalCode) ToStringOutput() pulumi.StringOutput
- func (e StatusConditionCanonicalCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StatusConditionCanonicalCode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StatusConditionCanonicalCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusConditionCanonicalCodeInput
- type StatusConditionCanonicalCodeOutput
- func (StatusConditionCanonicalCodeOutput) ElementType() reflect.Type
- func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodeOutput() StatusConditionCanonicalCodeOutput
- func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodeOutputWithContext(ctx context.Context) StatusConditionCanonicalCodeOutput
- func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput
- func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodePtrOutputWithContext(ctx context.Context) StatusConditionCanonicalCodePtrOutput
- func (o StatusConditionCanonicalCodeOutput) ToStringOutput() pulumi.StringOutput
- func (o StatusConditionCanonicalCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StatusConditionCanonicalCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusConditionCanonicalCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusConditionCanonicalCodePtrInput
- type StatusConditionCanonicalCodePtrOutput
- func (o StatusConditionCanonicalCodePtrOutput) Elem() StatusConditionCanonicalCodeOutput
- func (StatusConditionCanonicalCodePtrOutput) ElementType() reflect.Type
- func (o StatusConditionCanonicalCodePtrOutput) ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput
- func (o StatusConditionCanonicalCodePtrOutput) ToStatusConditionCanonicalCodePtrOutputWithContext(ctx context.Context) StatusConditionCanonicalCodePtrOutput
- func (o StatusConditionCanonicalCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusConditionCanonicalCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusConditionCode
- func (StatusConditionCode) ElementType() reflect.Type
- func (e StatusConditionCode) ToStatusConditionCodeOutput() StatusConditionCodeOutput
- func (e StatusConditionCode) ToStatusConditionCodeOutputWithContext(ctx context.Context) StatusConditionCodeOutput
- func (e StatusConditionCode) ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput
- func (e StatusConditionCode) ToStatusConditionCodePtrOutputWithContext(ctx context.Context) StatusConditionCodePtrOutput
- func (e StatusConditionCode) ToStringOutput() pulumi.StringOutput
- func (e StatusConditionCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StatusConditionCode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StatusConditionCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusConditionCodeInput
- type StatusConditionCodeOutput
- func (StatusConditionCodeOutput) ElementType() reflect.Type
- func (o StatusConditionCodeOutput) ToStatusConditionCodeOutput() StatusConditionCodeOutput
- func (o StatusConditionCodeOutput) ToStatusConditionCodeOutputWithContext(ctx context.Context) StatusConditionCodeOutput
- func (o StatusConditionCodeOutput) ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput
- func (o StatusConditionCodeOutput) ToStatusConditionCodePtrOutputWithContext(ctx context.Context) StatusConditionCodePtrOutput
- func (o StatusConditionCodeOutput) ToStringOutput() pulumi.StringOutput
- func (o StatusConditionCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StatusConditionCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusConditionCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusConditionCodePtrInput
- type StatusConditionCodePtrOutput
- func (o StatusConditionCodePtrOutput) Elem() StatusConditionCodeOutput
- func (StatusConditionCodePtrOutput) ElementType() reflect.Type
- func (o StatusConditionCodePtrOutput) ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput
- func (o StatusConditionCodePtrOutput) ToStatusConditionCodePtrOutputWithContext(ctx context.Context) StatusConditionCodePtrOutput
- func (o StatusConditionCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatusConditionCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatusConditionInput
- type StatusConditionOutput
- func (o StatusConditionOutput) CanonicalCode() StatusConditionCanonicalCodePtrOutput
- func (o StatusConditionOutput) Code() StatusConditionCodePtrOutputdeprecated
- func (StatusConditionOutput) ElementType() reflect.Type
- func (o StatusConditionOutput) Message() pulumi.StringPtrOutput
- func (o StatusConditionOutput) ToStatusConditionOutput() StatusConditionOutput
- func (o StatusConditionOutput) ToStatusConditionOutputWithContext(ctx context.Context) StatusConditionOutput
- type StatusConditionResponse
- type StatusConditionResponseArrayOutput
- func (StatusConditionResponseArrayOutput) ElementType() reflect.Type
- func (o StatusConditionResponseArrayOutput) Index(i pulumi.IntInput) StatusConditionResponseOutput
- func (o StatusConditionResponseArrayOutput) ToStatusConditionResponseArrayOutput() StatusConditionResponseArrayOutput
- func (o StatusConditionResponseArrayOutput) ToStatusConditionResponseArrayOutputWithContext(ctx context.Context) StatusConditionResponseArrayOutput
- type StatusConditionResponseOutput
- func (o StatusConditionResponseOutput) CanonicalCode() pulumi.StringOutput
- func (o StatusConditionResponseOutput) Code() pulumi.StringOutputdeprecated
- func (StatusConditionResponseOutput) ElementType() reflect.Type
- func (o StatusConditionResponseOutput) Message() pulumi.StringOutput
- func (o StatusConditionResponseOutput) ToStatusConditionResponseOutput() StatusConditionResponseOutput
- func (o StatusConditionResponseOutput) ToStatusConditionResponseOutputWithContext(ctx context.Context) StatusConditionResponseOutput
- type TimeWindow
- type TimeWindowArgs
- func (TimeWindowArgs) ElementType() reflect.Type
- func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput
- func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
- func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowInput
- type TimeWindowOutput
- func (TimeWindowOutput) ElementType() reflect.Type
- func (o TimeWindowOutput) EndTime() pulumi.StringPtrOutput
- func (o TimeWindowOutput) MaintenanceExclusionOptions() MaintenanceExclusionOptionsPtrOutput
- func (o TimeWindowOutput) StartTime() pulumi.StringPtrOutput
- func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput
- func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
- func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowPtrInput
- type TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) Elem() TimeWindowOutput
- func (TimeWindowPtrOutput) ElementType() reflect.Type
- func (o TimeWindowPtrOutput) EndTime() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) MaintenanceExclusionOptions() MaintenanceExclusionOptionsPtrOutput
- func (o TimeWindowPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowResponse
- type TimeWindowResponseOutput
- func (TimeWindowResponseOutput) ElementType() reflect.Type
- func (o TimeWindowResponseOutput) EndTime() pulumi.StringOutput
- func (o TimeWindowResponseOutput) MaintenanceExclusionOptions() MaintenanceExclusionOptionsResponseOutput
- func (o TimeWindowResponseOutput) StartTime() pulumi.StringOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- type TpuConfig
- type TpuConfigArgs
- func (TpuConfigArgs) ElementType() reflect.Type
- func (i TpuConfigArgs) ToTpuConfigOutput() TpuConfigOutput
- func (i TpuConfigArgs) ToTpuConfigOutputWithContext(ctx context.Context) TpuConfigOutput
- func (i TpuConfigArgs) ToTpuConfigPtrOutput() TpuConfigPtrOutput
- func (i TpuConfigArgs) ToTpuConfigPtrOutputWithContext(ctx context.Context) TpuConfigPtrOutput
- type TpuConfigInput
- type TpuConfigOutput
- func (TpuConfigOutput) ElementType() reflect.Type
- func (o TpuConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o TpuConfigOutput) Ipv4CidrBlock() pulumi.StringPtrOutput
- func (o TpuConfigOutput) ToTpuConfigOutput() TpuConfigOutput
- func (o TpuConfigOutput) ToTpuConfigOutputWithContext(ctx context.Context) TpuConfigOutput
- func (o TpuConfigOutput) ToTpuConfigPtrOutput() TpuConfigPtrOutput
- func (o TpuConfigOutput) ToTpuConfigPtrOutputWithContext(ctx context.Context) TpuConfigPtrOutput
- func (o TpuConfigOutput) UseServiceNetworking() pulumi.BoolPtrOutput
- type TpuConfigPtrInput
- type TpuConfigPtrOutput
- func (o TpuConfigPtrOutput) Elem() TpuConfigOutput
- func (TpuConfigPtrOutput) ElementType() reflect.Type
- func (o TpuConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TpuConfigPtrOutput) Ipv4CidrBlock() pulumi.StringPtrOutput
- func (o TpuConfigPtrOutput) ToTpuConfigPtrOutput() TpuConfigPtrOutput
- func (o TpuConfigPtrOutput) ToTpuConfigPtrOutputWithContext(ctx context.Context) TpuConfigPtrOutput
- func (o TpuConfigPtrOutput) UseServiceNetworking() pulumi.BoolPtrOutput
- type TpuConfigResponse
- type TpuConfigResponseOutput
- func (TpuConfigResponseOutput) ElementType() reflect.Type
- func (o TpuConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o TpuConfigResponseOutput) Ipv4CidrBlock() pulumi.StringOutput
- func (o TpuConfigResponseOutput) ToTpuConfigResponseOutput() TpuConfigResponseOutput
- func (o TpuConfigResponseOutput) ToTpuConfigResponseOutputWithContext(ctx context.Context) TpuConfigResponseOutput
- func (o TpuConfigResponseOutput) UseServiceNetworking() pulumi.BoolOutput
- type UpdateInfoResponse
- type UpdateInfoResponseOutput
- func (o UpdateInfoResponseOutput) BlueGreenInfo() BlueGreenInfoResponseOutput
- func (UpdateInfoResponseOutput) ElementType() reflect.Type
- func (o UpdateInfoResponseOutput) ToUpdateInfoResponseOutput() UpdateInfoResponseOutput
- func (o UpdateInfoResponseOutput) ToUpdateInfoResponseOutputWithContext(ctx context.Context) UpdateInfoResponseOutput
- type UpgradeSettings
- type UpgradeSettingsArgs
- func (UpgradeSettingsArgs) ElementType() reflect.Type
- func (i UpgradeSettingsArgs) ToUpgradeSettingsOutput() UpgradeSettingsOutput
- func (i UpgradeSettingsArgs) ToUpgradeSettingsOutputWithContext(ctx context.Context) UpgradeSettingsOutput
- func (i UpgradeSettingsArgs) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
- func (i UpgradeSettingsArgs) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
- type UpgradeSettingsInput
- type UpgradeSettingsOutput
- func (o UpgradeSettingsOutput) BlueGreenSettings() BlueGreenSettingsPtrOutput
- func (UpgradeSettingsOutput) ElementType() reflect.Type
- func (o UpgradeSettingsOutput) MaxSurge() pulumi.IntPtrOutput
- func (o UpgradeSettingsOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o UpgradeSettingsOutput) Strategy() UpgradeSettingsStrategyPtrOutput
- func (o UpgradeSettingsOutput) ToUpgradeSettingsOutput() UpgradeSettingsOutput
- func (o UpgradeSettingsOutput) ToUpgradeSettingsOutputWithContext(ctx context.Context) UpgradeSettingsOutput
- func (o UpgradeSettingsOutput) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
- func (o UpgradeSettingsOutput) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
- type UpgradeSettingsPtrInput
- type UpgradeSettingsPtrOutput
- func (o UpgradeSettingsPtrOutput) BlueGreenSettings() BlueGreenSettingsPtrOutput
- func (o UpgradeSettingsPtrOutput) Elem() UpgradeSettingsOutput
- func (UpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o UpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
- func (o UpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o UpgradeSettingsPtrOutput) Strategy() UpgradeSettingsStrategyPtrOutput
- func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
- func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
- type UpgradeSettingsResponse
- type UpgradeSettingsResponseOutput
- func (o UpgradeSettingsResponseOutput) BlueGreenSettings() BlueGreenSettingsResponseOutput
- func (UpgradeSettingsResponseOutput) ElementType() reflect.Type
- func (o UpgradeSettingsResponseOutput) MaxSurge() pulumi.IntOutput
- func (o UpgradeSettingsResponseOutput) MaxUnavailable() pulumi.IntOutput
- func (o UpgradeSettingsResponseOutput) Strategy() pulumi.StringOutput
- func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput
- func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutputWithContext(ctx context.Context) UpgradeSettingsResponseOutput
- type UpgradeSettingsStrategy
- func (UpgradeSettingsStrategy) ElementType() reflect.Type
- func (e UpgradeSettingsStrategy) ToStringOutput() pulumi.StringOutput
- func (e UpgradeSettingsStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UpgradeSettingsStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UpgradeSettingsStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyOutput() UpgradeSettingsStrategyOutput
- func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyOutputWithContext(ctx context.Context) UpgradeSettingsStrategyOutput
- func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput
- func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyPtrOutputWithContext(ctx context.Context) UpgradeSettingsStrategyPtrOutput
- type UpgradeSettingsStrategyInput
- type UpgradeSettingsStrategyOutput
- func (UpgradeSettingsStrategyOutput) ElementType() reflect.Type
- func (o UpgradeSettingsStrategyOutput) ToStringOutput() pulumi.StringOutput
- func (o UpgradeSettingsStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UpgradeSettingsStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UpgradeSettingsStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyOutput() UpgradeSettingsStrategyOutput
- func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyOutputWithContext(ctx context.Context) UpgradeSettingsStrategyOutput
- func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput
- func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyPtrOutputWithContext(ctx context.Context) UpgradeSettingsStrategyPtrOutput
- type UpgradeSettingsStrategyPtrInput
- type UpgradeSettingsStrategyPtrOutput
- func (o UpgradeSettingsStrategyPtrOutput) Elem() UpgradeSettingsStrategyOutput
- func (UpgradeSettingsStrategyPtrOutput) ElementType() reflect.Type
- func (o UpgradeSettingsStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UpgradeSettingsStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UpgradeSettingsStrategyPtrOutput) ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput
- func (o UpgradeSettingsStrategyPtrOutput) ToUpgradeSettingsStrategyPtrOutputWithContext(ctx context.Context) UpgradeSettingsStrategyPtrOutput
- type VerticalPodAutoscaling
- type VerticalPodAutoscalingArgs
- func (VerticalPodAutoscalingArgs) ElementType() reflect.Type
- func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingOutput() VerticalPodAutoscalingOutput
- func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingOutputWithContext(ctx context.Context) VerticalPodAutoscalingOutput
- func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput
- func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingPtrOutput
- type VerticalPodAutoscalingInput
- type VerticalPodAutoscalingOutput
- func (VerticalPodAutoscalingOutput) ElementType() reflect.Type
- func (o VerticalPodAutoscalingOutput) Enabled() pulumi.BoolPtrOutput
- func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingOutput() VerticalPodAutoscalingOutput
- func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingOutputWithContext(ctx context.Context) VerticalPodAutoscalingOutput
- func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput
- func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingPtrOutput
- type VerticalPodAutoscalingPtrInput
- type VerticalPodAutoscalingPtrOutput
- func (o VerticalPodAutoscalingPtrOutput) Elem() VerticalPodAutoscalingOutput
- func (VerticalPodAutoscalingPtrOutput) ElementType() reflect.Type
- func (o VerticalPodAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VerticalPodAutoscalingPtrOutput) ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput
- func (o VerticalPodAutoscalingPtrOutput) ToVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingPtrOutput
- type VerticalPodAutoscalingResponse
- type VerticalPodAutoscalingResponseOutput
- func (VerticalPodAutoscalingResponseOutput) ElementType() reflect.Type
- func (o VerticalPodAutoscalingResponseOutput) Enabled() pulumi.BoolOutput
- func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponseOutput() VerticalPodAutoscalingResponseOutput
- func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponseOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponseOutput
- type VirtualNIC
- type VirtualNICArgs
- func (VirtualNICArgs) ElementType() reflect.Type
- func (i VirtualNICArgs) ToVirtualNICOutput() VirtualNICOutput
- func (i VirtualNICArgs) ToVirtualNICOutputWithContext(ctx context.Context) VirtualNICOutput
- func (i VirtualNICArgs) ToVirtualNICPtrOutput() VirtualNICPtrOutput
- func (i VirtualNICArgs) ToVirtualNICPtrOutputWithContext(ctx context.Context) VirtualNICPtrOutput
- type VirtualNICInput
- type VirtualNICOutput
- func (VirtualNICOutput) ElementType() reflect.Type
- func (o VirtualNICOutput) Enabled() pulumi.BoolPtrOutput
- func (o VirtualNICOutput) ToVirtualNICOutput() VirtualNICOutput
- func (o VirtualNICOutput) ToVirtualNICOutputWithContext(ctx context.Context) VirtualNICOutput
- func (o VirtualNICOutput) ToVirtualNICPtrOutput() VirtualNICPtrOutput
- func (o VirtualNICOutput) ToVirtualNICPtrOutputWithContext(ctx context.Context) VirtualNICPtrOutput
- type VirtualNICPtrInput
- type VirtualNICPtrOutput
- func (o VirtualNICPtrOutput) Elem() VirtualNICOutput
- func (VirtualNICPtrOutput) ElementType() reflect.Type
- func (o VirtualNICPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VirtualNICPtrOutput) ToVirtualNICPtrOutput() VirtualNICPtrOutput
- func (o VirtualNICPtrOutput) ToVirtualNICPtrOutputWithContext(ctx context.Context) VirtualNICPtrOutput
- type VirtualNICResponse
- type VirtualNICResponseOutput
- func (VirtualNICResponseOutput) ElementType() reflect.Type
- func (o VirtualNICResponseOutput) Enabled() pulumi.BoolOutput
- func (o VirtualNICResponseOutput) ToVirtualNICResponseOutput() VirtualNICResponseOutput
- func (o VirtualNICResponseOutput) ToVirtualNICResponseOutputWithContext(ctx context.Context) VirtualNICResponseOutput
- type WindowsNodeConfig
- type WindowsNodeConfigArgs
- func (WindowsNodeConfigArgs) ElementType() reflect.Type
- func (i WindowsNodeConfigArgs) ToWindowsNodeConfigOutput() WindowsNodeConfigOutput
- func (i WindowsNodeConfigArgs) ToWindowsNodeConfigOutputWithContext(ctx context.Context) WindowsNodeConfigOutput
- func (i WindowsNodeConfigArgs) ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput
- func (i WindowsNodeConfigArgs) ToWindowsNodeConfigPtrOutputWithContext(ctx context.Context) WindowsNodeConfigPtrOutput
- type WindowsNodeConfigInput
- type WindowsNodeConfigOsVersion
- func (WindowsNodeConfigOsVersion) ElementType() reflect.Type
- func (e WindowsNodeConfigOsVersion) ToStringOutput() pulumi.StringOutput
- func (e WindowsNodeConfigOsVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WindowsNodeConfigOsVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WindowsNodeConfigOsVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionOutput() WindowsNodeConfigOsVersionOutput
- func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionOutput
- func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput
- func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionPtrOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionPtrOutput
- type WindowsNodeConfigOsVersionInput
- type WindowsNodeConfigOsVersionOutput
- func (WindowsNodeConfigOsVersionOutput) ElementType() reflect.Type
- func (o WindowsNodeConfigOsVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o WindowsNodeConfigOsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WindowsNodeConfigOsVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WindowsNodeConfigOsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionOutput() WindowsNodeConfigOsVersionOutput
- func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionOutput
- func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput
- func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionPtrOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionPtrOutput
- type WindowsNodeConfigOsVersionPtrInput
- type WindowsNodeConfigOsVersionPtrOutput
- func (o WindowsNodeConfigOsVersionPtrOutput) Elem() WindowsNodeConfigOsVersionOutput
- func (WindowsNodeConfigOsVersionPtrOutput) ElementType() reflect.Type
- func (o WindowsNodeConfigOsVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WindowsNodeConfigOsVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WindowsNodeConfigOsVersionPtrOutput) ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput
- func (o WindowsNodeConfigOsVersionPtrOutput) ToWindowsNodeConfigOsVersionPtrOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionPtrOutput
- type WindowsNodeConfigOutput
- func (WindowsNodeConfigOutput) ElementType() reflect.Type
- func (o WindowsNodeConfigOutput) OsVersion() WindowsNodeConfigOsVersionPtrOutput
- func (o WindowsNodeConfigOutput) ToWindowsNodeConfigOutput() WindowsNodeConfigOutput
- func (o WindowsNodeConfigOutput) ToWindowsNodeConfigOutputWithContext(ctx context.Context) WindowsNodeConfigOutput
- func (o WindowsNodeConfigOutput) ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput
- func (o WindowsNodeConfigOutput) ToWindowsNodeConfigPtrOutputWithContext(ctx context.Context) WindowsNodeConfigPtrOutput
- type WindowsNodeConfigPtrInput
- type WindowsNodeConfigPtrOutput
- func (o WindowsNodeConfigPtrOutput) Elem() WindowsNodeConfigOutput
- func (WindowsNodeConfigPtrOutput) ElementType() reflect.Type
- func (o WindowsNodeConfigPtrOutput) OsVersion() WindowsNodeConfigOsVersionPtrOutput
- func (o WindowsNodeConfigPtrOutput) ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput
- func (o WindowsNodeConfigPtrOutput) ToWindowsNodeConfigPtrOutputWithContext(ctx context.Context) WindowsNodeConfigPtrOutput
- type WindowsNodeConfigResponse
- type WindowsNodeConfigResponseOutput
- func (WindowsNodeConfigResponseOutput) ElementType() reflect.Type
- func (o WindowsNodeConfigResponseOutput) OsVersion() pulumi.StringOutput
- func (o WindowsNodeConfigResponseOutput) ToWindowsNodeConfigResponseOutput() WindowsNodeConfigResponseOutput
- func (o WindowsNodeConfigResponseOutput) ToWindowsNodeConfigResponseOutputWithContext(ctx context.Context) WindowsNodeConfigResponseOutput
- type WorkloadALTSConfig
- type WorkloadALTSConfigArgs
- func (WorkloadALTSConfigArgs) ElementType() reflect.Type
- func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigOutput() WorkloadALTSConfigOutput
- func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigOutputWithContext(ctx context.Context) WorkloadALTSConfigOutput
- func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput
- func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigPtrOutputWithContext(ctx context.Context) WorkloadALTSConfigPtrOutput
- type WorkloadALTSConfigInput
- type WorkloadALTSConfigOutput
- func (WorkloadALTSConfigOutput) ElementType() reflect.Type
- func (o WorkloadALTSConfigOutput) EnableAlts() pulumi.BoolPtrOutput
- func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigOutput() WorkloadALTSConfigOutput
- func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigOutputWithContext(ctx context.Context) WorkloadALTSConfigOutput
- func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput
- func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigPtrOutputWithContext(ctx context.Context) WorkloadALTSConfigPtrOutput
- type WorkloadALTSConfigPtrInput
- type WorkloadALTSConfigPtrOutput
- func (o WorkloadALTSConfigPtrOutput) Elem() WorkloadALTSConfigOutput
- func (WorkloadALTSConfigPtrOutput) ElementType() reflect.Type
- func (o WorkloadALTSConfigPtrOutput) EnableAlts() pulumi.BoolPtrOutput
- func (o WorkloadALTSConfigPtrOutput) ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput
- func (o WorkloadALTSConfigPtrOutput) ToWorkloadALTSConfigPtrOutputWithContext(ctx context.Context) WorkloadALTSConfigPtrOutput
- type WorkloadALTSConfigResponse
- type WorkloadALTSConfigResponseOutput
- func (WorkloadALTSConfigResponseOutput) ElementType() reflect.Type
- func (o WorkloadALTSConfigResponseOutput) EnableAlts() pulumi.BoolOutput
- func (o WorkloadALTSConfigResponseOutput) ToWorkloadALTSConfigResponseOutput() WorkloadALTSConfigResponseOutput
- func (o WorkloadALTSConfigResponseOutput) ToWorkloadALTSConfigResponseOutputWithContext(ctx context.Context) WorkloadALTSConfigResponseOutput
- type WorkloadCertificates
- type WorkloadCertificatesArgs
- func (WorkloadCertificatesArgs) ElementType() reflect.Type
- func (i WorkloadCertificatesArgs) ToWorkloadCertificatesOutput() WorkloadCertificatesOutput
- func (i WorkloadCertificatesArgs) ToWorkloadCertificatesOutputWithContext(ctx context.Context) WorkloadCertificatesOutput
- func (i WorkloadCertificatesArgs) ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput
- func (i WorkloadCertificatesArgs) ToWorkloadCertificatesPtrOutputWithContext(ctx context.Context) WorkloadCertificatesPtrOutput
- type WorkloadCertificatesInput
- type WorkloadCertificatesOutput
- func (WorkloadCertificatesOutput) ElementType() reflect.Type
- func (o WorkloadCertificatesOutput) EnableCertificates() pulumi.BoolPtrOutput
- func (o WorkloadCertificatesOutput) ToWorkloadCertificatesOutput() WorkloadCertificatesOutput
- func (o WorkloadCertificatesOutput) ToWorkloadCertificatesOutputWithContext(ctx context.Context) WorkloadCertificatesOutput
- func (o WorkloadCertificatesOutput) ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput
- func (o WorkloadCertificatesOutput) ToWorkloadCertificatesPtrOutputWithContext(ctx context.Context) WorkloadCertificatesPtrOutput
- type WorkloadCertificatesPtrInput
- type WorkloadCertificatesPtrOutput
- func (o WorkloadCertificatesPtrOutput) Elem() WorkloadCertificatesOutput
- func (WorkloadCertificatesPtrOutput) ElementType() reflect.Type
- func (o WorkloadCertificatesPtrOutput) EnableCertificates() pulumi.BoolPtrOutput
- func (o WorkloadCertificatesPtrOutput) ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput
- func (o WorkloadCertificatesPtrOutput) ToWorkloadCertificatesPtrOutputWithContext(ctx context.Context) WorkloadCertificatesPtrOutput
- type WorkloadCertificatesResponse
- type WorkloadCertificatesResponseOutput
- func (WorkloadCertificatesResponseOutput) ElementType() reflect.Type
- func (o WorkloadCertificatesResponseOutput) EnableCertificates() pulumi.BoolOutput
- func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponseOutput() WorkloadCertificatesResponseOutput
- func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponseOutputWithContext(ctx context.Context) WorkloadCertificatesResponseOutput
- type WorkloadConfig
- type WorkloadConfigArgs
- func (WorkloadConfigArgs) ElementType() reflect.Type
- func (i WorkloadConfigArgs) ToWorkloadConfigOutput() WorkloadConfigOutput
- func (i WorkloadConfigArgs) ToWorkloadConfigOutputWithContext(ctx context.Context) WorkloadConfigOutput
- func (i WorkloadConfigArgs) ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput
- func (i WorkloadConfigArgs) ToWorkloadConfigPtrOutputWithContext(ctx context.Context) WorkloadConfigPtrOutput
- type WorkloadConfigAuditMode
- func (WorkloadConfigAuditMode) ElementType() reflect.Type
- func (e WorkloadConfigAuditMode) ToStringOutput() pulumi.StringOutput
- func (e WorkloadConfigAuditMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkloadConfigAuditMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkloadConfigAuditMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModeOutput() WorkloadConfigAuditModeOutput
- func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModeOutputWithContext(ctx context.Context) WorkloadConfigAuditModeOutput
- func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput
- func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModePtrOutputWithContext(ctx context.Context) WorkloadConfigAuditModePtrOutput
- type WorkloadConfigAuditModeInput
- type WorkloadConfigAuditModeOutput
- func (WorkloadConfigAuditModeOutput) ElementType() reflect.Type
- func (o WorkloadConfigAuditModeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkloadConfigAuditModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkloadConfigAuditModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadConfigAuditModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModeOutput() WorkloadConfigAuditModeOutput
- func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModeOutputWithContext(ctx context.Context) WorkloadConfigAuditModeOutput
- func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput
- func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModePtrOutputWithContext(ctx context.Context) WorkloadConfigAuditModePtrOutput
- type WorkloadConfigAuditModePtrInput
- type WorkloadConfigAuditModePtrOutput
- func (o WorkloadConfigAuditModePtrOutput) Elem() WorkloadConfigAuditModeOutput
- func (WorkloadConfigAuditModePtrOutput) ElementType() reflect.Type
- func (o WorkloadConfigAuditModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadConfigAuditModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadConfigAuditModePtrOutput) ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput
- func (o WorkloadConfigAuditModePtrOutput) ToWorkloadConfigAuditModePtrOutputWithContext(ctx context.Context) WorkloadConfigAuditModePtrOutput
- type WorkloadConfigInput
- type WorkloadConfigOutput
- func (o WorkloadConfigOutput) AuditMode() WorkloadConfigAuditModePtrOutput
- func (WorkloadConfigOutput) ElementType() reflect.Type
- func (o WorkloadConfigOutput) ToWorkloadConfigOutput() WorkloadConfigOutput
- func (o WorkloadConfigOutput) ToWorkloadConfigOutputWithContext(ctx context.Context) WorkloadConfigOutput
- func (o WorkloadConfigOutput) ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput
- func (o WorkloadConfigOutput) ToWorkloadConfigPtrOutputWithContext(ctx context.Context) WorkloadConfigPtrOutput
- type WorkloadConfigPtrInput
- type WorkloadConfigPtrOutput
- func (o WorkloadConfigPtrOutput) AuditMode() WorkloadConfigAuditModePtrOutput
- func (o WorkloadConfigPtrOutput) Elem() WorkloadConfigOutput
- func (WorkloadConfigPtrOutput) ElementType() reflect.Type
- func (o WorkloadConfigPtrOutput) ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput
- func (o WorkloadConfigPtrOutput) ToWorkloadConfigPtrOutputWithContext(ctx context.Context) WorkloadConfigPtrOutput
- type WorkloadConfigResponse
- type WorkloadConfigResponseOutput
- func (o WorkloadConfigResponseOutput) AuditMode() pulumi.StringOutput
- func (WorkloadConfigResponseOutput) ElementType() reflect.Type
- func (o WorkloadConfigResponseOutput) ToWorkloadConfigResponseOutput() WorkloadConfigResponseOutput
- func (o WorkloadConfigResponseOutput) ToWorkloadConfigResponseOutputWithContext(ctx context.Context) WorkloadConfigResponseOutput
- type WorkloadIdentityConfig
- type WorkloadIdentityConfigArgs
- func (WorkloadIdentityConfigArgs) ElementType() reflect.Type
- func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigOutput() WorkloadIdentityConfigOutput
- func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigOutputWithContext(ctx context.Context) WorkloadIdentityConfigOutput
- func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput
- func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigPtrOutput
- type WorkloadIdentityConfigInput
- type WorkloadIdentityConfigOutput
- func (WorkloadIdentityConfigOutput) ElementType() reflect.Type
- func (o WorkloadIdentityConfigOutput) IdentityNamespace() pulumi.StringPtrOutput
- func (o WorkloadIdentityConfigOutput) IdentityProvider() pulumi.StringPtrOutput
- func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigOutput() WorkloadIdentityConfigOutput
- func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigOutputWithContext(ctx context.Context) WorkloadIdentityConfigOutput
- func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput
- func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigPtrOutput
- func (o WorkloadIdentityConfigOutput) WorkloadPool() pulumi.StringPtrOutput
- type WorkloadIdentityConfigPtrInput
- type WorkloadIdentityConfigPtrOutput
- func (o WorkloadIdentityConfigPtrOutput) Elem() WorkloadIdentityConfigOutput
- func (WorkloadIdentityConfigPtrOutput) ElementType() reflect.Type
- func (o WorkloadIdentityConfigPtrOutput) IdentityNamespace() pulumi.StringPtrOutput
- func (o WorkloadIdentityConfigPtrOutput) IdentityProvider() pulumi.StringPtrOutput
- func (o WorkloadIdentityConfigPtrOutput) ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput
- func (o WorkloadIdentityConfigPtrOutput) ToWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigPtrOutput
- func (o WorkloadIdentityConfigPtrOutput) WorkloadPool() pulumi.StringPtrOutput
- type WorkloadIdentityConfigResponse
- type WorkloadIdentityConfigResponseOutput
- func (WorkloadIdentityConfigResponseOutput) ElementType() reflect.Type
- func (o WorkloadIdentityConfigResponseOutput) IdentityNamespace() pulumi.StringOutput
- func (o WorkloadIdentityConfigResponseOutput) IdentityProvider() pulumi.StringOutput
- func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponseOutput() WorkloadIdentityConfigResponseOutput
- func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponseOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponseOutput
- func (o WorkloadIdentityConfigResponseOutput) WorkloadPool() pulumi.StringOutput
- type WorkloadMetadataConfig
- type WorkloadMetadataConfigArgs
- func (WorkloadMetadataConfigArgs) ElementType() reflect.Type
- func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigOutput() WorkloadMetadataConfigOutput
- func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigOutputWithContext(ctx context.Context) WorkloadMetadataConfigOutput
- func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput
- func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigPtrOutput
- type WorkloadMetadataConfigInput
- type WorkloadMetadataConfigMode
- func (WorkloadMetadataConfigMode) ElementType() reflect.Type
- func (e WorkloadMetadataConfigMode) ToStringOutput() pulumi.StringOutput
- func (e WorkloadMetadataConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkloadMetadataConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkloadMetadataConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModeOutput() WorkloadMetadataConfigModeOutput
- func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModeOutputWithContext(ctx context.Context) WorkloadMetadataConfigModeOutput
- func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput
- func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigModePtrOutput
- type WorkloadMetadataConfigModeInput
- type WorkloadMetadataConfigModeOutput
- func (WorkloadMetadataConfigModeOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigModeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkloadMetadataConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkloadMetadataConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModeOutput() WorkloadMetadataConfigModeOutput
- func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModeOutputWithContext(ctx context.Context) WorkloadMetadataConfigModeOutput
- func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput
- func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigModePtrOutput
- type WorkloadMetadataConfigModePtrInput
- type WorkloadMetadataConfigModePtrOutput
- func (o WorkloadMetadataConfigModePtrOutput) Elem() WorkloadMetadataConfigModeOutput
- func (WorkloadMetadataConfigModePtrOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigModePtrOutput) ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput
- func (o WorkloadMetadataConfigModePtrOutput) ToWorkloadMetadataConfigModePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigModePtrOutput
- type WorkloadMetadataConfigNodeMetadata
- func (WorkloadMetadataConfigNodeMetadata) ElementType() reflect.Type
- func (e WorkloadMetadataConfigNodeMetadata) ToStringOutput() pulumi.StringOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataOutput() WorkloadMetadataConfigNodeMetadataOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput
- func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput
- type WorkloadMetadataConfigNodeMetadataInput
- type WorkloadMetadataConfigNodeMetadataOutput
- func (WorkloadMetadataConfigNodeMetadataOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataOutput() WorkloadMetadataConfigNodeMetadataOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput
- type WorkloadMetadataConfigNodeMetadataPtrInput
- type WorkloadMetadataConfigNodeMetadataPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataPtrOutput) Elem() WorkloadMetadataConfigNodeMetadataOutput
- func (WorkloadMetadataConfigNodeMetadataPtrOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput
- func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput
- type WorkloadMetadataConfigOutput
- func (WorkloadMetadataConfigOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigOutput) Mode() WorkloadMetadataConfigModePtrOutput
- func (o WorkloadMetadataConfigOutput) NodeMetadata() WorkloadMetadataConfigNodeMetadataPtrOutput
- func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigOutput() WorkloadMetadataConfigOutput
- func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigOutputWithContext(ctx context.Context) WorkloadMetadataConfigOutput
- func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput
- func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigPtrOutput
- type WorkloadMetadataConfigPtrInput
- type WorkloadMetadataConfigPtrOutput
- func (o WorkloadMetadataConfigPtrOutput) Elem() WorkloadMetadataConfigOutput
- func (WorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigPtrOutput) Mode() WorkloadMetadataConfigModePtrOutput
- func (o WorkloadMetadataConfigPtrOutput) NodeMetadata() WorkloadMetadataConfigNodeMetadataPtrOutput
- func (o WorkloadMetadataConfigPtrOutput) ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput
- func (o WorkloadMetadataConfigPtrOutput) ToWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigPtrOutput
- type WorkloadMetadataConfigResponse
- type WorkloadMetadataConfigResponseOutput
- func (WorkloadMetadataConfigResponseOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigResponseOutput) Mode() pulumi.StringOutput
- func (o WorkloadMetadataConfigResponseOutput) NodeMetadata() pulumi.StringOutput
- func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponseOutput() WorkloadMetadataConfigResponseOutput
- func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponseOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponseOutput
- type WorkloadPolicyConfig
- type WorkloadPolicyConfigArgs
- func (WorkloadPolicyConfigArgs) ElementType() reflect.Type
- func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigOutput() WorkloadPolicyConfigOutput
- func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigOutputWithContext(ctx context.Context) WorkloadPolicyConfigOutput
- func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput
- func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigPtrOutputWithContext(ctx context.Context) WorkloadPolicyConfigPtrOutput
- type WorkloadPolicyConfigInput
- type WorkloadPolicyConfigOutput
- func (o WorkloadPolicyConfigOutput) AllowNetAdmin() pulumi.BoolPtrOutput
- func (WorkloadPolicyConfigOutput) ElementType() reflect.Type
- func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigOutput() WorkloadPolicyConfigOutput
- func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigOutputWithContext(ctx context.Context) WorkloadPolicyConfigOutput
- func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput
- func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigPtrOutputWithContext(ctx context.Context) WorkloadPolicyConfigPtrOutput
- type WorkloadPolicyConfigPtrInput
- type WorkloadPolicyConfigPtrOutput
- func (o WorkloadPolicyConfigPtrOutput) AllowNetAdmin() pulumi.BoolPtrOutput
- func (o WorkloadPolicyConfigPtrOutput) Elem() WorkloadPolicyConfigOutput
- func (WorkloadPolicyConfigPtrOutput) ElementType() reflect.Type
- func (o WorkloadPolicyConfigPtrOutput) ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput
- func (o WorkloadPolicyConfigPtrOutput) ToWorkloadPolicyConfigPtrOutputWithContext(ctx context.Context) WorkloadPolicyConfigPtrOutput
- type WorkloadPolicyConfigResponse
- type WorkloadPolicyConfigResponseOutput
- func (o WorkloadPolicyConfigResponseOutput) AllowNetAdmin() pulumi.BoolOutput
- func (WorkloadPolicyConfigResponseOutput) ElementType() reflect.Type
- func (o WorkloadPolicyConfigResponseOutput) ToWorkloadPolicyConfigResponseOutput() WorkloadPolicyConfigResponseOutput
- func (o WorkloadPolicyConfigResponseOutput) ToWorkloadPolicyConfigResponseOutputWithContext(ctx context.Context) WorkloadPolicyConfigResponseOutput
Constants ¶
const ( // Default value. This shouldn't be used. AdvancedDatapathObservabilityConfigRelayModeRelayModeUnspecified = AdvancedDatapathObservabilityConfigRelayMode("RELAY_MODE_UNSPECIFIED") // disabled AdvancedDatapathObservabilityConfigRelayModeDisabled = AdvancedDatapathObservabilityConfigRelayMode("DISABLED") // exposed via internal load balancer AdvancedDatapathObservabilityConfigRelayModeInternalVpcLb = AdvancedDatapathObservabilityConfigRelayMode("INTERNAL_VPC_LB") // exposed via external load balancer AdvancedDatapathObservabilityConfigRelayModeExternalLb = AdvancedDatapathObservabilityConfigRelayMode("EXTERNAL_LB") )
const ( // Default value BinaryAuthorizationEvaluationModeEvaluationModeUnspecified = BinaryAuthorizationEvaluationMode("EVALUATION_MODE_UNSPECIFIED") // Disable BinaryAuthorization BinaryAuthorizationEvaluationModeDisabled = BinaryAuthorizationEvaluationMode("DISABLED") // Enforce Kubernetes admission requests with BinaryAuthorization using the project's singleton policy. This is equivalent to setting the enabled boolean to true. BinaryAuthorizationEvaluationModeProjectSingletonPolicyEnforce = BinaryAuthorizationEvaluationMode("PROJECT_SINGLETON_POLICY_ENFORCE") // Use Binary Authorization with the policies specified in policy_bindings. BinaryAuthorizationEvaluationModePolicyBindings = BinaryAuthorizationEvaluationMode("POLICY_BINDINGS") // Use Binary Authorization with the policies specified in policy_bindings, and also with the project's singleton policy in enforcement mode. BinaryAuthorizationEvaluationModePolicyBindingsAndProjectSingletonPolicyEnforce = BinaryAuthorizationEvaluationMode("POLICY_BINDINGS_AND_PROJECT_SINGLETON_POLICY_ENFORCE") )
const ( // Load balancer type for Cloud Run is unspecified. CloudRunConfigLoadBalancerTypeLoadBalancerTypeUnspecified = CloudRunConfigLoadBalancerType("LOAD_BALANCER_TYPE_UNSPECIFIED") // Install external load balancer for Cloud Run. CloudRunConfigLoadBalancerTypeLoadBalancerTypeExternal = CloudRunConfigLoadBalancerType("LOAD_BALANCER_TYPE_EXTERNAL") // Install internal load balancer for Cloud Run. CloudRunConfigLoadBalancerTypeLoadBalancerTypeInternal = CloudRunConfigLoadBalancerType("LOAD_BALANCER_TYPE_INTERNAL") )
const ( // No change to autoscaling configuration. ClusterAutoscalingAutoscalingProfileProfileUnspecified = ClusterAutoscalingAutoscalingProfile("PROFILE_UNSPECIFIED") // Prioritize optimizing utilization of resources. ClusterAutoscalingAutoscalingProfileOptimizeUtilization = ClusterAutoscalingAutoscalingProfile("OPTIMIZE_UTILIZATION") // Use default (balanced) autoscaling configuration. ClusterAutoscalingAutoscalingProfileBalanced = ClusterAutoscalingAutoscalingProfile("BALANCED") )
const ( // Default value ClusterNetworkPerformanceConfigTotalEgressBandwidthTierTierUnspecified = ClusterNetworkPerformanceConfigTotalEgressBandwidthTier("TIER_UNSPECIFIED") // Higher bandwidth, actual values based on VM size. ClusterNetworkPerformanceConfigTotalEgressBandwidthTierTier1 = ClusterNetworkPerformanceConfigTotalEgressBandwidthTier("TIER_1") )
const ( // Not set. ClusterTelemetryTypeUnspecified = ClusterTelemetryType("UNSPECIFIED") // Monitoring integration is disabled. ClusterTelemetryTypeDisabled = ClusterTelemetryType("DISABLED") // Monitoring integration is enabled. ClusterTelemetryTypeEnabled = ClusterTelemetryType("ENABLED") // Only system components are monitored and logged. ClusterTelemetryTypeSystemOnly = ClusterTelemetryType("SYSTEM_ONLY") )
const ( // Default value. ClusterUpdateDesiredDatapathProviderDatapathProviderUnspecified = ClusterUpdateDesiredDatapathProvider("DATAPATH_PROVIDER_UNSPECIFIED") // Use the IPTables implementation based on kube-proxy. ClusterUpdateDesiredDatapathProviderLegacyDatapath = ClusterUpdateDesiredDatapathProvider("LEGACY_DATAPATH") // Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2) for more. ClusterUpdateDesiredDatapathProviderAdvancedDatapath = ClusterUpdateDesiredDatapathProvider("ADVANCED_DATAPATH") )
const ( // Unspecified, will be inferred as default - IN_TRANSIT_ENCRYPTION_UNSPECIFIED. ClusterUpdateDesiredInTransitEncryptionConfigInTransitEncryptionConfigUnspecified = ClusterUpdateDesiredInTransitEncryptionConfig("IN_TRANSIT_ENCRYPTION_CONFIG_UNSPECIFIED") // In-transit encryption is disabled. ClusterUpdateDesiredInTransitEncryptionConfigInTransitEncryptionDisabled = ClusterUpdateDesiredInTransitEncryptionConfig("IN_TRANSIT_ENCRYPTION_DISABLED") // Data in-transit is encrypted using inter-node transparent encryption. ClusterUpdateDesiredInTransitEncryptionConfigInTransitEncryptionInterNodeTransparent = ClusterUpdateDesiredInTransitEncryptionConfig("IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT") )
const ( // Default value. Same as DISABLED ClusterUpdateDesiredPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessUnspecified = ClusterUpdateDesiredPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED") // No private access to or from Google Services ClusterUpdateDesiredPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessDisabled = ClusterUpdateDesiredPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED") // Enables private IPv6 access to Google Services from GKE ClusterUpdateDesiredPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessToGoogle = ClusterUpdateDesiredPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE") // Enables private IPv6 access to and from Google Services ClusterUpdateDesiredPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessBidirectional = ClusterUpdateDesiredPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL") )
const ( // By default, the clusters will be IPV4 only ClusterUpdateDesiredStackTypeStackTypeUnspecified = ClusterUpdateDesiredStackType("STACK_TYPE_UNSPECIFIED") // The value used if the cluster is a IPV4 only ClusterUpdateDesiredStackTypeIpv4 = ClusterUpdateDesiredStackType("IPV4") // The value used if the cluster is a dual stack cluster ClusterUpdateDesiredStackTypeIpv4Ipv6 = ClusterUpdateDesiredStackType("IPV4_IPV6") )
const ( // Default value DNSConfigClusterDnsProviderUnspecified = DNSConfigClusterDns("PROVIDER_UNSPECIFIED") // Use GKE default DNS provider(kube-dns) for DNS resolution. DNSConfigClusterDnsPlatformDefault = DNSConfigClusterDns("PLATFORM_DEFAULT") // Use CloudDNS for DNS resolution. DNSConfigClusterDnsCloudDns = DNSConfigClusterDns("CLOUD_DNS") // Use KubeDNS for DNS resolution. DNSConfigClusterDnsKubeDns = DNSConfigClusterDns("KUBE_DNS") )
const ( // Default value, will be inferred as cluster scope. DNSConfigClusterDnsScopeDnsScopeUnspecified = DNSConfigClusterDnsScope("DNS_SCOPE_UNSPECIFIED") // DNS records are accessible from within the cluster. DNSConfigClusterDnsScopeClusterScope = DNSConfigClusterDnsScope("CLUSTER_SCOPE") // DNS records are accessible from within the VPC. DNSConfigClusterDnsScopeVpcScope = DNSConfigClusterDnsScope("VPC_SCOPE") )
const ( // Should never be set DatabaseEncryptionStateUnknown = DatabaseEncryptionState("UNKNOWN") // Secrets in etcd are encrypted. DatabaseEncryptionStateEncrypted = DatabaseEncryptionState("ENCRYPTED") // Secrets in etcd are stored in plain text (at etcd level) - this is unrelated to Compute Engine level full disk encryption. DatabaseEncryptionStateDecrypted = DatabaseEncryptionState("DECRYPTED") )
const ( // Not set, will be ignored. FilterEventTypeItemEventTypeUnspecified = FilterEventTypeItem("EVENT_TYPE_UNSPECIFIED") // Corresponds with UpgradeAvailableEvent. FilterEventTypeItemUpgradeAvailableEvent = FilterEventTypeItem("UPGRADE_AVAILABLE_EVENT") // Corresponds with UpgradeEvent. FilterEventTypeItemUpgradeEvent = FilterEventTypeItem("UPGRADE_EVENT") // Corresponds with SecurityBulletinEvent. FilterEventTypeItemSecurityBulletinEvent = FilterEventTypeItem("SECURITY_BULLETIN_EVENT") )
const ( // Default value is to not install any GPU driver. GPUDriverInstallationConfigGpuDriverVersionGpuDriverVersionUnspecified = GPUDriverInstallationConfigGpuDriverVersion("GPU_DRIVER_VERSION_UNSPECIFIED") // Disable GPU driver auto installation and needs manual installation GPUDriverInstallationConfigGpuDriverVersionInstallationDisabled = GPUDriverInstallationConfigGpuDriverVersion("INSTALLATION_DISABLED") // "Default" GPU driver in COS and Ubuntu. GPUDriverInstallationConfigGpuDriverVersionDefault = GPUDriverInstallationConfigGpuDriverVersion("DEFAULT") // "Latest" GPU driver in COS. GPUDriverInstallationConfigGpuDriverVersionLatest = GPUDriverInstallationConfigGpuDriverVersion("LATEST") )
const ( // Default value. GPUSharingConfigGpuSharingStrategyGpuSharingStrategyUnspecified = GPUSharingConfigGpuSharingStrategy("GPU_SHARING_STRATEGY_UNSPECIFIED") // GPUs are time-shared between containers. GPUSharingConfigGpuSharingStrategyTimeSharing = GPUSharingConfigGpuSharingStrategy("TIME_SHARING") )
const ( // Default value. GatewayAPIConfigChannelChannelUnspecified = GatewayAPIConfigChannel("CHANNEL_UNSPECIFIED") // Gateway API support is disabled GatewayAPIConfigChannelChannelDisabled = GatewayAPIConfigChannel("CHANNEL_DISABLED") // Gateway API support is enabled, experimental CRDs are installed GatewayAPIConfigChannelChannelExperimental = GatewayAPIConfigChannel("CHANNEL_EXPERIMENTAL") // Gateway API support is enabled, standard CRDs are installed GatewayAPIConfigChannelChannelStandard = GatewayAPIConfigChannel("CHANNEL_STANDARD") )
const ( // The maintenance interval is not explicitly specified. HostMaintenancePolicyMaintenanceIntervalMaintenanceIntervalUnspecified = HostMaintenancePolicyMaintenanceInterval("MAINTENANCE_INTERVAL_UNSPECIFIED") // Nodes are eligible to receive infrastructure and hypervisor updates as they become available. This may result in more maintenance operations (live migrations or terminations) for the node than the PERIODIC option. HostMaintenancePolicyMaintenanceIntervalAsNeeded = HostMaintenancePolicyMaintenanceInterval("AS_NEEDED") // Nodes receive infrastructure and hypervisor updates on a periodic basis, minimizing the number of maintenance operations (live migrations or terminations) on an individual VM. This may mean underlying VMs will take longer to receive an update than if it was configured for AS_NEEDED. Security updates will still be applied as soon as they are available. HostMaintenancePolicyMaintenanceIntervalPeriodic = HostMaintenancePolicyMaintenanceInterval("PERIODIC") )
const ( // Default value, will be defaulted as type external. IPAllocationPolicyIpv6AccessTypeIpv6AccessTypeUnspecified = IPAllocationPolicyIpv6AccessType("IPV6_ACCESS_TYPE_UNSPECIFIED") // Access type internal (all v6 addresses are internal IPs) IPAllocationPolicyIpv6AccessTypeInternal = IPAllocationPolicyIpv6AccessType("INTERNAL") // Access type external (all v6 addresses are external IPs) IPAllocationPolicyIpv6AccessTypeExternal = IPAllocationPolicyIpv6AccessType("EXTERNAL") )
const ( // By default, the clusters will be IPV4 only IPAllocationPolicyStackTypeStackTypeUnspecified = IPAllocationPolicyStackType("STACK_TYPE_UNSPECIFIED") // The value used if the cluster is a IPV4 only IPAllocationPolicyStackTypeIpv4 = IPAllocationPolicyStackType("IPV4") // The value used if the cluster is a dual stack cluster IPAllocationPolicyStackTypeIpv4Ipv6 = IPAllocationPolicyStackType("IPV4_IPV6") )
const ( // auth not enabled IstioConfigAuthAuthNone = IstioConfigAuth("AUTH_NONE") // auth mutual TLS enabled IstioConfigAuthAuthMutualTls = IstioConfigAuth("AUTH_MUTUAL_TLS") )
const ( // CGROUP_MODE_UNSPECIFIED is when unspecified cgroup configuration is used. The default for the GKE node OS image will be used. LinuxNodeConfigCgroupModeCgroupModeUnspecified = LinuxNodeConfigCgroupMode("CGROUP_MODE_UNSPECIFIED") // CGROUP_MODE_V1 specifies to use cgroupv1 for the cgroup configuration on the node image. LinuxNodeConfigCgroupModeCgroupModeV1 = LinuxNodeConfigCgroupMode("CGROUP_MODE_V1") // CGROUP_MODE_V2 specifies to use cgroupv2 for the cgroup configuration on the node image. LinuxNodeConfigCgroupModeCgroupModeV2 = LinuxNodeConfigCgroupMode("CGROUP_MODE_V2") )
const ( // Default value. This shouldn't be used. LoggingComponentConfigEnableComponentsItemComponentUnspecified = LoggingComponentConfigEnableComponentsItem("COMPONENT_UNSPECIFIED") // system components LoggingComponentConfigEnableComponentsItemSystemComponents = LoggingComponentConfigEnableComponentsItem("SYSTEM_COMPONENTS") // workloads LoggingComponentConfigEnableComponentsItemWorkloads = LoggingComponentConfigEnableComponentsItem("WORKLOADS") // kube-apiserver LoggingComponentConfigEnableComponentsItemApiserver = LoggingComponentConfigEnableComponentsItem("APISERVER") // kube-scheduler LoggingComponentConfigEnableComponentsItemScheduler = LoggingComponentConfigEnableComponentsItem("SCHEDULER") // kube-controller-manager LoggingComponentConfigEnableComponentsItemControllerManager = LoggingComponentConfigEnableComponentsItem("CONTROLLER_MANAGER") )
const ( // Default value. This shouldn't be used. LoggingVariantConfigVariantVariantUnspecified = LoggingVariantConfigVariant("VARIANT_UNSPECIFIED") // default logging variant. LoggingVariantConfigVariantDefault = LoggingVariantConfigVariant("DEFAULT") // maximum logging throughput variant. LoggingVariantConfigVariantMaxThroughput = LoggingVariantConfigVariant("MAX_THROUGHPUT") )
const ( // NO_UPGRADES excludes all upgrades, including patch upgrades and minor upgrades across control planes and nodes. This is the default exclusion behavior. MaintenanceExclusionOptionsScopeNoUpgrades = MaintenanceExclusionOptionsScope("NO_UPGRADES") // NO_MINOR_UPGRADES excludes all minor upgrades for the cluster, only patches are allowed. MaintenanceExclusionOptionsScopeNoMinorUpgrades = MaintenanceExclusionOptionsScope("NO_MINOR_UPGRADES") // NO_MINOR_OR_NODE_UPGRADES excludes all minor upgrades for the cluster, and also exclude all node pool upgrades. Only control plane patches are allowed. MaintenanceExclusionOptionsScopeNoMinorOrNodeUpgrades = MaintenanceExclusionOptionsScope("NO_MINOR_OR_NODE_UPGRADES") )
const ( // Default value. This shouldn't be used. MonitoringComponentConfigEnableComponentsItemComponentUnspecified = MonitoringComponentConfigEnableComponentsItem("COMPONENT_UNSPECIFIED") // system components MonitoringComponentConfigEnableComponentsItemSystemComponents = MonitoringComponentConfigEnableComponentsItem("SYSTEM_COMPONENTS") // Deprecated: Use Google Cloud Managed Service for Prometheus. MonitoringComponentConfigEnableComponentsItemWorkloads = MonitoringComponentConfigEnableComponentsItem("WORKLOADS") // kube-apiserver MonitoringComponentConfigEnableComponentsItemApiserver = MonitoringComponentConfigEnableComponentsItem("APISERVER") // kube-scheduler MonitoringComponentConfigEnableComponentsItemScheduler = MonitoringComponentConfigEnableComponentsItem("SCHEDULER") // kube-controller-manager MonitoringComponentConfigEnableComponentsItemControllerManager = MonitoringComponentConfigEnableComponentsItem("CONTROLLER_MANAGER") // Storage MonitoringComponentConfigEnableComponentsItemStorage = MonitoringComponentConfigEnableComponentsItem("STORAGE") // Horizontal Pod Autoscaling MonitoringComponentConfigEnableComponentsItemHpa = MonitoringComponentConfigEnableComponentsItem("HPA") // Pod MonitoringComponentConfigEnableComponentsItemPod = MonitoringComponentConfigEnableComponentsItem("POD") // DaemonSet MonitoringComponentConfigEnableComponentsItemDaemonset = MonitoringComponentConfigEnableComponentsItem("DAEMONSET") // Deployment MonitoringComponentConfigEnableComponentsItemDeployment = MonitoringComponentConfigEnableComponentsItem("DEPLOYMENT") // Statefulset MonitoringComponentConfigEnableComponentsItemStatefulset = MonitoringComponentConfigEnableComponentsItem("STATEFULSET") )
const ( // Default value. NetworkConfigDatapathProviderDatapathProviderUnspecified = NetworkConfigDatapathProvider("DATAPATH_PROVIDER_UNSPECIFIED") // Use the IPTables implementation based on kube-proxy. NetworkConfigDatapathProviderLegacyDatapath = NetworkConfigDatapathProvider("LEGACY_DATAPATH") // Use the eBPF based GKE Dataplane V2 with additional features. See the [GKE Dataplane V2 documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2) for more. NetworkConfigDatapathProviderAdvancedDatapath = NetworkConfigDatapathProvider("ADVANCED_DATAPATH") )
const ( // Unspecified, will be inferred as default - IN_TRANSIT_ENCRYPTION_UNSPECIFIED. NetworkConfigInTransitEncryptionConfigInTransitEncryptionConfigUnspecified = NetworkConfigInTransitEncryptionConfig("IN_TRANSIT_ENCRYPTION_CONFIG_UNSPECIFIED") // In-transit encryption is disabled. NetworkConfigInTransitEncryptionConfigInTransitEncryptionDisabled = NetworkConfigInTransitEncryptionConfig("IN_TRANSIT_ENCRYPTION_DISABLED") // Data in-transit is encrypted using inter-node transparent encryption. NetworkConfigInTransitEncryptionConfigInTransitEncryptionInterNodeTransparent = NetworkConfigInTransitEncryptionConfig("IN_TRANSIT_ENCRYPTION_INTER_NODE_TRANSPARENT") )
const ( // Default value. Same as DISABLED NetworkConfigPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessUnspecified = NetworkConfigPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_UNSPECIFIED") // No private access to or from Google Services NetworkConfigPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessDisabled = NetworkConfigPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_DISABLED") // Enables private IPv6 access to Google Services from GKE NetworkConfigPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessToGoogle = NetworkConfigPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_TO_GOOGLE") // Enables private IPv6 access to and from Google Services NetworkConfigPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessBidirectional = NetworkConfigPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL") )
const ( // Default value NetworkPerformanceConfigExternalIpEgressBandwidthTierTierUnspecified = NetworkPerformanceConfigExternalIpEgressBandwidthTier("TIER_UNSPECIFIED") // Higher bandwidth, actual values based on VM size. NetworkPerformanceConfigExternalIpEgressBandwidthTierTier1 = NetworkPerformanceConfigExternalIpEgressBandwidthTier("TIER_1") )
const ( // Default value NetworkPerformanceConfigTotalEgressBandwidthTierTierUnspecified = NetworkPerformanceConfigTotalEgressBandwidthTier("TIER_UNSPECIFIED") // Higher bandwidth, actual values based on VM size. NetworkPerformanceConfigTotalEgressBandwidthTierTier1 = NetworkPerformanceConfigTotalEgressBandwidthTier("TIER_1") )
const ( // Not set NetworkPolicyProviderProviderUnspecified = NetworkPolicyProvider("PROVIDER_UNSPECIFIED") // Tigera (Calico Felix). NetworkPolicyProviderCalico = NetworkPolicyProvider("CALICO") )
const ( // Invalid or unspecified affinity operator. NodeAffinityOperatorOperatorUnspecified = NodeAffinityOperator("OPERATOR_UNSPECIFIED") // Affinity operator. NodeAffinityOperatorIn = NodeAffinityOperator("IN") // Anti-affinity operator. NodeAffinityOperatorNotIn = NodeAffinityOperator("NOT_IN") )
const ( // Not set. NodePoolAutoscalingLocationPolicyLocationPolicyUnspecified = NodePoolAutoscalingLocationPolicy("LOCATION_POLICY_UNSPECIFIED") // BALANCED is a best effort policy that aims to balance the sizes of different zones. NodePoolAutoscalingLocationPolicyBalanced = NodePoolAutoscalingLocationPolicy("BALANCED") // ANY policy picks zones that have the highest capacity available. NodePoolAutoscalingLocationPolicyAny = NodePoolAutoscalingLocationPolicy("ANY") )
const ( // Not set NodeTaintEffectEffectUnspecified = NodeTaintEffect("EFFECT_UNSPECIFIED") // NoSchedule NodeTaintEffectNoSchedule = NodeTaintEffect("NO_SCHEDULE") // PreferNoSchedule NodeTaintEffectPreferNoSchedule = NodeTaintEffect("PREFER_NO_SCHEDULE") // NoExecute NodeTaintEffectNoExecute = NodeTaintEffect("NO_EXECUTE") )
const ( // TYPE_UNSPECIFIED specifies no requirements on nodes placement. PlacementPolicyTypeTypeUnspecified = PlacementPolicyType("TYPE_UNSPECIFIED") // COMPACT specifies node placement in the same availability domain to ensure low communication latency. PlacementPolicyTypeCompact = PlacementPolicyType("COMPACT") )
const ( // Default value not specified. ProtectConfigWorkloadVulnerabilityModeWorkloadVulnerabilityModeUnspecified = ProtectConfigWorkloadVulnerabilityMode("WORKLOAD_VULNERABILITY_MODE_UNSPECIFIED") // Disables Workload Vulnerability Scanning feature on the cluster. ProtectConfigWorkloadVulnerabilityModeDisabled = ProtectConfigWorkloadVulnerabilityMode("DISABLED") // Applies basic vulnerability scanning settings for cluster workloads. ProtectConfigWorkloadVulnerabilityModeBasic = ProtectConfigWorkloadVulnerabilityMode("BASIC") )
const ( // No channel specified. ReleaseChannelChannelUnspecified = ReleaseChannelChannel("UNSPECIFIED") // RAPID channel is offered on an early access basis for customers who want to test new releases. WARNING: Versions available in the RAPID Channel may be subject to unresolved issues with no known workaround and are not subject to any SLAs. ReleaseChannelChannelRapid = ReleaseChannelChannel("RAPID") // Clusters subscribed to REGULAR receive versions that are considered GA quality. REGULAR is intended for production users who want to take advantage of new features. ReleaseChannelChannelRegular = ReleaseChannelChannel("REGULAR") // Clusters subscribed to STABLE receive versions that are known to be stable and reliable in production. ReleaseChannelChannelStable = ReleaseChannelChannel("STABLE") )
const ( // Default value. This should not be used. ReservationAffinityConsumeReservationTypeUnspecified = ReservationAffinityConsumeReservationType("UNSPECIFIED") // Do not consume from any reserved capacity. ReservationAffinityConsumeReservationTypeNoReservation = ReservationAffinityConsumeReservationType("NO_RESERVATION") // Consume any reservation available. ReservationAffinityConsumeReservationTypeAnyReservation = ReservationAffinityConsumeReservationType("ANY_RESERVATION") // Must consume from a specific reservation. Must specify key value fields for specifying the reservations. ReservationAffinityConsumeReservationTypeSpecificReservation = ReservationAffinityConsumeReservationType("SPECIFIC_RESERVATION") )
const ( // Default value. This should not be used. SandboxConfigTypeUnspecified = SandboxConfigType("UNSPECIFIED") // Run sandbox using gvisor. SandboxConfigTypeGvisor = SandboxConfigType("GVISOR") )
const ( // Default value not specified. SecurityPostureConfigModeModeUnspecified = SecurityPostureConfigMode("MODE_UNSPECIFIED") // Disables Security Posture features on the cluster. SecurityPostureConfigModeDisabled = SecurityPostureConfigMode("DISABLED") // Applies Security Posture features on the cluster. SecurityPostureConfigModeBasic = SecurityPostureConfigMode("BASIC") )
const ( // Default value not specified. SecurityPostureConfigVulnerabilityModeVulnerabilityModeUnspecified = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_MODE_UNSPECIFIED") // Disables vulnerability scanning on the cluster. SecurityPostureConfigVulnerabilityModeVulnerabilityDisabled = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_DISABLED") // Applies basic vulnerability scanning on the cluster. SecurityPostureConfigVulnerabilityModeVulnerabilityBasic = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_BASIC") // Applies the Security Posture's vulnerability on cluster Enterprise level features. SecurityPostureConfigVulnerabilityModeVulnerabilityEnterprise = SecurityPostureConfigVulnerabilityMode("VULNERABILITY_ENTERPRISE") )
const ( // Not an error; returned on success. HTTP Mapping: 200 OK StatusConditionCanonicalCodeOk = StatusConditionCanonicalCode("OK") // The operation was cancelled, typically by the caller. HTTP Mapping: 499 Client Closed Request StatusConditionCanonicalCodeCancelled = StatusConditionCanonicalCode("CANCELLED") // Unknown error. For example, this error may be returned when a `Status` value received from another address space belongs to an error space that is not known in this address space. Also errors raised by APIs that do not return enough error information may be converted to this error. HTTP Mapping: 500 Internal Server Error StatusConditionCanonicalCodeUnknown = StatusConditionCanonicalCode("UNKNOWN") // The client specified an invalid argument. Note that this differs from `FAILED_PRECONDITION`. `INVALID_ARGUMENT` indicates arguments that are problematic regardless of the state of the system (e.g., a malformed file name). HTTP Mapping: 400 Bad Request StatusConditionCanonicalCodeInvalidArgument = StatusConditionCanonicalCode("INVALID_ARGUMENT") // The deadline expired before the operation could complete. For operations that change the state of the system, this error may be returned even if the operation has completed successfully. For example, a successful response from a server could have been delayed long enough for the deadline to expire. HTTP Mapping: 504 Gateway Timeout StatusConditionCanonicalCodeDeadlineExceeded = StatusConditionCanonicalCode("DEADLINE_EXCEEDED") // Some requested entity (e.g., file or directory) was not found. Note to server developers: if a request is denied for an entire class of users, such as gradual feature rollout or undocumented allowlist, `NOT_FOUND` may be used. If a request is denied for some users within a class of users, such as user-based access control, `PERMISSION_DENIED` must be used. HTTP Mapping: 404 Not Found StatusConditionCanonicalCodeNotFound = StatusConditionCanonicalCode("NOT_FOUND") // The entity that a client attempted to create (e.g., file or directory) already exists. HTTP Mapping: 409 Conflict StatusConditionCanonicalCodeAlreadyExists = StatusConditionCanonicalCode("ALREADY_EXISTS") // The caller does not have permission to execute the specified operation. `PERMISSION_DENIED` must not be used for rejections caused by exhausting some resource (use `RESOURCE_EXHAUSTED` instead for those errors). `PERMISSION_DENIED` must not be used if the caller can not be identified (use `UNAUTHENTICATED` instead for those errors). This error code does not imply the request is valid or the requested entity exists or satisfies other pre-conditions. HTTP Mapping: 403 Forbidden StatusConditionCanonicalCodePermissionDenied = StatusConditionCanonicalCode("PERMISSION_DENIED") // The request does not have valid authentication credentials for the operation. HTTP Mapping: 401 Unauthorized StatusConditionCanonicalCodeUnauthenticated = StatusConditionCanonicalCode("UNAUTHENTICATED") // Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system is out of space. HTTP Mapping: 429 Too Many Requests StatusConditionCanonicalCodeResourceExhausted = StatusConditionCanonicalCode("RESOURCE_EXHAUSTED") // The operation was rejected because the system is not in a state required for the operation's execution. For example, the directory to be deleted is non-empty, an rmdir operation is applied to a non-directory, etc. Service implementors can use the following guidelines to decide between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`: (a) Use `UNAVAILABLE` if the client can retry just the failing call. (b) Use `ABORTED` if the client should retry at a higher level. For example, when a client-specified test-and-set fails, indicating the client should restart a read-modify-write sequence. (c) Use `FAILED_PRECONDITION` if the client should not retry until the system state has been explicitly fixed. For example, if an "rmdir" fails because the directory is non-empty, `FAILED_PRECONDITION` should be returned since the client should not retry unless the files are deleted from the directory. HTTP Mapping: 400 Bad Request StatusConditionCanonicalCodeFailedPrecondition = StatusConditionCanonicalCode("FAILED_PRECONDITION") // The operation was aborted, typically due to a concurrency issue such as a sequencer check failure or transaction abort. See the guidelines above for deciding between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`. HTTP Mapping: 409 Conflict StatusConditionCanonicalCodeAborted = StatusConditionCanonicalCode("ABORTED") // The operation was attempted past the valid range. E.g., seeking or reading past end-of-file. Unlike `INVALID_ARGUMENT`, this error indicates a problem that may be fixed if the system state changes. For example, a 32-bit file system will generate `INVALID_ARGUMENT` if asked to read at an offset that is not in the range [0,2^32-1], but it will generate `OUT_OF_RANGE` if asked to read from an offset past the current file size. There is a fair bit of overlap between `FAILED_PRECONDITION` and `OUT_OF_RANGE`. We recommend using `OUT_OF_RANGE` (the more specific error) when it applies so that callers who are iterating through a space can easily look for an `OUT_OF_RANGE` error to detect when they are done. HTTP Mapping: 400 Bad Request StatusConditionCanonicalCodeOutOfRange = StatusConditionCanonicalCode("OUT_OF_RANGE") // The operation is not implemented or is not supported/enabled in this service. HTTP Mapping: 501 Not Implemented StatusConditionCanonicalCodeUnimplemented = StatusConditionCanonicalCode("UNIMPLEMENTED") // Internal errors. This means that some invariants expected by the underlying system have been broken. This error code is reserved for serious errors. HTTP Mapping: 500 Internal Server Error StatusConditionCanonicalCodeInternal = StatusConditionCanonicalCode("INTERNAL") StatusConditionCanonicalCodeUnavailable = StatusConditionCanonicalCode("UNAVAILABLE") // Unrecoverable data loss or corruption. HTTP Mapping: 500 Internal Server Error StatusConditionCanonicalCodeDataLoss = StatusConditionCanonicalCode("DATA_LOSS") )
const ( // UNKNOWN indicates a generic condition. StatusConditionCodeUnknown = StatusConditionCode("UNKNOWN") // GCE_STOCKOUT indicates that Google Compute Engine resources are temporarily unavailable. StatusConditionCodeGceStockout = StatusConditionCode("GCE_STOCKOUT") // GKE_SERVICE_ACCOUNT_DELETED indicates that the user deleted their robot service account. StatusConditionCodeGkeServiceAccountDeleted = StatusConditionCode("GKE_SERVICE_ACCOUNT_DELETED") // Google Compute Engine quota was exceeded. StatusConditionCodeGceQuotaExceeded = StatusConditionCode("GCE_QUOTA_EXCEEDED") // Cluster state was manually changed by an SRE due to a system logic error. StatusConditionCodeSetByOperator = StatusConditionCode("SET_BY_OPERATOR") // Unable to perform an encrypt operation against the CloudKMS key used for etcd level encryption. StatusConditionCodeCloudKmsKeyError = StatusConditionCode("CLOUD_KMS_KEY_ERROR") // Cluster CA is expiring soon. More codes TBA StatusConditionCodeCaExpiring = StatusConditionCode("CA_EXPIRING") )
const ( // Default value if unset. GKE internally defaults the update strategy to SURGE for unspecified strategies. UpgradeSettingsStrategyNodePoolUpdateStrategyUnspecified = UpgradeSettingsStrategy("NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED") // blue-green upgrade. UpgradeSettingsStrategyBlueGreen = UpgradeSettingsStrategy("BLUE_GREEN") // SURGE is the traditional way of upgrading a node pool. max_surge and max_unavailable determines the level of upgrade parallelism. UpgradeSettingsStrategySurge = UpgradeSettingsStrategy("SURGE") )
const ( // When OSVersion is not specified WindowsNodeConfigOsVersionOsVersionUnspecified = WindowsNodeConfigOsVersion("OS_VERSION_UNSPECIFIED") // LTSC2019 specifies to use LTSC2019 as the Windows Servercore Base Image WindowsNodeConfigOsVersionOsVersionLtsc2019 = WindowsNodeConfigOsVersion("OS_VERSION_LTSC2019") // LTSC2022 specifies to use LTSC2022 as the Windows Servercore Base Image WindowsNodeConfigOsVersionOsVersionLtsc2022 = WindowsNodeConfigOsVersion("OS_VERSION_LTSC2022") )
const ( // Default value meaning that no mode has been specified. WorkloadConfigAuditModeModeUnspecified = WorkloadConfigAuditMode("MODE_UNSPECIFIED") // This disables Workload Configuration auditing on the cluster, meaning that nothing is surfaced. WorkloadConfigAuditModeDisabled = WorkloadConfigAuditMode("DISABLED") // Applies the default set of policy auditing to a cluster's workloads. WorkloadConfigAuditModeBasic = WorkloadConfigAuditMode("BASIC") // Surfaces configurations that are not in line with the Pod Security Standard Baseline policy. WorkloadConfigAuditModeBaseline = WorkloadConfigAuditMode("BASELINE") // Surfaces configurations that are not in line with the Pod Security Standard Restricted policy. WorkloadConfigAuditModeRestricted = WorkloadConfigAuditMode("RESTRICTED") )
const ( // Not set. WorkloadMetadataConfigModeModeUnspecified = WorkloadMetadataConfigMode("MODE_UNSPECIFIED") // Expose all Compute Engine metadata to pods. WorkloadMetadataConfigModeGceMetadata = WorkloadMetadataConfigMode("GCE_METADATA") // Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if Workload Identity is enabled at the cluster level. WorkloadMetadataConfigModeGkeMetadata = WorkloadMetadataConfigMode("GKE_METADATA") )
const ( // Not set. WorkloadMetadataConfigNodeMetadataUnspecified = WorkloadMetadataConfigNodeMetadata("UNSPECIFIED") // Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. Metadata concealment is a temporary security solution available while the bootstrapping process for cluster nodes is being redesigned with significant security improvements. This feature is scheduled to be deprecated in the future and later removed. WorkloadMetadataConfigNodeMetadataSecure = WorkloadMetadataConfigNodeMetadata("SECURE") // Expose all VM metadata to pods. WorkloadMetadataConfigNodeMetadataExpose = WorkloadMetadataConfigNodeMetadata("EXPOSE") // Run the GKE Metadata Server on this node. The GKE Metadata Server exposes a metadata API to workloads that is compatible with the V1 Compute Metadata APIs exposed by the Compute Engine and App Engine Metadata Servers. This feature can only be enabled if Workload Identity is enabled at the cluster level. WorkloadMetadataConfigNodeMetadataGkeMetadataServer = WorkloadMetadataConfigNodeMetadata("GKE_METADATA_SERVER") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceleratorConfig ¶
type AcceleratorConfig struct { // The number of the accelerator cards exposed to an instance. AcceleratorCount *string `pulumi:"acceleratorCount"` // The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus) AcceleratorType *string `pulumi:"acceleratorType"` // The configuration for auto installation of GPU driver. GpuDriverInstallationConfig *GPUDriverInstallationConfig `pulumi:"gpuDriverInstallationConfig"` // Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning). GpuPartitionSize *string `pulumi:"gpuPartitionSize"` // The configuration for GPU sharing options. GpuSharingConfig *GPUSharingConfig `pulumi:"gpuSharingConfig"` MaxTimeSharedClientsPerGpu *string `pulumi:"maxTimeSharedClientsPerGpu"` }
AcceleratorConfig represents a Hardware Accelerator request.
type AcceleratorConfigArgs ¶
type AcceleratorConfigArgs struct { // The number of the accelerator cards exposed to an instance. AcceleratorCount pulumi.StringPtrInput `pulumi:"acceleratorCount"` // The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus) AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` // The configuration for auto installation of GPU driver. GpuDriverInstallationConfig GPUDriverInstallationConfigPtrInput `pulumi:"gpuDriverInstallationConfig"` // Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning). GpuPartitionSize pulumi.StringPtrInput `pulumi:"gpuPartitionSize"` // The configuration for GPU sharing options. GpuSharingConfig GPUSharingConfigPtrInput `pulumi:"gpuSharingConfig"` MaxTimeSharedClientsPerGpu pulumi.StringPtrInput `pulumi:"maxTimeSharedClientsPerGpu"` }
AcceleratorConfig represents a Hardware Accelerator request.
func (AcceleratorConfigArgs) ElementType ¶
func (AcceleratorConfigArgs) ElementType() reflect.Type
func (AcceleratorConfigArgs) ToAcceleratorConfigOutput ¶
func (i AcceleratorConfigArgs) ToAcceleratorConfigOutput() AcceleratorConfigOutput
func (AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext ¶
func (i AcceleratorConfigArgs) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
type AcceleratorConfigArray ¶
type AcceleratorConfigArray []AcceleratorConfigInput
func (AcceleratorConfigArray) ElementType ¶
func (AcceleratorConfigArray) ElementType() reflect.Type
func (AcceleratorConfigArray) ToAcceleratorConfigArrayOutput ¶
func (i AcceleratorConfigArray) ToAcceleratorConfigArrayOutput() AcceleratorConfigArrayOutput
func (AcceleratorConfigArray) ToAcceleratorConfigArrayOutputWithContext ¶
func (i AcceleratorConfigArray) ToAcceleratorConfigArrayOutputWithContext(ctx context.Context) AcceleratorConfigArrayOutput
type AcceleratorConfigArrayInput ¶
type AcceleratorConfigArrayInput interface { pulumi.Input ToAcceleratorConfigArrayOutput() AcceleratorConfigArrayOutput ToAcceleratorConfigArrayOutputWithContext(context.Context) AcceleratorConfigArrayOutput }
AcceleratorConfigArrayInput is an input type that accepts AcceleratorConfigArray and AcceleratorConfigArrayOutput values. You can construct a concrete instance of `AcceleratorConfigArrayInput` via:
AcceleratorConfigArray{ AcceleratorConfigArgs{...} }
type AcceleratorConfigArrayOutput ¶
type AcceleratorConfigArrayOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigArrayOutput) ElementType ¶
func (AcceleratorConfigArrayOutput) ElementType() reflect.Type
func (AcceleratorConfigArrayOutput) Index ¶
func (o AcceleratorConfigArrayOutput) Index(i pulumi.IntInput) AcceleratorConfigOutput
func (AcceleratorConfigArrayOutput) ToAcceleratorConfigArrayOutput ¶
func (o AcceleratorConfigArrayOutput) ToAcceleratorConfigArrayOutput() AcceleratorConfigArrayOutput
func (AcceleratorConfigArrayOutput) ToAcceleratorConfigArrayOutputWithContext ¶
func (o AcceleratorConfigArrayOutput) ToAcceleratorConfigArrayOutputWithContext(ctx context.Context) AcceleratorConfigArrayOutput
type AcceleratorConfigInput ¶
type AcceleratorConfigInput interface { pulumi.Input ToAcceleratorConfigOutput() AcceleratorConfigOutput ToAcceleratorConfigOutputWithContext(context.Context) AcceleratorConfigOutput }
AcceleratorConfigInput is an input type that accepts AcceleratorConfigArgs and AcceleratorConfigOutput values. You can construct a concrete instance of `AcceleratorConfigInput` via:
AcceleratorConfigArgs{...}
type AcceleratorConfigOutput ¶
type AcceleratorConfigOutput struct{ *pulumi.OutputState }
AcceleratorConfig represents a Hardware Accelerator request.
func (AcceleratorConfigOutput) AcceleratorCount ¶
func (o AcceleratorConfigOutput) AcceleratorCount() pulumi.StringPtrOutput
The number of the accelerator cards exposed to an instance.
func (AcceleratorConfigOutput) AcceleratorType ¶
func (o AcceleratorConfigOutput) AcceleratorType() pulumi.StringPtrOutput
The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus)
func (AcceleratorConfigOutput) ElementType ¶
func (AcceleratorConfigOutput) ElementType() reflect.Type
func (AcceleratorConfigOutput) GpuDriverInstallationConfig ¶ added in v0.32.0
func (o AcceleratorConfigOutput) GpuDriverInstallationConfig() GPUDriverInstallationConfigPtrOutput
The configuration for auto installation of GPU driver.
func (AcceleratorConfigOutput) GpuPartitionSize ¶ added in v0.2.0
func (o AcceleratorConfigOutput) GpuPartitionSize() pulumi.StringPtrOutput
Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).
func (AcceleratorConfigOutput) GpuSharingConfig ¶ added in v0.21.0
func (o AcceleratorConfigOutput) GpuSharingConfig() GPUSharingConfigPtrOutput
The configuration for GPU sharing options.
func (AcceleratorConfigOutput) MaxTimeSharedClientsPerGpu ¶ added in v0.21.0
func (o AcceleratorConfigOutput) MaxTimeSharedClientsPerGpu() pulumi.StringPtrOutput
The number of time-shared GPU resources to expose for each physical GPU.
func (AcceleratorConfigOutput) ToAcceleratorConfigOutput ¶
func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
func (AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext ¶
func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
type AcceleratorConfigResponse ¶
type AcceleratorConfigResponse struct { // The number of the accelerator cards exposed to an instance. AcceleratorCount string `pulumi:"acceleratorCount"` // The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus) AcceleratorType string `pulumi:"acceleratorType"` // The configuration for auto installation of GPU driver. GpuDriverInstallationConfig GPUDriverInstallationConfigResponse `pulumi:"gpuDriverInstallationConfig"` // Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning). GpuPartitionSize string `pulumi:"gpuPartitionSize"` // The configuration for GPU sharing options. GpuSharingConfig GPUSharingConfigResponse `pulumi:"gpuSharingConfig"` MaxTimeSharedClientsPerGpu string `pulumi:"maxTimeSharedClientsPerGpu"` }
AcceleratorConfig represents a Hardware Accelerator request.
type AcceleratorConfigResponseArrayOutput ¶
type AcceleratorConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AcceleratorConfigResponseArrayOutput) ElementType ¶
func (AcceleratorConfigResponseArrayOutput) ElementType() reflect.Type
func (AcceleratorConfigResponseArrayOutput) Index ¶
func (o AcceleratorConfigResponseArrayOutput) Index(i pulumi.IntInput) AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseArrayOutput) ToAcceleratorConfigResponseArrayOutput ¶
func (o AcceleratorConfigResponseArrayOutput) ToAcceleratorConfigResponseArrayOutput() AcceleratorConfigResponseArrayOutput
func (AcceleratorConfigResponseArrayOutput) ToAcceleratorConfigResponseArrayOutputWithContext ¶
func (o AcceleratorConfigResponseArrayOutput) ToAcceleratorConfigResponseArrayOutputWithContext(ctx context.Context) AcceleratorConfigResponseArrayOutput
type AcceleratorConfigResponseOutput ¶
type AcceleratorConfigResponseOutput struct{ *pulumi.OutputState }
AcceleratorConfig represents a Hardware Accelerator request.
func (AcceleratorConfigResponseOutput) AcceleratorCount ¶
func (o AcceleratorConfigResponseOutput) AcceleratorCount() pulumi.StringOutput
The number of the accelerator cards exposed to an instance.
func (AcceleratorConfigResponseOutput) AcceleratorType ¶
func (o AcceleratorConfigResponseOutput) AcceleratorType() pulumi.StringOutput
The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus)
func (AcceleratorConfigResponseOutput) ElementType ¶
func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
func (AcceleratorConfigResponseOutput) GpuDriverInstallationConfig ¶ added in v0.32.0
func (o AcceleratorConfigResponseOutput) GpuDriverInstallationConfig() GPUDriverInstallationConfigResponseOutput
The configuration for auto installation of GPU driver.
func (AcceleratorConfigResponseOutput) GpuPartitionSize ¶ added in v0.2.0
func (o AcceleratorConfigResponseOutput) GpuPartitionSize() pulumi.StringOutput
Size of partitions to create on the GPU. Valid values are described in the NVIDIA [mig user guide](https://docs.nvidia.com/datacenter/tesla/mig-user-guide/#partitioning).
func (AcceleratorConfigResponseOutput) GpuSharingConfig ¶ added in v0.21.0
func (o AcceleratorConfigResponseOutput) GpuSharingConfig() GPUSharingConfigResponseOutput
The configuration for GPU sharing options.
func (AcceleratorConfigResponseOutput) MaxTimeSharedClientsPerGpu ¶ added in v0.21.0
func (o AcceleratorConfigResponseOutput) MaxTimeSharedClientsPerGpu() pulumi.StringOutput
The number of time-shared GPU resources to expose for each physical GPU.
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput ¶
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext ¶
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
type AdditionalNodeNetworkConfig ¶ added in v0.32.0
type AdditionalNodeNetworkConfig struct { // Name of the VPC where the additional interface belongs Network *string `pulumi:"network"` // Name of the subnetwork where the additional interface belongs Subnetwork *string `pulumi:"subnetwork"` }
AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
type AdditionalNodeNetworkConfigArgs ¶ added in v0.32.0
type AdditionalNodeNetworkConfigArgs struct { // Name of the VPC where the additional interface belongs Network pulumi.StringPtrInput `pulumi:"network"` // Name of the subnetwork where the additional interface belongs Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` }
AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
func (AdditionalNodeNetworkConfigArgs) ElementType ¶ added in v0.32.0
func (AdditionalNodeNetworkConfigArgs) ElementType() reflect.Type
func (AdditionalNodeNetworkConfigArgs) ToAdditionalNodeNetworkConfigOutput ¶ added in v0.32.0
func (i AdditionalNodeNetworkConfigArgs) ToAdditionalNodeNetworkConfigOutput() AdditionalNodeNetworkConfigOutput
func (AdditionalNodeNetworkConfigArgs) ToAdditionalNodeNetworkConfigOutputWithContext ¶ added in v0.32.0
func (i AdditionalNodeNetworkConfigArgs) ToAdditionalNodeNetworkConfigOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigOutput
type AdditionalNodeNetworkConfigArray ¶ added in v0.32.0
type AdditionalNodeNetworkConfigArray []AdditionalNodeNetworkConfigInput
func (AdditionalNodeNetworkConfigArray) ElementType ¶ added in v0.32.0
func (AdditionalNodeNetworkConfigArray) ElementType() reflect.Type
func (AdditionalNodeNetworkConfigArray) ToAdditionalNodeNetworkConfigArrayOutput ¶ added in v0.32.0
func (i AdditionalNodeNetworkConfigArray) ToAdditionalNodeNetworkConfigArrayOutput() AdditionalNodeNetworkConfigArrayOutput
func (AdditionalNodeNetworkConfigArray) ToAdditionalNodeNetworkConfigArrayOutputWithContext ¶ added in v0.32.0
func (i AdditionalNodeNetworkConfigArray) ToAdditionalNodeNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigArrayOutput
type AdditionalNodeNetworkConfigArrayInput ¶ added in v0.32.0
type AdditionalNodeNetworkConfigArrayInput interface { pulumi.Input ToAdditionalNodeNetworkConfigArrayOutput() AdditionalNodeNetworkConfigArrayOutput ToAdditionalNodeNetworkConfigArrayOutputWithContext(context.Context) AdditionalNodeNetworkConfigArrayOutput }
AdditionalNodeNetworkConfigArrayInput is an input type that accepts AdditionalNodeNetworkConfigArray and AdditionalNodeNetworkConfigArrayOutput values. You can construct a concrete instance of `AdditionalNodeNetworkConfigArrayInput` via:
AdditionalNodeNetworkConfigArray{ AdditionalNodeNetworkConfigArgs{...} }
type AdditionalNodeNetworkConfigArrayOutput ¶ added in v0.32.0
type AdditionalNodeNetworkConfigArrayOutput struct{ *pulumi.OutputState }
func (AdditionalNodeNetworkConfigArrayOutput) ElementType ¶ added in v0.32.0
func (AdditionalNodeNetworkConfigArrayOutput) ElementType() reflect.Type
func (AdditionalNodeNetworkConfigArrayOutput) ToAdditionalNodeNetworkConfigArrayOutput ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigArrayOutput) ToAdditionalNodeNetworkConfigArrayOutput() AdditionalNodeNetworkConfigArrayOutput
func (AdditionalNodeNetworkConfigArrayOutput) ToAdditionalNodeNetworkConfigArrayOutputWithContext ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigArrayOutput) ToAdditionalNodeNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigArrayOutput
type AdditionalNodeNetworkConfigInput ¶ added in v0.32.0
type AdditionalNodeNetworkConfigInput interface { pulumi.Input ToAdditionalNodeNetworkConfigOutput() AdditionalNodeNetworkConfigOutput ToAdditionalNodeNetworkConfigOutputWithContext(context.Context) AdditionalNodeNetworkConfigOutput }
AdditionalNodeNetworkConfigInput is an input type that accepts AdditionalNodeNetworkConfigArgs and AdditionalNodeNetworkConfigOutput values. You can construct a concrete instance of `AdditionalNodeNetworkConfigInput` via:
AdditionalNodeNetworkConfigArgs{...}
type AdditionalNodeNetworkConfigOutput ¶ added in v0.32.0
type AdditionalNodeNetworkConfigOutput struct{ *pulumi.OutputState }
AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
func (AdditionalNodeNetworkConfigOutput) ElementType ¶ added in v0.32.0
func (AdditionalNodeNetworkConfigOutput) ElementType() reflect.Type
func (AdditionalNodeNetworkConfigOutput) Network ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigOutput) Network() pulumi.StringPtrOutput
Name of the VPC where the additional interface belongs
func (AdditionalNodeNetworkConfigOutput) Subnetwork ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigOutput) Subnetwork() pulumi.StringPtrOutput
Name of the subnetwork where the additional interface belongs
func (AdditionalNodeNetworkConfigOutput) ToAdditionalNodeNetworkConfigOutput ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigOutput) ToAdditionalNodeNetworkConfigOutput() AdditionalNodeNetworkConfigOutput
func (AdditionalNodeNetworkConfigOutput) ToAdditionalNodeNetworkConfigOutputWithContext ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigOutput) ToAdditionalNodeNetworkConfigOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigOutput
type AdditionalNodeNetworkConfigResponse ¶ added in v0.32.0
type AdditionalNodeNetworkConfigResponse struct { // Name of the VPC where the additional interface belongs Network string `pulumi:"network"` // Name of the subnetwork where the additional interface belongs Subnetwork string `pulumi:"subnetwork"` }
AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
type AdditionalNodeNetworkConfigResponseArrayOutput ¶ added in v0.32.0
type AdditionalNodeNetworkConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AdditionalNodeNetworkConfigResponseArrayOutput) ElementType ¶ added in v0.32.0
func (AdditionalNodeNetworkConfigResponseArrayOutput) ElementType() reflect.Type
func (AdditionalNodeNetworkConfigResponseArrayOutput) ToAdditionalNodeNetworkConfigResponseArrayOutput ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigResponseArrayOutput) ToAdditionalNodeNetworkConfigResponseArrayOutput() AdditionalNodeNetworkConfigResponseArrayOutput
func (AdditionalNodeNetworkConfigResponseArrayOutput) ToAdditionalNodeNetworkConfigResponseArrayOutputWithContext ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigResponseArrayOutput) ToAdditionalNodeNetworkConfigResponseArrayOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigResponseArrayOutput
type AdditionalNodeNetworkConfigResponseOutput ¶ added in v0.32.0
type AdditionalNodeNetworkConfigResponseOutput struct{ *pulumi.OutputState }
AdditionalNodeNetworkConfig is the configuration for additional node networks within the NodeNetworkConfig message
func (AdditionalNodeNetworkConfigResponseOutput) ElementType ¶ added in v0.32.0
func (AdditionalNodeNetworkConfigResponseOutput) ElementType() reflect.Type
func (AdditionalNodeNetworkConfigResponseOutput) Network ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigResponseOutput) Network() pulumi.StringOutput
Name of the VPC where the additional interface belongs
func (AdditionalNodeNetworkConfigResponseOutput) Subnetwork ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
Name of the subnetwork where the additional interface belongs
func (AdditionalNodeNetworkConfigResponseOutput) ToAdditionalNodeNetworkConfigResponseOutput ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigResponseOutput) ToAdditionalNodeNetworkConfigResponseOutput() AdditionalNodeNetworkConfigResponseOutput
func (AdditionalNodeNetworkConfigResponseOutput) ToAdditionalNodeNetworkConfigResponseOutputWithContext ¶ added in v0.32.0
func (o AdditionalNodeNetworkConfigResponseOutput) ToAdditionalNodeNetworkConfigResponseOutputWithContext(ctx context.Context) AdditionalNodeNetworkConfigResponseOutput
type AdditionalPodNetworkConfig ¶ added in v0.32.0
type AdditionalPodNetworkConfig struct { // The maximum number of pods per node which use this pod network MaxPodsPerNode *MaxPodsConstraint `pulumi:"maxPodsPerNode"` // The name of the secondary range on the subnet which provides IP address for this pod range SecondaryPodRange *string `pulumi:"secondaryPodRange"` // Name of the subnetwork where the additional pod network belongs Subnetwork *string `pulumi:"subnetwork"` }
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
type AdditionalPodNetworkConfigArgs ¶ added in v0.32.0
type AdditionalPodNetworkConfigArgs struct { // The maximum number of pods per node which use this pod network MaxPodsPerNode MaxPodsConstraintPtrInput `pulumi:"maxPodsPerNode"` // The name of the secondary range on the subnet which provides IP address for this pod range SecondaryPodRange pulumi.StringPtrInput `pulumi:"secondaryPodRange"` // Name of the subnetwork where the additional pod network belongs Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` }
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
func (AdditionalPodNetworkConfigArgs) ElementType ¶ added in v0.32.0
func (AdditionalPodNetworkConfigArgs) ElementType() reflect.Type
func (AdditionalPodNetworkConfigArgs) ToAdditionalPodNetworkConfigOutput ¶ added in v0.32.0
func (i AdditionalPodNetworkConfigArgs) ToAdditionalPodNetworkConfigOutput() AdditionalPodNetworkConfigOutput
func (AdditionalPodNetworkConfigArgs) ToAdditionalPodNetworkConfigOutputWithContext ¶ added in v0.32.0
func (i AdditionalPodNetworkConfigArgs) ToAdditionalPodNetworkConfigOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigOutput
type AdditionalPodNetworkConfigArray ¶ added in v0.32.0
type AdditionalPodNetworkConfigArray []AdditionalPodNetworkConfigInput
func (AdditionalPodNetworkConfigArray) ElementType ¶ added in v0.32.0
func (AdditionalPodNetworkConfigArray) ElementType() reflect.Type
func (AdditionalPodNetworkConfigArray) ToAdditionalPodNetworkConfigArrayOutput ¶ added in v0.32.0
func (i AdditionalPodNetworkConfigArray) ToAdditionalPodNetworkConfigArrayOutput() AdditionalPodNetworkConfigArrayOutput
func (AdditionalPodNetworkConfigArray) ToAdditionalPodNetworkConfigArrayOutputWithContext ¶ added in v0.32.0
func (i AdditionalPodNetworkConfigArray) ToAdditionalPodNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigArrayOutput
type AdditionalPodNetworkConfigArrayInput ¶ added in v0.32.0
type AdditionalPodNetworkConfigArrayInput interface { pulumi.Input ToAdditionalPodNetworkConfigArrayOutput() AdditionalPodNetworkConfigArrayOutput ToAdditionalPodNetworkConfigArrayOutputWithContext(context.Context) AdditionalPodNetworkConfigArrayOutput }
AdditionalPodNetworkConfigArrayInput is an input type that accepts AdditionalPodNetworkConfigArray and AdditionalPodNetworkConfigArrayOutput values. You can construct a concrete instance of `AdditionalPodNetworkConfigArrayInput` via:
AdditionalPodNetworkConfigArray{ AdditionalPodNetworkConfigArgs{...} }
type AdditionalPodNetworkConfigArrayOutput ¶ added in v0.32.0
type AdditionalPodNetworkConfigArrayOutput struct{ *pulumi.OutputState }
func (AdditionalPodNetworkConfigArrayOutput) ElementType ¶ added in v0.32.0
func (AdditionalPodNetworkConfigArrayOutput) ElementType() reflect.Type
func (AdditionalPodNetworkConfigArrayOutput) Index ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigArrayOutput) Index(i pulumi.IntInput) AdditionalPodNetworkConfigOutput
func (AdditionalPodNetworkConfigArrayOutput) ToAdditionalPodNetworkConfigArrayOutput ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigArrayOutput) ToAdditionalPodNetworkConfigArrayOutput() AdditionalPodNetworkConfigArrayOutput
func (AdditionalPodNetworkConfigArrayOutput) ToAdditionalPodNetworkConfigArrayOutputWithContext ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigArrayOutput) ToAdditionalPodNetworkConfigArrayOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigArrayOutput
type AdditionalPodNetworkConfigInput ¶ added in v0.32.0
type AdditionalPodNetworkConfigInput interface { pulumi.Input ToAdditionalPodNetworkConfigOutput() AdditionalPodNetworkConfigOutput ToAdditionalPodNetworkConfigOutputWithContext(context.Context) AdditionalPodNetworkConfigOutput }
AdditionalPodNetworkConfigInput is an input type that accepts AdditionalPodNetworkConfigArgs and AdditionalPodNetworkConfigOutput values. You can construct a concrete instance of `AdditionalPodNetworkConfigInput` via:
AdditionalPodNetworkConfigArgs{...}
type AdditionalPodNetworkConfigOutput ¶ added in v0.32.0
type AdditionalPodNetworkConfigOutput struct{ *pulumi.OutputState }
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
func (AdditionalPodNetworkConfigOutput) ElementType ¶ added in v0.32.0
func (AdditionalPodNetworkConfigOutput) ElementType() reflect.Type
func (AdditionalPodNetworkConfigOutput) MaxPodsPerNode ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigOutput) MaxPodsPerNode() MaxPodsConstraintPtrOutput
The maximum number of pods per node which use this pod network
func (AdditionalPodNetworkConfigOutput) SecondaryPodRange ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigOutput) SecondaryPodRange() pulumi.StringPtrOutput
The name of the secondary range on the subnet which provides IP address for this pod range
func (AdditionalPodNetworkConfigOutput) Subnetwork ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigOutput) Subnetwork() pulumi.StringPtrOutput
Name of the subnetwork where the additional pod network belongs
func (AdditionalPodNetworkConfigOutput) ToAdditionalPodNetworkConfigOutput ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigOutput) ToAdditionalPodNetworkConfigOutput() AdditionalPodNetworkConfigOutput
func (AdditionalPodNetworkConfigOutput) ToAdditionalPodNetworkConfigOutputWithContext ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigOutput) ToAdditionalPodNetworkConfigOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigOutput
type AdditionalPodNetworkConfigResponse ¶ added in v0.32.0
type AdditionalPodNetworkConfigResponse struct { // The maximum number of pods per node which use this pod network MaxPodsPerNode MaxPodsConstraintResponse `pulumi:"maxPodsPerNode"` // The name of the secondary range on the subnet which provides IP address for this pod range SecondaryPodRange string `pulumi:"secondaryPodRange"` // Name of the subnetwork where the additional pod network belongs Subnetwork string `pulumi:"subnetwork"` }
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
type AdditionalPodNetworkConfigResponseArrayOutput ¶ added in v0.32.0
type AdditionalPodNetworkConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AdditionalPodNetworkConfigResponseArrayOutput) ElementType ¶ added in v0.32.0
func (AdditionalPodNetworkConfigResponseArrayOutput) ElementType() reflect.Type
func (AdditionalPodNetworkConfigResponseArrayOutput) ToAdditionalPodNetworkConfigResponseArrayOutput ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseArrayOutput) ToAdditionalPodNetworkConfigResponseArrayOutput() AdditionalPodNetworkConfigResponseArrayOutput
func (AdditionalPodNetworkConfigResponseArrayOutput) ToAdditionalPodNetworkConfigResponseArrayOutputWithContext ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseArrayOutput) ToAdditionalPodNetworkConfigResponseArrayOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigResponseArrayOutput
type AdditionalPodNetworkConfigResponseOutput ¶ added in v0.32.0
type AdditionalPodNetworkConfigResponseOutput struct{ *pulumi.OutputState }
AdditionalPodNetworkConfig is the configuration for additional pod networks within the NodeNetworkConfig message
func (AdditionalPodNetworkConfigResponseOutput) ElementType ¶ added in v0.32.0
func (AdditionalPodNetworkConfigResponseOutput) ElementType() reflect.Type
func (AdditionalPodNetworkConfigResponseOutput) MaxPodsPerNode ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseOutput) MaxPodsPerNode() MaxPodsConstraintResponseOutput
The maximum number of pods per node which use this pod network
func (AdditionalPodNetworkConfigResponseOutput) SecondaryPodRange ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseOutput) SecondaryPodRange() pulumi.StringOutput
The name of the secondary range on the subnet which provides IP address for this pod range
func (AdditionalPodNetworkConfigResponseOutput) Subnetwork ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
Name of the subnetwork where the additional pod network belongs
func (AdditionalPodNetworkConfigResponseOutput) ToAdditionalPodNetworkConfigResponseOutput ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseOutput) ToAdditionalPodNetworkConfigResponseOutput() AdditionalPodNetworkConfigResponseOutput
func (AdditionalPodNetworkConfigResponseOutput) ToAdditionalPodNetworkConfigResponseOutputWithContext ¶ added in v0.32.0
func (o AdditionalPodNetworkConfigResponseOutput) ToAdditionalPodNetworkConfigResponseOutputWithContext(ctx context.Context) AdditionalPodNetworkConfigResponseOutput
type AdditionalPodRangesConfig ¶ added in v0.29.0
type AdditionalPodRangesConfig struct { // Name for pod secondary ipv4 range which has the actual range defined ahead. PodRangeNames []string `pulumi:"podRangeNames"` }
AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.
type AdditionalPodRangesConfigResponse ¶ added in v0.29.0
type AdditionalPodRangesConfigResponse struct { // [Output only] Information for additional pod range. PodRangeInfo []RangeInfoResponse `pulumi:"podRangeInfo"` // Name for pod secondary ipv4 range which has the actual range defined ahead. PodRangeNames []string `pulumi:"podRangeNames"` }
AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.
type AdditionalPodRangesConfigResponseOutput ¶ added in v0.29.0
type AdditionalPodRangesConfigResponseOutput struct{ *pulumi.OutputState }
AdditionalPodRangesConfig is the configuration for additional pod secondary ranges supporting the ClusterUpdate message.
func (AdditionalPodRangesConfigResponseOutput) ElementType ¶ added in v0.29.0
func (AdditionalPodRangesConfigResponseOutput) ElementType() reflect.Type
func (AdditionalPodRangesConfigResponseOutput) PodRangeInfo ¶ added in v0.32.0
func (o AdditionalPodRangesConfigResponseOutput) PodRangeInfo() RangeInfoResponseArrayOutput
[Output only] Information for additional pod range.
func (AdditionalPodRangesConfigResponseOutput) PodRangeNames ¶ added in v0.31.1
func (o AdditionalPodRangesConfigResponseOutput) PodRangeNames() pulumi.StringArrayOutput
Name for pod secondary ipv4 range which has the actual range defined ahead.
func (AdditionalPodRangesConfigResponseOutput) ToAdditionalPodRangesConfigResponseOutput ¶ added in v0.29.0
func (o AdditionalPodRangesConfigResponseOutput) ToAdditionalPodRangesConfigResponseOutput() AdditionalPodRangesConfigResponseOutput
func (AdditionalPodRangesConfigResponseOutput) ToAdditionalPodRangesConfigResponseOutputWithContext ¶ added in v0.29.0
func (o AdditionalPodRangesConfigResponseOutput) ToAdditionalPodRangesConfigResponseOutputWithContext(ctx context.Context) AdditionalPodRangesConfigResponseOutput
type AddonsConfig ¶
type AddonsConfig struct { // Configuration for the Cloud Run addon. The `IstioConfig` addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time. CloudRunConfig *CloudRunConfig `pulumi:"cloudRunConfig"` // Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API ConfigConnectorConfig *ConfigConnectorConfig `pulumi:"configConnectorConfig"` // Configuration for NodeLocalDNS, a dns cache running on cluster nodes DnsCacheConfig *DnsCacheConfig `pulumi:"dnsCacheConfig"` // Configuration for the Compute Engine Persistent Disk CSI driver. GcePersistentDiskCsiDriverConfig *GcePersistentDiskCsiDriverConfig `pulumi:"gcePersistentDiskCsiDriverConfig"` // Configuration for the GCP Filestore CSI driver. GcpFilestoreCsiDriverConfig *GcpFilestoreCsiDriverConfig `pulumi:"gcpFilestoreCsiDriverConfig"` // Configuration for the Cloud Storage Fuse CSI driver. GcsFuseCsiDriverConfig *GcsFuseCsiDriverConfig `pulumi:"gcsFuseCsiDriverConfig"` // Configuration for the Backup for GKE agent addon. GkeBackupAgentConfig *GkeBackupAgentConfig `pulumi:"gkeBackupAgentConfig"` // Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods. HorizontalPodAutoscaling *HorizontalPodAutoscaling `pulumi:"horizontalPodAutoscaling"` // Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster. HttpLoadBalancing *HttpLoadBalancing `pulumi:"httpLoadBalancing"` // Configuration for Istio, an open platform to connect, manage, and secure microservices. IstioConfig *IstioConfig `pulumi:"istioConfig"` // Configuration for the KALM addon, which manages the lifecycle of k8s applications. KalmConfig *KalmConfig `pulumi:"kalmConfig"` // Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards KubernetesDashboard *KubernetesDashboard `pulumi:"kubernetesDashboard"` // Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. NetworkPolicyConfig *NetworkPolicyConfig `pulumi:"networkPolicyConfig"` }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
type AddonsConfigArgs ¶
type AddonsConfigArgs struct { // Configuration for the Cloud Run addon. The `IstioConfig` addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time. CloudRunConfig CloudRunConfigPtrInput `pulumi:"cloudRunConfig"` // Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API ConfigConnectorConfig ConfigConnectorConfigPtrInput `pulumi:"configConnectorConfig"` // Configuration for NodeLocalDNS, a dns cache running on cluster nodes DnsCacheConfig DnsCacheConfigPtrInput `pulumi:"dnsCacheConfig"` // Configuration for the Compute Engine Persistent Disk CSI driver. GcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfigPtrInput `pulumi:"gcePersistentDiskCsiDriverConfig"` // Configuration for the GCP Filestore CSI driver. GcpFilestoreCsiDriverConfig GcpFilestoreCsiDriverConfigPtrInput `pulumi:"gcpFilestoreCsiDriverConfig"` // Configuration for the Cloud Storage Fuse CSI driver. GcsFuseCsiDriverConfig GcsFuseCsiDriverConfigPtrInput `pulumi:"gcsFuseCsiDriverConfig"` // Configuration for the Backup for GKE agent addon. GkeBackupAgentConfig GkeBackupAgentConfigPtrInput `pulumi:"gkeBackupAgentConfig"` // Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods. HorizontalPodAutoscaling HorizontalPodAutoscalingPtrInput `pulumi:"horizontalPodAutoscaling"` // Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster. HttpLoadBalancing HttpLoadBalancingPtrInput `pulumi:"httpLoadBalancing"` // Configuration for Istio, an open platform to connect, manage, and secure microservices. IstioConfig IstioConfigPtrInput `pulumi:"istioConfig"` // Configuration for the KALM addon, which manages the lifecycle of k8s applications. KalmConfig KalmConfigPtrInput `pulumi:"kalmConfig"` // Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards KubernetesDashboard KubernetesDashboardPtrInput `pulumi:"kubernetesDashboard"` // Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. NetworkPolicyConfig NetworkPolicyConfigPtrInput `pulumi:"networkPolicyConfig"` }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
func (AddonsConfigArgs) ElementType ¶
func (AddonsConfigArgs) ElementType() reflect.Type
func (AddonsConfigArgs) ToAddonsConfigOutput ¶
func (i AddonsConfigArgs) ToAddonsConfigOutput() AddonsConfigOutput
func (AddonsConfigArgs) ToAddonsConfigOutputWithContext ¶
func (i AddonsConfigArgs) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
func (AddonsConfigArgs) ToAddonsConfigPtrOutput ¶
func (i AddonsConfigArgs) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
func (AddonsConfigArgs) ToAddonsConfigPtrOutputWithContext ¶
func (i AddonsConfigArgs) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
type AddonsConfigInput ¶
type AddonsConfigInput interface { pulumi.Input ToAddonsConfigOutput() AddonsConfigOutput ToAddonsConfigOutputWithContext(context.Context) AddonsConfigOutput }
AddonsConfigInput is an input type that accepts AddonsConfigArgs and AddonsConfigOutput values. You can construct a concrete instance of `AddonsConfigInput` via:
AddonsConfigArgs{...}
type AddonsConfigOutput ¶
type AddonsConfigOutput struct{ *pulumi.OutputState }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
func (AddonsConfigOutput) CloudRunConfig ¶
func (o AddonsConfigOutput) CloudRunConfig() CloudRunConfigPtrOutput
Configuration for the Cloud Run addon. The `IstioConfig` addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time.
func (AddonsConfigOutput) ConfigConnectorConfig ¶
func (o AddonsConfigOutput) ConfigConnectorConfig() ConfigConnectorConfigPtrOutput
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API
func (AddonsConfigOutput) DnsCacheConfig ¶
func (o AddonsConfigOutput) DnsCacheConfig() DnsCacheConfigPtrOutput
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
func (AddonsConfigOutput) ElementType ¶
func (AddonsConfigOutput) ElementType() reflect.Type
func (AddonsConfigOutput) GcePersistentDiskCsiDriverConfig ¶
func (o AddonsConfigOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigPtrOutput
Configuration for the Compute Engine Persistent Disk CSI driver.
func (AddonsConfigOutput) GcpFilestoreCsiDriverConfig ¶ added in v0.8.0
func (o AddonsConfigOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigPtrOutput
Configuration for the GCP Filestore CSI driver.
func (AddonsConfigOutput) GcsFuseCsiDriverConfig ¶ added in v0.31.1
func (o AddonsConfigOutput) GcsFuseCsiDriverConfig() GcsFuseCsiDriverConfigPtrOutput
Configuration for the Cloud Storage Fuse CSI driver.
func (AddonsConfigOutput) GkeBackupAgentConfig ¶ added in v0.11.0
func (o AddonsConfigOutput) GkeBackupAgentConfig() GkeBackupAgentConfigPtrOutput
Configuration for the Backup for GKE agent addon.
func (AddonsConfigOutput) HorizontalPodAutoscaling ¶
func (o AddonsConfigOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingPtrOutput
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
func (AddonsConfigOutput) HttpLoadBalancing ¶
func (o AddonsConfigOutput) HttpLoadBalancing() HttpLoadBalancingPtrOutput
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
func (AddonsConfigOutput) IstioConfig ¶
func (o AddonsConfigOutput) IstioConfig() IstioConfigPtrOutput
Configuration for Istio, an open platform to connect, manage, and secure microservices.
func (AddonsConfigOutput) KalmConfig ¶
func (o AddonsConfigOutput) KalmConfig() KalmConfigPtrOutput
Configuration for the KALM addon, which manages the lifecycle of k8s applications.
func (AddonsConfigOutput) KubernetesDashboard ¶
func (o AddonsConfigOutput) KubernetesDashboard() KubernetesDashboardPtrOutput
Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
func (AddonsConfigOutput) NetworkPolicyConfig ¶
func (o AddonsConfigOutput) NetworkPolicyConfig() NetworkPolicyConfigPtrOutput
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
func (AddonsConfigOutput) ToAddonsConfigOutput ¶
func (o AddonsConfigOutput) ToAddonsConfigOutput() AddonsConfigOutput
func (AddonsConfigOutput) ToAddonsConfigOutputWithContext ¶
func (o AddonsConfigOutput) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
func (AddonsConfigOutput) ToAddonsConfigPtrOutput ¶
func (o AddonsConfigOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
func (AddonsConfigOutput) ToAddonsConfigPtrOutputWithContext ¶
func (o AddonsConfigOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
type AddonsConfigPtrInput ¶
type AddonsConfigPtrInput interface { pulumi.Input ToAddonsConfigPtrOutput() AddonsConfigPtrOutput ToAddonsConfigPtrOutputWithContext(context.Context) AddonsConfigPtrOutput }
AddonsConfigPtrInput is an input type that accepts AddonsConfigArgs, AddonsConfigPtr and AddonsConfigPtrOutput values. You can construct a concrete instance of `AddonsConfigPtrInput` via:
AddonsConfigArgs{...} or: nil
func AddonsConfigPtr ¶
func AddonsConfigPtr(v *AddonsConfigArgs) AddonsConfigPtrInput
type AddonsConfigPtrOutput ¶
type AddonsConfigPtrOutput struct{ *pulumi.OutputState }
func (AddonsConfigPtrOutput) CloudRunConfig ¶
func (o AddonsConfigPtrOutput) CloudRunConfig() CloudRunConfigPtrOutput
Configuration for the Cloud Run addon. The `IstioConfig` addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time.
func (AddonsConfigPtrOutput) ConfigConnectorConfig ¶
func (o AddonsConfigPtrOutput) ConfigConnectorConfig() ConfigConnectorConfigPtrOutput
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API
func (AddonsConfigPtrOutput) DnsCacheConfig ¶
func (o AddonsConfigPtrOutput) DnsCacheConfig() DnsCacheConfigPtrOutput
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
func (AddonsConfigPtrOutput) Elem ¶
func (o AddonsConfigPtrOutput) Elem() AddonsConfigOutput
func (AddonsConfigPtrOutput) ElementType ¶
func (AddonsConfigPtrOutput) ElementType() reflect.Type
func (AddonsConfigPtrOutput) GcePersistentDiskCsiDriverConfig ¶
func (o AddonsConfigPtrOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigPtrOutput
Configuration for the Compute Engine Persistent Disk CSI driver.
func (AddonsConfigPtrOutput) GcpFilestoreCsiDriverConfig ¶ added in v0.8.0
func (o AddonsConfigPtrOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigPtrOutput
Configuration for the GCP Filestore CSI driver.
func (AddonsConfigPtrOutput) GcsFuseCsiDriverConfig ¶ added in v0.31.1
func (o AddonsConfigPtrOutput) GcsFuseCsiDriverConfig() GcsFuseCsiDriverConfigPtrOutput
Configuration for the Cloud Storage Fuse CSI driver.
func (AddonsConfigPtrOutput) GkeBackupAgentConfig ¶ added in v0.11.0
func (o AddonsConfigPtrOutput) GkeBackupAgentConfig() GkeBackupAgentConfigPtrOutput
Configuration for the Backup for GKE agent addon.
func (AddonsConfigPtrOutput) HorizontalPodAutoscaling ¶
func (o AddonsConfigPtrOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingPtrOutput
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
func (AddonsConfigPtrOutput) HttpLoadBalancing ¶
func (o AddonsConfigPtrOutput) HttpLoadBalancing() HttpLoadBalancingPtrOutput
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
func (AddonsConfigPtrOutput) IstioConfig ¶
func (o AddonsConfigPtrOutput) IstioConfig() IstioConfigPtrOutput
Configuration for Istio, an open platform to connect, manage, and secure microservices.
func (AddonsConfigPtrOutput) KalmConfig ¶
func (o AddonsConfigPtrOutput) KalmConfig() KalmConfigPtrOutput
Configuration for the KALM addon, which manages the lifecycle of k8s applications.
func (AddonsConfigPtrOutput) KubernetesDashboard ¶
func (o AddonsConfigPtrOutput) KubernetesDashboard() KubernetesDashboardPtrOutput
Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
func (AddonsConfigPtrOutput) NetworkPolicyConfig ¶
func (o AddonsConfigPtrOutput) NetworkPolicyConfig() NetworkPolicyConfigPtrOutput
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
func (AddonsConfigPtrOutput) ToAddonsConfigPtrOutput ¶
func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
func (AddonsConfigPtrOutput) ToAddonsConfigPtrOutputWithContext ¶
func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
type AddonsConfigResponse ¶
type AddonsConfigResponse struct { // Configuration for the Cloud Run addon. The `IstioConfig` addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time. CloudRunConfig CloudRunConfigResponse `pulumi:"cloudRunConfig"` // Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API ConfigConnectorConfig ConfigConnectorConfigResponse `pulumi:"configConnectorConfig"` // Configuration for NodeLocalDNS, a dns cache running on cluster nodes DnsCacheConfig DnsCacheConfigResponse `pulumi:"dnsCacheConfig"` // Configuration for the Compute Engine Persistent Disk CSI driver. GcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfigResponse `pulumi:"gcePersistentDiskCsiDriverConfig"` // Configuration for the GCP Filestore CSI driver. GcpFilestoreCsiDriverConfig GcpFilestoreCsiDriverConfigResponse `pulumi:"gcpFilestoreCsiDriverConfig"` // Configuration for the Cloud Storage Fuse CSI driver. GcsFuseCsiDriverConfig GcsFuseCsiDriverConfigResponse `pulumi:"gcsFuseCsiDriverConfig"` // Configuration for the Backup for GKE agent addon. GkeBackupAgentConfig GkeBackupAgentConfigResponse `pulumi:"gkeBackupAgentConfig"` // Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods. HorizontalPodAutoscaling HorizontalPodAutoscalingResponse `pulumi:"horizontalPodAutoscaling"` // Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster. HttpLoadBalancing HttpLoadBalancingResponse `pulumi:"httpLoadBalancing"` // Configuration for Istio, an open platform to connect, manage, and secure microservices. IstioConfig IstioConfigResponse `pulumi:"istioConfig"` // Configuration for the KALM addon, which manages the lifecycle of k8s applications. KalmConfig KalmConfigResponse `pulumi:"kalmConfig"` // Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards KubernetesDashboard KubernetesDashboardResponse `pulumi:"kubernetesDashboard"` // Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes. NetworkPolicyConfig NetworkPolicyConfigResponse `pulumi:"networkPolicyConfig"` }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
type AddonsConfigResponseOutput ¶
type AddonsConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
func (AddonsConfigResponseOutput) CloudRunConfig ¶
func (o AddonsConfigResponseOutput) CloudRunConfig() CloudRunConfigResponseOutput
Configuration for the Cloud Run addon. The `IstioConfig` addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time.
func (AddonsConfigResponseOutput) ConfigConnectorConfig ¶
func (o AddonsConfigResponseOutput) ConfigConnectorConfig() ConfigConnectorConfigResponseOutput
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API
func (AddonsConfigResponseOutput) DnsCacheConfig ¶
func (o AddonsConfigResponseOutput) DnsCacheConfig() DnsCacheConfigResponseOutput
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
func (AddonsConfigResponseOutput) ElementType ¶
func (AddonsConfigResponseOutput) ElementType() reflect.Type
func (AddonsConfigResponseOutput) GcePersistentDiskCsiDriverConfig ¶
func (o AddonsConfigResponseOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigResponseOutput
Configuration for the Compute Engine Persistent Disk CSI driver.
func (AddonsConfigResponseOutput) GcpFilestoreCsiDriverConfig ¶ added in v0.8.0
func (o AddonsConfigResponseOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigResponseOutput
Configuration for the GCP Filestore CSI driver.
func (AddonsConfigResponseOutput) GcsFuseCsiDriverConfig ¶ added in v0.31.1
func (o AddonsConfigResponseOutput) GcsFuseCsiDriverConfig() GcsFuseCsiDriverConfigResponseOutput
Configuration for the Cloud Storage Fuse CSI driver.
func (AddonsConfigResponseOutput) GkeBackupAgentConfig ¶ added in v0.11.0
func (o AddonsConfigResponseOutput) GkeBackupAgentConfig() GkeBackupAgentConfigResponseOutput
Configuration for the Backup for GKE agent addon.
func (AddonsConfigResponseOutput) HorizontalPodAutoscaling ¶
func (o AddonsConfigResponseOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingResponseOutput
Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
func (AddonsConfigResponseOutput) HttpLoadBalancing ¶
func (o AddonsConfigResponseOutput) HttpLoadBalancing() HttpLoadBalancingResponseOutput
Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
func (AddonsConfigResponseOutput) IstioConfig ¶
func (o AddonsConfigResponseOutput) IstioConfig() IstioConfigResponseOutput
Configuration for Istio, an open platform to connect, manage, and secure microservices.
func (AddonsConfigResponseOutput) KalmConfig ¶
func (o AddonsConfigResponseOutput) KalmConfig() KalmConfigResponseOutput
Configuration for the KALM addon, which manages the lifecycle of k8s applications.
func (AddonsConfigResponseOutput) KubernetesDashboard ¶
func (o AddonsConfigResponseOutput) KubernetesDashboard() KubernetesDashboardResponseOutput
Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
func (AddonsConfigResponseOutput) NetworkPolicyConfig ¶
func (o AddonsConfigResponseOutput) NetworkPolicyConfig() NetworkPolicyConfigResponseOutput
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
func (AddonsConfigResponseOutput) ToAddonsConfigResponseOutput ¶
func (o AddonsConfigResponseOutput) ToAddonsConfigResponseOutput() AddonsConfigResponseOutput
func (AddonsConfigResponseOutput) ToAddonsConfigResponseOutputWithContext ¶
func (o AddonsConfigResponseOutput) ToAddonsConfigResponseOutputWithContext(ctx context.Context) AddonsConfigResponseOutput
type AdvancedDatapathObservabilityConfig ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfig struct { // Expose flow metrics on nodes EnableMetrics *bool `pulumi:"enableMetrics"` // Method used to make Relay available RelayMode *AdvancedDatapathObservabilityConfigRelayMode `pulumi:"relayMode"` }
AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.
type AdvancedDatapathObservabilityConfigArgs ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigArgs struct { // Expose flow metrics on nodes EnableMetrics pulumi.BoolPtrInput `pulumi:"enableMetrics"` // Method used to make Relay available RelayMode AdvancedDatapathObservabilityConfigRelayModePtrInput `pulumi:"relayMode"` }
AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.
func (AdvancedDatapathObservabilityConfigArgs) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigArgs) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigOutput ¶ added in v0.32.0
func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigOutput() AdvancedDatapathObservabilityConfigOutput
func (AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigOutputWithContext ¶ added in v0.32.0
func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigOutput
func (AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigPtrOutput ¶ added in v0.32.0
func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput
func (AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext ¶ added in v0.32.0
func (i AdvancedDatapathObservabilityConfigArgs) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigPtrOutput
type AdvancedDatapathObservabilityConfigInput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigInput interface { pulumi.Input ToAdvancedDatapathObservabilityConfigOutput() AdvancedDatapathObservabilityConfigOutput ToAdvancedDatapathObservabilityConfigOutputWithContext(context.Context) AdvancedDatapathObservabilityConfigOutput }
AdvancedDatapathObservabilityConfigInput is an input type that accepts AdvancedDatapathObservabilityConfigArgs and AdvancedDatapathObservabilityConfigOutput values. You can construct a concrete instance of `AdvancedDatapathObservabilityConfigInput` via:
AdvancedDatapathObservabilityConfigArgs{...}
type AdvancedDatapathObservabilityConfigOutput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigOutput struct{ *pulumi.OutputState }
AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.
func (AdvancedDatapathObservabilityConfigOutput) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigOutput) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigOutput) EnableMetrics ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigOutput) EnableMetrics() pulumi.BoolPtrOutput
Expose flow metrics on nodes
func (AdvancedDatapathObservabilityConfigOutput) RelayMode ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigOutput) RelayMode() AdvancedDatapathObservabilityConfigRelayModePtrOutput
Method used to make Relay available
func (AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigOutput() AdvancedDatapathObservabilityConfigOutput
func (AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigOutput
func (AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigPtrOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput
func (AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigOutput) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigPtrOutput
type AdvancedDatapathObservabilityConfigPtrInput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigPtrInput interface { pulumi.Input ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(context.Context) AdvancedDatapathObservabilityConfigPtrOutput }
AdvancedDatapathObservabilityConfigPtrInput is an input type that accepts AdvancedDatapathObservabilityConfigArgs, AdvancedDatapathObservabilityConfigPtr and AdvancedDatapathObservabilityConfigPtrOutput values. You can construct a concrete instance of `AdvancedDatapathObservabilityConfigPtrInput` via:
AdvancedDatapathObservabilityConfigArgs{...} or: nil
func AdvancedDatapathObservabilityConfigPtr ¶ added in v0.32.0
func AdvancedDatapathObservabilityConfigPtr(v *AdvancedDatapathObservabilityConfigArgs) AdvancedDatapathObservabilityConfigPtrInput
type AdvancedDatapathObservabilityConfigPtrOutput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigPtrOutput struct{ *pulumi.OutputState }
func (AdvancedDatapathObservabilityConfigPtrOutput) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigPtrOutput) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigPtrOutput) EnableMetrics ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigPtrOutput) EnableMetrics() pulumi.BoolPtrOutput
Expose flow metrics on nodes
func (AdvancedDatapathObservabilityConfigPtrOutput) RelayMode ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigPtrOutput) RelayMode() AdvancedDatapathObservabilityConfigRelayModePtrOutput
Method used to make Relay available
func (AdvancedDatapathObservabilityConfigPtrOutput) ToAdvancedDatapathObservabilityConfigPtrOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigPtrOutput) ToAdvancedDatapathObservabilityConfigPtrOutput() AdvancedDatapathObservabilityConfigPtrOutput
func (AdvancedDatapathObservabilityConfigPtrOutput) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigPtrOutput) ToAdvancedDatapathObservabilityConfigPtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigPtrOutput
type AdvancedDatapathObservabilityConfigRelayMode ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigRelayMode string
Method used to make Relay available
func (AdvancedDatapathObservabilityConfigRelayMode) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigRelayMode) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModeOutput ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModeOutput() AdvancedDatapathObservabilityConfigRelayModeOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModeOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToStringOutput ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringOutput() pulumi.StringOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToStringOutputWithContext ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToStringPtrOutput ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvancedDatapathObservabilityConfigRelayMode) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e AdvancedDatapathObservabilityConfigRelayMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvancedDatapathObservabilityConfigRelayModeInput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigRelayModeInput interface { pulumi.Input ToAdvancedDatapathObservabilityConfigRelayModeOutput() AdvancedDatapathObservabilityConfigRelayModeOutput ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext(context.Context) AdvancedDatapathObservabilityConfigRelayModeOutput }
AdvancedDatapathObservabilityConfigRelayModeInput is an input type that accepts AdvancedDatapathObservabilityConfigRelayModeArgs and AdvancedDatapathObservabilityConfigRelayModeOutput values. You can construct a concrete instance of `AdvancedDatapathObservabilityConfigRelayModeInput` via:
AdvancedDatapathObservabilityConfigRelayModeArgs{...}
type AdvancedDatapathObservabilityConfigRelayModeOutput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigRelayModeOutput struct{ *pulumi.OutputState }
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModeOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModeOutput() AdvancedDatapathObservabilityConfigRelayModeOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModeOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModeOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringOutput() pulumi.StringOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvancedDatapathObservabilityConfigRelayModePtrInput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigRelayModePtrInput interface { pulumi.Input ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput }
func AdvancedDatapathObservabilityConfigRelayModePtr ¶ added in v0.32.0
func AdvancedDatapathObservabilityConfigRelayModePtr(v string) AdvancedDatapathObservabilityConfigRelayModePtrInput
type AdvancedDatapathObservabilityConfigRelayModePtrOutput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigRelayModePtrOutput struct{ *pulumi.OutputState }
func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutput() AdvancedDatapathObservabilityConfigRelayModePtrOutput
func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToAdvancedDatapathObservabilityConfigRelayModePtrOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigRelayModePtrOutput
func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigRelayModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvancedDatapathObservabilityConfigResponse ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigResponse struct { // Expose flow metrics on nodes EnableMetrics bool `pulumi:"enableMetrics"` // Method used to make Relay available RelayMode string `pulumi:"relayMode"` }
AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.
type AdvancedDatapathObservabilityConfigResponseOutput ¶ added in v0.32.0
type AdvancedDatapathObservabilityConfigResponseOutput struct{ *pulumi.OutputState }
AdvancedDatapathObservabilityConfig specifies configuration of observability features of advanced datapath.
func (AdvancedDatapathObservabilityConfigResponseOutput) ElementType ¶ added in v0.32.0
func (AdvancedDatapathObservabilityConfigResponseOutput) ElementType() reflect.Type
func (AdvancedDatapathObservabilityConfigResponseOutput) EnableMetrics ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigResponseOutput) EnableMetrics() pulumi.BoolOutput
Expose flow metrics on nodes
func (AdvancedDatapathObservabilityConfigResponseOutput) RelayMode ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigResponseOutput) RelayMode() pulumi.StringOutput
Method used to make Relay available
func (AdvancedDatapathObservabilityConfigResponseOutput) ToAdvancedDatapathObservabilityConfigResponseOutput ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigResponseOutput) ToAdvancedDatapathObservabilityConfigResponseOutput() AdvancedDatapathObservabilityConfigResponseOutput
func (AdvancedDatapathObservabilityConfigResponseOutput) ToAdvancedDatapathObservabilityConfigResponseOutputWithContext ¶ added in v0.32.0
func (o AdvancedDatapathObservabilityConfigResponseOutput) ToAdvancedDatapathObservabilityConfigResponseOutputWithContext(ctx context.Context) AdvancedDatapathObservabilityConfigResponseOutput
type AdvancedMachineFeatures ¶ added in v0.9.0
type AdvancedMachineFeatures struct { // The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed. ThreadsPerCore *string `pulumi:"threadsPerCore"` }
Specifies options for controlling advanced machine features.
type AdvancedMachineFeaturesArgs ¶ added in v0.9.0
type AdvancedMachineFeaturesArgs struct { // The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed. ThreadsPerCore pulumi.StringPtrInput `pulumi:"threadsPerCore"` }
Specifies options for controlling advanced machine features.
func (AdvancedMachineFeaturesArgs) ElementType ¶ added in v0.9.0
func (AdvancedMachineFeaturesArgs) ElementType() reflect.Type
func (AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesOutput ¶ added in v0.9.0
func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesOutput() AdvancedMachineFeaturesOutput
func (AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesOutputWithContext ¶ added in v0.9.0
func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesOutputWithContext(ctx context.Context) AdvancedMachineFeaturesOutput
func (AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesPtrOutput ¶ added in v0.9.0
func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput
func (AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesPtrOutputWithContext ¶ added in v0.9.0
func (i AdvancedMachineFeaturesArgs) ToAdvancedMachineFeaturesPtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesPtrOutput
type AdvancedMachineFeaturesInput ¶ added in v0.9.0
type AdvancedMachineFeaturesInput interface { pulumi.Input ToAdvancedMachineFeaturesOutput() AdvancedMachineFeaturesOutput ToAdvancedMachineFeaturesOutputWithContext(context.Context) AdvancedMachineFeaturesOutput }
AdvancedMachineFeaturesInput is an input type that accepts AdvancedMachineFeaturesArgs and AdvancedMachineFeaturesOutput values. You can construct a concrete instance of `AdvancedMachineFeaturesInput` via:
AdvancedMachineFeaturesArgs{...}
type AdvancedMachineFeaturesOutput ¶ added in v0.9.0
type AdvancedMachineFeaturesOutput struct{ *pulumi.OutputState }
Specifies options for controlling advanced machine features.
func (AdvancedMachineFeaturesOutput) ElementType ¶ added in v0.9.0
func (AdvancedMachineFeaturesOutput) ElementType() reflect.Type
func (AdvancedMachineFeaturesOutput) ThreadsPerCore ¶ added in v0.9.0
func (o AdvancedMachineFeaturesOutput) ThreadsPerCore() pulumi.StringPtrOutput
The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
func (AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesOutput ¶ added in v0.9.0
func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesOutput() AdvancedMachineFeaturesOutput
func (AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesOutputWithContext ¶ added in v0.9.0
func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesOutputWithContext(ctx context.Context) AdvancedMachineFeaturesOutput
func (AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesPtrOutput ¶ added in v0.9.0
func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput
func (AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesPtrOutputWithContext ¶ added in v0.9.0
func (o AdvancedMachineFeaturesOutput) ToAdvancedMachineFeaturesPtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesPtrOutput
type AdvancedMachineFeaturesPtrInput ¶ added in v0.9.0
type AdvancedMachineFeaturesPtrInput interface { pulumi.Input ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput ToAdvancedMachineFeaturesPtrOutputWithContext(context.Context) AdvancedMachineFeaturesPtrOutput }
AdvancedMachineFeaturesPtrInput is an input type that accepts AdvancedMachineFeaturesArgs, AdvancedMachineFeaturesPtr and AdvancedMachineFeaturesPtrOutput values. You can construct a concrete instance of `AdvancedMachineFeaturesPtrInput` via:
AdvancedMachineFeaturesArgs{...} or: nil
func AdvancedMachineFeaturesPtr ¶ added in v0.9.0
func AdvancedMachineFeaturesPtr(v *AdvancedMachineFeaturesArgs) AdvancedMachineFeaturesPtrInput
type AdvancedMachineFeaturesPtrOutput ¶ added in v0.9.0
type AdvancedMachineFeaturesPtrOutput struct{ *pulumi.OutputState }
func (AdvancedMachineFeaturesPtrOutput) Elem ¶ added in v0.9.0
func (o AdvancedMachineFeaturesPtrOutput) Elem() AdvancedMachineFeaturesOutput
func (AdvancedMachineFeaturesPtrOutput) ElementType ¶ added in v0.9.0
func (AdvancedMachineFeaturesPtrOutput) ElementType() reflect.Type
func (AdvancedMachineFeaturesPtrOutput) ThreadsPerCore ¶ added in v0.9.0
func (o AdvancedMachineFeaturesPtrOutput) ThreadsPerCore() pulumi.StringPtrOutput
The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
func (AdvancedMachineFeaturesPtrOutput) ToAdvancedMachineFeaturesPtrOutput ¶ added in v0.9.0
func (o AdvancedMachineFeaturesPtrOutput) ToAdvancedMachineFeaturesPtrOutput() AdvancedMachineFeaturesPtrOutput
func (AdvancedMachineFeaturesPtrOutput) ToAdvancedMachineFeaturesPtrOutputWithContext ¶ added in v0.9.0
func (o AdvancedMachineFeaturesPtrOutput) ToAdvancedMachineFeaturesPtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesPtrOutput
type AdvancedMachineFeaturesResponse ¶ added in v0.9.0
type AdvancedMachineFeaturesResponse struct { // The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed. ThreadsPerCore string `pulumi:"threadsPerCore"` }
Specifies options for controlling advanced machine features.
type AdvancedMachineFeaturesResponseOutput ¶ added in v0.9.0
type AdvancedMachineFeaturesResponseOutput struct{ *pulumi.OutputState }
Specifies options for controlling advanced machine features.
func (AdvancedMachineFeaturesResponseOutput) ElementType ¶ added in v0.9.0
func (AdvancedMachineFeaturesResponseOutput) ElementType() reflect.Type
func (AdvancedMachineFeaturesResponseOutput) ThreadsPerCore ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponseOutput) ThreadsPerCore() pulumi.StringOutput
The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
func (AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponseOutput ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponseOutput() AdvancedMachineFeaturesResponseOutput
func (AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponseOutputWithContext ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponseOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponseOutput
type AuthenticatorGroupsConfig ¶
type AuthenticatorGroupsConfig struct { // Whether this cluster should return group membership lookups during authentication using a group of security groups. Enabled *bool `pulumi:"enabled"` // The name of the security group-of-groups to be used. Only relevant if enabled = true. SecurityGroup *string `pulumi:"securityGroup"` }
Configuration for returning group information from authenticators.
type AuthenticatorGroupsConfigArgs ¶
type AuthenticatorGroupsConfigArgs struct { // Whether this cluster should return group membership lookups during authentication using a group of security groups. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of the security group-of-groups to be used. Only relevant if enabled = true. SecurityGroup pulumi.StringPtrInput `pulumi:"securityGroup"` }
Configuration for returning group information from authenticators.
func (AuthenticatorGroupsConfigArgs) ElementType ¶
func (AuthenticatorGroupsConfigArgs) ElementType() reflect.Type
func (AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigOutput ¶
func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigOutput() AuthenticatorGroupsConfigOutput
func (AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigOutputWithContext ¶
func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigOutput
func (AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigPtrOutput ¶
func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput
func (AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigPtrOutputWithContext ¶
func (i AuthenticatorGroupsConfigArgs) ToAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigPtrOutput
type AuthenticatorGroupsConfigInput ¶
type AuthenticatorGroupsConfigInput interface { pulumi.Input ToAuthenticatorGroupsConfigOutput() AuthenticatorGroupsConfigOutput ToAuthenticatorGroupsConfigOutputWithContext(context.Context) AuthenticatorGroupsConfigOutput }
AuthenticatorGroupsConfigInput is an input type that accepts AuthenticatorGroupsConfigArgs and AuthenticatorGroupsConfigOutput values. You can construct a concrete instance of `AuthenticatorGroupsConfigInput` via:
AuthenticatorGroupsConfigArgs{...}
type AuthenticatorGroupsConfigOutput ¶
type AuthenticatorGroupsConfigOutput struct{ *pulumi.OutputState }
Configuration for returning group information from authenticators.
func (AuthenticatorGroupsConfigOutput) ElementType ¶
func (AuthenticatorGroupsConfigOutput) ElementType() reflect.Type
func (AuthenticatorGroupsConfigOutput) Enabled ¶
func (o AuthenticatorGroupsConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether this cluster should return group membership lookups during authentication using a group of security groups.
func (AuthenticatorGroupsConfigOutput) SecurityGroup ¶
func (o AuthenticatorGroupsConfigOutput) SecurityGroup() pulumi.StringPtrOutput
The name of the security group-of-groups to be used. Only relevant if enabled = true.
func (AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigOutput ¶
func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigOutput() AuthenticatorGroupsConfigOutput
func (AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigOutputWithContext ¶
func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigOutput
func (AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigPtrOutput ¶
func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput
func (AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigPtrOutputWithContext ¶
func (o AuthenticatorGroupsConfigOutput) ToAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigPtrOutput
type AuthenticatorGroupsConfigPtrInput ¶
type AuthenticatorGroupsConfigPtrInput interface { pulumi.Input ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput ToAuthenticatorGroupsConfigPtrOutputWithContext(context.Context) AuthenticatorGroupsConfigPtrOutput }
AuthenticatorGroupsConfigPtrInput is an input type that accepts AuthenticatorGroupsConfigArgs, AuthenticatorGroupsConfigPtr and AuthenticatorGroupsConfigPtrOutput values. You can construct a concrete instance of `AuthenticatorGroupsConfigPtrInput` via:
AuthenticatorGroupsConfigArgs{...} or: nil
func AuthenticatorGroupsConfigPtr ¶
func AuthenticatorGroupsConfigPtr(v *AuthenticatorGroupsConfigArgs) AuthenticatorGroupsConfigPtrInput
type AuthenticatorGroupsConfigPtrOutput ¶
type AuthenticatorGroupsConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthenticatorGroupsConfigPtrOutput) Elem ¶
func (o AuthenticatorGroupsConfigPtrOutput) Elem() AuthenticatorGroupsConfigOutput
func (AuthenticatorGroupsConfigPtrOutput) ElementType ¶
func (AuthenticatorGroupsConfigPtrOutput) ElementType() reflect.Type
func (AuthenticatorGroupsConfigPtrOutput) Enabled ¶
func (o AuthenticatorGroupsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether this cluster should return group membership lookups during authentication using a group of security groups.
func (AuthenticatorGroupsConfigPtrOutput) SecurityGroup ¶
func (o AuthenticatorGroupsConfigPtrOutput) SecurityGroup() pulumi.StringPtrOutput
The name of the security group-of-groups to be used. Only relevant if enabled = true.
func (AuthenticatorGroupsConfigPtrOutput) ToAuthenticatorGroupsConfigPtrOutput ¶
func (o AuthenticatorGroupsConfigPtrOutput) ToAuthenticatorGroupsConfigPtrOutput() AuthenticatorGroupsConfigPtrOutput
func (AuthenticatorGroupsConfigPtrOutput) ToAuthenticatorGroupsConfigPtrOutputWithContext ¶
func (o AuthenticatorGroupsConfigPtrOutput) ToAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigPtrOutput
type AuthenticatorGroupsConfigResponse ¶
type AuthenticatorGroupsConfigResponse struct { // Whether this cluster should return group membership lookups during authentication using a group of security groups. Enabled bool `pulumi:"enabled"` // The name of the security group-of-groups to be used. Only relevant if enabled = true. SecurityGroup string `pulumi:"securityGroup"` }
Configuration for returning group information from authenticators.
type AuthenticatorGroupsConfigResponseOutput ¶
type AuthenticatorGroupsConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for returning group information from authenticators.
func (AuthenticatorGroupsConfigResponseOutput) ElementType ¶
func (AuthenticatorGroupsConfigResponseOutput) ElementType() reflect.Type
func (AuthenticatorGroupsConfigResponseOutput) Enabled ¶
func (o AuthenticatorGroupsConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether this cluster should return group membership lookups during authentication using a group of security groups.
func (AuthenticatorGroupsConfigResponseOutput) SecurityGroup ¶
func (o AuthenticatorGroupsConfigResponseOutput) SecurityGroup() pulumi.StringOutput
The name of the security group-of-groups to be used. Only relevant if enabled = true.
func (AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponseOutput ¶
func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponseOutput() AuthenticatorGroupsConfigResponseOutput
func (AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponseOutputWithContext ¶
func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponseOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponseOutput
type AutoUpgradeOptions ¶
type AutoUpgradeOptions struct { }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
type AutoUpgradeOptionsArgs ¶
type AutoUpgradeOptionsArgs struct { }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
func (AutoUpgradeOptionsArgs) ElementType ¶
func (AutoUpgradeOptionsArgs) ElementType() reflect.Type
func (AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsOutput ¶
func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput
func (AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsOutputWithContext ¶
func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsOutputWithContext(ctx context.Context) AutoUpgradeOptionsOutput
func (AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsPtrOutput ¶
func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
func (AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsPtrOutputWithContext ¶
func (i AutoUpgradeOptionsArgs) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput
type AutoUpgradeOptionsInput ¶
type AutoUpgradeOptionsInput interface { pulumi.Input ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput ToAutoUpgradeOptionsOutputWithContext(context.Context) AutoUpgradeOptionsOutput }
AutoUpgradeOptionsInput is an input type that accepts AutoUpgradeOptionsArgs and AutoUpgradeOptionsOutput values. You can construct a concrete instance of `AutoUpgradeOptionsInput` via:
AutoUpgradeOptionsArgs{...}
type AutoUpgradeOptionsOutput ¶
type AutoUpgradeOptionsOutput struct{ *pulumi.OutputState }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
func (AutoUpgradeOptionsOutput) ElementType ¶
func (AutoUpgradeOptionsOutput) ElementType() reflect.Type
func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutput ¶
func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput
func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutputWithContext ¶
func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutputWithContext(ctx context.Context) AutoUpgradeOptionsOutput
func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutput ¶
func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutputWithContext ¶
func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput
type AutoUpgradeOptionsPtrInput ¶
type AutoUpgradeOptionsPtrInput interface { pulumi.Input ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput ToAutoUpgradeOptionsPtrOutputWithContext(context.Context) AutoUpgradeOptionsPtrOutput }
AutoUpgradeOptionsPtrInput is an input type that accepts AutoUpgradeOptionsArgs, AutoUpgradeOptionsPtr and AutoUpgradeOptionsPtrOutput values. You can construct a concrete instance of `AutoUpgradeOptionsPtrInput` via:
AutoUpgradeOptionsArgs{...} or: nil
func AutoUpgradeOptionsPtr ¶
func AutoUpgradeOptionsPtr(v *AutoUpgradeOptionsArgs) AutoUpgradeOptionsPtrInput
type AutoUpgradeOptionsPtrOutput ¶
type AutoUpgradeOptionsPtrOutput struct{ *pulumi.OutputState }
func (AutoUpgradeOptionsPtrOutput) Elem ¶
func (o AutoUpgradeOptionsPtrOutput) Elem() AutoUpgradeOptionsOutput
func (AutoUpgradeOptionsPtrOutput) ElementType ¶
func (AutoUpgradeOptionsPtrOutput) ElementType() reflect.Type
func (AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutput ¶
func (o AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
func (AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutputWithContext ¶
func (o AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput
type AutoUpgradeOptionsResponse ¶
type AutoUpgradeOptionsResponse struct { // [Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. AutoUpgradeStartTime string `pulumi:"autoUpgradeStartTime"` // [Output only] This field is set when upgrades are about to commence with the description of the upgrade. Description string `pulumi:"description"` }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
type AutoUpgradeOptionsResponseOutput ¶
type AutoUpgradeOptionsResponseOutput struct{ *pulumi.OutputState }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
func (AutoUpgradeOptionsResponseOutput) AutoUpgradeStartTime ¶
func (o AutoUpgradeOptionsResponseOutput) AutoUpgradeStartTime() pulumi.StringOutput
[Output only] This field is set when upgrades are about to commence with the approximate start time for the upgrades, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (AutoUpgradeOptionsResponseOutput) Description ¶
func (o AutoUpgradeOptionsResponseOutput) Description() pulumi.StringOutput
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
func (AutoUpgradeOptionsResponseOutput) ElementType ¶
func (AutoUpgradeOptionsResponseOutput) ElementType() reflect.Type
func (AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponseOutput ¶
func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponseOutput() AutoUpgradeOptionsResponseOutput
func (AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponseOutputWithContext ¶
func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponseOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponseOutput
type Autopilot ¶
type Autopilot struct { // ConversionStatus shows conversion status. ConversionStatus *AutopilotConversionStatus `pulumi:"conversionStatus"` // Enable Autopilot Enabled *bool `pulumi:"enabled"` // Workload policy configuration for Autopilot. WorkloadPolicyConfig *WorkloadPolicyConfig `pulumi:"workloadPolicyConfig"` }
Autopilot is the configuration for Autopilot settings on the cluster.
type AutopilotArgs ¶
type AutopilotArgs struct { // ConversionStatus shows conversion status. ConversionStatus AutopilotConversionStatusPtrInput `pulumi:"conversionStatus"` // Enable Autopilot Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Workload policy configuration for Autopilot. WorkloadPolicyConfig WorkloadPolicyConfigPtrInput `pulumi:"workloadPolicyConfig"` }
Autopilot is the configuration for Autopilot settings on the cluster.
func (AutopilotArgs) ElementType ¶
func (AutopilotArgs) ElementType() reflect.Type
func (AutopilotArgs) ToAutopilotOutput ¶
func (i AutopilotArgs) ToAutopilotOutput() AutopilotOutput
func (AutopilotArgs) ToAutopilotOutputWithContext ¶
func (i AutopilotArgs) ToAutopilotOutputWithContext(ctx context.Context) AutopilotOutput
func (AutopilotArgs) ToAutopilotPtrOutput ¶
func (i AutopilotArgs) ToAutopilotPtrOutput() AutopilotPtrOutput
func (AutopilotArgs) ToAutopilotPtrOutputWithContext ¶
func (i AutopilotArgs) ToAutopilotPtrOutputWithContext(ctx context.Context) AutopilotPtrOutput
type AutopilotConversionStatus ¶ added in v0.32.0
type AutopilotConversionStatus struct { }
AutopilotConversionStatus represents conversion status.
type AutopilotConversionStatusArgs ¶ added in v0.32.0
type AutopilotConversionStatusArgs struct { }
AutopilotConversionStatus represents conversion status.
func (AutopilotConversionStatusArgs) ElementType ¶ added in v0.32.0
func (AutopilotConversionStatusArgs) ElementType() reflect.Type
func (AutopilotConversionStatusArgs) ToAutopilotConversionStatusOutput ¶ added in v0.32.0
func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusOutput() AutopilotConversionStatusOutput
func (AutopilotConversionStatusArgs) ToAutopilotConversionStatusOutputWithContext ¶ added in v0.32.0
func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusOutputWithContext(ctx context.Context) AutopilotConversionStatusOutput
func (AutopilotConversionStatusArgs) ToAutopilotConversionStatusPtrOutput ¶ added in v0.32.0
func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput
func (AutopilotConversionStatusArgs) ToAutopilotConversionStatusPtrOutputWithContext ¶ added in v0.32.0
func (i AutopilotConversionStatusArgs) ToAutopilotConversionStatusPtrOutputWithContext(ctx context.Context) AutopilotConversionStatusPtrOutput
type AutopilotConversionStatusInput ¶ added in v0.32.0
type AutopilotConversionStatusInput interface { pulumi.Input ToAutopilotConversionStatusOutput() AutopilotConversionStatusOutput ToAutopilotConversionStatusOutputWithContext(context.Context) AutopilotConversionStatusOutput }
AutopilotConversionStatusInput is an input type that accepts AutopilotConversionStatusArgs and AutopilotConversionStatusOutput values. You can construct a concrete instance of `AutopilotConversionStatusInput` via:
AutopilotConversionStatusArgs{...}
type AutopilotConversionStatusOutput ¶ added in v0.32.0
type AutopilotConversionStatusOutput struct{ *pulumi.OutputState }
AutopilotConversionStatus represents conversion status.
func (AutopilotConversionStatusOutput) ElementType ¶ added in v0.32.0
func (AutopilotConversionStatusOutput) ElementType() reflect.Type
func (AutopilotConversionStatusOutput) ToAutopilotConversionStatusOutput ¶ added in v0.32.0
func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusOutput() AutopilotConversionStatusOutput
func (AutopilotConversionStatusOutput) ToAutopilotConversionStatusOutputWithContext ¶ added in v0.32.0
func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusOutputWithContext(ctx context.Context) AutopilotConversionStatusOutput
func (AutopilotConversionStatusOutput) ToAutopilotConversionStatusPtrOutput ¶ added in v0.32.0
func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput
func (AutopilotConversionStatusOutput) ToAutopilotConversionStatusPtrOutputWithContext ¶ added in v0.32.0
func (o AutopilotConversionStatusOutput) ToAutopilotConversionStatusPtrOutputWithContext(ctx context.Context) AutopilotConversionStatusPtrOutput
type AutopilotConversionStatusPtrInput ¶ added in v0.32.0
type AutopilotConversionStatusPtrInput interface { pulumi.Input ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput ToAutopilotConversionStatusPtrOutputWithContext(context.Context) AutopilotConversionStatusPtrOutput }
AutopilotConversionStatusPtrInput is an input type that accepts AutopilotConversionStatusArgs, AutopilotConversionStatusPtr and AutopilotConversionStatusPtrOutput values. You can construct a concrete instance of `AutopilotConversionStatusPtrInput` via:
AutopilotConversionStatusArgs{...} or: nil
func AutopilotConversionStatusPtr ¶ added in v0.32.0
func AutopilotConversionStatusPtr(v *AutopilotConversionStatusArgs) AutopilotConversionStatusPtrInput
type AutopilotConversionStatusPtrOutput ¶ added in v0.32.0
type AutopilotConversionStatusPtrOutput struct{ *pulumi.OutputState }
func (AutopilotConversionStatusPtrOutput) Elem ¶ added in v0.32.0
func (o AutopilotConversionStatusPtrOutput) Elem() AutopilotConversionStatusOutput
func (AutopilotConversionStatusPtrOutput) ElementType ¶ added in v0.32.0
func (AutopilotConversionStatusPtrOutput) ElementType() reflect.Type
func (AutopilotConversionStatusPtrOutput) ToAutopilotConversionStatusPtrOutput ¶ added in v0.32.0
func (o AutopilotConversionStatusPtrOutput) ToAutopilotConversionStatusPtrOutput() AutopilotConversionStatusPtrOutput
func (AutopilotConversionStatusPtrOutput) ToAutopilotConversionStatusPtrOutputWithContext ¶ added in v0.32.0
func (o AutopilotConversionStatusPtrOutput) ToAutopilotConversionStatusPtrOutputWithContext(ctx context.Context) AutopilotConversionStatusPtrOutput
type AutopilotConversionStatusResponse ¶ added in v0.32.0
type AutopilotConversionStatusResponse struct { // The current state of the conversion. State string `pulumi:"state"` }
AutopilotConversionStatus represents conversion status.
type AutopilotConversionStatusResponseOutput ¶ added in v0.32.0
type AutopilotConversionStatusResponseOutput struct{ *pulumi.OutputState }
AutopilotConversionStatus represents conversion status.
func (AutopilotConversionStatusResponseOutput) ElementType ¶ added in v0.32.0
func (AutopilotConversionStatusResponseOutput) ElementType() reflect.Type
func (AutopilotConversionStatusResponseOutput) State ¶ added in v0.32.0
func (o AutopilotConversionStatusResponseOutput) State() pulumi.StringOutput
The current state of the conversion.
func (AutopilotConversionStatusResponseOutput) ToAutopilotConversionStatusResponseOutput ¶ added in v0.32.0
func (o AutopilotConversionStatusResponseOutput) ToAutopilotConversionStatusResponseOutput() AutopilotConversionStatusResponseOutput
func (AutopilotConversionStatusResponseOutput) ToAutopilotConversionStatusResponseOutputWithContext ¶ added in v0.32.0
func (o AutopilotConversionStatusResponseOutput) ToAutopilotConversionStatusResponseOutputWithContext(ctx context.Context) AutopilotConversionStatusResponseOutput
type AutopilotInput ¶
type AutopilotInput interface { pulumi.Input ToAutopilotOutput() AutopilotOutput ToAutopilotOutputWithContext(context.Context) AutopilotOutput }
AutopilotInput is an input type that accepts AutopilotArgs and AutopilotOutput values. You can construct a concrete instance of `AutopilotInput` via:
AutopilotArgs{...}
type AutopilotOutput ¶
type AutopilotOutput struct{ *pulumi.OutputState }
Autopilot is the configuration for Autopilot settings on the cluster.
func (AutopilotOutput) ConversionStatus ¶ added in v0.32.0
func (o AutopilotOutput) ConversionStatus() AutopilotConversionStatusPtrOutput
ConversionStatus shows conversion status.
func (AutopilotOutput) ElementType ¶
func (AutopilotOutput) ElementType() reflect.Type
func (AutopilotOutput) Enabled ¶
func (o AutopilotOutput) Enabled() pulumi.BoolPtrOutput
Enable Autopilot
func (AutopilotOutput) ToAutopilotOutput ¶
func (o AutopilotOutput) ToAutopilotOutput() AutopilotOutput
func (AutopilotOutput) ToAutopilotOutputWithContext ¶
func (o AutopilotOutput) ToAutopilotOutputWithContext(ctx context.Context) AutopilotOutput
func (AutopilotOutput) ToAutopilotPtrOutput ¶
func (o AutopilotOutput) ToAutopilotPtrOutput() AutopilotPtrOutput
func (AutopilotOutput) ToAutopilotPtrOutputWithContext ¶
func (o AutopilotOutput) ToAutopilotPtrOutputWithContext(ctx context.Context) AutopilotPtrOutput
func (AutopilotOutput) WorkloadPolicyConfig ¶ added in v0.32.0
func (o AutopilotOutput) WorkloadPolicyConfig() WorkloadPolicyConfigPtrOutput
Workload policy configuration for Autopilot.
type AutopilotPtrInput ¶
type AutopilotPtrInput interface { pulumi.Input ToAutopilotPtrOutput() AutopilotPtrOutput ToAutopilotPtrOutputWithContext(context.Context) AutopilotPtrOutput }
AutopilotPtrInput is an input type that accepts AutopilotArgs, AutopilotPtr and AutopilotPtrOutput values. You can construct a concrete instance of `AutopilotPtrInput` via:
AutopilotArgs{...} or: nil
func AutopilotPtr ¶
func AutopilotPtr(v *AutopilotArgs) AutopilotPtrInput
type AutopilotPtrOutput ¶
type AutopilotPtrOutput struct{ *pulumi.OutputState }
func (AutopilotPtrOutput) ConversionStatus ¶ added in v0.32.0
func (o AutopilotPtrOutput) ConversionStatus() AutopilotConversionStatusPtrOutput
ConversionStatus shows conversion status.
func (AutopilotPtrOutput) Elem ¶
func (o AutopilotPtrOutput) Elem() AutopilotOutput
func (AutopilotPtrOutput) ElementType ¶
func (AutopilotPtrOutput) ElementType() reflect.Type
func (AutopilotPtrOutput) Enabled ¶
func (o AutopilotPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable Autopilot
func (AutopilotPtrOutput) ToAutopilotPtrOutput ¶
func (o AutopilotPtrOutput) ToAutopilotPtrOutput() AutopilotPtrOutput
func (AutopilotPtrOutput) ToAutopilotPtrOutputWithContext ¶
func (o AutopilotPtrOutput) ToAutopilotPtrOutputWithContext(ctx context.Context) AutopilotPtrOutput
func (AutopilotPtrOutput) WorkloadPolicyConfig ¶ added in v0.32.0
func (o AutopilotPtrOutput) WorkloadPolicyConfig() WorkloadPolicyConfigPtrOutput
Workload policy configuration for Autopilot.
type AutopilotResponse ¶
type AutopilotResponse struct { // ConversionStatus shows conversion status. ConversionStatus AutopilotConversionStatusResponse `pulumi:"conversionStatus"` // Enable Autopilot Enabled bool `pulumi:"enabled"` // Workload policy configuration for Autopilot. WorkloadPolicyConfig WorkloadPolicyConfigResponse `pulumi:"workloadPolicyConfig"` }
Autopilot is the configuration for Autopilot settings on the cluster.
type AutopilotResponseOutput ¶
type AutopilotResponseOutput struct{ *pulumi.OutputState }
Autopilot is the configuration for Autopilot settings on the cluster.
func (AutopilotResponseOutput) ConversionStatus ¶ added in v0.32.0
func (o AutopilotResponseOutput) ConversionStatus() AutopilotConversionStatusResponseOutput
ConversionStatus shows conversion status.
func (AutopilotResponseOutput) ElementType ¶
func (AutopilotResponseOutput) ElementType() reflect.Type
func (AutopilotResponseOutput) Enabled ¶
func (o AutopilotResponseOutput) Enabled() pulumi.BoolOutput
Enable Autopilot
func (AutopilotResponseOutput) ToAutopilotResponseOutput ¶
func (o AutopilotResponseOutput) ToAutopilotResponseOutput() AutopilotResponseOutput
func (AutopilotResponseOutput) ToAutopilotResponseOutputWithContext ¶
func (o AutopilotResponseOutput) ToAutopilotResponseOutputWithContext(ctx context.Context) AutopilotResponseOutput
func (AutopilotResponseOutput) WorkloadPolicyConfig ¶ added in v0.32.0
func (o AutopilotResponseOutput) WorkloadPolicyConfig() WorkloadPolicyConfigResponseOutput
Workload policy configuration for Autopilot.
type AutoprovisioningNodePoolDefaults ¶
type AutoprovisioningNodePoolDefaults struct { // The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey *string `pulumi:"bootDiskKmsKey"` // Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB. DiskSizeGb *int `pulumi:"diskSizeGb"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard' DiskType *string `pulumi:"diskType"` // The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. ImageType *string `pulumi:"imageType"` // Enable or disable Kubelet read only port. InsecureKubeletReadonlyPortEnabled *bool `pulumi:"insecureKubeletReadonlyPortEnabled"` // NodeManagement configuration for this NodePool. Management *NodeManagement `pulumi:"management"` // Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value. // // Deprecated: Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value. MinCpuPlatform *string `pulumi:"minCpuPlatform"` // The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. OauthScopes []string `pulumi:"oauthScopes"` // The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used. ServiceAccount *string `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig *ShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings *UpgradeSettings `pulumi:"upgradeSettings"` }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
type AutoprovisioningNodePoolDefaultsArgs ¶
type AutoprovisioningNodePoolDefaultsArgs struct { // The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey pulumi.StringPtrInput `pulumi:"bootDiskKmsKey"` // Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard' DiskType pulumi.StringPtrInput `pulumi:"diskType"` // The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. ImageType pulumi.StringPtrInput `pulumi:"imageType"` // Enable or disable Kubelet read only port. InsecureKubeletReadonlyPortEnabled pulumi.BoolPtrInput `pulumi:"insecureKubeletReadonlyPortEnabled"` // NodeManagement configuration for this NodePool. Management NodeManagementPtrInput `pulumi:"management"` // Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value. // // Deprecated: Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value. MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsPtrInput `pulumi:"upgradeSettings"` }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (AutoprovisioningNodePoolDefaultsArgs) ElementType ¶
func (AutoprovisioningNodePoolDefaultsArgs) ElementType() reflect.Type
func (AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsOutput ¶
func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsOutput() AutoprovisioningNodePoolDefaultsOutput
func (AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsOutputWithContext ¶
func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsOutput
func (AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsPtrOutput ¶
func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput
func (AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext ¶
func (i AutoprovisioningNodePoolDefaultsArgs) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsPtrOutput
type AutoprovisioningNodePoolDefaultsInput ¶
type AutoprovisioningNodePoolDefaultsInput interface { pulumi.Input ToAutoprovisioningNodePoolDefaultsOutput() AutoprovisioningNodePoolDefaultsOutput ToAutoprovisioningNodePoolDefaultsOutputWithContext(context.Context) AutoprovisioningNodePoolDefaultsOutput }
AutoprovisioningNodePoolDefaultsInput is an input type that accepts AutoprovisioningNodePoolDefaultsArgs and AutoprovisioningNodePoolDefaultsOutput values. You can construct a concrete instance of `AutoprovisioningNodePoolDefaultsInput` via:
AutoprovisioningNodePoolDefaultsArgs{...}
type AutoprovisioningNodePoolDefaultsOutput ¶
type AutoprovisioningNodePoolDefaultsOutput struct{ *pulumi.OutputState }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (AutoprovisioningNodePoolDefaultsOutput) BootDiskKmsKey ¶
func (o AutoprovisioningNodePoolDefaultsOutput) BootDiskKmsKey() pulumi.StringPtrOutput
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
func (AutoprovisioningNodePoolDefaultsOutput) DiskSizeGb ¶
func (o AutoprovisioningNodePoolDefaultsOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
func (AutoprovisioningNodePoolDefaultsOutput) DiskType ¶
func (o AutoprovisioningNodePoolDefaultsOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard'
func (AutoprovisioningNodePoolDefaultsOutput) ElementType ¶
func (AutoprovisioningNodePoolDefaultsOutput) ElementType() reflect.Type
func (AutoprovisioningNodePoolDefaultsOutput) ImageType ¶ added in v0.5.0
func (o AutoprovisioningNodePoolDefaultsOutput) ImageType() pulumi.StringPtrOutput
The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
func (AutoprovisioningNodePoolDefaultsOutput) InsecureKubeletReadonlyPortEnabled ¶ added in v0.32.0
func (o AutoprovisioningNodePoolDefaultsOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
Enable or disable Kubelet read only port.
func (AutoprovisioningNodePoolDefaultsOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsOutput) Management() NodeManagementPtrOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsOutput) MinCpuPlatform
deprecated
func (o AutoprovisioningNodePoolDefaultsOutput) MinCpuPlatform() pulumi.StringPtrOutput
Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value.
Deprecated: Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value.
func (AutoprovisioningNodePoolDefaultsOutput) OauthScopes ¶
func (o AutoprovisioningNodePoolDefaultsOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.
func (AutoprovisioningNodePoolDefaultsOutput) ServiceAccount ¶
func (o AutoprovisioningNodePoolDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used.
func (AutoprovisioningNodePoolDefaultsOutput) ShieldedInstanceConfig ¶
func (o AutoprovisioningNodePoolDefaultsOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
Shielded Instance options.
func (AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsOutput ¶
func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsOutput() AutoprovisioningNodePoolDefaultsOutput
func (AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsOutputWithContext ¶
func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsOutput
func (AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsPtrOutput ¶
func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput
func (AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext ¶
func (o AutoprovisioningNodePoolDefaultsOutput) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsPtrOutput
func (AutoprovisioningNodePoolDefaultsOutput) UpgradeSettings ¶
func (o AutoprovisioningNodePoolDefaultsOutput) UpgradeSettings() UpgradeSettingsPtrOutput
Upgrade settings control disruption and speed of the upgrade.
type AutoprovisioningNodePoolDefaultsPtrInput ¶
type AutoprovisioningNodePoolDefaultsPtrInput interface { pulumi.Input ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(context.Context) AutoprovisioningNodePoolDefaultsPtrOutput }
AutoprovisioningNodePoolDefaultsPtrInput is an input type that accepts AutoprovisioningNodePoolDefaultsArgs, AutoprovisioningNodePoolDefaultsPtr and AutoprovisioningNodePoolDefaultsPtrOutput values. You can construct a concrete instance of `AutoprovisioningNodePoolDefaultsPtrInput` via:
AutoprovisioningNodePoolDefaultsArgs{...} or: nil
func AutoprovisioningNodePoolDefaultsPtr ¶
func AutoprovisioningNodePoolDefaultsPtr(v *AutoprovisioningNodePoolDefaultsArgs) AutoprovisioningNodePoolDefaultsPtrInput
type AutoprovisioningNodePoolDefaultsPtrOutput ¶
type AutoprovisioningNodePoolDefaultsPtrOutput struct{ *pulumi.OutputState }
func (AutoprovisioningNodePoolDefaultsPtrOutput) BootDiskKmsKey ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
func (AutoprovisioningNodePoolDefaultsPtrOutput) DiskSizeGb ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
func (AutoprovisioningNodePoolDefaultsPtrOutput) DiskType ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard'
func (AutoprovisioningNodePoolDefaultsPtrOutput) ElementType ¶
func (AutoprovisioningNodePoolDefaultsPtrOutput) ElementType() reflect.Type
func (AutoprovisioningNodePoolDefaultsPtrOutput) ImageType ¶ added in v0.5.0
func (o AutoprovisioningNodePoolDefaultsPtrOutput) ImageType() pulumi.StringPtrOutput
The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
func (AutoprovisioningNodePoolDefaultsPtrOutput) InsecureKubeletReadonlyPortEnabled ¶ added in v0.32.0
func (o AutoprovisioningNodePoolDefaultsPtrOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
Enable or disable Kubelet read only port.
func (AutoprovisioningNodePoolDefaultsPtrOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) Management() NodeManagementPtrOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsPtrOutput) MinCpuPlatform
deprecated
func (o AutoprovisioningNodePoolDefaultsPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value.
Deprecated: Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value.
func (AutoprovisioningNodePoolDefaultsPtrOutput) OauthScopes ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.
func (AutoprovisioningNodePoolDefaultsPtrOutput) ServiceAccount ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used.
func (AutoprovisioningNodePoolDefaultsPtrOutput) ShieldedInstanceConfig ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
Shielded Instance options.
func (AutoprovisioningNodePoolDefaultsPtrOutput) ToAutoprovisioningNodePoolDefaultsPtrOutput ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) ToAutoprovisioningNodePoolDefaultsPtrOutput() AutoprovisioningNodePoolDefaultsPtrOutput
func (AutoprovisioningNodePoolDefaultsPtrOutput) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) ToAutoprovisioningNodePoolDefaultsPtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsPtrOutput
func (AutoprovisioningNodePoolDefaultsPtrOutput) UpgradeSettings ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) UpgradeSettings() UpgradeSettingsPtrOutput
Upgrade settings control disruption and speed of the upgrade.
type AutoprovisioningNodePoolDefaultsResponse ¶
type AutoprovisioningNodePoolDefaultsResponse struct { // The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey string `pulumi:"bootDiskKmsKey"` // Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB. DiskSizeGb int `pulumi:"diskSizeGb"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard' DiskType string `pulumi:"diskType"` // The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. ImageType string `pulumi:"imageType"` // Enable or disable Kubelet read only port. InsecureKubeletReadonlyPortEnabled bool `pulumi:"insecureKubeletReadonlyPortEnabled"` // NodeManagement configuration for this NodePool. Management NodeManagementResponse `pulumi:"management"` // Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value. // // Deprecated: Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value. MinCpuPlatform string `pulumi:"minCpuPlatform"` // The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. OauthScopes []string `pulumi:"oauthScopes"` // The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used. ServiceAccount string `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponse `pulumi:"shieldedInstanceConfig"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponse `pulumi:"upgradeSettings"` }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
type AutoprovisioningNodePoolDefaultsResponseOutput ¶
type AutoprovisioningNodePoolDefaultsResponseOutput struct{ *pulumi.OutputState }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (AutoprovisioningNodePoolDefaultsResponseOutput) BootDiskKmsKey ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) BootDiskKmsKey() pulumi.StringOutput
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
func (AutoprovisioningNodePoolDefaultsResponseOutput) DiskSizeGb ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) DiskSizeGb() pulumi.IntOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
func (AutoprovisioningNodePoolDefaultsResponseOutput) DiskType ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) DiskType() pulumi.StringOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard'
func (AutoprovisioningNodePoolDefaultsResponseOutput) ElementType ¶
func (AutoprovisioningNodePoolDefaultsResponseOutput) ElementType() reflect.Type
func (AutoprovisioningNodePoolDefaultsResponseOutput) ImageType ¶ added in v0.5.0
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ImageType() pulumi.StringOutput
The image type to use for NAP created node. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
func (AutoprovisioningNodePoolDefaultsResponseOutput) InsecureKubeletReadonlyPortEnabled ¶ added in v0.32.0
func (o AutoprovisioningNodePoolDefaultsResponseOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolOutput
Enable or disable Kubelet read only port.
func (AutoprovisioningNodePoolDefaultsResponseOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) Management() NodeManagementResponseOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsResponseOutput) MinCpuPlatform
deprecated
func (o AutoprovisioningNodePoolDefaultsResponseOutput) MinCpuPlatform() pulumi.StringOutput
Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value.
Deprecated: Deprecated. Minimum CPU platform to be used for NAP created node pools. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: Intel Haswell or minCpuPlatform: Intel Sandy Bridge. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). This field is deprecated, min_cpu_platform should be specified using `cloud.google.com/requested-min-cpu-platform` label selector on the pod. To unset the min cpu platform field pass "automatic" as field value.
func (AutoprovisioningNodePoolDefaultsResponseOutput) OauthScopes ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.
func (AutoprovisioningNodePoolDefaultsResponseOutput) ServiceAccount ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ServiceAccount() pulumi.StringOutput
The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used.
func (AutoprovisioningNodePoolDefaultsResponseOutput) ShieldedInstanceConfig ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Shielded Instance options.
func (AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponseOutput ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponseOutput() AutoprovisioningNodePoolDefaultsResponseOutput
func (AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponseOutput
func (AutoprovisioningNodePoolDefaultsResponseOutput) UpgradeSettings ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) UpgradeSettings() UpgradeSettingsResponseOutput
Upgrade settings control disruption and speed of the upgrade.
type AvailableVersionResponse ¶ added in v0.24.0
type AvailableVersionResponse struct { // Reason for availability. Reason string `pulumi:"reason"` // Kubernetes version. Version string `pulumi:"version"` }
Deprecated.
type AvailableVersionResponseArrayOutput ¶ added in v0.24.0
type AvailableVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (AvailableVersionResponseArrayOutput) ElementType ¶ added in v0.24.0
func (AvailableVersionResponseArrayOutput) ElementType() reflect.Type
func (AvailableVersionResponseArrayOutput) Index ¶ added in v0.24.0
func (o AvailableVersionResponseArrayOutput) Index(i pulumi.IntInput) AvailableVersionResponseOutput
func (AvailableVersionResponseArrayOutput) ToAvailableVersionResponseArrayOutput ¶ added in v0.24.0
func (o AvailableVersionResponseArrayOutput) ToAvailableVersionResponseArrayOutput() AvailableVersionResponseArrayOutput
func (AvailableVersionResponseArrayOutput) ToAvailableVersionResponseArrayOutputWithContext ¶ added in v0.24.0
func (o AvailableVersionResponseArrayOutput) ToAvailableVersionResponseArrayOutputWithContext(ctx context.Context) AvailableVersionResponseArrayOutput
type AvailableVersionResponseOutput ¶ added in v0.24.0
type AvailableVersionResponseOutput struct{ *pulumi.OutputState }
Deprecated.
func (AvailableVersionResponseOutput) ElementType ¶ added in v0.24.0
func (AvailableVersionResponseOutput) ElementType() reflect.Type
func (AvailableVersionResponseOutput) Reason ¶ added in v0.24.0
func (o AvailableVersionResponseOutput) Reason() pulumi.StringOutput
Reason for availability.
func (AvailableVersionResponseOutput) ToAvailableVersionResponseOutput ¶ added in v0.24.0
func (o AvailableVersionResponseOutput) ToAvailableVersionResponseOutput() AvailableVersionResponseOutput
func (AvailableVersionResponseOutput) ToAvailableVersionResponseOutputWithContext ¶ added in v0.24.0
func (o AvailableVersionResponseOutput) ToAvailableVersionResponseOutputWithContext(ctx context.Context) AvailableVersionResponseOutput
func (AvailableVersionResponseOutput) Version ¶ added in v0.24.0
func (o AvailableVersionResponseOutput) Version() pulumi.StringOutput
Kubernetes version.
type BestEffortProvisioning ¶ added in v0.32.0
type BestEffortProvisioning struct { // When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes Enabled *bool `pulumi:"enabled"` // Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved. MinProvisionNodes *int `pulumi:"minProvisionNodes"` }
Best effort provisioning.
type BestEffortProvisioningArgs ¶ added in v0.32.0
type BestEffortProvisioningArgs struct { // When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved. MinProvisionNodes pulumi.IntPtrInput `pulumi:"minProvisionNodes"` }
Best effort provisioning.
func (BestEffortProvisioningArgs) ElementType ¶ added in v0.32.0
func (BestEffortProvisioningArgs) ElementType() reflect.Type
func (BestEffortProvisioningArgs) ToBestEffortProvisioningOutput ¶ added in v0.32.0
func (i BestEffortProvisioningArgs) ToBestEffortProvisioningOutput() BestEffortProvisioningOutput
func (BestEffortProvisioningArgs) ToBestEffortProvisioningOutputWithContext ¶ added in v0.32.0
func (i BestEffortProvisioningArgs) ToBestEffortProvisioningOutputWithContext(ctx context.Context) BestEffortProvisioningOutput
func (BestEffortProvisioningArgs) ToBestEffortProvisioningPtrOutput ¶ added in v0.32.0
func (i BestEffortProvisioningArgs) ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput
func (BestEffortProvisioningArgs) ToBestEffortProvisioningPtrOutputWithContext ¶ added in v0.32.0
func (i BestEffortProvisioningArgs) ToBestEffortProvisioningPtrOutputWithContext(ctx context.Context) BestEffortProvisioningPtrOutput
type BestEffortProvisioningInput ¶ added in v0.32.0
type BestEffortProvisioningInput interface { pulumi.Input ToBestEffortProvisioningOutput() BestEffortProvisioningOutput ToBestEffortProvisioningOutputWithContext(context.Context) BestEffortProvisioningOutput }
BestEffortProvisioningInput is an input type that accepts BestEffortProvisioningArgs and BestEffortProvisioningOutput values. You can construct a concrete instance of `BestEffortProvisioningInput` via:
BestEffortProvisioningArgs{...}
type BestEffortProvisioningOutput ¶ added in v0.32.0
type BestEffortProvisioningOutput struct{ *pulumi.OutputState }
Best effort provisioning.
func (BestEffortProvisioningOutput) ElementType ¶ added in v0.32.0
func (BestEffortProvisioningOutput) ElementType() reflect.Type
func (BestEffortProvisioningOutput) Enabled ¶ added in v0.32.0
func (o BestEffortProvisioningOutput) Enabled() pulumi.BoolPtrOutput
When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
func (BestEffortProvisioningOutput) MinProvisionNodes ¶ added in v0.32.0
func (o BestEffortProvisioningOutput) MinProvisionNodes() pulumi.IntPtrOutput
Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
func (BestEffortProvisioningOutput) ToBestEffortProvisioningOutput ¶ added in v0.32.0
func (o BestEffortProvisioningOutput) ToBestEffortProvisioningOutput() BestEffortProvisioningOutput
func (BestEffortProvisioningOutput) ToBestEffortProvisioningOutputWithContext ¶ added in v0.32.0
func (o BestEffortProvisioningOutput) ToBestEffortProvisioningOutputWithContext(ctx context.Context) BestEffortProvisioningOutput
func (BestEffortProvisioningOutput) ToBestEffortProvisioningPtrOutput ¶ added in v0.32.0
func (o BestEffortProvisioningOutput) ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput
func (BestEffortProvisioningOutput) ToBestEffortProvisioningPtrOutputWithContext ¶ added in v0.32.0
func (o BestEffortProvisioningOutput) ToBestEffortProvisioningPtrOutputWithContext(ctx context.Context) BestEffortProvisioningPtrOutput
type BestEffortProvisioningPtrInput ¶ added in v0.32.0
type BestEffortProvisioningPtrInput interface { pulumi.Input ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput ToBestEffortProvisioningPtrOutputWithContext(context.Context) BestEffortProvisioningPtrOutput }
BestEffortProvisioningPtrInput is an input type that accepts BestEffortProvisioningArgs, BestEffortProvisioningPtr and BestEffortProvisioningPtrOutput values. You can construct a concrete instance of `BestEffortProvisioningPtrInput` via:
BestEffortProvisioningArgs{...} or: nil
func BestEffortProvisioningPtr ¶ added in v0.32.0
func BestEffortProvisioningPtr(v *BestEffortProvisioningArgs) BestEffortProvisioningPtrInput
type BestEffortProvisioningPtrOutput ¶ added in v0.32.0
type BestEffortProvisioningPtrOutput struct{ *pulumi.OutputState }
func (BestEffortProvisioningPtrOutput) Elem ¶ added in v0.32.0
func (o BestEffortProvisioningPtrOutput) Elem() BestEffortProvisioningOutput
func (BestEffortProvisioningPtrOutput) ElementType ¶ added in v0.32.0
func (BestEffortProvisioningPtrOutput) ElementType() reflect.Type
func (BestEffortProvisioningPtrOutput) Enabled ¶ added in v0.32.0
func (o BestEffortProvisioningPtrOutput) Enabled() pulumi.BoolPtrOutput
When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
func (BestEffortProvisioningPtrOutput) MinProvisionNodes ¶ added in v0.32.0
func (o BestEffortProvisioningPtrOutput) MinProvisionNodes() pulumi.IntPtrOutput
Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
func (BestEffortProvisioningPtrOutput) ToBestEffortProvisioningPtrOutput ¶ added in v0.32.0
func (o BestEffortProvisioningPtrOutput) ToBestEffortProvisioningPtrOutput() BestEffortProvisioningPtrOutput
func (BestEffortProvisioningPtrOutput) ToBestEffortProvisioningPtrOutputWithContext ¶ added in v0.32.0
func (o BestEffortProvisioningPtrOutput) ToBestEffortProvisioningPtrOutputWithContext(ctx context.Context) BestEffortProvisioningPtrOutput
type BestEffortProvisioningResponse ¶ added in v0.32.0
type BestEffortProvisioningResponse struct { // When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes Enabled bool `pulumi:"enabled"` // Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved. MinProvisionNodes int `pulumi:"minProvisionNodes"` }
Best effort provisioning.
type BestEffortProvisioningResponseOutput ¶ added in v0.32.0
type BestEffortProvisioningResponseOutput struct{ *pulumi.OutputState }
Best effort provisioning.
func (BestEffortProvisioningResponseOutput) ElementType ¶ added in v0.32.0
func (BestEffortProvisioningResponseOutput) ElementType() reflect.Type
func (BestEffortProvisioningResponseOutput) Enabled ¶ added in v0.32.0
func (o BestEffortProvisioningResponseOutput) Enabled() pulumi.BoolOutput
When this is enabled, cluster/node pool creations will ignore non-fatal errors like stockout to best provision as many nodes as possible right now and eventually bring up all target number of nodes
func (BestEffortProvisioningResponseOutput) MinProvisionNodes ¶ added in v0.32.0
func (o BestEffortProvisioningResponseOutput) MinProvisionNodes() pulumi.IntOutput
Minimum number of nodes to be provisioned to be considered as succeeded, and the rest of nodes will be provisioned gradually and eventually when stockout issue has been resolved.
func (BestEffortProvisioningResponseOutput) ToBestEffortProvisioningResponseOutput ¶ added in v0.32.0
func (o BestEffortProvisioningResponseOutput) ToBestEffortProvisioningResponseOutput() BestEffortProvisioningResponseOutput
func (BestEffortProvisioningResponseOutput) ToBestEffortProvisioningResponseOutputWithContext ¶ added in v0.32.0
func (o BestEffortProvisioningResponseOutput) ToBestEffortProvisioningResponseOutputWithContext(ctx context.Context) BestEffortProvisioningResponseOutput
type BigQueryDestination ¶
type BigQueryDestination struct { // The ID of a BigQuery Dataset. DatasetId *string `pulumi:"datasetId"` }
Parameters for using BigQuery as the destination of resource usage export.
type BigQueryDestinationArgs ¶
type BigQueryDestinationArgs struct { // The ID of a BigQuery Dataset. DatasetId pulumi.StringPtrInput `pulumi:"datasetId"` }
Parameters for using BigQuery as the destination of resource usage export.
func (BigQueryDestinationArgs) ElementType ¶
func (BigQueryDestinationArgs) ElementType() reflect.Type
func (BigQueryDestinationArgs) ToBigQueryDestinationOutput ¶
func (i BigQueryDestinationArgs) ToBigQueryDestinationOutput() BigQueryDestinationOutput
func (BigQueryDestinationArgs) ToBigQueryDestinationOutputWithContext ¶
func (i BigQueryDestinationArgs) ToBigQueryDestinationOutputWithContext(ctx context.Context) BigQueryDestinationOutput
func (BigQueryDestinationArgs) ToBigQueryDestinationPtrOutput ¶
func (i BigQueryDestinationArgs) ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput
func (BigQueryDestinationArgs) ToBigQueryDestinationPtrOutputWithContext ¶
func (i BigQueryDestinationArgs) ToBigQueryDestinationPtrOutputWithContext(ctx context.Context) BigQueryDestinationPtrOutput
type BigQueryDestinationInput ¶
type BigQueryDestinationInput interface { pulumi.Input ToBigQueryDestinationOutput() BigQueryDestinationOutput ToBigQueryDestinationOutputWithContext(context.Context) BigQueryDestinationOutput }
BigQueryDestinationInput is an input type that accepts BigQueryDestinationArgs and BigQueryDestinationOutput values. You can construct a concrete instance of `BigQueryDestinationInput` via:
BigQueryDestinationArgs{...}
type BigQueryDestinationOutput ¶
type BigQueryDestinationOutput struct{ *pulumi.OutputState }
Parameters for using BigQuery as the destination of resource usage export.
func (BigQueryDestinationOutput) DatasetId ¶
func (o BigQueryDestinationOutput) DatasetId() pulumi.StringPtrOutput
The ID of a BigQuery Dataset.
func (BigQueryDestinationOutput) ElementType ¶
func (BigQueryDestinationOutput) ElementType() reflect.Type
func (BigQueryDestinationOutput) ToBigQueryDestinationOutput ¶
func (o BigQueryDestinationOutput) ToBigQueryDestinationOutput() BigQueryDestinationOutput
func (BigQueryDestinationOutput) ToBigQueryDestinationOutputWithContext ¶
func (o BigQueryDestinationOutput) ToBigQueryDestinationOutputWithContext(ctx context.Context) BigQueryDestinationOutput
func (BigQueryDestinationOutput) ToBigQueryDestinationPtrOutput ¶
func (o BigQueryDestinationOutput) ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput
func (BigQueryDestinationOutput) ToBigQueryDestinationPtrOutputWithContext ¶
func (o BigQueryDestinationOutput) ToBigQueryDestinationPtrOutputWithContext(ctx context.Context) BigQueryDestinationPtrOutput
type BigQueryDestinationPtrInput ¶
type BigQueryDestinationPtrInput interface { pulumi.Input ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput ToBigQueryDestinationPtrOutputWithContext(context.Context) BigQueryDestinationPtrOutput }
BigQueryDestinationPtrInput is an input type that accepts BigQueryDestinationArgs, BigQueryDestinationPtr and BigQueryDestinationPtrOutput values. You can construct a concrete instance of `BigQueryDestinationPtrInput` via:
BigQueryDestinationArgs{...} or: nil
func BigQueryDestinationPtr ¶
func BigQueryDestinationPtr(v *BigQueryDestinationArgs) BigQueryDestinationPtrInput
type BigQueryDestinationPtrOutput ¶
type BigQueryDestinationPtrOutput struct{ *pulumi.OutputState }
func (BigQueryDestinationPtrOutput) DatasetId ¶
func (o BigQueryDestinationPtrOutput) DatasetId() pulumi.StringPtrOutput
The ID of a BigQuery Dataset.
func (BigQueryDestinationPtrOutput) Elem ¶
func (o BigQueryDestinationPtrOutput) Elem() BigQueryDestinationOutput
func (BigQueryDestinationPtrOutput) ElementType ¶
func (BigQueryDestinationPtrOutput) ElementType() reflect.Type
func (BigQueryDestinationPtrOutput) ToBigQueryDestinationPtrOutput ¶
func (o BigQueryDestinationPtrOutput) ToBigQueryDestinationPtrOutput() BigQueryDestinationPtrOutput
func (BigQueryDestinationPtrOutput) ToBigQueryDestinationPtrOutputWithContext ¶
func (o BigQueryDestinationPtrOutput) ToBigQueryDestinationPtrOutputWithContext(ctx context.Context) BigQueryDestinationPtrOutput
type BigQueryDestinationResponse ¶
type BigQueryDestinationResponse struct { // The ID of a BigQuery Dataset. DatasetId string `pulumi:"datasetId"` }
Parameters for using BigQuery as the destination of resource usage export.
type BigQueryDestinationResponseOutput ¶
type BigQueryDestinationResponseOutput struct{ *pulumi.OutputState }
Parameters for using BigQuery as the destination of resource usage export.
func (BigQueryDestinationResponseOutput) DatasetId ¶
func (o BigQueryDestinationResponseOutput) DatasetId() pulumi.StringOutput
The ID of a BigQuery Dataset.
func (BigQueryDestinationResponseOutput) ElementType ¶
func (BigQueryDestinationResponseOutput) ElementType() reflect.Type
func (BigQueryDestinationResponseOutput) ToBigQueryDestinationResponseOutput ¶
func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponseOutput() BigQueryDestinationResponseOutput
func (BigQueryDestinationResponseOutput) ToBigQueryDestinationResponseOutputWithContext ¶
func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponseOutputWithContext(ctx context.Context) BigQueryDestinationResponseOutput
type BinaryAuthorization ¶
type BinaryAuthorization struct { // This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. // // Deprecated: This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. Enabled *bool `pulumi:"enabled"` // Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. EvaluationMode *BinaryAuthorizationEvaluationMode `pulumi:"evaluationMode"` // Optional. Binauthz policies that apply to this cluster. PolicyBindings []PolicyBinding `pulumi:"policyBindings"` }
Configuration for Binary Authorization.
type BinaryAuthorizationArgs ¶
type BinaryAuthorizationArgs struct { // This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. // // Deprecated: This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. EvaluationMode BinaryAuthorizationEvaluationModePtrInput `pulumi:"evaluationMode"` // Optional. Binauthz policies that apply to this cluster. PolicyBindings PolicyBindingArrayInput `pulumi:"policyBindings"` }
Configuration for Binary Authorization.
func (BinaryAuthorizationArgs) ElementType ¶
func (BinaryAuthorizationArgs) ElementType() reflect.Type
func (BinaryAuthorizationArgs) ToBinaryAuthorizationOutput ¶
func (i BinaryAuthorizationArgs) ToBinaryAuthorizationOutput() BinaryAuthorizationOutput
func (BinaryAuthorizationArgs) ToBinaryAuthorizationOutputWithContext ¶
func (i BinaryAuthorizationArgs) ToBinaryAuthorizationOutputWithContext(ctx context.Context) BinaryAuthorizationOutput
func (BinaryAuthorizationArgs) ToBinaryAuthorizationPtrOutput ¶
func (i BinaryAuthorizationArgs) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
func (BinaryAuthorizationArgs) ToBinaryAuthorizationPtrOutputWithContext ¶
func (i BinaryAuthorizationArgs) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
type BinaryAuthorizationEvaluationMode ¶ added in v0.19.0
type BinaryAuthorizationEvaluationMode string
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
func (BinaryAuthorizationEvaluationMode) ElementType ¶ added in v0.19.0
func (BinaryAuthorizationEvaluationMode) ElementType() reflect.Type
func (BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModeOutput ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModeOutput() BinaryAuthorizationEvaluationModeOutput
func (BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModeOutputWithContext ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModeOutput
func (BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModePtrOutput ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput
func (BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModePtrOutputWithContext ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToBinaryAuthorizationEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModePtrOutput
func (BinaryAuthorizationEvaluationMode) ToStringOutput ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToStringOutput() pulumi.StringOutput
func (BinaryAuthorizationEvaluationMode) ToStringOutputWithContext ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BinaryAuthorizationEvaluationMode) ToStringPtrOutput ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (BinaryAuthorizationEvaluationMode) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e BinaryAuthorizationEvaluationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BinaryAuthorizationEvaluationModeInput ¶ added in v0.19.0
type BinaryAuthorizationEvaluationModeInput interface { pulumi.Input ToBinaryAuthorizationEvaluationModeOutput() BinaryAuthorizationEvaluationModeOutput ToBinaryAuthorizationEvaluationModeOutputWithContext(context.Context) BinaryAuthorizationEvaluationModeOutput }
BinaryAuthorizationEvaluationModeInput is an input type that accepts BinaryAuthorizationEvaluationModeArgs and BinaryAuthorizationEvaluationModeOutput values. You can construct a concrete instance of `BinaryAuthorizationEvaluationModeInput` via:
BinaryAuthorizationEvaluationModeArgs{...}
type BinaryAuthorizationEvaluationModeOutput ¶ added in v0.19.0
type BinaryAuthorizationEvaluationModeOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationEvaluationModeOutput) ElementType ¶ added in v0.19.0
func (BinaryAuthorizationEvaluationModeOutput) ElementType() reflect.Type
func (BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModeOutput ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModeOutput() BinaryAuthorizationEvaluationModeOutput
func (BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModeOutputWithContext ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModeOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModeOutput
func (BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModePtrOutput ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput
func (BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModePtrOutputWithContext ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToBinaryAuthorizationEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModePtrOutput
func (BinaryAuthorizationEvaluationModeOutput) ToStringOutput ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToStringOutput() pulumi.StringOutput
func (BinaryAuthorizationEvaluationModeOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BinaryAuthorizationEvaluationModeOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BinaryAuthorizationEvaluationModeOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BinaryAuthorizationEvaluationModePtrInput ¶ added in v0.19.0
type BinaryAuthorizationEvaluationModePtrInput interface { pulumi.Input ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput ToBinaryAuthorizationEvaluationModePtrOutputWithContext(context.Context) BinaryAuthorizationEvaluationModePtrOutput }
func BinaryAuthorizationEvaluationModePtr ¶ added in v0.19.0
func BinaryAuthorizationEvaluationModePtr(v string) BinaryAuthorizationEvaluationModePtrInput
type BinaryAuthorizationEvaluationModePtrOutput ¶ added in v0.19.0
type BinaryAuthorizationEvaluationModePtrOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationEvaluationModePtrOutput) ElementType ¶ added in v0.19.0
func (BinaryAuthorizationEvaluationModePtrOutput) ElementType() reflect.Type
func (BinaryAuthorizationEvaluationModePtrOutput) ToBinaryAuthorizationEvaluationModePtrOutput ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModePtrOutput) ToBinaryAuthorizationEvaluationModePtrOutput() BinaryAuthorizationEvaluationModePtrOutput
func (BinaryAuthorizationEvaluationModePtrOutput) ToBinaryAuthorizationEvaluationModePtrOutputWithContext ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModePtrOutput) ToBinaryAuthorizationEvaluationModePtrOutputWithContext(ctx context.Context) BinaryAuthorizationEvaluationModePtrOutput
func (BinaryAuthorizationEvaluationModePtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BinaryAuthorizationEvaluationModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o BinaryAuthorizationEvaluationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BinaryAuthorizationInput ¶
type BinaryAuthorizationInput interface { pulumi.Input ToBinaryAuthorizationOutput() BinaryAuthorizationOutput ToBinaryAuthorizationOutputWithContext(context.Context) BinaryAuthorizationOutput }
BinaryAuthorizationInput is an input type that accepts BinaryAuthorizationArgs and BinaryAuthorizationOutput values. You can construct a concrete instance of `BinaryAuthorizationInput` via:
BinaryAuthorizationArgs{...}
type BinaryAuthorizationOutput ¶
type BinaryAuthorizationOutput struct{ *pulumi.OutputState }
Configuration for Binary Authorization.
func (BinaryAuthorizationOutput) ElementType ¶
func (BinaryAuthorizationOutput) ElementType() reflect.Type
func (BinaryAuthorizationOutput) Enabled
deprecated
func (o BinaryAuthorizationOutput) Enabled() pulumi.BoolPtrOutput
This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
Deprecated: This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
func (BinaryAuthorizationOutput) EvaluationMode ¶ added in v0.19.0
func (o BinaryAuthorizationOutput) EvaluationMode() BinaryAuthorizationEvaluationModePtrOutput
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
func (BinaryAuthorizationOutput) PolicyBindings ¶ added in v0.32.0
func (o BinaryAuthorizationOutput) PolicyBindings() PolicyBindingArrayOutput
Optional. Binauthz policies that apply to this cluster.
func (BinaryAuthorizationOutput) ToBinaryAuthorizationOutput ¶
func (o BinaryAuthorizationOutput) ToBinaryAuthorizationOutput() BinaryAuthorizationOutput
func (BinaryAuthorizationOutput) ToBinaryAuthorizationOutputWithContext ¶
func (o BinaryAuthorizationOutput) ToBinaryAuthorizationOutputWithContext(ctx context.Context) BinaryAuthorizationOutput
func (BinaryAuthorizationOutput) ToBinaryAuthorizationPtrOutput ¶
func (o BinaryAuthorizationOutput) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
func (BinaryAuthorizationOutput) ToBinaryAuthorizationPtrOutputWithContext ¶
func (o BinaryAuthorizationOutput) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
type BinaryAuthorizationPtrInput ¶
type BinaryAuthorizationPtrInput interface { pulumi.Input ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput ToBinaryAuthorizationPtrOutputWithContext(context.Context) BinaryAuthorizationPtrOutput }
BinaryAuthorizationPtrInput is an input type that accepts BinaryAuthorizationArgs, BinaryAuthorizationPtr and BinaryAuthorizationPtrOutput values. You can construct a concrete instance of `BinaryAuthorizationPtrInput` via:
BinaryAuthorizationArgs{...} or: nil
func BinaryAuthorizationPtr ¶
func BinaryAuthorizationPtr(v *BinaryAuthorizationArgs) BinaryAuthorizationPtrInput
type BinaryAuthorizationPtrOutput ¶
type BinaryAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationPtrOutput) Elem ¶
func (o BinaryAuthorizationPtrOutput) Elem() BinaryAuthorizationOutput
func (BinaryAuthorizationPtrOutput) ElementType ¶
func (BinaryAuthorizationPtrOutput) ElementType() reflect.Type
func (BinaryAuthorizationPtrOutput) Enabled
deprecated
func (o BinaryAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput
This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
Deprecated: This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
func (BinaryAuthorizationPtrOutput) EvaluationMode ¶ added in v0.19.0
func (o BinaryAuthorizationPtrOutput) EvaluationMode() BinaryAuthorizationEvaluationModePtrOutput
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
func (BinaryAuthorizationPtrOutput) PolicyBindings ¶ added in v0.32.0
func (o BinaryAuthorizationPtrOutput) PolicyBindings() PolicyBindingArrayOutput
Optional. Binauthz policies that apply to this cluster.
func (BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutput ¶
func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
func (BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutputWithContext ¶
func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
type BinaryAuthorizationResponse ¶
type BinaryAuthorizationResponse struct { // This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. // // Deprecated: This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. Enabled bool `pulumi:"enabled"` // Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. EvaluationMode string `pulumi:"evaluationMode"` // Optional. Binauthz policies that apply to this cluster. PolicyBindings []PolicyBindingResponse `pulumi:"policyBindings"` }
Configuration for Binary Authorization.
type BinaryAuthorizationResponseOutput ¶
type BinaryAuthorizationResponseOutput struct{ *pulumi.OutputState }
Configuration for Binary Authorization.
func (BinaryAuthorizationResponseOutput) ElementType ¶
func (BinaryAuthorizationResponseOutput) ElementType() reflect.Type
func (BinaryAuthorizationResponseOutput) Enabled
deprecated
func (o BinaryAuthorizationResponseOutput) Enabled() pulumi.BoolOutput
This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
Deprecated: This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored.
func (BinaryAuthorizationResponseOutput) EvaluationMode ¶ added in v0.19.0
func (o BinaryAuthorizationResponseOutput) EvaluationMode() pulumi.StringOutput
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED.
func (BinaryAuthorizationResponseOutput) PolicyBindings ¶ added in v0.32.0
func (o BinaryAuthorizationResponseOutput) PolicyBindings() PolicyBindingResponseArrayOutput
Optional. Binauthz policies that apply to this cluster.
func (BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutput ¶
func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput
func (BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutputWithContext ¶
func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutputWithContext(ctx context.Context) BinaryAuthorizationResponseOutput
type BlueGreenInfoResponse ¶ added in v0.21.0
type BlueGreenInfoResponse struct { // The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool. BlueInstanceGroupUrls []string `pulumi:"blueInstanceGroupUrls"` // Time to start deleting blue pool to complete blue-green upgrade, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. BluePoolDeletionStartTime string `pulumi:"bluePoolDeletionStartTime"` // The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool. GreenInstanceGroupUrls []string `pulumi:"greenInstanceGroupUrls"` // Version of green pool. GreenPoolVersion string `pulumi:"greenPoolVersion"` // Current blue-green upgrade phase. Phase string `pulumi:"phase"` }
Information relevant to blue-green upgrade.
type BlueGreenInfoResponseOutput ¶ added in v0.21.0
type BlueGreenInfoResponseOutput struct{ *pulumi.OutputState }
Information relevant to blue-green upgrade.
func (BlueGreenInfoResponseOutput) BlueInstanceGroupUrls ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) BlueInstanceGroupUrls() pulumi.StringArrayOutput
The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with blue pool.
func (BlueGreenInfoResponseOutput) BluePoolDeletionStartTime ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) BluePoolDeletionStartTime() pulumi.StringOutput
Time to start deleting blue pool to complete blue-green upgrade, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (BlueGreenInfoResponseOutput) ElementType ¶ added in v0.21.0
func (BlueGreenInfoResponseOutput) ElementType() reflect.Type
func (BlueGreenInfoResponseOutput) GreenInstanceGroupUrls ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) GreenInstanceGroupUrls() pulumi.StringArrayOutput
The resource URLs of the [managed instance groups] (/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with green pool.
func (BlueGreenInfoResponseOutput) GreenPoolVersion ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) GreenPoolVersion() pulumi.StringOutput
Version of green pool.
func (BlueGreenInfoResponseOutput) Phase ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) Phase() pulumi.StringOutput
Current blue-green upgrade phase.
func (BlueGreenInfoResponseOutput) ToBlueGreenInfoResponseOutput ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) ToBlueGreenInfoResponseOutput() BlueGreenInfoResponseOutput
func (BlueGreenInfoResponseOutput) ToBlueGreenInfoResponseOutputWithContext ¶ added in v0.21.0
func (o BlueGreenInfoResponseOutput) ToBlueGreenInfoResponseOutputWithContext(ctx context.Context) BlueGreenInfoResponseOutput
type BlueGreenSettings ¶ added in v0.21.0
type BlueGreenSettings struct { // Time needed after draining entire blue pool. After this period, blue pool will be cleaned up. NodePoolSoakDuration *string `pulumi:"nodePoolSoakDuration"` // Standard policy for the blue-green upgrade. StandardRolloutPolicy *StandardRolloutPolicy `pulumi:"standardRolloutPolicy"` }
Settings for blue-green upgrade.
type BlueGreenSettingsArgs ¶ added in v0.21.0
type BlueGreenSettingsArgs struct { // Time needed after draining entire blue pool. After this period, blue pool will be cleaned up. NodePoolSoakDuration pulumi.StringPtrInput `pulumi:"nodePoolSoakDuration"` // Standard policy for the blue-green upgrade. StandardRolloutPolicy StandardRolloutPolicyPtrInput `pulumi:"standardRolloutPolicy"` }
Settings for blue-green upgrade.
func (BlueGreenSettingsArgs) ElementType ¶ added in v0.21.0
func (BlueGreenSettingsArgs) ElementType() reflect.Type
func (BlueGreenSettingsArgs) ToBlueGreenSettingsOutput ¶ added in v0.21.0
func (i BlueGreenSettingsArgs) ToBlueGreenSettingsOutput() BlueGreenSettingsOutput
func (BlueGreenSettingsArgs) ToBlueGreenSettingsOutputWithContext ¶ added in v0.21.0
func (i BlueGreenSettingsArgs) ToBlueGreenSettingsOutputWithContext(ctx context.Context) BlueGreenSettingsOutput
func (BlueGreenSettingsArgs) ToBlueGreenSettingsPtrOutput ¶ added in v0.21.0
func (i BlueGreenSettingsArgs) ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput
func (BlueGreenSettingsArgs) ToBlueGreenSettingsPtrOutputWithContext ¶ added in v0.21.0
func (i BlueGreenSettingsArgs) ToBlueGreenSettingsPtrOutputWithContext(ctx context.Context) BlueGreenSettingsPtrOutput
type BlueGreenSettingsInput ¶ added in v0.21.0
type BlueGreenSettingsInput interface { pulumi.Input ToBlueGreenSettingsOutput() BlueGreenSettingsOutput ToBlueGreenSettingsOutputWithContext(context.Context) BlueGreenSettingsOutput }
BlueGreenSettingsInput is an input type that accepts BlueGreenSettingsArgs and BlueGreenSettingsOutput values. You can construct a concrete instance of `BlueGreenSettingsInput` via:
BlueGreenSettingsArgs{...}
type BlueGreenSettingsOutput ¶ added in v0.21.0
type BlueGreenSettingsOutput struct{ *pulumi.OutputState }
Settings for blue-green upgrade.
func (BlueGreenSettingsOutput) ElementType ¶ added in v0.21.0
func (BlueGreenSettingsOutput) ElementType() reflect.Type
func (BlueGreenSettingsOutput) NodePoolSoakDuration ¶ added in v0.21.0
func (o BlueGreenSettingsOutput) NodePoolSoakDuration() pulumi.StringPtrOutput
Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
func (BlueGreenSettingsOutput) StandardRolloutPolicy ¶ added in v0.21.0
func (o BlueGreenSettingsOutput) StandardRolloutPolicy() StandardRolloutPolicyPtrOutput
Standard policy for the blue-green upgrade.
func (BlueGreenSettingsOutput) ToBlueGreenSettingsOutput ¶ added in v0.21.0
func (o BlueGreenSettingsOutput) ToBlueGreenSettingsOutput() BlueGreenSettingsOutput
func (BlueGreenSettingsOutput) ToBlueGreenSettingsOutputWithContext ¶ added in v0.21.0
func (o BlueGreenSettingsOutput) ToBlueGreenSettingsOutputWithContext(ctx context.Context) BlueGreenSettingsOutput
func (BlueGreenSettingsOutput) ToBlueGreenSettingsPtrOutput ¶ added in v0.21.0
func (o BlueGreenSettingsOutput) ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput
func (BlueGreenSettingsOutput) ToBlueGreenSettingsPtrOutputWithContext ¶ added in v0.21.0
func (o BlueGreenSettingsOutput) ToBlueGreenSettingsPtrOutputWithContext(ctx context.Context) BlueGreenSettingsPtrOutput
type BlueGreenSettingsPtrInput ¶ added in v0.21.0
type BlueGreenSettingsPtrInput interface { pulumi.Input ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput ToBlueGreenSettingsPtrOutputWithContext(context.Context) BlueGreenSettingsPtrOutput }
BlueGreenSettingsPtrInput is an input type that accepts BlueGreenSettingsArgs, BlueGreenSettingsPtr and BlueGreenSettingsPtrOutput values. You can construct a concrete instance of `BlueGreenSettingsPtrInput` via:
BlueGreenSettingsArgs{...} or: nil
func BlueGreenSettingsPtr ¶ added in v0.21.0
func BlueGreenSettingsPtr(v *BlueGreenSettingsArgs) BlueGreenSettingsPtrInput
type BlueGreenSettingsPtrOutput ¶ added in v0.21.0
type BlueGreenSettingsPtrOutput struct{ *pulumi.OutputState }
func (BlueGreenSettingsPtrOutput) Elem ¶ added in v0.21.0
func (o BlueGreenSettingsPtrOutput) Elem() BlueGreenSettingsOutput
func (BlueGreenSettingsPtrOutput) ElementType ¶ added in v0.21.0
func (BlueGreenSettingsPtrOutput) ElementType() reflect.Type
func (BlueGreenSettingsPtrOutput) NodePoolSoakDuration ¶ added in v0.21.0
func (o BlueGreenSettingsPtrOutput) NodePoolSoakDuration() pulumi.StringPtrOutput
Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
func (BlueGreenSettingsPtrOutput) StandardRolloutPolicy ¶ added in v0.21.0
func (o BlueGreenSettingsPtrOutput) StandardRolloutPolicy() StandardRolloutPolicyPtrOutput
Standard policy for the blue-green upgrade.
func (BlueGreenSettingsPtrOutput) ToBlueGreenSettingsPtrOutput ¶ added in v0.21.0
func (o BlueGreenSettingsPtrOutput) ToBlueGreenSettingsPtrOutput() BlueGreenSettingsPtrOutput
func (BlueGreenSettingsPtrOutput) ToBlueGreenSettingsPtrOutputWithContext ¶ added in v0.21.0
func (o BlueGreenSettingsPtrOutput) ToBlueGreenSettingsPtrOutputWithContext(ctx context.Context) BlueGreenSettingsPtrOutput
type BlueGreenSettingsResponse ¶ added in v0.21.0
type BlueGreenSettingsResponse struct { // Time needed after draining entire blue pool. After this period, blue pool will be cleaned up. NodePoolSoakDuration string `pulumi:"nodePoolSoakDuration"` // Standard policy for the blue-green upgrade. StandardRolloutPolicy StandardRolloutPolicyResponse `pulumi:"standardRolloutPolicy"` }
Settings for blue-green upgrade.
type BlueGreenSettingsResponseOutput ¶ added in v0.21.0
type BlueGreenSettingsResponseOutput struct{ *pulumi.OutputState }
Settings for blue-green upgrade.
func (BlueGreenSettingsResponseOutput) ElementType ¶ added in v0.21.0
func (BlueGreenSettingsResponseOutput) ElementType() reflect.Type
func (BlueGreenSettingsResponseOutput) NodePoolSoakDuration ¶ added in v0.21.0
func (o BlueGreenSettingsResponseOutput) NodePoolSoakDuration() pulumi.StringOutput
Time needed after draining entire blue pool. After this period, blue pool will be cleaned up.
func (BlueGreenSettingsResponseOutput) StandardRolloutPolicy ¶ added in v0.21.0
func (o BlueGreenSettingsResponseOutput) StandardRolloutPolicy() StandardRolloutPolicyResponseOutput
Standard policy for the blue-green upgrade.
func (BlueGreenSettingsResponseOutput) ToBlueGreenSettingsResponseOutput ¶ added in v0.21.0
func (o BlueGreenSettingsResponseOutput) ToBlueGreenSettingsResponseOutput() BlueGreenSettingsResponseOutput
func (BlueGreenSettingsResponseOutput) ToBlueGreenSettingsResponseOutputWithContext ¶ added in v0.21.0
func (o BlueGreenSettingsResponseOutput) ToBlueGreenSettingsResponseOutputWithContext(ctx context.Context) BlueGreenSettingsResponseOutput
type CidrBlock ¶
type CidrBlock struct { // cidr_block must be specified in CIDR notation. CidrBlock *string `pulumi:"cidrBlock"` // display_name is an optional field for users to identify CIDR blocks. DisplayName *string `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
type CidrBlockArgs ¶
type CidrBlockArgs struct { // cidr_block must be specified in CIDR notation. CidrBlock pulumi.StringPtrInput `pulumi:"cidrBlock"` // display_name is an optional field for users to identify CIDR blocks. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockArgs) ElementType ¶
func (CidrBlockArgs) ElementType() reflect.Type
func (CidrBlockArgs) ToCidrBlockOutput ¶
func (i CidrBlockArgs) ToCidrBlockOutput() CidrBlockOutput
func (CidrBlockArgs) ToCidrBlockOutputWithContext ¶
func (i CidrBlockArgs) ToCidrBlockOutputWithContext(ctx context.Context) CidrBlockOutput
type CidrBlockArray ¶
type CidrBlockArray []CidrBlockInput
func (CidrBlockArray) ElementType ¶
func (CidrBlockArray) ElementType() reflect.Type
func (CidrBlockArray) ToCidrBlockArrayOutput ¶
func (i CidrBlockArray) ToCidrBlockArrayOutput() CidrBlockArrayOutput
func (CidrBlockArray) ToCidrBlockArrayOutputWithContext ¶
func (i CidrBlockArray) ToCidrBlockArrayOutputWithContext(ctx context.Context) CidrBlockArrayOutput
type CidrBlockArrayInput ¶
type CidrBlockArrayInput interface { pulumi.Input ToCidrBlockArrayOutput() CidrBlockArrayOutput ToCidrBlockArrayOutputWithContext(context.Context) CidrBlockArrayOutput }
CidrBlockArrayInput is an input type that accepts CidrBlockArray and CidrBlockArrayOutput values. You can construct a concrete instance of `CidrBlockArrayInput` via:
CidrBlockArray{ CidrBlockArgs{...} }
type CidrBlockArrayOutput ¶
type CidrBlockArrayOutput struct{ *pulumi.OutputState }
func (CidrBlockArrayOutput) ElementType ¶
func (CidrBlockArrayOutput) ElementType() reflect.Type
func (CidrBlockArrayOutput) Index ¶
func (o CidrBlockArrayOutput) Index(i pulumi.IntInput) CidrBlockOutput
func (CidrBlockArrayOutput) ToCidrBlockArrayOutput ¶
func (o CidrBlockArrayOutput) ToCidrBlockArrayOutput() CidrBlockArrayOutput
func (CidrBlockArrayOutput) ToCidrBlockArrayOutputWithContext ¶
func (o CidrBlockArrayOutput) ToCidrBlockArrayOutputWithContext(ctx context.Context) CidrBlockArrayOutput
type CidrBlockInput ¶
type CidrBlockInput interface { pulumi.Input ToCidrBlockOutput() CidrBlockOutput ToCidrBlockOutputWithContext(context.Context) CidrBlockOutput }
CidrBlockInput is an input type that accepts CidrBlockArgs and CidrBlockOutput values. You can construct a concrete instance of `CidrBlockInput` via:
CidrBlockArgs{...}
type CidrBlockOutput ¶
type CidrBlockOutput struct{ *pulumi.OutputState }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockOutput) CidrBlock ¶
func (o CidrBlockOutput) CidrBlock() pulumi.StringPtrOutput
cidr_block must be specified in CIDR notation.
func (CidrBlockOutput) DisplayName ¶
func (o CidrBlockOutput) DisplayName() pulumi.StringPtrOutput
display_name is an optional field for users to identify CIDR blocks.
func (CidrBlockOutput) ElementType ¶
func (CidrBlockOutput) ElementType() reflect.Type
func (CidrBlockOutput) ToCidrBlockOutput ¶
func (o CidrBlockOutput) ToCidrBlockOutput() CidrBlockOutput
func (CidrBlockOutput) ToCidrBlockOutputWithContext ¶
func (o CidrBlockOutput) ToCidrBlockOutputWithContext(ctx context.Context) CidrBlockOutput
type CidrBlockResponse ¶
type CidrBlockResponse struct { // cidr_block must be specified in CIDR notation. CidrBlock string `pulumi:"cidrBlock"` // display_name is an optional field for users to identify CIDR blocks. DisplayName string `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
type CidrBlockResponseArrayOutput ¶
type CidrBlockResponseArrayOutput struct{ *pulumi.OutputState }
func (CidrBlockResponseArrayOutput) ElementType ¶
func (CidrBlockResponseArrayOutput) ElementType() reflect.Type
func (CidrBlockResponseArrayOutput) Index ¶
func (o CidrBlockResponseArrayOutput) Index(i pulumi.IntInput) CidrBlockResponseOutput
func (CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutput ¶
func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput
func (CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutputWithContext ¶
func (o CidrBlockResponseArrayOutput) ToCidrBlockResponseArrayOutputWithContext(ctx context.Context) CidrBlockResponseArrayOutput
type CidrBlockResponseOutput ¶
type CidrBlockResponseOutput struct{ *pulumi.OutputState }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockResponseOutput) CidrBlock ¶
func (o CidrBlockResponseOutput) CidrBlock() pulumi.StringOutput
cidr_block must be specified in CIDR notation.
func (CidrBlockResponseOutput) DisplayName ¶
func (o CidrBlockResponseOutput) DisplayName() pulumi.StringOutput
display_name is an optional field for users to identify CIDR blocks.
func (CidrBlockResponseOutput) ElementType ¶
func (CidrBlockResponseOutput) ElementType() reflect.Type
func (CidrBlockResponseOutput) ToCidrBlockResponseOutput ¶
func (o CidrBlockResponseOutput) ToCidrBlockResponseOutput() CidrBlockResponseOutput
func (CidrBlockResponseOutput) ToCidrBlockResponseOutputWithContext ¶
func (o CidrBlockResponseOutput) ToCidrBlockResponseOutputWithContext(ctx context.Context) CidrBlockResponseOutput
type ClientCertificateConfig ¶
type ClientCertificateConfig struct { // Issue a client certificate. IssueClientCertificate *bool `pulumi:"issueClientCertificate"` }
Configuration for client certificates on the cluster.
type ClientCertificateConfigArgs ¶
type ClientCertificateConfigArgs struct { // Issue a client certificate. IssueClientCertificate pulumi.BoolPtrInput `pulumi:"issueClientCertificate"` }
Configuration for client certificates on the cluster.
func (ClientCertificateConfigArgs) ElementType ¶
func (ClientCertificateConfigArgs) ElementType() reflect.Type
func (ClientCertificateConfigArgs) ToClientCertificateConfigOutput ¶
func (i ClientCertificateConfigArgs) ToClientCertificateConfigOutput() ClientCertificateConfigOutput
func (ClientCertificateConfigArgs) ToClientCertificateConfigOutputWithContext ¶
func (i ClientCertificateConfigArgs) ToClientCertificateConfigOutputWithContext(ctx context.Context) ClientCertificateConfigOutput
func (ClientCertificateConfigArgs) ToClientCertificateConfigPtrOutput ¶
func (i ClientCertificateConfigArgs) ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput
func (ClientCertificateConfigArgs) ToClientCertificateConfigPtrOutputWithContext ¶
func (i ClientCertificateConfigArgs) ToClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClientCertificateConfigPtrOutput
type ClientCertificateConfigInput ¶
type ClientCertificateConfigInput interface { pulumi.Input ToClientCertificateConfigOutput() ClientCertificateConfigOutput ToClientCertificateConfigOutputWithContext(context.Context) ClientCertificateConfigOutput }
ClientCertificateConfigInput is an input type that accepts ClientCertificateConfigArgs and ClientCertificateConfigOutput values. You can construct a concrete instance of `ClientCertificateConfigInput` via:
ClientCertificateConfigArgs{...}
type ClientCertificateConfigOutput ¶
type ClientCertificateConfigOutput struct{ *pulumi.OutputState }
Configuration for client certificates on the cluster.
func (ClientCertificateConfigOutput) ElementType ¶
func (ClientCertificateConfigOutput) ElementType() reflect.Type
func (ClientCertificateConfigOutput) IssueClientCertificate ¶
func (o ClientCertificateConfigOutput) IssueClientCertificate() pulumi.BoolPtrOutput
Issue a client certificate.
func (ClientCertificateConfigOutput) ToClientCertificateConfigOutput ¶
func (o ClientCertificateConfigOutput) ToClientCertificateConfigOutput() ClientCertificateConfigOutput
func (ClientCertificateConfigOutput) ToClientCertificateConfigOutputWithContext ¶
func (o ClientCertificateConfigOutput) ToClientCertificateConfigOutputWithContext(ctx context.Context) ClientCertificateConfigOutput
func (ClientCertificateConfigOutput) ToClientCertificateConfigPtrOutput ¶
func (o ClientCertificateConfigOutput) ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput
func (ClientCertificateConfigOutput) ToClientCertificateConfigPtrOutputWithContext ¶
func (o ClientCertificateConfigOutput) ToClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClientCertificateConfigPtrOutput
type ClientCertificateConfigPtrInput ¶
type ClientCertificateConfigPtrInput interface { pulumi.Input ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput ToClientCertificateConfigPtrOutputWithContext(context.Context) ClientCertificateConfigPtrOutput }
ClientCertificateConfigPtrInput is an input type that accepts ClientCertificateConfigArgs, ClientCertificateConfigPtr and ClientCertificateConfigPtrOutput values. You can construct a concrete instance of `ClientCertificateConfigPtrInput` via:
ClientCertificateConfigArgs{...} or: nil
func ClientCertificateConfigPtr ¶
func ClientCertificateConfigPtr(v *ClientCertificateConfigArgs) ClientCertificateConfigPtrInput
type ClientCertificateConfigPtrOutput ¶
type ClientCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (ClientCertificateConfigPtrOutput) Elem ¶
func (o ClientCertificateConfigPtrOutput) Elem() ClientCertificateConfigOutput
func (ClientCertificateConfigPtrOutput) ElementType ¶
func (ClientCertificateConfigPtrOutput) ElementType() reflect.Type
func (ClientCertificateConfigPtrOutput) IssueClientCertificate ¶
func (o ClientCertificateConfigPtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput
Issue a client certificate.
func (ClientCertificateConfigPtrOutput) ToClientCertificateConfigPtrOutput ¶
func (o ClientCertificateConfigPtrOutput) ToClientCertificateConfigPtrOutput() ClientCertificateConfigPtrOutput
func (ClientCertificateConfigPtrOutput) ToClientCertificateConfigPtrOutputWithContext ¶
func (o ClientCertificateConfigPtrOutput) ToClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClientCertificateConfigPtrOutput
type ClientCertificateConfigResponse ¶
type ClientCertificateConfigResponse struct { // Issue a client certificate. IssueClientCertificate bool `pulumi:"issueClientCertificate"` }
Configuration for client certificates on the cluster.
type ClientCertificateConfigResponseOutput ¶
type ClientCertificateConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for client certificates on the cluster.
func (ClientCertificateConfigResponseOutput) ElementType ¶
func (ClientCertificateConfigResponseOutput) ElementType() reflect.Type
func (ClientCertificateConfigResponseOutput) IssueClientCertificate ¶
func (o ClientCertificateConfigResponseOutput) IssueClientCertificate() pulumi.BoolOutput
Issue a client certificate.
func (ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponseOutput ¶
func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponseOutput() ClientCertificateConfigResponseOutput
func (ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponseOutputWithContext ¶
func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponseOutputWithContext(ctx context.Context) ClientCertificateConfigResponseOutput
type CloudRunConfig ¶
type CloudRunConfig struct { // Whether Cloud Run addon is enabled for this cluster. Disabled *bool `pulumi:"disabled"` // Which load balancer type is installed for Cloud Run. LoadBalancerType *CloudRunConfigLoadBalancerType `pulumi:"loadBalancerType"` }
Configuration options for the Cloud Run feature.
type CloudRunConfigArgs ¶
type CloudRunConfigArgs struct { // Whether Cloud Run addon is enabled for this cluster. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // Which load balancer type is installed for Cloud Run. LoadBalancerType CloudRunConfigLoadBalancerTypePtrInput `pulumi:"loadBalancerType"` }
Configuration options for the Cloud Run feature.
func (CloudRunConfigArgs) ElementType ¶
func (CloudRunConfigArgs) ElementType() reflect.Type
func (CloudRunConfigArgs) ToCloudRunConfigOutput ¶
func (i CloudRunConfigArgs) ToCloudRunConfigOutput() CloudRunConfigOutput
func (CloudRunConfigArgs) ToCloudRunConfigOutputWithContext ¶
func (i CloudRunConfigArgs) ToCloudRunConfigOutputWithContext(ctx context.Context) CloudRunConfigOutput
func (CloudRunConfigArgs) ToCloudRunConfigPtrOutput ¶
func (i CloudRunConfigArgs) ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput
func (CloudRunConfigArgs) ToCloudRunConfigPtrOutputWithContext ¶
func (i CloudRunConfigArgs) ToCloudRunConfigPtrOutputWithContext(ctx context.Context) CloudRunConfigPtrOutput
type CloudRunConfigInput ¶
type CloudRunConfigInput interface { pulumi.Input ToCloudRunConfigOutput() CloudRunConfigOutput ToCloudRunConfigOutputWithContext(context.Context) CloudRunConfigOutput }
CloudRunConfigInput is an input type that accepts CloudRunConfigArgs and CloudRunConfigOutput values. You can construct a concrete instance of `CloudRunConfigInput` via:
CloudRunConfigArgs{...}
type CloudRunConfigLoadBalancerType ¶ added in v0.4.0
type CloudRunConfigLoadBalancerType string
Which load balancer type is installed for Cloud Run.
func (CloudRunConfigLoadBalancerType) ElementType ¶ added in v0.4.0
func (CloudRunConfigLoadBalancerType) ElementType() reflect.Type
func (CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypeOutput ¶ added in v0.6.0
func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypeOutput() CloudRunConfigLoadBalancerTypeOutput
func (CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypeOutputWithContext ¶ added in v0.6.0
func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypeOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypeOutput
func (CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypePtrOutput ¶ added in v0.6.0
func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput
func (CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext ¶ added in v0.6.0
func (e CloudRunConfigLoadBalancerType) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypePtrOutput
func (CloudRunConfigLoadBalancerType) ToStringOutput ¶ added in v0.4.0
func (e CloudRunConfigLoadBalancerType) ToStringOutput() pulumi.StringOutput
func (CloudRunConfigLoadBalancerType) ToStringOutputWithContext ¶ added in v0.4.0
func (e CloudRunConfigLoadBalancerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudRunConfigLoadBalancerType) ToStringPtrOutput ¶ added in v0.4.0
func (e CloudRunConfigLoadBalancerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudRunConfigLoadBalancerType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CloudRunConfigLoadBalancerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudRunConfigLoadBalancerTypeInput ¶ added in v0.6.0
type CloudRunConfigLoadBalancerTypeInput interface { pulumi.Input ToCloudRunConfigLoadBalancerTypeOutput() CloudRunConfigLoadBalancerTypeOutput ToCloudRunConfigLoadBalancerTypeOutputWithContext(context.Context) CloudRunConfigLoadBalancerTypeOutput }
CloudRunConfigLoadBalancerTypeInput is an input type that accepts CloudRunConfigLoadBalancerTypeArgs and CloudRunConfigLoadBalancerTypeOutput values. You can construct a concrete instance of `CloudRunConfigLoadBalancerTypeInput` via:
CloudRunConfigLoadBalancerTypeArgs{...}
type CloudRunConfigLoadBalancerTypeOutput ¶ added in v0.6.0
type CloudRunConfigLoadBalancerTypeOutput struct{ *pulumi.OutputState }
func (CloudRunConfigLoadBalancerTypeOutput) ElementType ¶ added in v0.6.0
func (CloudRunConfigLoadBalancerTypeOutput) ElementType() reflect.Type
func (CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypeOutput ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypeOutput() CloudRunConfigLoadBalancerTypeOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypeOutputWithContext ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypeOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypeOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypePtrOutput ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypePtrOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToStringOutput() pulumi.StringOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudRunConfigLoadBalancerTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudRunConfigLoadBalancerTypePtrInput ¶ added in v0.6.0
type CloudRunConfigLoadBalancerTypePtrInput interface { pulumi.Input ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(context.Context) CloudRunConfigLoadBalancerTypePtrOutput }
func CloudRunConfigLoadBalancerTypePtr ¶ added in v0.6.0
func CloudRunConfigLoadBalancerTypePtr(v string) CloudRunConfigLoadBalancerTypePtrInput
type CloudRunConfigLoadBalancerTypePtrOutput ¶ added in v0.6.0
type CloudRunConfigLoadBalancerTypePtrOutput struct{ *pulumi.OutputState }
func (CloudRunConfigLoadBalancerTypePtrOutput) ElementType ¶ added in v0.6.0
func (CloudRunConfigLoadBalancerTypePtrOutput) ElementType() reflect.Type
func (CloudRunConfigLoadBalancerTypePtrOutput) ToCloudRunConfigLoadBalancerTypePtrOutput ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypePtrOutput) ToCloudRunConfigLoadBalancerTypePtrOutput() CloudRunConfigLoadBalancerTypePtrOutput
func (CloudRunConfigLoadBalancerTypePtrOutput) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypePtrOutput) ToCloudRunConfigLoadBalancerTypePtrOutputWithContext(ctx context.Context) CloudRunConfigLoadBalancerTypePtrOutput
func (CloudRunConfigLoadBalancerTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudRunConfigLoadBalancerTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CloudRunConfigLoadBalancerTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudRunConfigOutput ¶
type CloudRunConfigOutput struct{ *pulumi.OutputState }
Configuration options for the Cloud Run feature.
func (CloudRunConfigOutput) Disabled ¶
func (o CloudRunConfigOutput) Disabled() pulumi.BoolPtrOutput
Whether Cloud Run addon is enabled for this cluster.
func (CloudRunConfigOutput) ElementType ¶
func (CloudRunConfigOutput) ElementType() reflect.Type
func (CloudRunConfigOutput) LoadBalancerType ¶
func (o CloudRunConfigOutput) LoadBalancerType() CloudRunConfigLoadBalancerTypePtrOutput
Which load balancer type is installed for Cloud Run.
func (CloudRunConfigOutput) ToCloudRunConfigOutput ¶
func (o CloudRunConfigOutput) ToCloudRunConfigOutput() CloudRunConfigOutput
func (CloudRunConfigOutput) ToCloudRunConfigOutputWithContext ¶
func (o CloudRunConfigOutput) ToCloudRunConfigOutputWithContext(ctx context.Context) CloudRunConfigOutput
func (CloudRunConfigOutput) ToCloudRunConfigPtrOutput ¶
func (o CloudRunConfigOutput) ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput
func (CloudRunConfigOutput) ToCloudRunConfigPtrOutputWithContext ¶
func (o CloudRunConfigOutput) ToCloudRunConfigPtrOutputWithContext(ctx context.Context) CloudRunConfigPtrOutput
type CloudRunConfigPtrInput ¶
type CloudRunConfigPtrInput interface { pulumi.Input ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput ToCloudRunConfigPtrOutputWithContext(context.Context) CloudRunConfigPtrOutput }
CloudRunConfigPtrInput is an input type that accepts CloudRunConfigArgs, CloudRunConfigPtr and CloudRunConfigPtrOutput values. You can construct a concrete instance of `CloudRunConfigPtrInput` via:
CloudRunConfigArgs{...} or: nil
func CloudRunConfigPtr ¶
func CloudRunConfigPtr(v *CloudRunConfigArgs) CloudRunConfigPtrInput
type CloudRunConfigPtrOutput ¶
type CloudRunConfigPtrOutput struct{ *pulumi.OutputState }
func (CloudRunConfigPtrOutput) Disabled ¶
func (o CloudRunConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether Cloud Run addon is enabled for this cluster.
func (CloudRunConfigPtrOutput) Elem ¶
func (o CloudRunConfigPtrOutput) Elem() CloudRunConfigOutput
func (CloudRunConfigPtrOutput) ElementType ¶
func (CloudRunConfigPtrOutput) ElementType() reflect.Type
func (CloudRunConfigPtrOutput) LoadBalancerType ¶
func (o CloudRunConfigPtrOutput) LoadBalancerType() CloudRunConfigLoadBalancerTypePtrOutput
Which load balancer type is installed for Cloud Run.
func (CloudRunConfigPtrOutput) ToCloudRunConfigPtrOutput ¶
func (o CloudRunConfigPtrOutput) ToCloudRunConfigPtrOutput() CloudRunConfigPtrOutput
func (CloudRunConfigPtrOutput) ToCloudRunConfigPtrOutputWithContext ¶
func (o CloudRunConfigPtrOutput) ToCloudRunConfigPtrOutputWithContext(ctx context.Context) CloudRunConfigPtrOutput
type CloudRunConfigResponse ¶
type CloudRunConfigResponse struct { // Whether Cloud Run addon is enabled for this cluster. Disabled bool `pulumi:"disabled"` // Which load balancer type is installed for Cloud Run. LoadBalancerType string `pulumi:"loadBalancerType"` }
Configuration options for the Cloud Run feature.
type CloudRunConfigResponseOutput ¶
type CloudRunConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for the Cloud Run feature.
func (CloudRunConfigResponseOutput) Disabled ¶
func (o CloudRunConfigResponseOutput) Disabled() pulumi.BoolOutput
Whether Cloud Run addon is enabled for this cluster.
func (CloudRunConfigResponseOutput) ElementType ¶
func (CloudRunConfigResponseOutput) ElementType() reflect.Type
func (CloudRunConfigResponseOutput) LoadBalancerType ¶
func (o CloudRunConfigResponseOutput) LoadBalancerType() pulumi.StringOutput
Which load balancer type is installed for Cloud Run.
func (CloudRunConfigResponseOutput) ToCloudRunConfigResponseOutput ¶
func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponseOutput() CloudRunConfigResponseOutput
func (CloudRunConfigResponseOutput) ToCloudRunConfigResponseOutputWithContext ¶
func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponseOutputWithContext(ctx context.Context) CloudRunConfigResponseOutput
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Configurations for the various addons available to run in the cluster. AddonsConfig AddonsConfigResponseOutput `pulumi:"addonsConfig"` // Configuration controlling RBAC group membership information. AuthenticatorGroupsConfig AuthenticatorGroupsConfigResponseOutput `pulumi:"authenticatorGroupsConfig"` // Autopilot configuration for the cluster. Autopilot AutopilotResponseOutput `pulumi:"autopilot"` // Cluster-level autoscaling configuration. Autoscaling ClusterAutoscalingResponseOutput `pulumi:"autoscaling"` // Configuration for Binary Authorization. BinaryAuthorization BinaryAuthorizationResponseOutput `pulumi:"binaryAuthorization"` // The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`. ClusterIpv4Cidr pulumi.StringOutput `pulumi:"clusterIpv4Cidr"` // Telemetry integration for the cluster. ClusterTelemetry ClusterTelemetryResponseOutput `pulumi:"clusterTelemetry"` // Which conditions caused the current cluster state. Conditions StatusConditionResponseArrayOutput `pulumi:"conditions"` // Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled. ConfidentialNodes ConfidentialNodesResponseOutput `pulumi:"confidentialNodes"` // Configuration for the fine-grained cost management feature. CostManagementConfig CostManagementConfigResponseOutput `pulumi:"costManagementConfig"` // [Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // [Output only] The current software version of the master endpoint. CurrentMasterVersion pulumi.StringOutput `pulumi:"currentMasterVersion"` // [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. // // Deprecated: [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. CurrentNodeCount pulumi.IntOutput `pulumi:"currentNodeCount"` // [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. CurrentNodeVersion pulumi.StringOutput `pulumi:"currentNodeVersion"` // Configuration of etcd encryption. DatabaseEncryption DatabaseEncryptionResponseOutput `pulumi:"databaseEncryption"` // The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support. DefaultMaxPodsConstraint MaxPodsConstraintResponseOutput `pulumi:"defaultMaxPodsConstraint"` // An optional description of this cluster. Description pulumi.StringOutput `pulumi:"description"` // Kubernetes open source beta apis enabled on the cluster. Only beta apis. EnableK8sBetaApis K8sBetaAPIConfigResponseOutput `pulumi:"enableK8sBetaApis"` // Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation. EnableKubernetesAlpha pulumi.BoolOutput `pulumi:"enableKubernetesAlpha"` // Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. // // Deprecated: Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. EnableTpu pulumi.BoolOutput `pulumi:"enableTpu"` // [Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // GKE Enterprise Configuration. EnterpriseConfig EnterpriseConfigResponseOutput `pulumi:"enterpriseConfig"` // This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // [Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Fleet information for the cluster. Fleet FleetResponseOutput `pulumi:"fleet"` // Configuration for Identity Service component. IdentityServiceConfig IdentityServiceConfigResponseOutput `pulumi:"identityServiceConfig"` // The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version InitialClusterVersion pulumi.StringOutput `pulumi:"initialClusterVersion"` // The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. // // Deprecated: The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. InitialNodeCount pulumi.IntOutput `pulumi:"initialNodeCount"` // Deprecated. Use node_pools.instance_group_urls. // // Deprecated: Deprecated. Use node_pools.instance_group_urls. InstanceGroupUrls pulumi.StringArrayOutput `pulumi:"instanceGroupUrls"` // Configuration for cluster IP allocation. IpAllocationPolicy IPAllocationPolicyResponseOutput `pulumi:"ipAllocationPolicy"` // The fingerprint of the set of labels for this cluster. LabelFingerprint pulumi.StringOutput `pulumi:"labelFingerprint"` // Configuration for the legacy ABAC authorization mode. LegacyAbac LegacyAbacResponseOutput `pulumi:"legacyAbac"` Location pulumi.StringOutput `pulumi:"location"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed. Locations pulumi.StringArrayOutput `pulumi:"locations"` // Logging configuration for the cluster. LoggingConfig LoggingConfigResponseOutput `pulumi:"loggingConfig"` // The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. LoggingService pulumi.StringOutput `pulumi:"loggingService"` // Configure the maintenance policy for this cluster. MaintenancePolicy MaintenancePolicyResponseOutput `pulumi:"maintenancePolicy"` // Configuration for master components. Master MasterResponseOutput `pulumi:"master"` // The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. MasterAuth MasterAuthResponseOutput `pulumi:"masterAuth"` // The configuration options for master authorized networks feature. MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigResponseOutput `pulumi:"masterAuthorizedNetworksConfig"` // The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead. // // Deprecated: The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead. MasterIpv4CidrBlock pulumi.StringOutput `pulumi:"masterIpv4CidrBlock"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. MeshCertificates MeshCertificatesResponseOutput `pulumi:"meshCertificates"` // Monitoring configuration for the cluster. MonitoringConfig MonitoringConfigResponseOutput `pulumi:"monitoringConfig"` // The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions. MonitoringService pulumi.StringOutput `pulumi:"monitoringService"` // The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter. Name pulumi.StringOutput `pulumi:"name"` // The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name. Network pulumi.StringOutput `pulumi:"network"` // Configuration for cluster networking. NetworkConfig NetworkConfigResponseOutput `pulumi:"networkConfig"` // Configuration options for the NetworkPolicy feature. NetworkPolicy NetworkPolicyResponseOutput `pulumi:"networkPolicy"` // Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. // // Deprecated: Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. NodeConfig NodeConfigResponseOutput `pulumi:"nodeConfig"` // [Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range. This field will only be set when cluster is in route-based network mode. NodeIpv4CidrSize pulumi.IntOutput `pulumi:"nodeIpv4CidrSize"` // Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. NodePoolAutoConfig NodePoolAutoConfigResponseOutput `pulumi:"nodePoolAutoConfig"` // Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object. NodePoolDefaults NodePoolDefaultsResponseOutput `pulumi:"nodePoolDefaults"` // The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. NodePools NodePoolResponseArrayOutput `pulumi:"nodePools"` // Notification configuration of the cluster. NotificationConfig NotificationConfigResponseOutput `pulumi:"notificationConfig"` // The configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of the GKE cluster and take the ownership of the cluster. ParentProductConfig ParentProductConfigResponseOutput `pulumi:"parentProductConfig"` // Configuration for the PodSecurityPolicy feature. PodSecurityPolicyConfig PodSecurityPolicyConfigResponseOutput `pulumi:"podSecurityPolicyConfig"` // If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead. // // Deprecated: If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead. PrivateCluster pulumi.BoolOutput `pulumi:"privateCluster"` // Configuration for private cluster. PrivateClusterConfig PrivateClusterConfigResponseOutput `pulumi:"privateClusterConfig"` Project pulumi.StringOutput `pulumi:"project"` // Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. // // Deprecated: Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. ProtectConfig ProtectConfigResponseOutput `pulumi:"protectConfig"` // Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version. ReleaseChannel ReleaseChannelResponseOutput `pulumi:"releaseChannel"` // The resource labels for the cluster to use to annotate any related Google Compute Engine resources. ResourceLabels pulumi.StringMapOutput `pulumi:"resourceLabels"` // Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified. ResourceUsageExportConfig ResourceUsageExportConfigResponseOutput `pulumi:"resourceUsageExportConfig"` // Enable/Disable Security Posture API features for the cluster. SecurityPostureConfig SecurityPostureConfigResponseOutput `pulumi:"securityPostureConfig"` // [Output only] Server-defined URL for the resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // [Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR. ServicesIpv4Cidr pulumi.StringOutput `pulumi:"servicesIpv4Cidr"` // Shielded Nodes configuration. ShieldedNodes ShieldedNodesResponseOutput `pulumi:"shieldedNodes"` // [Output only] The current status of this cluster. Status pulumi.StringOutput `pulumi:"status"` // [Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available. // // Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name. Subnetwork pulumi.StringOutput `pulumi:"subnetwork"` // Configuration for Cloud TPU support; TpuConfig TpuConfigResponseOutput `pulumi:"tpuConfig"` // [Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). TpuIpv4CidrBlock pulumi.StringOutput `pulumi:"tpuIpv4CidrBlock"` // Cluster-level Vertical Pod Autoscaling configuration. VerticalPodAutoscaling VerticalPodAutoscalingResponseOutput `pulumi:"verticalPodAutoscaling"` // Configuration for direct-path (via ALTS) with workload identity. WorkloadAltsConfig WorkloadALTSConfigResponseOutput `pulumi:"workloadAltsConfig"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. WorkloadCertificates WorkloadCertificatesResponseOutput `pulumi:"workloadCertificates"` // Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. WorkloadIdentityConfig WorkloadIdentityConfigResponseOutput `pulumi:"workloadIdentityConfig"` // [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead. // // Deprecated: [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead. Zone pulumi.StringOutput `pulumi:"zone"` }
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances. By default, the cluster is created in the project's [default network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). One firewall is added for the cluster. After cluster creation, the Kubelet creates routes for each node to allow the containers on that node to communicate with all other instances in the cluster. Finally, an entry is added to the project's global metadata indicating which CIDR range the cluster is using.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) GetKubeconfig ¶ added in v0.25.0
Generate a kubeconfig for cluster authentication.
The kubeconfig generated is automatically stringified for ease of use with the pulumi/kubernetes provider. The kubeconfig uses the new `gke-gcloud-auth-plugin` authentication plugin as recommended by Google.
See for more details: - https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Configurations for the various addons available to run in the cluster. AddonsConfig AddonsConfigPtrInput // Configuration controlling RBAC group membership information. AuthenticatorGroupsConfig AuthenticatorGroupsConfigPtrInput // Autopilot configuration for the cluster. Autopilot AutopilotPtrInput // Cluster-level autoscaling configuration. Autoscaling ClusterAutoscalingPtrInput // Configuration for Binary Authorization. BinaryAuthorization BinaryAuthorizationPtrInput // The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`. ClusterIpv4Cidr pulumi.StringPtrInput // Telemetry integration for the cluster. ClusterTelemetry ClusterTelemetryPtrInput // Which conditions caused the current cluster state. Conditions StatusConditionArrayInput // Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled. ConfidentialNodes ConfidentialNodesPtrInput // Configuration for the fine-grained cost management feature. CostManagementConfig CostManagementConfigPtrInput // Configuration of etcd encryption. DatabaseEncryption DatabaseEncryptionPtrInput // The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support. DefaultMaxPodsConstraint MaxPodsConstraintPtrInput // An optional description of this cluster. Description pulumi.StringPtrInput // Kubernetes open source beta apis enabled on the cluster. Only beta apis. EnableK8sBetaApis K8sBetaAPIConfigPtrInput // Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation. EnableKubernetesAlpha pulumi.BoolPtrInput // Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. // // Deprecated: Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. EnableTpu pulumi.BoolPtrInput // GKE Enterprise Configuration. EnterpriseConfig EnterpriseConfigPtrInput // This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // Fleet information for the cluster. Fleet FleetPtrInput // Configuration for Identity Service component. IdentityServiceConfig IdentityServiceConfigPtrInput // The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version InitialClusterVersion pulumi.StringPtrInput // The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. // // Deprecated: The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. InitialNodeCount pulumi.IntPtrInput // Deprecated. Use node_pools.instance_group_urls. // // Deprecated: Deprecated. Use node_pools.instance_group_urls. InstanceGroupUrls pulumi.StringArrayInput // Configuration for cluster IP allocation. IpAllocationPolicy IPAllocationPolicyPtrInput // Configuration for the legacy ABAC authorization mode. LegacyAbac LegacyAbacPtrInput Location pulumi.StringPtrInput // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed. Locations pulumi.StringArrayInput // Logging configuration for the cluster. LoggingConfig LoggingConfigPtrInput // The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. LoggingService pulumi.StringPtrInput // Configure the maintenance policy for this cluster. MaintenancePolicy MaintenancePolicyPtrInput // Configuration for master components. Master MasterPtrInput // The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. MasterAuth MasterAuthPtrInput // The configuration options for master authorized networks feature. MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigPtrInput // The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead. // // Deprecated: The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead. MasterIpv4CidrBlock pulumi.StringPtrInput // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. MeshCertificates MeshCertificatesPtrInput // Monitoring configuration for the cluster. MonitoringConfig MonitoringConfigPtrInput // The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions. MonitoringService pulumi.StringPtrInput // The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter. Name pulumi.StringPtrInput // The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name. Network pulumi.StringPtrInput // Configuration for cluster networking. NetworkConfig NetworkConfigPtrInput // Configuration options for the NetworkPolicy feature. NetworkPolicy NetworkPolicyPtrInput // Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. // // Deprecated: Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. NodeConfig NodeConfigPtrInput // Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. NodePoolAutoConfig NodePoolAutoConfigPtrInput // Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object. NodePoolDefaults NodePoolDefaultsPtrInput // The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. NodePools NodePoolTypeArrayInput // Notification configuration of the cluster. NotificationConfig NotificationConfigPtrInput // The parent (project and location) where the cluster will be created. Specified in the format `projects/*/locations/*`. Parent pulumi.StringPtrInput // The configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of the GKE cluster and take the ownership of the cluster. ParentProductConfig ParentProductConfigPtrInput // Configuration for the PodSecurityPolicy feature. PodSecurityPolicyConfig PodSecurityPolicyConfigPtrInput // If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead. // // Deprecated: If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead. PrivateCluster pulumi.BoolPtrInput // Configuration for private cluster. PrivateClusterConfig PrivateClusterConfigPtrInput // Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field. // // Deprecated: Required. Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field. Project pulumi.StringPtrInput // Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. // // Deprecated: Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. ProtectConfig ProtectConfigPtrInput // Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version. ReleaseChannel ReleaseChannelPtrInput // The resource labels for the cluster to use to annotate any related Google Compute Engine resources. ResourceLabels pulumi.StringMapInput // Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified. ResourceUsageExportConfig ResourceUsageExportConfigPtrInput // Enable/Disable Security Posture API features for the cluster. SecurityPostureConfig SecurityPostureConfigPtrInput // Shielded Nodes configuration. ShieldedNodes ShieldedNodesPtrInput // The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name. Subnetwork pulumi.StringPtrInput // Configuration for Cloud TPU support; TpuConfig TpuConfigPtrInput // Cluster-level Vertical Pod Autoscaling configuration. VerticalPodAutoscaling VerticalPodAutoscalingPtrInput // Configuration for direct-path (via ALTS) with workload identity. WorkloadAltsConfig WorkloadALTSConfigPtrInput // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. WorkloadCertificates WorkloadCertificatesPtrInput // Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. WorkloadIdentityConfig WorkloadIdentityConfigPtrInput // Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field. // // Deprecated: Required. Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field. Zone pulumi.StringPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterAutoscaling ¶
type ClusterAutoscaling struct { // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP. AutoprovisioningLocations []string `pulumi:"autoprovisioningLocations"` // AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP. AutoprovisioningNodePoolDefaults *AutoprovisioningNodePoolDefaults `pulumi:"autoprovisioningNodePoolDefaults"` // Defines autoscaling behaviour. AutoscalingProfile *ClusterAutoscalingAutoscalingProfile `pulumi:"autoscalingProfile"` // Enables automatic node pool creation and deletion. EnableNodeAutoprovisioning *bool `pulumi:"enableNodeAutoprovisioning"` // Contains global constraints regarding minimum and maximum amount of resources in the cluster. ResourceLimits []ResourceLimit `pulumi:"resourceLimits"` }
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
type ClusterAutoscalingArgs ¶
type ClusterAutoscalingArgs struct { // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP. AutoprovisioningLocations pulumi.StringArrayInput `pulumi:"autoprovisioningLocations"` // AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP. AutoprovisioningNodePoolDefaults AutoprovisioningNodePoolDefaultsPtrInput `pulumi:"autoprovisioningNodePoolDefaults"` // Defines autoscaling behaviour. AutoscalingProfile ClusterAutoscalingAutoscalingProfilePtrInput `pulumi:"autoscalingProfile"` // Enables automatic node pool creation and deletion. EnableNodeAutoprovisioning pulumi.BoolPtrInput `pulumi:"enableNodeAutoprovisioning"` // Contains global constraints regarding minimum and maximum amount of resources in the cluster. ResourceLimits ResourceLimitArrayInput `pulumi:"resourceLimits"` }
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
func (ClusterAutoscalingArgs) ElementType ¶
func (ClusterAutoscalingArgs) ElementType() reflect.Type
func (ClusterAutoscalingArgs) ToClusterAutoscalingOutput ¶
func (i ClusterAutoscalingArgs) ToClusterAutoscalingOutput() ClusterAutoscalingOutput
func (ClusterAutoscalingArgs) ToClusterAutoscalingOutputWithContext ¶
func (i ClusterAutoscalingArgs) ToClusterAutoscalingOutputWithContext(ctx context.Context) ClusterAutoscalingOutput
func (ClusterAutoscalingArgs) ToClusterAutoscalingPtrOutput ¶
func (i ClusterAutoscalingArgs) ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput
func (ClusterAutoscalingArgs) ToClusterAutoscalingPtrOutputWithContext ¶
func (i ClusterAutoscalingArgs) ToClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAutoscalingPtrOutput
type ClusterAutoscalingAutoscalingProfile ¶ added in v0.4.0
type ClusterAutoscalingAutoscalingProfile string
Defines autoscaling behaviour.
func (ClusterAutoscalingAutoscalingProfile) ElementType ¶ added in v0.4.0
func (ClusterAutoscalingAutoscalingProfile) ElementType() reflect.Type
func (ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfileOutput ¶ added in v0.6.0
func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfileOutput() ClusterAutoscalingAutoscalingProfileOutput
func (ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfileOutputWithContext ¶ added in v0.6.0
func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfileOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfileOutput
func (ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfilePtrOutput ¶ added in v0.6.0
func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput
func (ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext ¶ added in v0.6.0
func (e ClusterAutoscalingAutoscalingProfile) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput
func (ClusterAutoscalingAutoscalingProfile) ToStringOutput ¶ added in v0.4.0
func (e ClusterAutoscalingAutoscalingProfile) ToStringOutput() pulumi.StringOutput
func (ClusterAutoscalingAutoscalingProfile) ToStringOutputWithContext ¶ added in v0.4.0
func (e ClusterAutoscalingAutoscalingProfile) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterAutoscalingAutoscalingProfile) ToStringPtrOutput ¶ added in v0.4.0
func (e ClusterAutoscalingAutoscalingProfile) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterAutoscalingAutoscalingProfile) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ClusterAutoscalingAutoscalingProfile) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterAutoscalingAutoscalingProfileInput ¶ added in v0.6.0
type ClusterAutoscalingAutoscalingProfileInput interface { pulumi.Input ToClusterAutoscalingAutoscalingProfileOutput() ClusterAutoscalingAutoscalingProfileOutput ToClusterAutoscalingAutoscalingProfileOutputWithContext(context.Context) ClusterAutoscalingAutoscalingProfileOutput }
ClusterAutoscalingAutoscalingProfileInput is an input type that accepts ClusterAutoscalingAutoscalingProfileArgs and ClusterAutoscalingAutoscalingProfileOutput values. You can construct a concrete instance of `ClusterAutoscalingAutoscalingProfileInput` via:
ClusterAutoscalingAutoscalingProfileArgs{...}
type ClusterAutoscalingAutoscalingProfileOutput ¶ added in v0.6.0
type ClusterAutoscalingAutoscalingProfileOutput struct{ *pulumi.OutputState }
func (ClusterAutoscalingAutoscalingProfileOutput) ElementType ¶ added in v0.6.0
func (ClusterAutoscalingAutoscalingProfileOutput) ElementType() reflect.Type
func (ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfileOutput ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfileOutput() ClusterAutoscalingAutoscalingProfileOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfileOutputWithContext ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfileOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfileOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfilePtrOutput ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToStringOutput ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringOutput() pulumi.StringOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterAutoscalingAutoscalingProfileOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfileOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterAutoscalingAutoscalingProfilePtrInput ¶ added in v0.6.0
type ClusterAutoscalingAutoscalingProfilePtrInput interface { pulumi.Input ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput }
func ClusterAutoscalingAutoscalingProfilePtr ¶ added in v0.6.0
func ClusterAutoscalingAutoscalingProfilePtr(v string) ClusterAutoscalingAutoscalingProfilePtrInput
type ClusterAutoscalingAutoscalingProfilePtrOutput ¶ added in v0.6.0
type ClusterAutoscalingAutoscalingProfilePtrOutput struct{ *pulumi.OutputState }
func (ClusterAutoscalingAutoscalingProfilePtrOutput) ElementType ¶ added in v0.6.0
func (ClusterAutoscalingAutoscalingProfilePtrOutput) ElementType() reflect.Type
func (ClusterAutoscalingAutoscalingProfilePtrOutput) ToClusterAutoscalingAutoscalingProfilePtrOutput ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToClusterAutoscalingAutoscalingProfilePtrOutput() ClusterAutoscalingAutoscalingProfilePtrOutput
func (ClusterAutoscalingAutoscalingProfilePtrOutput) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToClusterAutoscalingAutoscalingProfilePtrOutputWithContext(ctx context.Context) ClusterAutoscalingAutoscalingProfilePtrOutput
func (ClusterAutoscalingAutoscalingProfilePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterAutoscalingAutoscalingProfilePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterAutoscalingAutoscalingProfilePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterAutoscalingInput ¶
type ClusterAutoscalingInput interface { pulumi.Input ToClusterAutoscalingOutput() ClusterAutoscalingOutput ToClusterAutoscalingOutputWithContext(context.Context) ClusterAutoscalingOutput }
ClusterAutoscalingInput is an input type that accepts ClusterAutoscalingArgs and ClusterAutoscalingOutput values. You can construct a concrete instance of `ClusterAutoscalingInput` via:
ClusterAutoscalingArgs{...}
type ClusterAutoscalingOutput ¶
type ClusterAutoscalingOutput struct{ *pulumi.OutputState }
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
func (ClusterAutoscalingOutput) AutoprovisioningLocations ¶
func (o ClusterAutoscalingOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
func (ClusterAutoscalingOutput) AutoprovisioningNodePoolDefaults ¶
func (o ClusterAutoscalingOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsPtrOutput
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (ClusterAutoscalingOutput) AutoscalingProfile ¶
func (o ClusterAutoscalingOutput) AutoscalingProfile() ClusterAutoscalingAutoscalingProfilePtrOutput
Defines autoscaling behaviour.
func (ClusterAutoscalingOutput) ElementType ¶
func (ClusterAutoscalingOutput) ElementType() reflect.Type
func (ClusterAutoscalingOutput) EnableNodeAutoprovisioning ¶
func (o ClusterAutoscalingOutput) EnableNodeAutoprovisioning() pulumi.BoolPtrOutput
Enables automatic node pool creation and deletion.
func (ClusterAutoscalingOutput) ResourceLimits ¶
func (o ClusterAutoscalingOutput) ResourceLimits() ResourceLimitArrayOutput
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
func (ClusterAutoscalingOutput) ToClusterAutoscalingOutput ¶
func (o ClusterAutoscalingOutput) ToClusterAutoscalingOutput() ClusterAutoscalingOutput
func (ClusterAutoscalingOutput) ToClusterAutoscalingOutputWithContext ¶
func (o ClusterAutoscalingOutput) ToClusterAutoscalingOutputWithContext(ctx context.Context) ClusterAutoscalingOutput
func (ClusterAutoscalingOutput) ToClusterAutoscalingPtrOutput ¶
func (o ClusterAutoscalingOutput) ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput
func (ClusterAutoscalingOutput) ToClusterAutoscalingPtrOutputWithContext ¶
func (o ClusterAutoscalingOutput) ToClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAutoscalingPtrOutput
type ClusterAutoscalingPtrInput ¶
type ClusterAutoscalingPtrInput interface { pulumi.Input ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput ToClusterAutoscalingPtrOutputWithContext(context.Context) ClusterAutoscalingPtrOutput }
ClusterAutoscalingPtrInput is an input type that accepts ClusterAutoscalingArgs, ClusterAutoscalingPtr and ClusterAutoscalingPtrOutput values. You can construct a concrete instance of `ClusterAutoscalingPtrInput` via:
ClusterAutoscalingArgs{...} or: nil
func ClusterAutoscalingPtr ¶
func ClusterAutoscalingPtr(v *ClusterAutoscalingArgs) ClusterAutoscalingPtrInput
type ClusterAutoscalingPtrOutput ¶
type ClusterAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (ClusterAutoscalingPtrOutput) AutoprovisioningLocations ¶
func (o ClusterAutoscalingPtrOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
func (ClusterAutoscalingPtrOutput) AutoprovisioningNodePoolDefaults ¶
func (o ClusterAutoscalingPtrOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsPtrOutput
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (ClusterAutoscalingPtrOutput) AutoscalingProfile ¶
func (o ClusterAutoscalingPtrOutput) AutoscalingProfile() ClusterAutoscalingAutoscalingProfilePtrOutput
Defines autoscaling behaviour.
func (ClusterAutoscalingPtrOutput) Elem ¶
func (o ClusterAutoscalingPtrOutput) Elem() ClusterAutoscalingOutput
func (ClusterAutoscalingPtrOutput) ElementType ¶
func (ClusterAutoscalingPtrOutput) ElementType() reflect.Type
func (ClusterAutoscalingPtrOutput) EnableNodeAutoprovisioning ¶
func (o ClusterAutoscalingPtrOutput) EnableNodeAutoprovisioning() pulumi.BoolPtrOutput
Enables automatic node pool creation and deletion.
func (ClusterAutoscalingPtrOutput) ResourceLimits ¶
func (o ClusterAutoscalingPtrOutput) ResourceLimits() ResourceLimitArrayOutput
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
func (ClusterAutoscalingPtrOutput) ToClusterAutoscalingPtrOutput ¶
func (o ClusterAutoscalingPtrOutput) ToClusterAutoscalingPtrOutput() ClusterAutoscalingPtrOutput
func (ClusterAutoscalingPtrOutput) ToClusterAutoscalingPtrOutputWithContext ¶
func (o ClusterAutoscalingPtrOutput) ToClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAutoscalingPtrOutput
type ClusterAutoscalingResponse ¶
type ClusterAutoscalingResponse struct { // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP. AutoprovisioningLocations []string `pulumi:"autoprovisioningLocations"` // AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP. AutoprovisioningNodePoolDefaults AutoprovisioningNodePoolDefaultsResponse `pulumi:"autoprovisioningNodePoolDefaults"` // Defines autoscaling behaviour. AutoscalingProfile string `pulumi:"autoscalingProfile"` // Enables automatic node pool creation and deletion. EnableNodeAutoprovisioning bool `pulumi:"enableNodeAutoprovisioning"` // Contains global constraints regarding minimum and maximum amount of resources in the cluster. ResourceLimits []ResourceLimitResponse `pulumi:"resourceLimits"` }
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
type ClusterAutoscalingResponseOutput ¶
type ClusterAutoscalingResponseOutput struct{ *pulumi.OutputState }
ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.
func (ClusterAutoscalingResponseOutput) AutoprovisioningLocations ¶
func (o ClusterAutoscalingResponseOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes can be created by NAP.
func (ClusterAutoscalingResponseOutput) AutoprovisioningNodePoolDefaults ¶
func (o ClusterAutoscalingResponseOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsResponseOutput
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (ClusterAutoscalingResponseOutput) AutoscalingProfile ¶
func (o ClusterAutoscalingResponseOutput) AutoscalingProfile() pulumi.StringOutput
Defines autoscaling behaviour.
func (ClusterAutoscalingResponseOutput) ElementType ¶
func (ClusterAutoscalingResponseOutput) ElementType() reflect.Type
func (ClusterAutoscalingResponseOutput) EnableNodeAutoprovisioning ¶
func (o ClusterAutoscalingResponseOutput) EnableNodeAutoprovisioning() pulumi.BoolOutput
Enables automatic node pool creation and deletion.
func (ClusterAutoscalingResponseOutput) ResourceLimits ¶
func (o ClusterAutoscalingResponseOutput) ResourceLimits() ResourceLimitResponseArrayOutput
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
func (ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponseOutput ¶
func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponseOutput() ClusterAutoscalingResponseOutput
func (ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponseOutputWithContext ¶
func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponseOutputWithContext(ctx context.Context) ClusterAutoscalingResponseOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterNetworkPerformanceConfig ¶ added in v0.32.0
type ClusterNetworkPerformanceConfig struct { // Specifies the total network bandwidth tier for the NodePool. TotalEgressBandwidthTier *ClusterNetworkPerformanceConfigTotalEgressBandwidthTier `pulumi:"totalEgressBandwidthTier"` }
Configuration of all network bandwidth tiers
type ClusterNetworkPerformanceConfigArgs ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigArgs struct { // Specifies the total network bandwidth tier for the NodePool. TotalEgressBandwidthTier ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrInput `pulumi:"totalEgressBandwidthTier"` }
Configuration of all network bandwidth tiers
func (ClusterNetworkPerformanceConfigArgs) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigArgs) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigOutput ¶ added in v0.32.0
func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigOutput() ClusterNetworkPerformanceConfigOutput
func (ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigOutputWithContext ¶ added in v0.32.0
func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigOutput
func (ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigPtrOutput ¶ added in v0.32.0
func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput
func (ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ClusterNetworkPerformanceConfigArgs) ToClusterNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigPtrOutput
type ClusterNetworkPerformanceConfigInput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigInput interface { pulumi.Input ToClusterNetworkPerformanceConfigOutput() ClusterNetworkPerformanceConfigOutput ToClusterNetworkPerformanceConfigOutputWithContext(context.Context) ClusterNetworkPerformanceConfigOutput }
ClusterNetworkPerformanceConfigInput is an input type that accepts ClusterNetworkPerformanceConfigArgs and ClusterNetworkPerformanceConfigOutput values. You can construct a concrete instance of `ClusterNetworkPerformanceConfigInput` via:
ClusterNetworkPerformanceConfigArgs{...}
type ClusterNetworkPerformanceConfigOutput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigOutput struct{ *pulumi.OutputState }
Configuration of all network bandwidth tiers
func (ClusterNetworkPerformanceConfigOutput) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigOutput) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigOutput() ClusterNetworkPerformanceConfigOutput
func (ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigOutput
func (ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigPtrOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput
func (ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigOutput) ToClusterNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigPtrOutput
func (ClusterNetworkPerformanceConfigOutput) TotalEgressBandwidthTier ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigOutput) TotalEgressBandwidthTier() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
Specifies the total network bandwidth tier for the NodePool.
type ClusterNetworkPerformanceConfigPtrInput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigPtrInput interface { pulumi.Input ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput ToClusterNetworkPerformanceConfigPtrOutputWithContext(context.Context) ClusterNetworkPerformanceConfigPtrOutput }
ClusterNetworkPerformanceConfigPtrInput is an input type that accepts ClusterNetworkPerformanceConfigArgs, ClusterNetworkPerformanceConfigPtr and ClusterNetworkPerformanceConfigPtrOutput values. You can construct a concrete instance of `ClusterNetworkPerformanceConfigPtrInput` via:
ClusterNetworkPerformanceConfigArgs{...} or: nil
func ClusterNetworkPerformanceConfigPtr ¶ added in v0.32.0
func ClusterNetworkPerformanceConfigPtr(v *ClusterNetworkPerformanceConfigArgs) ClusterNetworkPerformanceConfigPtrInput
type ClusterNetworkPerformanceConfigPtrOutput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNetworkPerformanceConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigPtrOutput) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigPtrOutput) ToClusterNetworkPerformanceConfigPtrOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigPtrOutput) ToClusterNetworkPerformanceConfigPtrOutput() ClusterNetworkPerformanceConfigPtrOutput
func (ClusterNetworkPerformanceConfigPtrOutput) ToClusterNetworkPerformanceConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigPtrOutput) ToClusterNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigPtrOutput
func (ClusterNetworkPerformanceConfigPtrOutput) TotalEgressBandwidthTier ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigPtrOutput) TotalEgressBandwidthTier() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
Specifies the total network bandwidth tier for the NodePool.
type ClusterNetworkPerformanceConfigResponse ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigResponse struct { // Specifies the total network bandwidth tier for the NodePool. TotalEgressBandwidthTier string `pulumi:"totalEgressBandwidthTier"` }
Configuration of all network bandwidth tiers
type ClusterNetworkPerformanceConfigResponseOutput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigResponseOutput struct{ *pulumi.OutputState }
Configuration of all network bandwidth tiers
func (ClusterNetworkPerformanceConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigResponseOutput) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigResponseOutput) ToClusterNetworkPerformanceConfigResponseOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigResponseOutput) ToClusterNetworkPerformanceConfigResponseOutput() ClusterNetworkPerformanceConfigResponseOutput
func (ClusterNetworkPerformanceConfigResponseOutput) ToClusterNetworkPerformanceConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigResponseOutput) ToClusterNetworkPerformanceConfigResponseOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigResponseOutput
func (ClusterNetworkPerformanceConfigResponseOutput) TotalEgressBandwidthTier ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigResponseOutput) TotalEgressBandwidthTier() pulumi.StringOutput
Specifies the total network bandwidth tier for the NodePool.
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTier ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTier string
Specifies the total network bandwidth tier for the NodePool.
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutput ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutput() pulumi.StringOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutputWithContext ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutput ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e ClusterNetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierInput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierInput interface { pulumi.Input ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput }
ClusterNetworkPerformanceConfigTotalEgressBandwidthTierInput is an input type that accepts ClusterNetworkPerformanceConfigTotalEgressBandwidthTierArgs and ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput values. You can construct a concrete instance of `ClusterNetworkPerformanceConfigTotalEgressBandwidthTierInput` via:
ClusterNetworkPerformanceConfigTotalEgressBandwidthTierArgs{...}
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput struct{ *pulumi.OutputState }
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutput() pulumi.StringOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrInput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrInput interface { pulumi.Input ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput }
func ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtr ¶ added in v0.32.0
func ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtr(v string) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrInput
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.32.0
type ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput struct{ *pulumi.OutputState }
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ElementType ¶ added in v0.32.0
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ElementType() reflect.Type
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o ClusterNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AddonsConfig ¶ added in v0.19.0
func (o ClusterOutput) AddonsConfig() AddonsConfigResponseOutput
Configurations for the various addons available to run in the cluster.
func (ClusterOutput) AuthenticatorGroupsConfig ¶ added in v0.19.0
func (o ClusterOutput) AuthenticatorGroupsConfig() AuthenticatorGroupsConfigResponseOutput
Configuration controlling RBAC group membership information.
func (ClusterOutput) Autopilot ¶ added in v0.19.0
func (o ClusterOutput) Autopilot() AutopilotResponseOutput
Autopilot configuration for the cluster.
func (ClusterOutput) Autoscaling ¶ added in v0.19.0
func (o ClusterOutput) Autoscaling() ClusterAutoscalingResponseOutput
Cluster-level autoscaling configuration.
func (ClusterOutput) BinaryAuthorization ¶ added in v0.19.0
func (o ClusterOutput) BinaryAuthorization() BinaryAuthorizationResponseOutput
Configuration for Binary Authorization.
func (ClusterOutput) ClusterIpv4Cidr ¶ added in v0.19.0
func (o ClusterOutput) ClusterIpv4Cidr() pulumi.StringOutput
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
func (ClusterOutput) ClusterTelemetry ¶ added in v0.19.0
func (o ClusterOutput) ClusterTelemetry() ClusterTelemetryResponseOutput
Telemetry integration for the cluster.
func (ClusterOutput) Conditions ¶ added in v0.19.0
func (o ClusterOutput) Conditions() StatusConditionResponseArrayOutput
Which conditions caused the current cluster state.
func (ClusterOutput) ConfidentialNodes ¶ added in v0.19.0
func (o ClusterOutput) ConfidentialNodes() ConfidentialNodesResponseOutput
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
func (ClusterOutput) CostManagementConfig ¶ added in v0.21.0
func (o ClusterOutput) CostManagementConfig() CostManagementConfigResponseOutput
Configuration for the fine-grained cost management feature.
func (ClusterOutput) CreateTime ¶ added in v0.19.0
func (o ClusterOutput) CreateTime() pulumi.StringOutput
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (ClusterOutput) CurrentMasterVersion ¶ added in v0.19.0
func (o ClusterOutput) CurrentMasterVersion() pulumi.StringOutput
[Output only] The current software version of the master endpoint.
func (ClusterOutput) CurrentNodeCount
deprecated
added in
v0.19.0
func (o ClusterOutput) CurrentNodeCount() pulumi.IntOutput
[Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
Deprecated: [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
func (ClusterOutput) CurrentNodeVersion ¶ added in v0.19.0
func (o ClusterOutput) CurrentNodeVersion() pulumi.StringOutput
[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
func (ClusterOutput) DatabaseEncryption ¶ added in v0.19.0
func (o ClusterOutput) DatabaseEncryption() DatabaseEncryptionResponseOutput
Configuration of etcd encryption.
func (ClusterOutput) DefaultMaxPodsConstraint ¶ added in v0.19.0
func (o ClusterOutput) DefaultMaxPodsConstraint() MaxPodsConstraintResponseOutput
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
func (ClusterOutput) Description ¶ added in v0.19.0
func (o ClusterOutput) Description() pulumi.StringOutput
An optional description of this cluster.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EnableK8sBetaApis ¶ added in v0.32.0
func (o ClusterOutput) EnableK8sBetaApis() K8sBetaAPIConfigResponseOutput
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
func (ClusterOutput) EnableKubernetesAlpha ¶ added in v0.19.0
func (o ClusterOutput) EnableKubernetesAlpha() pulumi.BoolOutput
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
func (ClusterOutput) EnableTpu
deprecated
added in
v0.19.0
func (o ClusterOutput) EnableTpu() pulumi.BoolOutput
Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
Deprecated: Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
func (ClusterOutput) Endpoint ¶ added in v0.19.0
func (o ClusterOutput) Endpoint() pulumi.StringOutput
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
func (ClusterOutput) EnterpriseConfig ¶ added in v0.32.0
func (o ClusterOutput) EnterpriseConfig() EnterpriseConfigResponseOutput
GKE Enterprise Configuration.
func (ClusterOutput) Etag ¶ added in v0.28.0
func (o ClusterOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
func (ClusterOutput) ExpireTime ¶ added in v0.19.0
func (o ClusterOutput) ExpireTime() pulumi.StringOutput
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (ClusterOutput) Fleet ¶ added in v0.29.0
func (o ClusterOutput) Fleet() FleetResponseOutput
Fleet information for the cluster.
func (ClusterOutput) IdentityServiceConfig ¶ added in v0.19.0
func (o ClusterOutput) IdentityServiceConfig() IdentityServiceConfigResponseOutput
Configuration for Identity Service component.
func (ClusterOutput) InitialClusterVersion ¶ added in v0.19.0
func (o ClusterOutput) InitialClusterVersion() pulumi.StringOutput
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
func (ClusterOutput) InitialNodeCount
deprecated
added in
v0.19.0
func (o ClusterOutput) InitialNodeCount() pulumi.IntOutput
The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.
Deprecated: The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.
func (ClusterOutput) InstanceGroupUrls
deprecated
added in
v0.19.0
func (o ClusterOutput) InstanceGroupUrls() pulumi.StringArrayOutput
Deprecated. Use node_pools.instance_group_urls.
Deprecated: Deprecated. Use node_pools.instance_group_urls.
func (ClusterOutput) IpAllocationPolicy ¶ added in v0.19.0
func (o ClusterOutput) IpAllocationPolicy() IPAllocationPolicyResponseOutput
Configuration for cluster IP allocation.
func (ClusterOutput) LabelFingerprint ¶ added in v0.19.0
func (o ClusterOutput) LabelFingerprint() pulumi.StringOutput
The fingerprint of the set of labels for this cluster.
func (ClusterOutput) LegacyAbac ¶ added in v0.19.0
func (o ClusterOutput) LegacyAbac() LegacyAbacResponseOutput
Configuration for the legacy ABAC authorization mode.
func (ClusterOutput) Location ¶ added in v0.19.0
func (o ClusterOutput) Location() pulumi.StringOutput
func (ClusterOutput) Locations ¶ added in v0.19.0
func (o ClusterOutput) Locations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
func (ClusterOutput) LoggingConfig ¶ added in v0.19.0
func (o ClusterOutput) LoggingConfig() LoggingConfigResponseOutput
Logging configuration for the cluster.
func (ClusterOutput) LoggingService ¶ added in v0.19.0
func (o ClusterOutput) LoggingService() pulumi.StringOutput
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
func (ClusterOutput) MaintenancePolicy ¶ added in v0.19.0
func (o ClusterOutput) MaintenancePolicy() MaintenancePolicyResponseOutput
Configure the maintenance policy for this cluster.
func (ClusterOutput) Master ¶ added in v0.19.0
func (o ClusterOutput) Master() MasterResponseOutput
Configuration for master components.
func (ClusterOutput) MasterAuth ¶ added in v0.19.0
func (o ClusterOutput) MasterAuth() MasterAuthResponseOutput
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
func (ClusterOutput) MasterAuthorizedNetworksConfig ¶ added in v0.19.0
func (o ClusterOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponseOutput
The configuration options for master authorized networks feature.
func (ClusterOutput) MasterIpv4CidrBlock
deprecated
added in
v0.19.0
func (o ClusterOutput) MasterIpv4CidrBlock() pulumi.StringOutput
The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
Deprecated: The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
func (ClusterOutput) MeshCertificates ¶ added in v0.19.0
func (o ClusterOutput) MeshCertificates() MeshCertificatesResponseOutput
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (ClusterOutput) MonitoringConfig ¶ added in v0.19.0
func (o ClusterOutput) MonitoringConfig() MonitoringConfigResponseOutput
Monitoring configuration for the cluster.
func (ClusterOutput) MonitoringService ¶ added in v0.19.0
func (o ClusterOutput) MonitoringService() pulumi.StringOutput
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
func (ClusterOutput) Name ¶ added in v0.19.0
func (o ClusterOutput) Name() pulumi.StringOutput
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
func (ClusterOutput) Network ¶ added in v0.19.0
func (o ClusterOutput) Network() pulumi.StringOutput
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
func (ClusterOutput) NetworkConfig ¶ added in v0.19.0
func (o ClusterOutput) NetworkConfig() NetworkConfigResponseOutput
Configuration for cluster networking.
func (ClusterOutput) NetworkPolicy ¶ added in v0.19.0
func (o ClusterOutput) NetworkPolicy() NetworkPolicyResponseOutput
Configuration options for the NetworkPolicy feature.
func (ClusterOutput) NodeConfig
deprecated
added in
v0.19.0
func (o ClusterOutput) NodeConfig() NodeConfigResponseOutput
Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
Deprecated: Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
func (ClusterOutput) NodeIpv4CidrSize ¶ added in v0.19.0
func (o ClusterOutput) NodeIpv4CidrSize() pulumi.IntOutput
[Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range. This field will only be set when cluster is in route-based network mode.
func (ClusterOutput) NodePoolAutoConfig ¶ added in v0.19.0
func (o ClusterOutput) NodePoolAutoConfig() NodePoolAutoConfigResponseOutput
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
func (ClusterOutput) NodePoolDefaults ¶ added in v0.19.0
func (o ClusterOutput) NodePoolDefaults() NodePoolDefaultsResponseOutput
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
func (ClusterOutput) NodePools ¶ added in v0.19.0
func (o ClusterOutput) NodePools() NodePoolResponseArrayOutput
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
func (ClusterOutput) NotificationConfig ¶ added in v0.19.0
func (o ClusterOutput) NotificationConfig() NotificationConfigResponseOutput
Notification configuration of the cluster.
func (ClusterOutput) ParentProductConfig ¶ added in v0.32.0
func (o ClusterOutput) ParentProductConfig() ParentProductConfigResponseOutput
The configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of the GKE cluster and take the ownership of the cluster.
func (ClusterOutput) PodSecurityPolicyConfig ¶ added in v0.19.0
func (o ClusterOutput) PodSecurityPolicyConfig() PodSecurityPolicyConfigResponseOutput
Configuration for the PodSecurityPolicy feature.
func (ClusterOutput) PrivateCluster
deprecated
added in
v0.19.0
func (o ClusterOutput) PrivateCluster() pulumi.BoolOutput
If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
Deprecated: If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
func (ClusterOutput) PrivateClusterConfig ¶ added in v0.19.0
func (o ClusterOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
Configuration for private cluster.
func (ClusterOutput) Project ¶ added in v0.21.0
func (o ClusterOutput) Project() pulumi.StringOutput
func (ClusterOutput) ProtectConfig
deprecated
added in
v0.19.1
func (o ClusterOutput) ProtectConfig() ProtectConfigResponseOutput
Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster.
Deprecated: Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster.
func (ClusterOutput) ReleaseChannel ¶ added in v0.19.0
func (o ClusterOutput) ReleaseChannel() ReleaseChannelResponseOutput
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
func (ClusterOutput) ResourceLabels ¶ added in v0.19.0
func (o ClusterOutput) ResourceLabels() pulumi.StringMapOutput
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
func (ClusterOutput) ResourceUsageExportConfig ¶ added in v0.19.0
func (o ClusterOutput) ResourceUsageExportConfig() ResourceUsageExportConfigResponseOutput
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
func (ClusterOutput) SecurityPostureConfig ¶ added in v0.32.0
func (o ClusterOutput) SecurityPostureConfig() SecurityPostureConfigResponseOutput
Enable/Disable Security Posture API features for the cluster.
func (ClusterOutput) SelfLink ¶ added in v0.19.0
func (o ClusterOutput) SelfLink() pulumi.StringOutput
[Output only] Server-defined URL for the resource.
func (ClusterOutput) ServicesIpv4Cidr ¶ added in v0.19.0
func (o ClusterOutput) ServicesIpv4Cidr() pulumi.StringOutput
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
func (ClusterOutput) ShieldedNodes ¶ added in v0.19.0
func (o ClusterOutput) ShieldedNodes() ShieldedNodesResponseOutput
Shielded Nodes configuration.
func (ClusterOutput) Status ¶ added in v0.19.0
func (o ClusterOutput) Status() pulumi.StringOutput
[Output only] The current status of this cluster.
func (ClusterOutput) StatusMessage
deprecated
added in
v0.19.0
func (o ClusterOutput) StatusMessage() pulumi.StringOutput
[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
func (ClusterOutput) Subnetwork ¶ added in v0.19.0
func (o ClusterOutput) Subnetwork() pulumi.StringOutput
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) TpuConfig ¶ added in v0.19.0
func (o ClusterOutput) TpuConfig() TpuConfigResponseOutput
Configuration for Cloud TPU support;
func (ClusterOutput) TpuIpv4CidrBlock ¶ added in v0.19.0
func (o ClusterOutput) TpuIpv4CidrBlock() pulumi.StringOutput
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
func (ClusterOutput) VerticalPodAutoscaling ¶ added in v0.19.0
func (o ClusterOutput) VerticalPodAutoscaling() VerticalPodAutoscalingResponseOutput
Cluster-level Vertical Pod Autoscaling configuration.
func (ClusterOutput) WorkloadAltsConfig ¶ added in v0.19.0
func (o ClusterOutput) WorkloadAltsConfig() WorkloadALTSConfigResponseOutput
Configuration for direct-path (via ALTS) with workload identity.
func (ClusterOutput) WorkloadCertificates ¶ added in v0.19.0
func (o ClusterOutput) WorkloadCertificates() WorkloadCertificatesResponseOutput
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (ClusterOutput) WorkloadIdentityConfig ¶ added in v0.19.0
func (o ClusterOutput) WorkloadIdentityConfig() WorkloadIdentityConfigResponseOutput
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
func (ClusterOutput) Zone
deprecated
added in
v0.19.0
func (o ClusterOutput) Zone() pulumi.StringOutput
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
Deprecated: [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
type ClusterState ¶
type ClusterState struct { }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterTelemetry ¶
type ClusterTelemetry struct { // Type of the integration. Type *ClusterTelemetryType `pulumi:"type"` }
Telemetry integration for the cluster.
type ClusterTelemetryArgs ¶
type ClusterTelemetryArgs struct { // Type of the integration. Type ClusterTelemetryTypePtrInput `pulumi:"type"` }
Telemetry integration for the cluster.
func (ClusterTelemetryArgs) ElementType ¶
func (ClusterTelemetryArgs) ElementType() reflect.Type
func (ClusterTelemetryArgs) ToClusterTelemetryOutput ¶
func (i ClusterTelemetryArgs) ToClusterTelemetryOutput() ClusterTelemetryOutput
func (ClusterTelemetryArgs) ToClusterTelemetryOutputWithContext ¶
func (i ClusterTelemetryArgs) ToClusterTelemetryOutputWithContext(ctx context.Context) ClusterTelemetryOutput
func (ClusterTelemetryArgs) ToClusterTelemetryPtrOutput ¶
func (i ClusterTelemetryArgs) ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput
func (ClusterTelemetryArgs) ToClusterTelemetryPtrOutputWithContext ¶
func (i ClusterTelemetryArgs) ToClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterTelemetryPtrOutput
type ClusterTelemetryInput ¶
type ClusterTelemetryInput interface { pulumi.Input ToClusterTelemetryOutput() ClusterTelemetryOutput ToClusterTelemetryOutputWithContext(context.Context) ClusterTelemetryOutput }
ClusterTelemetryInput is an input type that accepts ClusterTelemetryArgs and ClusterTelemetryOutput values. You can construct a concrete instance of `ClusterTelemetryInput` via:
ClusterTelemetryArgs{...}
type ClusterTelemetryOutput ¶
type ClusterTelemetryOutput struct{ *pulumi.OutputState }
Telemetry integration for the cluster.
func (ClusterTelemetryOutput) ElementType ¶
func (ClusterTelemetryOutput) ElementType() reflect.Type
func (ClusterTelemetryOutput) ToClusterTelemetryOutput ¶
func (o ClusterTelemetryOutput) ToClusterTelemetryOutput() ClusterTelemetryOutput
func (ClusterTelemetryOutput) ToClusterTelemetryOutputWithContext ¶
func (o ClusterTelemetryOutput) ToClusterTelemetryOutputWithContext(ctx context.Context) ClusterTelemetryOutput
func (ClusterTelemetryOutput) ToClusterTelemetryPtrOutput ¶
func (o ClusterTelemetryOutput) ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput
func (ClusterTelemetryOutput) ToClusterTelemetryPtrOutputWithContext ¶
func (o ClusterTelemetryOutput) ToClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterTelemetryPtrOutput
func (ClusterTelemetryOutput) Type ¶
func (o ClusterTelemetryOutput) Type() ClusterTelemetryTypePtrOutput
Type of the integration.
type ClusterTelemetryPtrInput ¶
type ClusterTelemetryPtrInput interface { pulumi.Input ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput ToClusterTelemetryPtrOutputWithContext(context.Context) ClusterTelemetryPtrOutput }
ClusterTelemetryPtrInput is an input type that accepts ClusterTelemetryArgs, ClusterTelemetryPtr and ClusterTelemetryPtrOutput values. You can construct a concrete instance of `ClusterTelemetryPtrInput` via:
ClusterTelemetryArgs{...} or: nil
func ClusterTelemetryPtr ¶
func ClusterTelemetryPtr(v *ClusterTelemetryArgs) ClusterTelemetryPtrInput
type ClusterTelemetryPtrOutput ¶
type ClusterTelemetryPtrOutput struct{ *pulumi.OutputState }
func (ClusterTelemetryPtrOutput) Elem ¶
func (o ClusterTelemetryPtrOutput) Elem() ClusterTelemetryOutput
func (ClusterTelemetryPtrOutput) ElementType ¶
func (ClusterTelemetryPtrOutput) ElementType() reflect.Type
func (ClusterTelemetryPtrOutput) ToClusterTelemetryPtrOutput ¶
func (o ClusterTelemetryPtrOutput) ToClusterTelemetryPtrOutput() ClusterTelemetryPtrOutput
func (ClusterTelemetryPtrOutput) ToClusterTelemetryPtrOutputWithContext ¶
func (o ClusterTelemetryPtrOutput) ToClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterTelemetryPtrOutput
func (ClusterTelemetryPtrOutput) Type ¶
func (o ClusterTelemetryPtrOutput) Type() ClusterTelemetryTypePtrOutput
Type of the integration.
type ClusterTelemetryResponse ¶
type ClusterTelemetryResponse struct { // Type of the integration. Type string `pulumi:"type"` }
Telemetry integration for the cluster.
type ClusterTelemetryResponseOutput ¶
type ClusterTelemetryResponseOutput struct{ *pulumi.OutputState }
Telemetry integration for the cluster.
func (ClusterTelemetryResponseOutput) ElementType ¶
func (ClusterTelemetryResponseOutput) ElementType() reflect.Type
func (ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutput ¶
func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutput() ClusterTelemetryResponseOutput
func (ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutputWithContext ¶
func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutputWithContext(ctx context.Context) ClusterTelemetryResponseOutput
func (ClusterTelemetryResponseOutput) Type ¶
func (o ClusterTelemetryResponseOutput) Type() pulumi.StringOutput
Type of the integration.
type ClusterTelemetryType ¶ added in v0.4.0
type ClusterTelemetryType string
Type of the integration.
func (ClusterTelemetryType) ElementType ¶ added in v0.4.0
func (ClusterTelemetryType) ElementType() reflect.Type
func (ClusterTelemetryType) ToClusterTelemetryTypeOutput ¶ added in v0.6.0
func (e ClusterTelemetryType) ToClusterTelemetryTypeOutput() ClusterTelemetryTypeOutput
func (ClusterTelemetryType) ToClusterTelemetryTypeOutputWithContext ¶ added in v0.6.0
func (e ClusterTelemetryType) ToClusterTelemetryTypeOutputWithContext(ctx context.Context) ClusterTelemetryTypeOutput
func (ClusterTelemetryType) ToClusterTelemetryTypePtrOutput ¶ added in v0.6.0
func (e ClusterTelemetryType) ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput
func (ClusterTelemetryType) ToClusterTelemetryTypePtrOutputWithContext ¶ added in v0.6.0
func (e ClusterTelemetryType) ToClusterTelemetryTypePtrOutputWithContext(ctx context.Context) ClusterTelemetryTypePtrOutput
func (ClusterTelemetryType) ToStringOutput ¶ added in v0.4.0
func (e ClusterTelemetryType) ToStringOutput() pulumi.StringOutput
func (ClusterTelemetryType) ToStringOutputWithContext ¶ added in v0.4.0
func (e ClusterTelemetryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterTelemetryType) ToStringPtrOutput ¶ added in v0.4.0
func (e ClusterTelemetryType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterTelemetryType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ClusterTelemetryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterTelemetryTypeInput ¶ added in v0.6.0
type ClusterTelemetryTypeInput interface { pulumi.Input ToClusterTelemetryTypeOutput() ClusterTelemetryTypeOutput ToClusterTelemetryTypeOutputWithContext(context.Context) ClusterTelemetryTypeOutput }
ClusterTelemetryTypeInput is an input type that accepts ClusterTelemetryTypeArgs and ClusterTelemetryTypeOutput values. You can construct a concrete instance of `ClusterTelemetryTypeInput` via:
ClusterTelemetryTypeArgs{...}
type ClusterTelemetryTypeOutput ¶ added in v0.6.0
type ClusterTelemetryTypeOutput struct{ *pulumi.OutputState }
func (ClusterTelemetryTypeOutput) ElementType ¶ added in v0.6.0
func (ClusterTelemetryTypeOutput) ElementType() reflect.Type
func (ClusterTelemetryTypeOutput) ToClusterTelemetryTypeOutput ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypeOutput() ClusterTelemetryTypeOutput
func (ClusterTelemetryTypeOutput) ToClusterTelemetryTypeOutputWithContext ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypeOutputWithContext(ctx context.Context) ClusterTelemetryTypeOutput
func (ClusterTelemetryTypeOutput) ToClusterTelemetryTypePtrOutput ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput
func (ClusterTelemetryTypeOutput) ToClusterTelemetryTypePtrOutputWithContext ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToClusterTelemetryTypePtrOutputWithContext(ctx context.Context) ClusterTelemetryTypePtrOutput
func (ClusterTelemetryTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToStringOutput() pulumi.StringOutput
func (ClusterTelemetryTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterTelemetryTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterTelemetryTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterTelemetryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterTelemetryTypePtrInput ¶ added in v0.6.0
type ClusterTelemetryTypePtrInput interface { pulumi.Input ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput ToClusterTelemetryTypePtrOutputWithContext(context.Context) ClusterTelemetryTypePtrOutput }
func ClusterTelemetryTypePtr ¶ added in v0.6.0
func ClusterTelemetryTypePtr(v string) ClusterTelemetryTypePtrInput
type ClusterTelemetryTypePtrOutput ¶ added in v0.6.0
type ClusterTelemetryTypePtrOutput struct{ *pulumi.OutputState }
func (ClusterTelemetryTypePtrOutput) Elem ¶ added in v0.6.0
func (o ClusterTelemetryTypePtrOutput) Elem() ClusterTelemetryTypeOutput
func (ClusterTelemetryTypePtrOutput) ElementType ¶ added in v0.6.0
func (ClusterTelemetryTypePtrOutput) ElementType() reflect.Type
func (ClusterTelemetryTypePtrOutput) ToClusterTelemetryTypePtrOutput ¶ added in v0.6.0
func (o ClusterTelemetryTypePtrOutput) ToClusterTelemetryTypePtrOutput() ClusterTelemetryTypePtrOutput
func (ClusterTelemetryTypePtrOutput) ToClusterTelemetryTypePtrOutputWithContext ¶ added in v0.6.0
func (o ClusterTelemetryTypePtrOutput) ToClusterTelemetryTypePtrOutputWithContext(ctx context.Context) ClusterTelemetryTypePtrOutput
func (ClusterTelemetryTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterTelemetryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterTelemetryTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterTelemetryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdate ¶
type ClusterUpdate struct { // The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs. AdditionalPodRangesConfig *AdditionalPodRangesConfig `pulumi:"additionalPodRangesConfig"` // Configurations for the various addons available to run in the cluster. DesiredAddonsConfig *AddonsConfig `pulumi:"desiredAddonsConfig"` // AuthenticatorGroupsConfig specifies the config for the cluster security groups settings. DesiredAuthenticatorGroupsConfig *AuthenticatorGroupsConfig `pulumi:"desiredAuthenticatorGroupsConfig"` // The desired workload policy configuration for the autopilot cluster. DesiredAutopilotWorkloadPolicyConfig *WorkloadPolicyConfig `pulumi:"desiredAutopilotWorkloadPolicyConfig"` // The desired configuration options for the Binary Authorization feature. DesiredBinaryAuthorization *BinaryAuthorization `pulumi:"desiredBinaryAuthorization"` // Cluster-level autoscaling configuration. DesiredClusterAutoscaling *ClusterAutoscaling `pulumi:"desiredClusterAutoscaling"` // The desired telemetry integration for the cluster. DesiredClusterTelemetry *ClusterTelemetry `pulumi:"desiredClusterTelemetry"` // The desired configuration for the fine-grained cost management feature. DesiredCostManagementConfig *CostManagementConfig `pulumi:"desiredCostManagementConfig"` // Configuration of etcd encryption. DesiredDatabaseEncryption *DatabaseEncryption `pulumi:"desiredDatabaseEncryption"` // The desired datapath provider for the cluster. DesiredDatapathProvider *ClusterUpdateDesiredDatapathProvider `pulumi:"desiredDatapathProvider"` // The desired status of whether to disable default sNAT for this cluster. DesiredDefaultSnatStatus *DefaultSnatStatus `pulumi:"desiredDefaultSnatStatus"` // DNSConfig contains clusterDNS config for this cluster. DesiredDnsConfig *DNSConfig `pulumi:"desiredDnsConfig"` // Enable/Disable FQDN Network Policy for the cluster. DesiredEnableFqdnNetworkPolicy *bool `pulumi:"desiredEnableFqdnNetworkPolicy"` // Enable/Disable private endpoint for the cluster's master. DesiredEnablePrivateEndpoint *bool `pulumi:"desiredEnablePrivateEndpoint"` // The desired fleet configuration for the cluster. DesiredFleet *Fleet `pulumi:"desiredFleet"` // The desired config of Gateway API on this cluster. DesiredGatewayApiConfig *GatewayAPIConfig `pulumi:"desiredGatewayApiConfig"` // The desired GCFS config for the cluster. DesiredGcfsConfig *GcfsConfig `pulumi:"desiredGcfsConfig"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. DesiredHostMaintenancePolicy *HostMaintenancePolicy `pulumi:"desiredHostMaintenancePolicy"` // The desired Identity Service component configuration. DesiredIdentityServiceConfig *IdentityServiceConfig `pulumi:"desiredIdentityServiceConfig"` // The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well. DesiredImageType *string `pulumi:"desiredImageType"` // Specify the details of in-transit encryption. DesiredInTransitEncryptionConfig *ClusterUpdateDesiredInTransitEncryptionConfig `pulumi:"desiredInTransitEncryptionConfig"` // The desired config of Intra-node visibility. DesiredIntraNodeVisibilityConfig *IntraNodeVisibilityConfig `pulumi:"desiredIntraNodeVisibilityConfig"` // Beta APIs enabled for cluster. DesiredK8sBetaApis *K8sBetaAPIConfig `pulumi:"desiredK8sBetaApis"` // The desired L4 Internal Load Balancer Subsetting configuration. DesiredL4ilbSubsettingConfig *ILBSubsettingConfig `pulumi:"desiredL4ilbSubsettingConfig"` // The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed. DesiredLocations []string `pulumi:"desiredLocations"` // The desired logging configuration. DesiredLoggingConfig *LoggingConfig `pulumi:"desiredLoggingConfig"` // The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. DesiredLoggingService *string `pulumi:"desiredLoggingService"` // Configuration for master components. DesiredMaster *Master `pulumi:"desiredMaster"` // The desired configuration options for master authorized networks feature. DesiredMasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `pulumi:"desiredMasterAuthorizedNetworksConfig"` // The Kubernetes version to change the master to. The only valid value is the latest supported version. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the default Kubernetes version DesiredMasterVersion *string `pulumi:"desiredMasterVersion"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. DesiredMeshCertificates *MeshCertificates `pulumi:"desiredMeshCertificates"` // The desired monitoring configuration. DesiredMonitoringConfig *MonitoringConfig `pulumi:"desiredMonitoringConfig"` // The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions. DesiredMonitoringService *string `pulumi:"desiredMonitoringService"` // The desired network performance config. DesiredNetworkPerformanceConfig *ClusterNetworkPerformanceConfig `pulumi:"desiredNetworkPerformanceConfig"` // The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. DesiredNodePoolAutoConfigNetworkTags *NetworkTags `pulumi:"desiredNodePoolAutoConfigNetworkTags"` // The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. DesiredNodePoolAutoConfigResourceManagerTags *ResourceManagerTags `pulumi:"desiredNodePoolAutoConfigResourceManagerTags"` // Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool. DesiredNodePoolAutoscaling *NodePoolAutoscaling `pulumi:"desiredNodePoolAutoscaling"` // The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family", "desired_node_pool_autoscaling", or "desired_workload_metadata_config" is specified and there is more than one node pool on the cluster. DesiredNodePoolId *string `pulumi:"desiredNodePoolId"` // The desired node pool logging configuration defaults for the cluster. DesiredNodePoolLoggingConfig *NodePoolLoggingConfig `pulumi:"desiredNodePoolLoggingConfig"` // The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version DesiredNodeVersion *string `pulumi:"desiredNodeVersion"` // The desired notification configuration. DesiredNotificationConfig *NotificationConfig `pulumi:"desiredNotificationConfig"` // The desired parent product config for the cluster. DesiredParentProductConfig *ParentProductConfig `pulumi:"desiredParentProductConfig"` // The desired configuration options for the PodSecurityPolicy feature. DesiredPodSecurityPolicyConfig *PodSecurityPolicyConfig `pulumi:"desiredPodSecurityPolicyConfig"` // The desired private cluster configuration. DesiredPrivateClusterConfig *PrivateClusterConfig `pulumi:"desiredPrivateClusterConfig"` // The desired state of IPv6 connectivity to Google Services. DesiredPrivateIpv6GoogleAccess *ClusterUpdateDesiredPrivateIpv6GoogleAccess `pulumi:"desiredPrivateIpv6GoogleAccess"` // Deprecated: Use DesiredSecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. // // Deprecated: Deprecated: Use DesiredSecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. DesiredProtectConfig *ProtectConfig `pulumi:"desiredProtectConfig"` // The desired release channel configuration. DesiredReleaseChannel *ReleaseChannel `pulumi:"desiredReleaseChannel"` // The desired configuration for exporting resource usage. DesiredResourceUsageExportConfig *ResourceUsageExportConfig `pulumi:"desiredResourceUsageExportConfig"` // Enable/Disable Security Posture API features for the cluster. DesiredSecurityPostureConfig *SecurityPostureConfig `pulumi:"desiredSecurityPostureConfig"` // ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field. DesiredServiceExternalIpsConfig *ServiceExternalIPsConfig `pulumi:"desiredServiceExternalIpsConfig"` // Configuration for Shielded Nodes. DesiredShieldedNodes *ShieldedNodes `pulumi:"desiredShieldedNodes"` // The desired stack type of the cluster. If a stack type is provided and does not match the current stack type of the cluster, update will attempt to change the stack type to the new type. DesiredStackType *ClusterUpdateDesiredStackType `pulumi:"desiredStackType"` // The desired Cloud TPU configuration. DesiredTpuConfig *TpuConfig `pulumi:"desiredTpuConfig"` // Cluster-level Vertical Pod Autoscaling configuration. DesiredVerticalPodAutoscaling *VerticalPodAutoscaling `pulumi:"desiredVerticalPodAutoscaling"` // Configuration for direct-path (via ALTS) with workload identity. DesiredWorkloadAltsConfig *WorkloadALTSConfig `pulumi:"desiredWorkloadAltsConfig"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. DesiredWorkloadCertificates *WorkloadCertificates `pulumi:"desiredWorkloadCertificates"` // Configuration for Workload Identity. DesiredWorkloadIdentityConfig *WorkloadIdentityConfig `pulumi:"desiredWorkloadIdentityConfig"` // Kubernetes open source beta apis enabled on the cluster. Only beta apis EnableK8sBetaApis *K8sBetaAPIConfig `pulumi:"enableK8sBetaApis"` // The current etag of the cluster. If an etag is provided and does not match the current etag of the cluster, update will be blocked and an ABORTED error will be returned. Etag *string `pulumi:"etag"` // The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument. RemovedAdditionalPodRangesConfig *AdditionalPodRangesConfig `pulumi:"removedAdditionalPodRangesConfig"` }
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
type ClusterUpdateDesiredDatapathProvider ¶ added in v0.4.0
type ClusterUpdateDesiredDatapathProvider string
The desired datapath provider for the cluster.
type ClusterUpdateDesiredInTransitEncryptionConfig ¶ added in v0.32.0
type ClusterUpdateDesiredInTransitEncryptionConfig string
Specify the details of in-transit encryption.
type ClusterUpdateDesiredPrivateIpv6GoogleAccess ¶ added in v0.4.0
type ClusterUpdateDesiredPrivateIpv6GoogleAccess string
The desired state of IPv6 connectivity to Google Services.
type ClusterUpdateDesiredStackType ¶ added in v0.28.0
type ClusterUpdateDesiredStackType string
The desired stack type of the cluster. If a stack type is provided and does not match the current stack type of the cluster, update will attempt to change the stack type to the new type.
type ConfidentialNodes ¶
type ConfidentialNodes struct { // Whether Confidential Nodes feature is enabled. Enabled *bool `pulumi:"enabled"` }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
type ConfidentialNodesArgs ¶
type ConfidentialNodesArgs struct { // Whether Confidential Nodes feature is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
func (ConfidentialNodesArgs) ElementType ¶
func (ConfidentialNodesArgs) ElementType() reflect.Type
func (ConfidentialNodesArgs) ToConfidentialNodesOutput ¶
func (i ConfidentialNodesArgs) ToConfidentialNodesOutput() ConfidentialNodesOutput
func (ConfidentialNodesArgs) ToConfidentialNodesOutputWithContext ¶
func (i ConfidentialNodesArgs) ToConfidentialNodesOutputWithContext(ctx context.Context) ConfidentialNodesOutput
func (ConfidentialNodesArgs) ToConfidentialNodesPtrOutput ¶
func (i ConfidentialNodesArgs) ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput
func (ConfidentialNodesArgs) ToConfidentialNodesPtrOutputWithContext ¶
func (i ConfidentialNodesArgs) ToConfidentialNodesPtrOutputWithContext(ctx context.Context) ConfidentialNodesPtrOutput
type ConfidentialNodesInput ¶
type ConfidentialNodesInput interface { pulumi.Input ToConfidentialNodesOutput() ConfidentialNodesOutput ToConfidentialNodesOutputWithContext(context.Context) ConfidentialNodesOutput }
ConfidentialNodesInput is an input type that accepts ConfidentialNodesArgs and ConfidentialNodesOutput values. You can construct a concrete instance of `ConfidentialNodesInput` via:
ConfidentialNodesArgs{...}
type ConfidentialNodesOutput ¶
type ConfidentialNodesOutput struct{ *pulumi.OutputState }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
func (ConfidentialNodesOutput) ElementType ¶
func (ConfidentialNodesOutput) ElementType() reflect.Type
func (ConfidentialNodesOutput) Enabled ¶
func (o ConfidentialNodesOutput) Enabled() pulumi.BoolPtrOutput
Whether Confidential Nodes feature is enabled.
func (ConfidentialNodesOutput) ToConfidentialNodesOutput ¶
func (o ConfidentialNodesOutput) ToConfidentialNodesOutput() ConfidentialNodesOutput
func (ConfidentialNodesOutput) ToConfidentialNodesOutputWithContext ¶
func (o ConfidentialNodesOutput) ToConfidentialNodesOutputWithContext(ctx context.Context) ConfidentialNodesOutput
func (ConfidentialNodesOutput) ToConfidentialNodesPtrOutput ¶
func (o ConfidentialNodesOutput) ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput
func (ConfidentialNodesOutput) ToConfidentialNodesPtrOutputWithContext ¶
func (o ConfidentialNodesOutput) ToConfidentialNodesPtrOutputWithContext(ctx context.Context) ConfidentialNodesPtrOutput
type ConfidentialNodesPtrInput ¶
type ConfidentialNodesPtrInput interface { pulumi.Input ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput ToConfidentialNodesPtrOutputWithContext(context.Context) ConfidentialNodesPtrOutput }
ConfidentialNodesPtrInput is an input type that accepts ConfidentialNodesArgs, ConfidentialNodesPtr and ConfidentialNodesPtrOutput values. You can construct a concrete instance of `ConfidentialNodesPtrInput` via:
ConfidentialNodesArgs{...} or: nil
func ConfidentialNodesPtr ¶
func ConfidentialNodesPtr(v *ConfidentialNodesArgs) ConfidentialNodesPtrInput
type ConfidentialNodesPtrOutput ¶
type ConfidentialNodesPtrOutput struct{ *pulumi.OutputState }
func (ConfidentialNodesPtrOutput) Elem ¶
func (o ConfidentialNodesPtrOutput) Elem() ConfidentialNodesOutput
func (ConfidentialNodesPtrOutput) ElementType ¶
func (ConfidentialNodesPtrOutput) ElementType() reflect.Type
func (ConfidentialNodesPtrOutput) Enabled ¶
func (o ConfidentialNodesPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Confidential Nodes feature is enabled.
func (ConfidentialNodesPtrOutput) ToConfidentialNodesPtrOutput ¶
func (o ConfidentialNodesPtrOutput) ToConfidentialNodesPtrOutput() ConfidentialNodesPtrOutput
func (ConfidentialNodesPtrOutput) ToConfidentialNodesPtrOutputWithContext ¶
func (o ConfidentialNodesPtrOutput) ToConfidentialNodesPtrOutputWithContext(ctx context.Context) ConfidentialNodesPtrOutput
type ConfidentialNodesResponse ¶
type ConfidentialNodesResponse struct { // Whether Confidential Nodes feature is enabled. Enabled bool `pulumi:"enabled"` }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
type ConfidentialNodesResponseOutput ¶
type ConfidentialNodesResponseOutput struct{ *pulumi.OutputState }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
func (ConfidentialNodesResponseOutput) ElementType ¶
func (ConfidentialNodesResponseOutput) ElementType() reflect.Type
func (ConfidentialNodesResponseOutput) Enabled ¶
func (o ConfidentialNodesResponseOutput) Enabled() pulumi.BoolOutput
Whether Confidential Nodes feature is enabled.
func (ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutput ¶
func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutput() ConfidentialNodesResponseOutput
func (ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutputWithContext ¶
func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutputWithContext(ctx context.Context) ConfidentialNodesResponseOutput
type ConfigConnectorConfig ¶
type ConfigConnectorConfig struct { // Whether Cloud Connector is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration options for the Config Connector add-on.
type ConfigConnectorConfigArgs ¶
type ConfigConnectorConfigArgs struct { // Whether Cloud Connector is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration options for the Config Connector add-on.
func (ConfigConnectorConfigArgs) ElementType ¶
func (ConfigConnectorConfigArgs) ElementType() reflect.Type
func (ConfigConnectorConfigArgs) ToConfigConnectorConfigOutput ¶
func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigOutput() ConfigConnectorConfigOutput
func (ConfigConnectorConfigArgs) ToConfigConnectorConfigOutputWithContext ¶
func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigOutputWithContext(ctx context.Context) ConfigConnectorConfigOutput
func (ConfigConnectorConfigArgs) ToConfigConnectorConfigPtrOutput ¶
func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput
func (ConfigConnectorConfigArgs) ToConfigConnectorConfigPtrOutputWithContext ¶
func (i ConfigConnectorConfigArgs) ToConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ConfigConnectorConfigPtrOutput
type ConfigConnectorConfigInput ¶
type ConfigConnectorConfigInput interface { pulumi.Input ToConfigConnectorConfigOutput() ConfigConnectorConfigOutput ToConfigConnectorConfigOutputWithContext(context.Context) ConfigConnectorConfigOutput }
ConfigConnectorConfigInput is an input type that accepts ConfigConnectorConfigArgs and ConfigConnectorConfigOutput values. You can construct a concrete instance of `ConfigConnectorConfigInput` via:
ConfigConnectorConfigArgs{...}
type ConfigConnectorConfigOutput ¶
type ConfigConnectorConfigOutput struct{ *pulumi.OutputState }
Configuration options for the Config Connector add-on.
func (ConfigConnectorConfigOutput) ElementType ¶
func (ConfigConnectorConfigOutput) ElementType() reflect.Type
func (ConfigConnectorConfigOutput) Enabled ¶
func (o ConfigConnectorConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether Cloud Connector is enabled for this cluster.
func (ConfigConnectorConfigOutput) ToConfigConnectorConfigOutput ¶
func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigOutput() ConfigConnectorConfigOutput
func (ConfigConnectorConfigOutput) ToConfigConnectorConfigOutputWithContext ¶
func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigOutputWithContext(ctx context.Context) ConfigConnectorConfigOutput
func (ConfigConnectorConfigOutput) ToConfigConnectorConfigPtrOutput ¶
func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput
func (ConfigConnectorConfigOutput) ToConfigConnectorConfigPtrOutputWithContext ¶
func (o ConfigConnectorConfigOutput) ToConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ConfigConnectorConfigPtrOutput
type ConfigConnectorConfigPtrInput ¶
type ConfigConnectorConfigPtrInput interface { pulumi.Input ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput ToConfigConnectorConfigPtrOutputWithContext(context.Context) ConfigConnectorConfigPtrOutput }
ConfigConnectorConfigPtrInput is an input type that accepts ConfigConnectorConfigArgs, ConfigConnectorConfigPtr and ConfigConnectorConfigPtrOutput values. You can construct a concrete instance of `ConfigConnectorConfigPtrInput` via:
ConfigConnectorConfigArgs{...} or: nil
func ConfigConnectorConfigPtr ¶
func ConfigConnectorConfigPtr(v *ConfigConnectorConfigArgs) ConfigConnectorConfigPtrInput
type ConfigConnectorConfigPtrOutput ¶
type ConfigConnectorConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigConnectorConfigPtrOutput) Elem ¶
func (o ConfigConnectorConfigPtrOutput) Elem() ConfigConnectorConfigOutput
func (ConfigConnectorConfigPtrOutput) ElementType ¶
func (ConfigConnectorConfigPtrOutput) ElementType() reflect.Type
func (ConfigConnectorConfigPtrOutput) Enabled ¶
func (o ConfigConnectorConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Cloud Connector is enabled for this cluster.
func (ConfigConnectorConfigPtrOutput) ToConfigConnectorConfigPtrOutput ¶
func (o ConfigConnectorConfigPtrOutput) ToConfigConnectorConfigPtrOutput() ConfigConnectorConfigPtrOutput
func (ConfigConnectorConfigPtrOutput) ToConfigConnectorConfigPtrOutputWithContext ¶
func (o ConfigConnectorConfigPtrOutput) ToConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ConfigConnectorConfigPtrOutput
type ConfigConnectorConfigResponse ¶
type ConfigConnectorConfigResponse struct { // Whether Cloud Connector is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration options for the Config Connector add-on.
type ConfigConnectorConfigResponseOutput ¶
type ConfigConnectorConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for the Config Connector add-on.
func (ConfigConnectorConfigResponseOutput) ElementType ¶
func (ConfigConnectorConfigResponseOutput) ElementType() reflect.Type
func (ConfigConnectorConfigResponseOutput) Enabled ¶
func (o ConfigConnectorConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether Cloud Connector is enabled for this cluster.
func (ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponseOutput ¶
func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponseOutput() ConfigConnectorConfigResponseOutput
func (ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponseOutputWithContext ¶
func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponseOutputWithContext(ctx context.Context) ConfigConnectorConfigResponseOutput
type ConsumptionMeteringConfig ¶
type ConsumptionMeteringConfig struct { // Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records. Enabled *bool `pulumi:"enabled"` }
Parameters for controlling consumption metering.
type ConsumptionMeteringConfigArgs ¶
type ConsumptionMeteringConfigArgs struct { // Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Parameters for controlling consumption metering.
func (ConsumptionMeteringConfigArgs) ElementType ¶
func (ConsumptionMeteringConfigArgs) ElementType() reflect.Type
func (ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigOutput ¶
func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigOutput() ConsumptionMeteringConfigOutput
func (ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigOutputWithContext ¶
func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigOutputWithContext(ctx context.Context) ConsumptionMeteringConfigOutput
func (ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigPtrOutput ¶
func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput
func (ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigPtrOutputWithContext ¶
func (i ConsumptionMeteringConfigArgs) ToConsumptionMeteringConfigPtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigPtrOutput
type ConsumptionMeteringConfigInput ¶
type ConsumptionMeteringConfigInput interface { pulumi.Input ToConsumptionMeteringConfigOutput() ConsumptionMeteringConfigOutput ToConsumptionMeteringConfigOutputWithContext(context.Context) ConsumptionMeteringConfigOutput }
ConsumptionMeteringConfigInput is an input type that accepts ConsumptionMeteringConfigArgs and ConsumptionMeteringConfigOutput values. You can construct a concrete instance of `ConsumptionMeteringConfigInput` via:
ConsumptionMeteringConfigArgs{...}
type ConsumptionMeteringConfigOutput ¶
type ConsumptionMeteringConfigOutput struct{ *pulumi.OutputState }
Parameters for controlling consumption metering.
func (ConsumptionMeteringConfigOutput) ElementType ¶
func (ConsumptionMeteringConfigOutput) ElementType() reflect.Type
func (ConsumptionMeteringConfigOutput) Enabled ¶
func (o ConsumptionMeteringConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records.
func (ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigOutput ¶
func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigOutput() ConsumptionMeteringConfigOutput
func (ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigOutputWithContext ¶
func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigOutputWithContext(ctx context.Context) ConsumptionMeteringConfigOutput
func (ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigPtrOutput ¶
func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput
func (ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigPtrOutputWithContext ¶
func (o ConsumptionMeteringConfigOutput) ToConsumptionMeteringConfigPtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigPtrOutput
type ConsumptionMeteringConfigPtrInput ¶
type ConsumptionMeteringConfigPtrInput interface { pulumi.Input ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput ToConsumptionMeteringConfigPtrOutputWithContext(context.Context) ConsumptionMeteringConfigPtrOutput }
ConsumptionMeteringConfigPtrInput is an input type that accepts ConsumptionMeteringConfigArgs, ConsumptionMeteringConfigPtr and ConsumptionMeteringConfigPtrOutput values. You can construct a concrete instance of `ConsumptionMeteringConfigPtrInput` via:
ConsumptionMeteringConfigArgs{...} or: nil
func ConsumptionMeteringConfigPtr ¶
func ConsumptionMeteringConfigPtr(v *ConsumptionMeteringConfigArgs) ConsumptionMeteringConfigPtrInput
type ConsumptionMeteringConfigPtrOutput ¶
type ConsumptionMeteringConfigPtrOutput struct{ *pulumi.OutputState }
func (ConsumptionMeteringConfigPtrOutput) Elem ¶
func (o ConsumptionMeteringConfigPtrOutput) Elem() ConsumptionMeteringConfigOutput
func (ConsumptionMeteringConfigPtrOutput) ElementType ¶
func (ConsumptionMeteringConfigPtrOutput) ElementType() reflect.Type
func (ConsumptionMeteringConfigPtrOutput) Enabled ¶
func (o ConsumptionMeteringConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records.
func (ConsumptionMeteringConfigPtrOutput) ToConsumptionMeteringConfigPtrOutput ¶
func (o ConsumptionMeteringConfigPtrOutput) ToConsumptionMeteringConfigPtrOutput() ConsumptionMeteringConfigPtrOutput
func (ConsumptionMeteringConfigPtrOutput) ToConsumptionMeteringConfigPtrOutputWithContext ¶
func (o ConsumptionMeteringConfigPtrOutput) ToConsumptionMeteringConfigPtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigPtrOutput
type ConsumptionMeteringConfigResponse ¶
type ConsumptionMeteringConfigResponse struct { // Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records. Enabled bool `pulumi:"enabled"` }
Parameters for controlling consumption metering.
type ConsumptionMeteringConfigResponseOutput ¶
type ConsumptionMeteringConfigResponseOutput struct{ *pulumi.OutputState }
Parameters for controlling consumption metering.
func (ConsumptionMeteringConfigResponseOutput) ElementType ¶
func (ConsumptionMeteringConfigResponseOutput) ElementType() reflect.Type
func (ConsumptionMeteringConfigResponseOutput) Enabled ¶
func (o ConsumptionMeteringConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether to enable consumption metering for this cluster. If enabled, a second BigQuery table will be created to hold resource consumption records.
func (ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponseOutput ¶
func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponseOutput() ConsumptionMeteringConfigResponseOutput
func (ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponseOutputWithContext ¶
func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponseOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponseOutput
type CostManagementConfig ¶ added in v0.21.0
type CostManagementConfig struct { // Whether the feature is enabled or not. Enabled *bool `pulumi:"enabled"` }
Configuration for fine-grained cost management feature.
type CostManagementConfigArgs ¶ added in v0.21.0
type CostManagementConfigArgs struct { // Whether the feature is enabled or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for fine-grained cost management feature.
func (CostManagementConfigArgs) ElementType ¶ added in v0.21.0
func (CostManagementConfigArgs) ElementType() reflect.Type
func (CostManagementConfigArgs) ToCostManagementConfigOutput ¶ added in v0.21.0
func (i CostManagementConfigArgs) ToCostManagementConfigOutput() CostManagementConfigOutput
func (CostManagementConfigArgs) ToCostManagementConfigOutputWithContext ¶ added in v0.21.0
func (i CostManagementConfigArgs) ToCostManagementConfigOutputWithContext(ctx context.Context) CostManagementConfigOutput
func (CostManagementConfigArgs) ToCostManagementConfigPtrOutput ¶ added in v0.21.0
func (i CostManagementConfigArgs) ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput
func (CostManagementConfigArgs) ToCostManagementConfigPtrOutputWithContext ¶ added in v0.21.0
func (i CostManagementConfigArgs) ToCostManagementConfigPtrOutputWithContext(ctx context.Context) CostManagementConfigPtrOutput
type CostManagementConfigInput ¶ added in v0.21.0
type CostManagementConfigInput interface { pulumi.Input ToCostManagementConfigOutput() CostManagementConfigOutput ToCostManagementConfigOutputWithContext(context.Context) CostManagementConfigOutput }
CostManagementConfigInput is an input type that accepts CostManagementConfigArgs and CostManagementConfigOutput values. You can construct a concrete instance of `CostManagementConfigInput` via:
CostManagementConfigArgs{...}
type CostManagementConfigOutput ¶ added in v0.21.0
type CostManagementConfigOutput struct{ *pulumi.OutputState }
Configuration for fine-grained cost management feature.
func (CostManagementConfigOutput) ElementType ¶ added in v0.21.0
func (CostManagementConfigOutput) ElementType() reflect.Type
func (CostManagementConfigOutput) Enabled ¶ added in v0.21.0
func (o CostManagementConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether the feature is enabled or not.
func (CostManagementConfigOutput) ToCostManagementConfigOutput ¶ added in v0.21.0
func (o CostManagementConfigOutput) ToCostManagementConfigOutput() CostManagementConfigOutput
func (CostManagementConfigOutput) ToCostManagementConfigOutputWithContext ¶ added in v0.21.0
func (o CostManagementConfigOutput) ToCostManagementConfigOutputWithContext(ctx context.Context) CostManagementConfigOutput
func (CostManagementConfigOutput) ToCostManagementConfigPtrOutput ¶ added in v0.21.0
func (o CostManagementConfigOutput) ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput
func (CostManagementConfigOutput) ToCostManagementConfigPtrOutputWithContext ¶ added in v0.21.0
func (o CostManagementConfigOutput) ToCostManagementConfigPtrOutputWithContext(ctx context.Context) CostManagementConfigPtrOutput
type CostManagementConfigPtrInput ¶ added in v0.21.0
type CostManagementConfigPtrInput interface { pulumi.Input ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput ToCostManagementConfigPtrOutputWithContext(context.Context) CostManagementConfigPtrOutput }
CostManagementConfigPtrInput is an input type that accepts CostManagementConfigArgs, CostManagementConfigPtr and CostManagementConfigPtrOutput values. You can construct a concrete instance of `CostManagementConfigPtrInput` via:
CostManagementConfigArgs{...} or: nil
func CostManagementConfigPtr ¶ added in v0.21.0
func CostManagementConfigPtr(v *CostManagementConfigArgs) CostManagementConfigPtrInput
type CostManagementConfigPtrOutput ¶ added in v0.21.0
type CostManagementConfigPtrOutput struct{ *pulumi.OutputState }
func (CostManagementConfigPtrOutput) Elem ¶ added in v0.21.0
func (o CostManagementConfigPtrOutput) Elem() CostManagementConfigOutput
func (CostManagementConfigPtrOutput) ElementType ¶ added in v0.21.0
func (CostManagementConfigPtrOutput) ElementType() reflect.Type
func (CostManagementConfigPtrOutput) Enabled ¶ added in v0.21.0
func (o CostManagementConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the feature is enabled or not.
func (CostManagementConfigPtrOutput) ToCostManagementConfigPtrOutput ¶ added in v0.21.0
func (o CostManagementConfigPtrOutput) ToCostManagementConfigPtrOutput() CostManagementConfigPtrOutput
func (CostManagementConfigPtrOutput) ToCostManagementConfigPtrOutputWithContext ¶ added in v0.21.0
func (o CostManagementConfigPtrOutput) ToCostManagementConfigPtrOutputWithContext(ctx context.Context) CostManagementConfigPtrOutput
type CostManagementConfigResponse ¶ added in v0.21.0
type CostManagementConfigResponse struct { // Whether the feature is enabled or not. Enabled bool `pulumi:"enabled"` }
Configuration for fine-grained cost management feature.
type CostManagementConfigResponseOutput ¶ added in v0.21.0
type CostManagementConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for fine-grained cost management feature.
func (CostManagementConfigResponseOutput) ElementType ¶ added in v0.21.0
func (CostManagementConfigResponseOutput) ElementType() reflect.Type
func (CostManagementConfigResponseOutput) Enabled ¶ added in v0.21.0
func (o CostManagementConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether the feature is enabled or not.
func (CostManagementConfigResponseOutput) ToCostManagementConfigResponseOutput ¶ added in v0.21.0
func (o CostManagementConfigResponseOutput) ToCostManagementConfigResponseOutput() CostManagementConfigResponseOutput
func (CostManagementConfigResponseOutput) ToCostManagementConfigResponseOutputWithContext ¶ added in v0.21.0
func (o CostManagementConfigResponseOutput) ToCostManagementConfigResponseOutputWithContext(ctx context.Context) CostManagementConfigResponseOutput
type DNSConfig ¶ added in v0.5.0
type DNSConfig struct { // cluster_dns indicates which in-cluster DNS provider should be used. ClusterDns *DNSConfigClusterDns `pulumi:"clusterDns"` // cluster_dns_domain is the suffix used for all cluster service records. ClusterDnsDomain *string `pulumi:"clusterDnsDomain"` // cluster_dns_scope indicates the scope of access to cluster DNS records. ClusterDnsScope *DNSConfigClusterDnsScope `pulumi:"clusterDnsScope"` }
DNSConfig contains the desired set of options for configuring clusterDNS.
type DNSConfigArgs ¶ added in v0.5.0
type DNSConfigArgs struct { // cluster_dns indicates which in-cluster DNS provider should be used. ClusterDns DNSConfigClusterDnsPtrInput `pulumi:"clusterDns"` // cluster_dns_domain is the suffix used for all cluster service records. ClusterDnsDomain pulumi.StringPtrInput `pulumi:"clusterDnsDomain"` // cluster_dns_scope indicates the scope of access to cluster DNS records. ClusterDnsScope DNSConfigClusterDnsScopePtrInput `pulumi:"clusterDnsScope"` }
DNSConfig contains the desired set of options for configuring clusterDNS.
func (DNSConfigArgs) ElementType ¶ added in v0.5.0
func (DNSConfigArgs) ElementType() reflect.Type
func (DNSConfigArgs) ToDNSConfigOutput ¶ added in v0.5.0
func (i DNSConfigArgs) ToDNSConfigOutput() DNSConfigOutput
func (DNSConfigArgs) ToDNSConfigOutputWithContext ¶ added in v0.5.0
func (i DNSConfigArgs) ToDNSConfigOutputWithContext(ctx context.Context) DNSConfigOutput
func (DNSConfigArgs) ToDNSConfigPtrOutput ¶ added in v0.5.0
func (i DNSConfigArgs) ToDNSConfigPtrOutput() DNSConfigPtrOutput
func (DNSConfigArgs) ToDNSConfigPtrOutputWithContext ¶ added in v0.5.0
func (i DNSConfigArgs) ToDNSConfigPtrOutputWithContext(ctx context.Context) DNSConfigPtrOutput
type DNSConfigClusterDns ¶ added in v0.5.0
type DNSConfigClusterDns string
cluster_dns indicates which in-cluster DNS provider should be used.
func (DNSConfigClusterDns) ElementType ¶ added in v0.5.0
func (DNSConfigClusterDns) ElementType() reflect.Type
func (DNSConfigClusterDns) ToDNSConfigClusterDnsOutput ¶ added in v0.6.0
func (e DNSConfigClusterDns) ToDNSConfigClusterDnsOutput() DNSConfigClusterDnsOutput
func (DNSConfigClusterDns) ToDNSConfigClusterDnsOutputWithContext ¶ added in v0.6.0
func (e DNSConfigClusterDns) ToDNSConfigClusterDnsOutputWithContext(ctx context.Context) DNSConfigClusterDnsOutput
func (DNSConfigClusterDns) ToDNSConfigClusterDnsPtrOutput ¶ added in v0.6.0
func (e DNSConfigClusterDns) ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput
func (DNSConfigClusterDns) ToDNSConfigClusterDnsPtrOutputWithContext ¶ added in v0.6.0
func (e DNSConfigClusterDns) ToDNSConfigClusterDnsPtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsPtrOutput
func (DNSConfigClusterDns) ToStringOutput ¶ added in v0.5.0
func (e DNSConfigClusterDns) ToStringOutput() pulumi.StringOutput
func (DNSConfigClusterDns) ToStringOutputWithContext ¶ added in v0.5.0
func (e DNSConfigClusterDns) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DNSConfigClusterDns) ToStringPtrOutput ¶ added in v0.5.0
func (e DNSConfigClusterDns) ToStringPtrOutput() pulumi.StringPtrOutput
func (DNSConfigClusterDns) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e DNSConfigClusterDns) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DNSConfigClusterDnsInput ¶ added in v0.6.0
type DNSConfigClusterDnsInput interface { pulumi.Input ToDNSConfigClusterDnsOutput() DNSConfigClusterDnsOutput ToDNSConfigClusterDnsOutputWithContext(context.Context) DNSConfigClusterDnsOutput }
DNSConfigClusterDnsInput is an input type that accepts DNSConfigClusterDnsArgs and DNSConfigClusterDnsOutput values. You can construct a concrete instance of `DNSConfigClusterDnsInput` via:
DNSConfigClusterDnsArgs{...}
type DNSConfigClusterDnsOutput ¶ added in v0.6.0
type DNSConfigClusterDnsOutput struct{ *pulumi.OutputState }
func (DNSConfigClusterDnsOutput) ElementType ¶ added in v0.6.0
func (DNSConfigClusterDnsOutput) ElementType() reflect.Type
func (DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsOutput() DNSConfigClusterDnsOutput
func (DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsOutputWithContext(ctx context.Context) DNSConfigClusterDnsOutput
func (DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsPtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput
func (DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsPtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToDNSConfigClusterDnsPtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsPtrOutput
func (DNSConfigClusterDnsOutput) ToStringOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToStringOutput() pulumi.StringOutput
func (DNSConfigClusterDnsOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DNSConfigClusterDnsOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DNSConfigClusterDnsOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DNSConfigClusterDnsPtrInput ¶ added in v0.6.0
type DNSConfigClusterDnsPtrInput interface { pulumi.Input ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput ToDNSConfigClusterDnsPtrOutputWithContext(context.Context) DNSConfigClusterDnsPtrOutput }
func DNSConfigClusterDnsPtr ¶ added in v0.6.0
func DNSConfigClusterDnsPtr(v string) DNSConfigClusterDnsPtrInput
type DNSConfigClusterDnsPtrOutput ¶ added in v0.6.0
type DNSConfigClusterDnsPtrOutput struct{ *pulumi.OutputState }
func (DNSConfigClusterDnsPtrOutput) Elem ¶ added in v0.6.0
func (o DNSConfigClusterDnsPtrOutput) Elem() DNSConfigClusterDnsOutput
func (DNSConfigClusterDnsPtrOutput) ElementType ¶ added in v0.6.0
func (DNSConfigClusterDnsPtrOutput) ElementType() reflect.Type
func (DNSConfigClusterDnsPtrOutput) ToDNSConfigClusterDnsPtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsPtrOutput) ToDNSConfigClusterDnsPtrOutput() DNSConfigClusterDnsPtrOutput
func (DNSConfigClusterDnsPtrOutput) ToDNSConfigClusterDnsPtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsPtrOutput) ToDNSConfigClusterDnsPtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsPtrOutput
func (DNSConfigClusterDnsPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DNSConfigClusterDnsPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DNSConfigClusterDnsScope ¶ added in v0.5.0
type DNSConfigClusterDnsScope string
cluster_dns_scope indicates the scope of access to cluster DNS records.
func (DNSConfigClusterDnsScope) ElementType ¶ added in v0.5.0
func (DNSConfigClusterDnsScope) ElementType() reflect.Type
func (DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopeOutput ¶ added in v0.6.0
func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopeOutput() DNSConfigClusterDnsScopeOutput
func (DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopeOutputWithContext ¶ added in v0.6.0
func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopeOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopeOutput
func (DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopePtrOutput ¶ added in v0.6.0
func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput
func (DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopePtrOutputWithContext ¶ added in v0.6.0
func (e DNSConfigClusterDnsScope) ToDNSConfigClusterDnsScopePtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopePtrOutput
func (DNSConfigClusterDnsScope) ToStringOutput ¶ added in v0.5.0
func (e DNSConfigClusterDnsScope) ToStringOutput() pulumi.StringOutput
func (DNSConfigClusterDnsScope) ToStringOutputWithContext ¶ added in v0.5.0
func (e DNSConfigClusterDnsScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DNSConfigClusterDnsScope) ToStringPtrOutput ¶ added in v0.5.0
func (e DNSConfigClusterDnsScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (DNSConfigClusterDnsScope) ToStringPtrOutputWithContext ¶ added in v0.5.0
func (e DNSConfigClusterDnsScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DNSConfigClusterDnsScopeInput ¶ added in v0.6.0
type DNSConfigClusterDnsScopeInput interface { pulumi.Input ToDNSConfigClusterDnsScopeOutput() DNSConfigClusterDnsScopeOutput ToDNSConfigClusterDnsScopeOutputWithContext(context.Context) DNSConfigClusterDnsScopeOutput }
DNSConfigClusterDnsScopeInput is an input type that accepts DNSConfigClusterDnsScopeArgs and DNSConfigClusterDnsScopeOutput values. You can construct a concrete instance of `DNSConfigClusterDnsScopeInput` via:
DNSConfigClusterDnsScopeArgs{...}
type DNSConfigClusterDnsScopeOutput ¶ added in v0.6.0
type DNSConfigClusterDnsScopeOutput struct{ *pulumi.OutputState }
func (DNSConfigClusterDnsScopeOutput) ElementType ¶ added in v0.6.0
func (DNSConfigClusterDnsScopeOutput) ElementType() reflect.Type
func (DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopeOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopeOutput() DNSConfigClusterDnsScopeOutput
func (DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopeOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopeOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopeOutput
func (DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopePtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput
func (DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopePtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToDNSConfigClusterDnsScopePtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopePtrOutput
func (DNSConfigClusterDnsScopeOutput) ToStringOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToStringOutput() pulumi.StringOutput
func (DNSConfigClusterDnsScopeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DNSConfigClusterDnsScopeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DNSConfigClusterDnsScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DNSConfigClusterDnsScopePtrInput ¶ added in v0.6.0
type DNSConfigClusterDnsScopePtrInput interface { pulumi.Input ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput ToDNSConfigClusterDnsScopePtrOutputWithContext(context.Context) DNSConfigClusterDnsScopePtrOutput }
func DNSConfigClusterDnsScopePtr ¶ added in v0.6.0
func DNSConfigClusterDnsScopePtr(v string) DNSConfigClusterDnsScopePtrInput
type DNSConfigClusterDnsScopePtrOutput ¶ added in v0.6.0
type DNSConfigClusterDnsScopePtrOutput struct{ *pulumi.OutputState }
func (DNSConfigClusterDnsScopePtrOutput) Elem ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopePtrOutput) Elem() DNSConfigClusterDnsScopeOutput
func (DNSConfigClusterDnsScopePtrOutput) ElementType ¶ added in v0.6.0
func (DNSConfigClusterDnsScopePtrOutput) ElementType() reflect.Type
func (DNSConfigClusterDnsScopePtrOutput) ToDNSConfigClusterDnsScopePtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopePtrOutput) ToDNSConfigClusterDnsScopePtrOutput() DNSConfigClusterDnsScopePtrOutput
func (DNSConfigClusterDnsScopePtrOutput) ToDNSConfigClusterDnsScopePtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopePtrOutput) ToDNSConfigClusterDnsScopePtrOutputWithContext(ctx context.Context) DNSConfigClusterDnsScopePtrOutput
func (DNSConfigClusterDnsScopePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DNSConfigClusterDnsScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DNSConfigClusterDnsScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DNSConfigInput ¶ added in v0.5.0
type DNSConfigInput interface { pulumi.Input ToDNSConfigOutput() DNSConfigOutput ToDNSConfigOutputWithContext(context.Context) DNSConfigOutput }
DNSConfigInput is an input type that accepts DNSConfigArgs and DNSConfigOutput values. You can construct a concrete instance of `DNSConfigInput` via:
DNSConfigArgs{...}
type DNSConfigOutput ¶ added in v0.5.0
type DNSConfigOutput struct{ *pulumi.OutputState }
DNSConfig contains the desired set of options for configuring clusterDNS.
func (DNSConfigOutput) ClusterDns ¶ added in v0.5.0
func (o DNSConfigOutput) ClusterDns() DNSConfigClusterDnsPtrOutput
cluster_dns indicates which in-cluster DNS provider should be used.
func (DNSConfigOutput) ClusterDnsDomain ¶ added in v0.5.0
func (o DNSConfigOutput) ClusterDnsDomain() pulumi.StringPtrOutput
cluster_dns_domain is the suffix used for all cluster service records.
func (DNSConfigOutput) ClusterDnsScope ¶ added in v0.5.0
func (o DNSConfigOutput) ClusterDnsScope() DNSConfigClusterDnsScopePtrOutput
cluster_dns_scope indicates the scope of access to cluster DNS records.
func (DNSConfigOutput) ElementType ¶ added in v0.5.0
func (DNSConfigOutput) ElementType() reflect.Type
func (DNSConfigOutput) ToDNSConfigOutput ¶ added in v0.5.0
func (o DNSConfigOutput) ToDNSConfigOutput() DNSConfigOutput
func (DNSConfigOutput) ToDNSConfigOutputWithContext ¶ added in v0.5.0
func (o DNSConfigOutput) ToDNSConfigOutputWithContext(ctx context.Context) DNSConfigOutput
func (DNSConfigOutput) ToDNSConfigPtrOutput ¶ added in v0.5.0
func (o DNSConfigOutput) ToDNSConfigPtrOutput() DNSConfigPtrOutput
func (DNSConfigOutput) ToDNSConfigPtrOutputWithContext ¶ added in v0.5.0
func (o DNSConfigOutput) ToDNSConfigPtrOutputWithContext(ctx context.Context) DNSConfigPtrOutput
type DNSConfigPtrInput ¶ added in v0.5.0
type DNSConfigPtrInput interface { pulumi.Input ToDNSConfigPtrOutput() DNSConfigPtrOutput ToDNSConfigPtrOutputWithContext(context.Context) DNSConfigPtrOutput }
DNSConfigPtrInput is an input type that accepts DNSConfigArgs, DNSConfigPtr and DNSConfigPtrOutput values. You can construct a concrete instance of `DNSConfigPtrInput` via:
DNSConfigArgs{...} or: nil
func DNSConfigPtr ¶ added in v0.5.0
func DNSConfigPtr(v *DNSConfigArgs) DNSConfigPtrInput
type DNSConfigPtrOutput ¶ added in v0.5.0
type DNSConfigPtrOutput struct{ *pulumi.OutputState }
func (DNSConfigPtrOutput) ClusterDns ¶ added in v0.5.0
func (o DNSConfigPtrOutput) ClusterDns() DNSConfigClusterDnsPtrOutput
cluster_dns indicates which in-cluster DNS provider should be used.
func (DNSConfigPtrOutput) ClusterDnsDomain ¶ added in v0.5.0
func (o DNSConfigPtrOutput) ClusterDnsDomain() pulumi.StringPtrOutput
cluster_dns_domain is the suffix used for all cluster service records.
func (DNSConfigPtrOutput) ClusterDnsScope ¶ added in v0.5.0
func (o DNSConfigPtrOutput) ClusterDnsScope() DNSConfigClusterDnsScopePtrOutput
cluster_dns_scope indicates the scope of access to cluster DNS records.
func (DNSConfigPtrOutput) Elem ¶ added in v0.5.0
func (o DNSConfigPtrOutput) Elem() DNSConfigOutput
func (DNSConfigPtrOutput) ElementType ¶ added in v0.5.0
func (DNSConfigPtrOutput) ElementType() reflect.Type
func (DNSConfigPtrOutput) ToDNSConfigPtrOutput ¶ added in v0.5.0
func (o DNSConfigPtrOutput) ToDNSConfigPtrOutput() DNSConfigPtrOutput
func (DNSConfigPtrOutput) ToDNSConfigPtrOutputWithContext ¶ added in v0.5.0
func (o DNSConfigPtrOutput) ToDNSConfigPtrOutputWithContext(ctx context.Context) DNSConfigPtrOutput
type DNSConfigResponse ¶ added in v0.5.0
type DNSConfigResponse struct { // cluster_dns indicates which in-cluster DNS provider should be used. ClusterDns string `pulumi:"clusterDns"` // cluster_dns_domain is the suffix used for all cluster service records. ClusterDnsDomain string `pulumi:"clusterDnsDomain"` // cluster_dns_scope indicates the scope of access to cluster DNS records. ClusterDnsScope string `pulumi:"clusterDnsScope"` }
DNSConfig contains the desired set of options for configuring clusterDNS.
type DNSConfigResponseOutput ¶ added in v0.5.0
type DNSConfigResponseOutput struct{ *pulumi.OutputState }
DNSConfig contains the desired set of options for configuring clusterDNS.
func (DNSConfigResponseOutput) ClusterDns ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ClusterDns() pulumi.StringOutput
cluster_dns indicates which in-cluster DNS provider should be used.
func (DNSConfigResponseOutput) ClusterDnsDomain ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ClusterDnsDomain() pulumi.StringOutput
cluster_dns_domain is the suffix used for all cluster service records.
func (DNSConfigResponseOutput) ClusterDnsScope ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ClusterDnsScope() pulumi.StringOutput
cluster_dns_scope indicates the scope of access to cluster DNS records.
func (DNSConfigResponseOutput) ElementType ¶ added in v0.5.0
func (DNSConfigResponseOutput) ElementType() reflect.Type
func (DNSConfigResponseOutput) ToDNSConfigResponseOutput ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ToDNSConfigResponseOutput() DNSConfigResponseOutput
func (DNSConfigResponseOutput) ToDNSConfigResponseOutputWithContext ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ToDNSConfigResponseOutputWithContext(ctx context.Context) DNSConfigResponseOutput
type DailyMaintenanceWindow ¶
type DailyMaintenanceWindow struct { // Time within the maintenance window to start the maintenance operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT. StartTime *string `pulumi:"startTime"` }
Time window specified for daily maintenance operations.
type DailyMaintenanceWindowArgs ¶
type DailyMaintenanceWindowArgs struct { // Time within the maintenance window to start the maintenance operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Time window specified for daily maintenance operations.
func (DailyMaintenanceWindowArgs) ElementType ¶
func (DailyMaintenanceWindowArgs) ElementType() reflect.Type
func (DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowOutput ¶
func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowOutput() DailyMaintenanceWindowOutput
func (DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowOutputWithContext ¶
func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowOutputWithContext(ctx context.Context) DailyMaintenanceWindowOutput
func (DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowPtrOutput ¶
func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput
func (DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowPtrOutputWithContext ¶
func (i DailyMaintenanceWindowArgs) ToDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowPtrOutput
type DailyMaintenanceWindowInput ¶
type DailyMaintenanceWindowInput interface { pulumi.Input ToDailyMaintenanceWindowOutput() DailyMaintenanceWindowOutput ToDailyMaintenanceWindowOutputWithContext(context.Context) DailyMaintenanceWindowOutput }
DailyMaintenanceWindowInput is an input type that accepts DailyMaintenanceWindowArgs and DailyMaintenanceWindowOutput values. You can construct a concrete instance of `DailyMaintenanceWindowInput` via:
DailyMaintenanceWindowArgs{...}
type DailyMaintenanceWindowOutput ¶
type DailyMaintenanceWindowOutput struct{ *pulumi.OutputState }
Time window specified for daily maintenance operations.
func (DailyMaintenanceWindowOutput) ElementType ¶
func (DailyMaintenanceWindowOutput) ElementType() reflect.Type
func (DailyMaintenanceWindowOutput) StartTime ¶
func (o DailyMaintenanceWindowOutput) StartTime() pulumi.StringPtrOutput
Time within the maintenance window to start the maintenance operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT.
func (DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowOutput ¶
func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowOutput() DailyMaintenanceWindowOutput
func (DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowOutputWithContext ¶
func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowOutputWithContext(ctx context.Context) DailyMaintenanceWindowOutput
func (DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowPtrOutput ¶
func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput
func (DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowPtrOutputWithContext ¶
func (o DailyMaintenanceWindowOutput) ToDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowPtrOutput
type DailyMaintenanceWindowPtrInput ¶
type DailyMaintenanceWindowPtrInput interface { pulumi.Input ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput ToDailyMaintenanceWindowPtrOutputWithContext(context.Context) DailyMaintenanceWindowPtrOutput }
DailyMaintenanceWindowPtrInput is an input type that accepts DailyMaintenanceWindowArgs, DailyMaintenanceWindowPtr and DailyMaintenanceWindowPtrOutput values. You can construct a concrete instance of `DailyMaintenanceWindowPtrInput` via:
DailyMaintenanceWindowArgs{...} or: nil
func DailyMaintenanceWindowPtr ¶
func DailyMaintenanceWindowPtr(v *DailyMaintenanceWindowArgs) DailyMaintenanceWindowPtrInput
type DailyMaintenanceWindowPtrOutput ¶
type DailyMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (DailyMaintenanceWindowPtrOutput) Elem ¶
func (o DailyMaintenanceWindowPtrOutput) Elem() DailyMaintenanceWindowOutput
func (DailyMaintenanceWindowPtrOutput) ElementType ¶
func (DailyMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (DailyMaintenanceWindowPtrOutput) StartTime ¶
func (o DailyMaintenanceWindowPtrOutput) StartTime() pulumi.StringPtrOutput
Time within the maintenance window to start the maintenance operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT.
func (DailyMaintenanceWindowPtrOutput) ToDailyMaintenanceWindowPtrOutput ¶
func (o DailyMaintenanceWindowPtrOutput) ToDailyMaintenanceWindowPtrOutput() DailyMaintenanceWindowPtrOutput
func (DailyMaintenanceWindowPtrOutput) ToDailyMaintenanceWindowPtrOutputWithContext ¶
func (o DailyMaintenanceWindowPtrOutput) ToDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowPtrOutput
type DailyMaintenanceWindowResponse ¶
type DailyMaintenanceWindowResponse struct { // [Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario. Duration string `pulumi:"duration"` // Time within the maintenance window to start the maintenance operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT. StartTime string `pulumi:"startTime"` }
Time window specified for daily maintenance operations.
type DailyMaintenanceWindowResponseOutput ¶
type DailyMaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
Time window specified for daily maintenance operations.
func (DailyMaintenanceWindowResponseOutput) Duration ¶
func (o DailyMaintenanceWindowResponseOutput) Duration() pulumi.StringOutput
[Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario.
func (DailyMaintenanceWindowResponseOutput) ElementType ¶
func (DailyMaintenanceWindowResponseOutput) ElementType() reflect.Type
func (DailyMaintenanceWindowResponseOutput) StartTime ¶
func (o DailyMaintenanceWindowResponseOutput) StartTime() pulumi.StringOutput
Time within the maintenance window to start the maintenance operations. It must be in format "HH:MM", where HH : [00-23] and MM : [00-59] GMT.
func (DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponseOutput ¶
func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponseOutput() DailyMaintenanceWindowResponseOutput
func (DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponseOutputWithContext ¶
func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponseOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponseOutput
type DatabaseEncryption ¶
type DatabaseEncryption struct { // Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key KeyName *string `pulumi:"keyName"` // The desired state of etcd encryption. State *DatabaseEncryptionState `pulumi:"state"` }
Configuration of etcd encryption.
type DatabaseEncryptionArgs ¶
type DatabaseEncryptionArgs struct { // Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key KeyName pulumi.StringPtrInput `pulumi:"keyName"` // The desired state of etcd encryption. State DatabaseEncryptionStatePtrInput `pulumi:"state"` }
Configuration of etcd encryption.
func (DatabaseEncryptionArgs) ElementType ¶
func (DatabaseEncryptionArgs) ElementType() reflect.Type
func (DatabaseEncryptionArgs) ToDatabaseEncryptionOutput ¶
func (i DatabaseEncryptionArgs) ToDatabaseEncryptionOutput() DatabaseEncryptionOutput
func (DatabaseEncryptionArgs) ToDatabaseEncryptionOutputWithContext ¶
func (i DatabaseEncryptionArgs) ToDatabaseEncryptionOutputWithContext(ctx context.Context) DatabaseEncryptionOutput
func (DatabaseEncryptionArgs) ToDatabaseEncryptionPtrOutput ¶
func (i DatabaseEncryptionArgs) ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput
func (DatabaseEncryptionArgs) ToDatabaseEncryptionPtrOutputWithContext ¶
func (i DatabaseEncryptionArgs) ToDatabaseEncryptionPtrOutputWithContext(ctx context.Context) DatabaseEncryptionPtrOutput
type DatabaseEncryptionInput ¶
type DatabaseEncryptionInput interface { pulumi.Input ToDatabaseEncryptionOutput() DatabaseEncryptionOutput ToDatabaseEncryptionOutputWithContext(context.Context) DatabaseEncryptionOutput }
DatabaseEncryptionInput is an input type that accepts DatabaseEncryptionArgs and DatabaseEncryptionOutput values. You can construct a concrete instance of `DatabaseEncryptionInput` via:
DatabaseEncryptionArgs{...}
type DatabaseEncryptionOutput ¶
type DatabaseEncryptionOutput struct{ *pulumi.OutputState }
Configuration of etcd encryption.
func (DatabaseEncryptionOutput) ElementType ¶
func (DatabaseEncryptionOutput) ElementType() reflect.Type
func (DatabaseEncryptionOutput) KeyName ¶
func (o DatabaseEncryptionOutput) KeyName() pulumi.StringPtrOutput
Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
func (DatabaseEncryptionOutput) State ¶
func (o DatabaseEncryptionOutput) State() DatabaseEncryptionStatePtrOutput
The desired state of etcd encryption.
func (DatabaseEncryptionOutput) ToDatabaseEncryptionOutput ¶
func (o DatabaseEncryptionOutput) ToDatabaseEncryptionOutput() DatabaseEncryptionOutput
func (DatabaseEncryptionOutput) ToDatabaseEncryptionOutputWithContext ¶
func (o DatabaseEncryptionOutput) ToDatabaseEncryptionOutputWithContext(ctx context.Context) DatabaseEncryptionOutput
func (DatabaseEncryptionOutput) ToDatabaseEncryptionPtrOutput ¶
func (o DatabaseEncryptionOutput) ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput
func (DatabaseEncryptionOutput) ToDatabaseEncryptionPtrOutputWithContext ¶
func (o DatabaseEncryptionOutput) ToDatabaseEncryptionPtrOutputWithContext(ctx context.Context) DatabaseEncryptionPtrOutput
type DatabaseEncryptionPtrInput ¶
type DatabaseEncryptionPtrInput interface { pulumi.Input ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput ToDatabaseEncryptionPtrOutputWithContext(context.Context) DatabaseEncryptionPtrOutput }
DatabaseEncryptionPtrInput is an input type that accepts DatabaseEncryptionArgs, DatabaseEncryptionPtr and DatabaseEncryptionPtrOutput values. You can construct a concrete instance of `DatabaseEncryptionPtrInput` via:
DatabaseEncryptionArgs{...} or: nil
func DatabaseEncryptionPtr ¶
func DatabaseEncryptionPtr(v *DatabaseEncryptionArgs) DatabaseEncryptionPtrInput
type DatabaseEncryptionPtrOutput ¶
type DatabaseEncryptionPtrOutput struct{ *pulumi.OutputState }
func (DatabaseEncryptionPtrOutput) Elem ¶
func (o DatabaseEncryptionPtrOutput) Elem() DatabaseEncryptionOutput
func (DatabaseEncryptionPtrOutput) ElementType ¶
func (DatabaseEncryptionPtrOutput) ElementType() reflect.Type
func (DatabaseEncryptionPtrOutput) KeyName ¶
func (o DatabaseEncryptionPtrOutput) KeyName() pulumi.StringPtrOutput
Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
func (DatabaseEncryptionPtrOutput) State ¶
func (o DatabaseEncryptionPtrOutput) State() DatabaseEncryptionStatePtrOutput
The desired state of etcd encryption.
func (DatabaseEncryptionPtrOutput) ToDatabaseEncryptionPtrOutput ¶
func (o DatabaseEncryptionPtrOutput) ToDatabaseEncryptionPtrOutput() DatabaseEncryptionPtrOutput
func (DatabaseEncryptionPtrOutput) ToDatabaseEncryptionPtrOutputWithContext ¶
func (o DatabaseEncryptionPtrOutput) ToDatabaseEncryptionPtrOutputWithContext(ctx context.Context) DatabaseEncryptionPtrOutput
type DatabaseEncryptionResponse ¶
type DatabaseEncryptionResponse struct { // Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key KeyName string `pulumi:"keyName"` // The desired state of etcd encryption. State string `pulumi:"state"` }
Configuration of etcd encryption.
type DatabaseEncryptionResponseOutput ¶
type DatabaseEncryptionResponseOutput struct{ *pulumi.OutputState }
Configuration of etcd encryption.
func (DatabaseEncryptionResponseOutput) ElementType ¶
func (DatabaseEncryptionResponseOutput) ElementType() reflect.Type
func (DatabaseEncryptionResponseOutput) KeyName ¶
func (o DatabaseEncryptionResponseOutput) KeyName() pulumi.StringOutput
Name of CloudKMS key to use for the encryption of secrets in etcd. Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
func (DatabaseEncryptionResponseOutput) State ¶
func (o DatabaseEncryptionResponseOutput) State() pulumi.StringOutput
The desired state of etcd encryption.
func (DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutput ¶
func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutput() DatabaseEncryptionResponseOutput
func (DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutputWithContext ¶
func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutputWithContext(ctx context.Context) DatabaseEncryptionResponseOutput
type DatabaseEncryptionState ¶ added in v0.4.0
type DatabaseEncryptionState string
The desired state of etcd encryption.
func (DatabaseEncryptionState) ElementType ¶ added in v0.4.0
func (DatabaseEncryptionState) ElementType() reflect.Type
func (DatabaseEncryptionState) ToDatabaseEncryptionStateOutput ¶ added in v0.6.0
func (e DatabaseEncryptionState) ToDatabaseEncryptionStateOutput() DatabaseEncryptionStateOutput
func (DatabaseEncryptionState) ToDatabaseEncryptionStateOutputWithContext ¶ added in v0.6.0
func (e DatabaseEncryptionState) ToDatabaseEncryptionStateOutputWithContext(ctx context.Context) DatabaseEncryptionStateOutput
func (DatabaseEncryptionState) ToDatabaseEncryptionStatePtrOutput ¶ added in v0.6.0
func (e DatabaseEncryptionState) ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput
func (DatabaseEncryptionState) ToDatabaseEncryptionStatePtrOutputWithContext ¶ added in v0.6.0
func (e DatabaseEncryptionState) ToDatabaseEncryptionStatePtrOutputWithContext(ctx context.Context) DatabaseEncryptionStatePtrOutput
func (DatabaseEncryptionState) ToStringOutput ¶ added in v0.4.0
func (e DatabaseEncryptionState) ToStringOutput() pulumi.StringOutput
func (DatabaseEncryptionState) ToStringOutputWithContext ¶ added in v0.4.0
func (e DatabaseEncryptionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseEncryptionState) ToStringPtrOutput ¶ added in v0.4.0
func (e DatabaseEncryptionState) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseEncryptionState) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DatabaseEncryptionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseEncryptionStateInput ¶ added in v0.6.0
type DatabaseEncryptionStateInput interface { pulumi.Input ToDatabaseEncryptionStateOutput() DatabaseEncryptionStateOutput ToDatabaseEncryptionStateOutputWithContext(context.Context) DatabaseEncryptionStateOutput }
DatabaseEncryptionStateInput is an input type that accepts DatabaseEncryptionStateArgs and DatabaseEncryptionStateOutput values. You can construct a concrete instance of `DatabaseEncryptionStateInput` via:
DatabaseEncryptionStateArgs{...}
type DatabaseEncryptionStateOutput ¶ added in v0.6.0
type DatabaseEncryptionStateOutput struct{ *pulumi.OutputState }
func (DatabaseEncryptionStateOutput) ElementType ¶ added in v0.6.0
func (DatabaseEncryptionStateOutput) ElementType() reflect.Type
func (DatabaseEncryptionStateOutput) ToDatabaseEncryptionStateOutput ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStateOutput() DatabaseEncryptionStateOutput
func (DatabaseEncryptionStateOutput) ToDatabaseEncryptionStateOutputWithContext ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStateOutputWithContext(ctx context.Context) DatabaseEncryptionStateOutput
func (DatabaseEncryptionStateOutput) ToDatabaseEncryptionStatePtrOutput ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput
func (DatabaseEncryptionStateOutput) ToDatabaseEncryptionStatePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToDatabaseEncryptionStatePtrOutputWithContext(ctx context.Context) DatabaseEncryptionStatePtrOutput
func (DatabaseEncryptionStateOutput) ToStringOutput ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseEncryptionStateOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseEncryptionStateOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseEncryptionStateOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseEncryptionStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseEncryptionStatePtrInput ¶ added in v0.6.0
type DatabaseEncryptionStatePtrInput interface { pulumi.Input ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput ToDatabaseEncryptionStatePtrOutputWithContext(context.Context) DatabaseEncryptionStatePtrOutput }
func DatabaseEncryptionStatePtr ¶ added in v0.6.0
func DatabaseEncryptionStatePtr(v string) DatabaseEncryptionStatePtrInput
type DatabaseEncryptionStatePtrOutput ¶ added in v0.6.0
type DatabaseEncryptionStatePtrOutput struct{ *pulumi.OutputState }
func (DatabaseEncryptionStatePtrOutput) Elem ¶ added in v0.6.0
func (o DatabaseEncryptionStatePtrOutput) Elem() DatabaseEncryptionStateOutput
func (DatabaseEncryptionStatePtrOutput) ElementType ¶ added in v0.6.0
func (DatabaseEncryptionStatePtrOutput) ElementType() reflect.Type
func (DatabaseEncryptionStatePtrOutput) ToDatabaseEncryptionStatePtrOutput ¶ added in v0.6.0
func (o DatabaseEncryptionStatePtrOutput) ToDatabaseEncryptionStatePtrOutput() DatabaseEncryptionStatePtrOutput
func (DatabaseEncryptionStatePtrOutput) ToDatabaseEncryptionStatePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseEncryptionStatePtrOutput) ToDatabaseEncryptionStatePtrOutputWithContext(ctx context.Context) DatabaseEncryptionStatePtrOutput
func (DatabaseEncryptionStatePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseEncryptionStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseEncryptionStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseEncryptionStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultSnatStatus ¶
type DefaultSnatStatus struct { // Disables cluster default sNAT rules. Disabled *bool `pulumi:"disabled"` }
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
type DefaultSnatStatusArgs ¶
type DefaultSnatStatusArgs struct { // Disables cluster default sNAT rules. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
func (DefaultSnatStatusArgs) ElementType ¶
func (DefaultSnatStatusArgs) ElementType() reflect.Type
func (DefaultSnatStatusArgs) ToDefaultSnatStatusOutput ¶
func (i DefaultSnatStatusArgs) ToDefaultSnatStatusOutput() DefaultSnatStatusOutput
func (DefaultSnatStatusArgs) ToDefaultSnatStatusOutputWithContext ¶
func (i DefaultSnatStatusArgs) ToDefaultSnatStatusOutputWithContext(ctx context.Context) DefaultSnatStatusOutput
func (DefaultSnatStatusArgs) ToDefaultSnatStatusPtrOutput ¶
func (i DefaultSnatStatusArgs) ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput
func (DefaultSnatStatusArgs) ToDefaultSnatStatusPtrOutputWithContext ¶
func (i DefaultSnatStatusArgs) ToDefaultSnatStatusPtrOutputWithContext(ctx context.Context) DefaultSnatStatusPtrOutput
type DefaultSnatStatusInput ¶
type DefaultSnatStatusInput interface { pulumi.Input ToDefaultSnatStatusOutput() DefaultSnatStatusOutput ToDefaultSnatStatusOutputWithContext(context.Context) DefaultSnatStatusOutput }
DefaultSnatStatusInput is an input type that accepts DefaultSnatStatusArgs and DefaultSnatStatusOutput values. You can construct a concrete instance of `DefaultSnatStatusInput` via:
DefaultSnatStatusArgs{...}
type DefaultSnatStatusOutput ¶
type DefaultSnatStatusOutput struct{ *pulumi.OutputState }
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
func (DefaultSnatStatusOutput) Disabled ¶
func (o DefaultSnatStatusOutput) Disabled() pulumi.BoolPtrOutput
Disables cluster default sNAT rules.
func (DefaultSnatStatusOutput) ElementType ¶
func (DefaultSnatStatusOutput) ElementType() reflect.Type
func (DefaultSnatStatusOutput) ToDefaultSnatStatusOutput ¶
func (o DefaultSnatStatusOutput) ToDefaultSnatStatusOutput() DefaultSnatStatusOutput
func (DefaultSnatStatusOutput) ToDefaultSnatStatusOutputWithContext ¶
func (o DefaultSnatStatusOutput) ToDefaultSnatStatusOutputWithContext(ctx context.Context) DefaultSnatStatusOutput
func (DefaultSnatStatusOutput) ToDefaultSnatStatusPtrOutput ¶
func (o DefaultSnatStatusOutput) ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput
func (DefaultSnatStatusOutput) ToDefaultSnatStatusPtrOutputWithContext ¶
func (o DefaultSnatStatusOutput) ToDefaultSnatStatusPtrOutputWithContext(ctx context.Context) DefaultSnatStatusPtrOutput
type DefaultSnatStatusPtrInput ¶
type DefaultSnatStatusPtrInput interface { pulumi.Input ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput ToDefaultSnatStatusPtrOutputWithContext(context.Context) DefaultSnatStatusPtrOutput }
DefaultSnatStatusPtrInput is an input type that accepts DefaultSnatStatusArgs, DefaultSnatStatusPtr and DefaultSnatStatusPtrOutput values. You can construct a concrete instance of `DefaultSnatStatusPtrInput` via:
DefaultSnatStatusArgs{...} or: nil
func DefaultSnatStatusPtr ¶
func DefaultSnatStatusPtr(v *DefaultSnatStatusArgs) DefaultSnatStatusPtrInput
type DefaultSnatStatusPtrOutput ¶
type DefaultSnatStatusPtrOutput struct{ *pulumi.OutputState }
func (DefaultSnatStatusPtrOutput) Disabled ¶
func (o DefaultSnatStatusPtrOutput) Disabled() pulumi.BoolPtrOutput
Disables cluster default sNAT rules.
func (DefaultSnatStatusPtrOutput) Elem ¶
func (o DefaultSnatStatusPtrOutput) Elem() DefaultSnatStatusOutput
func (DefaultSnatStatusPtrOutput) ElementType ¶
func (DefaultSnatStatusPtrOutput) ElementType() reflect.Type
func (DefaultSnatStatusPtrOutput) ToDefaultSnatStatusPtrOutput ¶
func (o DefaultSnatStatusPtrOutput) ToDefaultSnatStatusPtrOutput() DefaultSnatStatusPtrOutput
func (DefaultSnatStatusPtrOutput) ToDefaultSnatStatusPtrOutputWithContext ¶
func (o DefaultSnatStatusPtrOutput) ToDefaultSnatStatusPtrOutputWithContext(ctx context.Context) DefaultSnatStatusPtrOutput
type DefaultSnatStatusResponse ¶
type DefaultSnatStatusResponse struct { // Disables cluster default sNAT rules. Disabled bool `pulumi:"disabled"` }
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
type DefaultSnatStatusResponseOutput ¶
type DefaultSnatStatusResponseOutput struct{ *pulumi.OutputState }
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
func (DefaultSnatStatusResponseOutput) Disabled ¶
func (o DefaultSnatStatusResponseOutput) Disabled() pulumi.BoolOutput
Disables cluster default sNAT rules.
func (DefaultSnatStatusResponseOutput) ElementType ¶
func (DefaultSnatStatusResponseOutput) ElementType() reflect.Type
func (DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponseOutput ¶
func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponseOutput() DefaultSnatStatusResponseOutput
func (DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponseOutputWithContext ¶
func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponseOutputWithContext(ctx context.Context) DefaultSnatStatusResponseOutput
type DnsCacheConfig ¶
type DnsCacheConfig struct { // Whether NodeLocal DNSCache is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for NodeLocal DNSCache
type DnsCacheConfigArgs ¶
type DnsCacheConfigArgs struct { // Whether NodeLocal DNSCache is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for NodeLocal DNSCache
func (DnsCacheConfigArgs) ElementType ¶
func (DnsCacheConfigArgs) ElementType() reflect.Type
func (DnsCacheConfigArgs) ToDnsCacheConfigOutput ¶
func (i DnsCacheConfigArgs) ToDnsCacheConfigOutput() DnsCacheConfigOutput
func (DnsCacheConfigArgs) ToDnsCacheConfigOutputWithContext ¶
func (i DnsCacheConfigArgs) ToDnsCacheConfigOutputWithContext(ctx context.Context) DnsCacheConfigOutput
func (DnsCacheConfigArgs) ToDnsCacheConfigPtrOutput ¶
func (i DnsCacheConfigArgs) ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput
func (DnsCacheConfigArgs) ToDnsCacheConfigPtrOutputWithContext ¶
func (i DnsCacheConfigArgs) ToDnsCacheConfigPtrOutputWithContext(ctx context.Context) DnsCacheConfigPtrOutput
type DnsCacheConfigInput ¶
type DnsCacheConfigInput interface { pulumi.Input ToDnsCacheConfigOutput() DnsCacheConfigOutput ToDnsCacheConfigOutputWithContext(context.Context) DnsCacheConfigOutput }
DnsCacheConfigInput is an input type that accepts DnsCacheConfigArgs and DnsCacheConfigOutput values. You can construct a concrete instance of `DnsCacheConfigInput` via:
DnsCacheConfigArgs{...}
type DnsCacheConfigOutput ¶
type DnsCacheConfigOutput struct{ *pulumi.OutputState }
Configuration for NodeLocal DNSCache
func (DnsCacheConfigOutput) ElementType ¶
func (DnsCacheConfigOutput) ElementType() reflect.Type
func (DnsCacheConfigOutput) Enabled ¶
func (o DnsCacheConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether NodeLocal DNSCache is enabled for this cluster.
func (DnsCacheConfigOutput) ToDnsCacheConfigOutput ¶
func (o DnsCacheConfigOutput) ToDnsCacheConfigOutput() DnsCacheConfigOutput
func (DnsCacheConfigOutput) ToDnsCacheConfigOutputWithContext ¶
func (o DnsCacheConfigOutput) ToDnsCacheConfigOutputWithContext(ctx context.Context) DnsCacheConfigOutput
func (DnsCacheConfigOutput) ToDnsCacheConfigPtrOutput ¶
func (o DnsCacheConfigOutput) ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput
func (DnsCacheConfigOutput) ToDnsCacheConfigPtrOutputWithContext ¶
func (o DnsCacheConfigOutput) ToDnsCacheConfigPtrOutputWithContext(ctx context.Context) DnsCacheConfigPtrOutput
type DnsCacheConfigPtrInput ¶
type DnsCacheConfigPtrInput interface { pulumi.Input ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput ToDnsCacheConfigPtrOutputWithContext(context.Context) DnsCacheConfigPtrOutput }
DnsCacheConfigPtrInput is an input type that accepts DnsCacheConfigArgs, DnsCacheConfigPtr and DnsCacheConfigPtrOutput values. You can construct a concrete instance of `DnsCacheConfigPtrInput` via:
DnsCacheConfigArgs{...} or: nil
func DnsCacheConfigPtr ¶
func DnsCacheConfigPtr(v *DnsCacheConfigArgs) DnsCacheConfigPtrInput
type DnsCacheConfigPtrOutput ¶
type DnsCacheConfigPtrOutput struct{ *pulumi.OutputState }
func (DnsCacheConfigPtrOutput) Elem ¶
func (o DnsCacheConfigPtrOutput) Elem() DnsCacheConfigOutput
func (DnsCacheConfigPtrOutput) ElementType ¶
func (DnsCacheConfigPtrOutput) ElementType() reflect.Type
func (DnsCacheConfigPtrOutput) Enabled ¶
func (o DnsCacheConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether NodeLocal DNSCache is enabled for this cluster.
func (DnsCacheConfigPtrOutput) ToDnsCacheConfigPtrOutput ¶
func (o DnsCacheConfigPtrOutput) ToDnsCacheConfigPtrOutput() DnsCacheConfigPtrOutput
func (DnsCacheConfigPtrOutput) ToDnsCacheConfigPtrOutputWithContext ¶
func (o DnsCacheConfigPtrOutput) ToDnsCacheConfigPtrOutputWithContext(ctx context.Context) DnsCacheConfigPtrOutput
type DnsCacheConfigResponse ¶
type DnsCacheConfigResponse struct { // Whether NodeLocal DNSCache is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for NodeLocal DNSCache
type DnsCacheConfigResponseOutput ¶
type DnsCacheConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for NodeLocal DNSCache
func (DnsCacheConfigResponseOutput) ElementType ¶
func (DnsCacheConfigResponseOutput) ElementType() reflect.Type
func (DnsCacheConfigResponseOutput) Enabled ¶
func (o DnsCacheConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether NodeLocal DNSCache is enabled for this cluster.
func (DnsCacheConfigResponseOutput) ToDnsCacheConfigResponseOutput ¶
func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponseOutput() DnsCacheConfigResponseOutput
func (DnsCacheConfigResponseOutput) ToDnsCacheConfigResponseOutputWithContext ¶
func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponseOutputWithContext(ctx context.Context) DnsCacheConfigResponseOutput
type EnterpriseConfig ¶ added in v0.32.0
type EnterpriseConfig struct { }
EnterpriseConfig is the cluster enterprise configuration.
type EnterpriseConfigArgs ¶ added in v0.32.0
type EnterpriseConfigArgs struct { }
EnterpriseConfig is the cluster enterprise configuration.
func (EnterpriseConfigArgs) ElementType ¶ added in v0.32.0
func (EnterpriseConfigArgs) ElementType() reflect.Type
func (EnterpriseConfigArgs) ToEnterpriseConfigOutput ¶ added in v0.32.0
func (i EnterpriseConfigArgs) ToEnterpriseConfigOutput() EnterpriseConfigOutput
func (EnterpriseConfigArgs) ToEnterpriseConfigOutputWithContext ¶ added in v0.32.0
func (i EnterpriseConfigArgs) ToEnterpriseConfigOutputWithContext(ctx context.Context) EnterpriseConfigOutput
func (EnterpriseConfigArgs) ToEnterpriseConfigPtrOutput ¶ added in v0.32.0
func (i EnterpriseConfigArgs) ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput
func (EnterpriseConfigArgs) ToEnterpriseConfigPtrOutputWithContext ¶ added in v0.32.0
func (i EnterpriseConfigArgs) ToEnterpriseConfigPtrOutputWithContext(ctx context.Context) EnterpriseConfigPtrOutput
type EnterpriseConfigInput ¶ added in v0.32.0
type EnterpriseConfigInput interface { pulumi.Input ToEnterpriseConfigOutput() EnterpriseConfigOutput ToEnterpriseConfigOutputWithContext(context.Context) EnterpriseConfigOutput }
EnterpriseConfigInput is an input type that accepts EnterpriseConfigArgs and EnterpriseConfigOutput values. You can construct a concrete instance of `EnterpriseConfigInput` via:
EnterpriseConfigArgs{...}
type EnterpriseConfigOutput ¶ added in v0.32.0
type EnterpriseConfigOutput struct{ *pulumi.OutputState }
EnterpriseConfig is the cluster enterprise configuration.
func (EnterpriseConfigOutput) ElementType ¶ added in v0.32.0
func (EnterpriseConfigOutput) ElementType() reflect.Type
func (EnterpriseConfigOutput) ToEnterpriseConfigOutput ¶ added in v0.32.0
func (o EnterpriseConfigOutput) ToEnterpriseConfigOutput() EnterpriseConfigOutput
func (EnterpriseConfigOutput) ToEnterpriseConfigOutputWithContext ¶ added in v0.32.0
func (o EnterpriseConfigOutput) ToEnterpriseConfigOutputWithContext(ctx context.Context) EnterpriseConfigOutput
func (EnterpriseConfigOutput) ToEnterpriseConfigPtrOutput ¶ added in v0.32.0
func (o EnterpriseConfigOutput) ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput
func (EnterpriseConfigOutput) ToEnterpriseConfigPtrOutputWithContext ¶ added in v0.32.0
func (o EnterpriseConfigOutput) ToEnterpriseConfigPtrOutputWithContext(ctx context.Context) EnterpriseConfigPtrOutput
type EnterpriseConfigPtrInput ¶ added in v0.32.0
type EnterpriseConfigPtrInput interface { pulumi.Input ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput ToEnterpriseConfigPtrOutputWithContext(context.Context) EnterpriseConfigPtrOutput }
EnterpriseConfigPtrInput is an input type that accepts EnterpriseConfigArgs, EnterpriseConfigPtr and EnterpriseConfigPtrOutput values. You can construct a concrete instance of `EnterpriseConfigPtrInput` via:
EnterpriseConfigArgs{...} or: nil
func EnterpriseConfigPtr ¶ added in v0.32.0
func EnterpriseConfigPtr(v *EnterpriseConfigArgs) EnterpriseConfigPtrInput
type EnterpriseConfigPtrOutput ¶ added in v0.32.0
type EnterpriseConfigPtrOutput struct{ *pulumi.OutputState }
func (EnterpriseConfigPtrOutput) Elem ¶ added in v0.32.0
func (o EnterpriseConfigPtrOutput) Elem() EnterpriseConfigOutput
func (EnterpriseConfigPtrOutput) ElementType ¶ added in v0.32.0
func (EnterpriseConfigPtrOutput) ElementType() reflect.Type
func (EnterpriseConfigPtrOutput) ToEnterpriseConfigPtrOutput ¶ added in v0.32.0
func (o EnterpriseConfigPtrOutput) ToEnterpriseConfigPtrOutput() EnterpriseConfigPtrOutput
func (EnterpriseConfigPtrOutput) ToEnterpriseConfigPtrOutputWithContext ¶ added in v0.32.0
func (o EnterpriseConfigPtrOutput) ToEnterpriseConfigPtrOutputWithContext(ctx context.Context) EnterpriseConfigPtrOutput
type EnterpriseConfigResponse ¶ added in v0.32.0
type EnterpriseConfigResponse struct { // [Output only] cluster_tier specifies the premium tier of the cluster. ClusterTier string `pulumi:"clusterTier"` }
EnterpriseConfig is the cluster enterprise configuration.
type EnterpriseConfigResponseOutput ¶ added in v0.32.0
type EnterpriseConfigResponseOutput struct{ *pulumi.OutputState }
EnterpriseConfig is the cluster enterprise configuration.
func (EnterpriseConfigResponseOutput) ClusterTier ¶ added in v0.32.0
func (o EnterpriseConfigResponseOutput) ClusterTier() pulumi.StringOutput
[Output only] cluster_tier specifies the premium tier of the cluster.
func (EnterpriseConfigResponseOutput) ElementType ¶ added in v0.32.0
func (EnterpriseConfigResponseOutput) ElementType() reflect.Type
func (EnterpriseConfigResponseOutput) ToEnterpriseConfigResponseOutput ¶ added in v0.32.0
func (o EnterpriseConfigResponseOutput) ToEnterpriseConfigResponseOutput() EnterpriseConfigResponseOutput
func (EnterpriseConfigResponseOutput) ToEnterpriseConfigResponseOutputWithContext ¶ added in v0.32.0
func (o EnterpriseConfigResponseOutput) ToEnterpriseConfigResponseOutputWithContext(ctx context.Context) EnterpriseConfigResponseOutput
type EphemeralStorageConfig ¶
type EphemeralStorageConfig struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount *int `pulumi:"localSsdCount"` }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
type EphemeralStorageConfigArgs ¶
type EphemeralStorageConfigArgs struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
func (EphemeralStorageConfigArgs) ElementType ¶
func (EphemeralStorageConfigArgs) ElementType() reflect.Type
func (EphemeralStorageConfigArgs) ToEphemeralStorageConfigOutput ¶
func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigOutput() EphemeralStorageConfigOutput
func (EphemeralStorageConfigArgs) ToEphemeralStorageConfigOutputWithContext ¶
func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigOutputWithContext(ctx context.Context) EphemeralStorageConfigOutput
func (EphemeralStorageConfigArgs) ToEphemeralStorageConfigPtrOutput ¶
func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput
func (EphemeralStorageConfigArgs) ToEphemeralStorageConfigPtrOutputWithContext ¶
func (i EphemeralStorageConfigArgs) ToEphemeralStorageConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageConfigPtrOutput
type EphemeralStorageConfigInput ¶
type EphemeralStorageConfigInput interface { pulumi.Input ToEphemeralStorageConfigOutput() EphemeralStorageConfigOutput ToEphemeralStorageConfigOutputWithContext(context.Context) EphemeralStorageConfigOutput }
EphemeralStorageConfigInput is an input type that accepts EphemeralStorageConfigArgs and EphemeralStorageConfigOutput values. You can construct a concrete instance of `EphemeralStorageConfigInput` via:
EphemeralStorageConfigArgs{...}
type EphemeralStorageConfigOutput ¶
type EphemeralStorageConfigOutput struct{ *pulumi.OutputState }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
func (EphemeralStorageConfigOutput) ElementType ¶
func (EphemeralStorageConfigOutput) ElementType() reflect.Type
func (EphemeralStorageConfigOutput) LocalSsdCount ¶
func (o EphemeralStorageConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (EphemeralStorageConfigOutput) ToEphemeralStorageConfigOutput ¶
func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigOutput() EphemeralStorageConfigOutput
func (EphemeralStorageConfigOutput) ToEphemeralStorageConfigOutputWithContext ¶
func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigOutputWithContext(ctx context.Context) EphemeralStorageConfigOutput
func (EphemeralStorageConfigOutput) ToEphemeralStorageConfigPtrOutput ¶
func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput
func (EphemeralStorageConfigOutput) ToEphemeralStorageConfigPtrOutputWithContext ¶
func (o EphemeralStorageConfigOutput) ToEphemeralStorageConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageConfigPtrOutput
type EphemeralStorageConfigPtrInput ¶
type EphemeralStorageConfigPtrInput interface { pulumi.Input ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput ToEphemeralStorageConfigPtrOutputWithContext(context.Context) EphemeralStorageConfigPtrOutput }
EphemeralStorageConfigPtrInput is an input type that accepts EphemeralStorageConfigArgs, EphemeralStorageConfigPtr and EphemeralStorageConfigPtrOutput values. You can construct a concrete instance of `EphemeralStorageConfigPtrInput` via:
EphemeralStorageConfigArgs{...} or: nil
func EphemeralStorageConfigPtr ¶
func EphemeralStorageConfigPtr(v *EphemeralStorageConfigArgs) EphemeralStorageConfigPtrInput
type EphemeralStorageConfigPtrOutput ¶
type EphemeralStorageConfigPtrOutput struct{ *pulumi.OutputState }
func (EphemeralStorageConfigPtrOutput) Elem ¶
func (o EphemeralStorageConfigPtrOutput) Elem() EphemeralStorageConfigOutput
func (EphemeralStorageConfigPtrOutput) ElementType ¶
func (EphemeralStorageConfigPtrOutput) ElementType() reflect.Type
func (EphemeralStorageConfigPtrOutput) LocalSsdCount ¶
func (o EphemeralStorageConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (EphemeralStorageConfigPtrOutput) ToEphemeralStorageConfigPtrOutput ¶
func (o EphemeralStorageConfigPtrOutput) ToEphemeralStorageConfigPtrOutput() EphemeralStorageConfigPtrOutput
func (EphemeralStorageConfigPtrOutput) ToEphemeralStorageConfigPtrOutputWithContext ¶
func (o EphemeralStorageConfigPtrOutput) ToEphemeralStorageConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageConfigPtrOutput
type EphemeralStorageConfigResponse ¶
type EphemeralStorageConfigResponse struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount int `pulumi:"localSsdCount"` }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
type EphemeralStorageConfigResponseOutput ¶
type EphemeralStorageConfigResponseOutput struct{ *pulumi.OutputState }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
func (EphemeralStorageConfigResponseOutput) ElementType ¶
func (EphemeralStorageConfigResponseOutput) ElementType() reflect.Type
func (EphemeralStorageConfigResponseOutput) LocalSsdCount ¶
func (o EphemeralStorageConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutput ¶
func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutput() EphemeralStorageConfigResponseOutput
func (EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutputWithContext ¶
func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageConfigResponseOutput
type EphemeralStorageLocalSsdConfig ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfig struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount *int `pulumi:"localSsdCount"` }
EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.
type EphemeralStorageLocalSsdConfigArgs ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigArgs struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` }
EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.
func (EphemeralStorageLocalSsdConfigArgs) ElementType ¶ added in v0.28.0
func (EphemeralStorageLocalSsdConfigArgs) ElementType() reflect.Type
func (EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigOutput ¶ added in v0.28.0
func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigOutput() EphemeralStorageLocalSsdConfigOutput
func (EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigOutputWithContext ¶ added in v0.28.0
func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigOutput
func (EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigPtrOutput ¶ added in v0.28.0
func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput
func (EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext ¶ added in v0.28.0
func (i EphemeralStorageLocalSsdConfigArgs) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigPtrOutput
type EphemeralStorageLocalSsdConfigInput ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigInput interface { pulumi.Input ToEphemeralStorageLocalSsdConfigOutput() EphemeralStorageLocalSsdConfigOutput ToEphemeralStorageLocalSsdConfigOutputWithContext(context.Context) EphemeralStorageLocalSsdConfigOutput }
EphemeralStorageLocalSsdConfigInput is an input type that accepts EphemeralStorageLocalSsdConfigArgs and EphemeralStorageLocalSsdConfigOutput values. You can construct a concrete instance of `EphemeralStorageLocalSsdConfigInput` via:
EphemeralStorageLocalSsdConfigArgs{...}
type EphemeralStorageLocalSsdConfigOutput ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigOutput struct{ *pulumi.OutputState }
EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.
func (EphemeralStorageLocalSsdConfigOutput) ElementType ¶ added in v0.28.0
func (EphemeralStorageLocalSsdConfigOutput) ElementType() reflect.Type
func (EphemeralStorageLocalSsdConfigOutput) LocalSsdCount ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigOutput ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigOutput() EphemeralStorageLocalSsdConfigOutput
func (EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigOutputWithContext ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigOutput
func (EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigPtrOutput ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput
func (EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigOutput) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigPtrOutput
type EphemeralStorageLocalSsdConfigPtrInput ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigPtrInput interface { pulumi.Input ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(context.Context) EphemeralStorageLocalSsdConfigPtrOutput }
EphemeralStorageLocalSsdConfigPtrInput is an input type that accepts EphemeralStorageLocalSsdConfigArgs, EphemeralStorageLocalSsdConfigPtr and EphemeralStorageLocalSsdConfigPtrOutput values. You can construct a concrete instance of `EphemeralStorageLocalSsdConfigPtrInput` via:
EphemeralStorageLocalSsdConfigArgs{...} or: nil
func EphemeralStorageLocalSsdConfigPtr ¶ added in v0.28.0
func EphemeralStorageLocalSsdConfigPtr(v *EphemeralStorageLocalSsdConfigArgs) EphemeralStorageLocalSsdConfigPtrInput
type EphemeralStorageLocalSsdConfigPtrOutput ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigPtrOutput struct{ *pulumi.OutputState }
func (EphemeralStorageLocalSsdConfigPtrOutput) ElementType ¶ added in v0.28.0
func (EphemeralStorageLocalSsdConfigPtrOutput) ElementType() reflect.Type
func (EphemeralStorageLocalSsdConfigPtrOutput) LocalSsdCount ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (EphemeralStorageLocalSsdConfigPtrOutput) ToEphemeralStorageLocalSsdConfigPtrOutput ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigPtrOutput) ToEphemeralStorageLocalSsdConfigPtrOutput() EphemeralStorageLocalSsdConfigPtrOutput
func (EphemeralStorageLocalSsdConfigPtrOutput) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigPtrOutput) ToEphemeralStorageLocalSsdConfigPtrOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigPtrOutput
type EphemeralStorageLocalSsdConfigResponse ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigResponse struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount int `pulumi:"localSsdCount"` }
EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.
type EphemeralStorageLocalSsdConfigResponseOutput ¶ added in v0.28.0
type EphemeralStorageLocalSsdConfigResponseOutput struct{ *pulumi.OutputState }
EphemeralStorageLocalSsdConfig contains configuration for the node ephemeral storage using Local SSDs.
func (EphemeralStorageLocalSsdConfigResponseOutput) ElementType ¶ added in v0.28.0
func (EphemeralStorageLocalSsdConfigResponseOutput) ElementType() reflect.Type
func (EphemeralStorageLocalSsdConfigResponseOutput) LocalSsdCount ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (EphemeralStorageLocalSsdConfigResponseOutput) ToEphemeralStorageLocalSsdConfigResponseOutput ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigResponseOutput) ToEphemeralStorageLocalSsdConfigResponseOutput() EphemeralStorageLocalSsdConfigResponseOutput
func (EphemeralStorageLocalSsdConfigResponseOutput) ToEphemeralStorageLocalSsdConfigResponseOutputWithContext ¶ added in v0.28.0
func (o EphemeralStorageLocalSsdConfigResponseOutput) ToEphemeralStorageLocalSsdConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageLocalSsdConfigResponseOutput
type FastSocket ¶ added in v0.28.0
type FastSocket struct { // Whether Fast Socket features are enabled in the node pool. Enabled *bool `pulumi:"enabled"` }
Configuration of Fast Socket feature.
type FastSocketArgs ¶ added in v0.28.0
type FastSocketArgs struct { // Whether Fast Socket features are enabled in the node pool. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration of Fast Socket feature.
func (FastSocketArgs) ElementType ¶ added in v0.28.0
func (FastSocketArgs) ElementType() reflect.Type
func (FastSocketArgs) ToFastSocketOutput ¶ added in v0.28.0
func (i FastSocketArgs) ToFastSocketOutput() FastSocketOutput
func (FastSocketArgs) ToFastSocketOutputWithContext ¶ added in v0.28.0
func (i FastSocketArgs) ToFastSocketOutputWithContext(ctx context.Context) FastSocketOutput
func (FastSocketArgs) ToFastSocketPtrOutput ¶ added in v0.28.0
func (i FastSocketArgs) ToFastSocketPtrOutput() FastSocketPtrOutput
func (FastSocketArgs) ToFastSocketPtrOutputWithContext ¶ added in v0.28.0
func (i FastSocketArgs) ToFastSocketPtrOutputWithContext(ctx context.Context) FastSocketPtrOutput
type FastSocketInput ¶ added in v0.28.0
type FastSocketInput interface { pulumi.Input ToFastSocketOutput() FastSocketOutput ToFastSocketOutputWithContext(context.Context) FastSocketOutput }
FastSocketInput is an input type that accepts FastSocketArgs and FastSocketOutput values. You can construct a concrete instance of `FastSocketInput` via:
FastSocketArgs{...}
type FastSocketOutput ¶ added in v0.28.0
type FastSocketOutput struct{ *pulumi.OutputState }
Configuration of Fast Socket feature.
func (FastSocketOutput) ElementType ¶ added in v0.28.0
func (FastSocketOutput) ElementType() reflect.Type
func (FastSocketOutput) Enabled ¶ added in v0.28.0
func (o FastSocketOutput) Enabled() pulumi.BoolPtrOutput
Whether Fast Socket features are enabled in the node pool.
func (FastSocketOutput) ToFastSocketOutput ¶ added in v0.28.0
func (o FastSocketOutput) ToFastSocketOutput() FastSocketOutput
func (FastSocketOutput) ToFastSocketOutputWithContext ¶ added in v0.28.0
func (o FastSocketOutput) ToFastSocketOutputWithContext(ctx context.Context) FastSocketOutput
func (FastSocketOutput) ToFastSocketPtrOutput ¶ added in v0.28.0
func (o FastSocketOutput) ToFastSocketPtrOutput() FastSocketPtrOutput
func (FastSocketOutput) ToFastSocketPtrOutputWithContext ¶ added in v0.28.0
func (o FastSocketOutput) ToFastSocketPtrOutputWithContext(ctx context.Context) FastSocketPtrOutput
type FastSocketPtrInput ¶ added in v0.28.0
type FastSocketPtrInput interface { pulumi.Input ToFastSocketPtrOutput() FastSocketPtrOutput ToFastSocketPtrOutputWithContext(context.Context) FastSocketPtrOutput }
FastSocketPtrInput is an input type that accepts FastSocketArgs, FastSocketPtr and FastSocketPtrOutput values. You can construct a concrete instance of `FastSocketPtrInput` via:
FastSocketArgs{...} or: nil
func FastSocketPtr ¶ added in v0.28.0
func FastSocketPtr(v *FastSocketArgs) FastSocketPtrInput
type FastSocketPtrOutput ¶ added in v0.28.0
type FastSocketPtrOutput struct{ *pulumi.OutputState }
func (FastSocketPtrOutput) Elem ¶ added in v0.28.0
func (o FastSocketPtrOutput) Elem() FastSocketOutput
func (FastSocketPtrOutput) ElementType ¶ added in v0.28.0
func (FastSocketPtrOutput) ElementType() reflect.Type
func (FastSocketPtrOutput) Enabled ¶ added in v0.28.0
func (o FastSocketPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Fast Socket features are enabled in the node pool.
func (FastSocketPtrOutput) ToFastSocketPtrOutput ¶ added in v0.28.0
func (o FastSocketPtrOutput) ToFastSocketPtrOutput() FastSocketPtrOutput
func (FastSocketPtrOutput) ToFastSocketPtrOutputWithContext ¶ added in v0.28.0
func (o FastSocketPtrOutput) ToFastSocketPtrOutputWithContext(ctx context.Context) FastSocketPtrOutput
type FastSocketResponse ¶ added in v0.28.0
type FastSocketResponse struct { // Whether Fast Socket features are enabled in the node pool. Enabled bool `pulumi:"enabled"` }
Configuration of Fast Socket feature.
type FastSocketResponseOutput ¶ added in v0.28.0
type FastSocketResponseOutput struct{ *pulumi.OutputState }
Configuration of Fast Socket feature.
func (FastSocketResponseOutput) ElementType ¶ added in v0.28.0
func (FastSocketResponseOutput) ElementType() reflect.Type
func (FastSocketResponseOutput) Enabled ¶ added in v0.28.0
func (o FastSocketResponseOutput) Enabled() pulumi.BoolOutput
Whether Fast Socket features are enabled in the node pool.
func (FastSocketResponseOutput) ToFastSocketResponseOutput ¶ added in v0.28.0
func (o FastSocketResponseOutput) ToFastSocketResponseOutput() FastSocketResponseOutput
func (FastSocketResponseOutput) ToFastSocketResponseOutputWithContext ¶ added in v0.28.0
func (o FastSocketResponseOutput) ToFastSocketResponseOutputWithContext(ctx context.Context) FastSocketResponseOutput
type Filter ¶ added in v0.11.0
type Filter struct { // Event types to allowlist. EventType []FilterEventTypeItem `pulumi:"eventType"` }
Allows filtering to one or more specific event types. If event types are present, those and only those event types will be transmitted to the cluster. Other types will be skipped. If no filter is specified, or no event types are present, all event types will be sent
type FilterArgs ¶ added in v0.11.0
type FilterArgs struct { // Event types to allowlist. EventType FilterEventTypeItemArrayInput `pulumi:"eventType"` }
Allows filtering to one or more specific event types. If event types are present, those and only those event types will be transmitted to the cluster. Other types will be skipped. If no filter is specified, or no event types are present, all event types will be sent
func (FilterArgs) ElementType ¶ added in v0.11.0
func (FilterArgs) ElementType() reflect.Type
func (FilterArgs) ToFilterOutput ¶ added in v0.11.0
func (i FilterArgs) ToFilterOutput() FilterOutput
func (FilterArgs) ToFilterOutputWithContext ¶ added in v0.11.0
func (i FilterArgs) ToFilterOutputWithContext(ctx context.Context) FilterOutput
func (FilterArgs) ToFilterPtrOutput ¶ added in v0.11.0
func (i FilterArgs) ToFilterPtrOutput() FilterPtrOutput
func (FilterArgs) ToFilterPtrOutputWithContext ¶ added in v0.11.0
func (i FilterArgs) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput
type FilterEventTypeItem ¶ added in v0.11.0
type FilterEventTypeItem string
func (FilterEventTypeItem) ElementType ¶ added in v0.11.0
func (FilterEventTypeItem) ElementType() reflect.Type
func (FilterEventTypeItem) ToFilterEventTypeItemOutput ¶ added in v0.11.0
func (e FilterEventTypeItem) ToFilterEventTypeItemOutput() FilterEventTypeItemOutput
func (FilterEventTypeItem) ToFilterEventTypeItemOutputWithContext ¶ added in v0.11.0
func (e FilterEventTypeItem) ToFilterEventTypeItemOutputWithContext(ctx context.Context) FilterEventTypeItemOutput
func (FilterEventTypeItem) ToFilterEventTypeItemPtrOutput ¶ added in v0.11.0
func (e FilterEventTypeItem) ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput
func (FilterEventTypeItem) ToFilterEventTypeItemPtrOutputWithContext ¶ added in v0.11.0
func (e FilterEventTypeItem) ToFilterEventTypeItemPtrOutputWithContext(ctx context.Context) FilterEventTypeItemPtrOutput
func (FilterEventTypeItem) ToStringOutput ¶ added in v0.11.0
func (e FilterEventTypeItem) ToStringOutput() pulumi.StringOutput
func (FilterEventTypeItem) ToStringOutputWithContext ¶ added in v0.11.0
func (e FilterEventTypeItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FilterEventTypeItem) ToStringPtrOutput ¶ added in v0.11.0
func (e FilterEventTypeItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (FilterEventTypeItem) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e FilterEventTypeItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FilterEventTypeItemArray ¶ added in v0.11.0
type FilterEventTypeItemArray []FilterEventTypeItem
func (FilterEventTypeItemArray) ElementType ¶ added in v0.11.0
func (FilterEventTypeItemArray) ElementType() reflect.Type
func (FilterEventTypeItemArray) ToFilterEventTypeItemArrayOutput ¶ added in v0.11.0
func (i FilterEventTypeItemArray) ToFilterEventTypeItemArrayOutput() FilterEventTypeItemArrayOutput
func (FilterEventTypeItemArray) ToFilterEventTypeItemArrayOutputWithContext ¶ added in v0.11.0
func (i FilterEventTypeItemArray) ToFilterEventTypeItemArrayOutputWithContext(ctx context.Context) FilterEventTypeItemArrayOutput
type FilterEventTypeItemArrayInput ¶ added in v0.11.0
type FilterEventTypeItemArrayInput interface { pulumi.Input ToFilterEventTypeItemArrayOutput() FilterEventTypeItemArrayOutput ToFilterEventTypeItemArrayOutputWithContext(context.Context) FilterEventTypeItemArrayOutput }
FilterEventTypeItemArrayInput is an input type that accepts FilterEventTypeItemArray and FilterEventTypeItemArrayOutput values. You can construct a concrete instance of `FilterEventTypeItemArrayInput` via:
FilterEventTypeItemArray{ FilterEventTypeItemArgs{...} }
type FilterEventTypeItemArrayOutput ¶ added in v0.11.0
type FilterEventTypeItemArrayOutput struct{ *pulumi.OutputState }
func (FilterEventTypeItemArrayOutput) ElementType ¶ added in v0.11.0
func (FilterEventTypeItemArrayOutput) ElementType() reflect.Type
func (FilterEventTypeItemArrayOutput) Index ¶ added in v0.11.0
func (o FilterEventTypeItemArrayOutput) Index(i pulumi.IntInput) FilterEventTypeItemOutput
func (FilterEventTypeItemArrayOutput) ToFilterEventTypeItemArrayOutput ¶ added in v0.11.0
func (o FilterEventTypeItemArrayOutput) ToFilterEventTypeItemArrayOutput() FilterEventTypeItemArrayOutput
func (FilterEventTypeItemArrayOutput) ToFilterEventTypeItemArrayOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemArrayOutput) ToFilterEventTypeItemArrayOutputWithContext(ctx context.Context) FilterEventTypeItemArrayOutput
type FilterEventTypeItemInput ¶ added in v0.11.0
type FilterEventTypeItemInput interface { pulumi.Input ToFilterEventTypeItemOutput() FilterEventTypeItemOutput ToFilterEventTypeItemOutputWithContext(context.Context) FilterEventTypeItemOutput }
FilterEventTypeItemInput is an input type that accepts FilterEventTypeItemArgs and FilterEventTypeItemOutput values. You can construct a concrete instance of `FilterEventTypeItemInput` via:
FilterEventTypeItemArgs{...}
type FilterEventTypeItemOutput ¶ added in v0.11.0
type FilterEventTypeItemOutput struct{ *pulumi.OutputState }
func (FilterEventTypeItemOutput) ElementType ¶ added in v0.11.0
func (FilterEventTypeItemOutput) ElementType() reflect.Type
func (FilterEventTypeItemOutput) ToFilterEventTypeItemOutput ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToFilterEventTypeItemOutput() FilterEventTypeItemOutput
func (FilterEventTypeItemOutput) ToFilterEventTypeItemOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToFilterEventTypeItemOutputWithContext(ctx context.Context) FilterEventTypeItemOutput
func (FilterEventTypeItemOutput) ToFilterEventTypeItemPtrOutput ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput
func (FilterEventTypeItemOutput) ToFilterEventTypeItemPtrOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToFilterEventTypeItemPtrOutputWithContext(ctx context.Context) FilterEventTypeItemPtrOutput
func (FilterEventTypeItemOutput) ToStringOutput ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToStringOutput() pulumi.StringOutput
func (FilterEventTypeItemOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FilterEventTypeItemOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FilterEventTypeItemOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FilterEventTypeItemPtrInput ¶ added in v0.11.0
type FilterEventTypeItemPtrInput interface { pulumi.Input ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput ToFilterEventTypeItemPtrOutputWithContext(context.Context) FilterEventTypeItemPtrOutput }
func FilterEventTypeItemPtr ¶ added in v0.11.0
func FilterEventTypeItemPtr(v string) FilterEventTypeItemPtrInput
type FilterEventTypeItemPtrOutput ¶ added in v0.11.0
type FilterEventTypeItemPtrOutput struct{ *pulumi.OutputState }
func (FilterEventTypeItemPtrOutput) Elem ¶ added in v0.11.0
func (o FilterEventTypeItemPtrOutput) Elem() FilterEventTypeItemOutput
func (FilterEventTypeItemPtrOutput) ElementType ¶ added in v0.11.0
func (FilterEventTypeItemPtrOutput) ElementType() reflect.Type
func (FilterEventTypeItemPtrOutput) ToFilterEventTypeItemPtrOutput ¶ added in v0.11.0
func (o FilterEventTypeItemPtrOutput) ToFilterEventTypeItemPtrOutput() FilterEventTypeItemPtrOutput
func (FilterEventTypeItemPtrOutput) ToFilterEventTypeItemPtrOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemPtrOutput) ToFilterEventTypeItemPtrOutputWithContext(ctx context.Context) FilterEventTypeItemPtrOutput
func (FilterEventTypeItemPtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o FilterEventTypeItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FilterEventTypeItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o FilterEventTypeItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FilterInput ¶ added in v0.11.0
type FilterInput interface { pulumi.Input ToFilterOutput() FilterOutput ToFilterOutputWithContext(context.Context) FilterOutput }
FilterInput is an input type that accepts FilterArgs and FilterOutput values. You can construct a concrete instance of `FilterInput` via:
FilterArgs{...}
type FilterOutput ¶ added in v0.11.0
type FilterOutput struct{ *pulumi.OutputState }
Allows filtering to one or more specific event types. If event types are present, those and only those event types will be transmitted to the cluster. Other types will be skipped. If no filter is specified, or no event types are present, all event types will be sent
func (FilterOutput) ElementType ¶ added in v0.11.0
func (FilterOutput) ElementType() reflect.Type
func (FilterOutput) EventType ¶ added in v0.11.0
func (o FilterOutput) EventType() FilterEventTypeItemArrayOutput
Event types to allowlist.
func (FilterOutput) ToFilterOutput ¶ added in v0.11.0
func (o FilterOutput) ToFilterOutput() FilterOutput
func (FilterOutput) ToFilterOutputWithContext ¶ added in v0.11.0
func (o FilterOutput) ToFilterOutputWithContext(ctx context.Context) FilterOutput
func (FilterOutput) ToFilterPtrOutput ¶ added in v0.11.0
func (o FilterOutput) ToFilterPtrOutput() FilterPtrOutput
func (FilterOutput) ToFilterPtrOutputWithContext ¶ added in v0.11.0
func (o FilterOutput) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput
type FilterPtrInput ¶ added in v0.11.0
type FilterPtrInput interface { pulumi.Input ToFilterPtrOutput() FilterPtrOutput ToFilterPtrOutputWithContext(context.Context) FilterPtrOutput }
FilterPtrInput is an input type that accepts FilterArgs, FilterPtr and FilterPtrOutput values. You can construct a concrete instance of `FilterPtrInput` via:
FilterArgs{...} or: nil
func FilterPtr ¶ added in v0.11.0
func FilterPtr(v *FilterArgs) FilterPtrInput
type FilterPtrOutput ¶ added in v0.11.0
type FilterPtrOutput struct{ *pulumi.OutputState }
func (FilterPtrOutput) Elem ¶ added in v0.11.0
func (o FilterPtrOutput) Elem() FilterOutput
func (FilterPtrOutput) ElementType ¶ added in v0.11.0
func (FilterPtrOutput) ElementType() reflect.Type
func (FilterPtrOutput) EventType ¶ added in v0.11.0
func (o FilterPtrOutput) EventType() FilterEventTypeItemArrayOutput
Event types to allowlist.
func (FilterPtrOutput) ToFilterPtrOutput ¶ added in v0.11.0
func (o FilterPtrOutput) ToFilterPtrOutput() FilterPtrOutput
func (FilterPtrOutput) ToFilterPtrOutputWithContext ¶ added in v0.11.0
func (o FilterPtrOutput) ToFilterPtrOutputWithContext(ctx context.Context) FilterPtrOutput
type FilterResponse ¶ added in v0.11.0
type FilterResponse struct { // Event types to allowlist. EventType []string `pulumi:"eventType"` }
Allows filtering to one or more specific event types. If event types are present, those and only those event types will be transmitted to the cluster. Other types will be skipped. If no filter is specified, or no event types are present, all event types will be sent
type FilterResponseOutput ¶ added in v0.11.0
type FilterResponseOutput struct{ *pulumi.OutputState }
Allows filtering to one or more specific event types. If event types are present, those and only those event types will be transmitted to the cluster. Other types will be skipped. If no filter is specified, or no event types are present, all event types will be sent
func (FilterResponseOutput) ElementType ¶ added in v0.11.0
func (FilterResponseOutput) ElementType() reflect.Type
func (FilterResponseOutput) EventType ¶ added in v0.11.0
func (o FilterResponseOutput) EventType() pulumi.StringArrayOutput
Event types to allowlist.
func (FilterResponseOutput) ToFilterResponseOutput ¶ added in v0.11.0
func (o FilterResponseOutput) ToFilterResponseOutput() FilterResponseOutput
func (FilterResponseOutput) ToFilterResponseOutputWithContext ¶ added in v0.11.0
func (o FilterResponseOutput) ToFilterResponseOutputWithContext(ctx context.Context) FilterResponseOutput
type Fleet ¶ added in v0.29.0
type Fleet struct { // The Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered. Project *string `pulumi:"project"` }
Fleet is the fleet configuration for the cluster.
type FleetArgs ¶ added in v0.29.0
type FleetArgs struct { // The Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered. Project pulumi.StringPtrInput `pulumi:"project"` }
Fleet is the fleet configuration for the cluster.
func (FleetArgs) ElementType ¶ added in v0.29.0
func (FleetArgs) ToFleetOutput ¶ added in v0.29.0
func (i FleetArgs) ToFleetOutput() FleetOutput
func (FleetArgs) ToFleetOutputWithContext ¶ added in v0.29.0
func (i FleetArgs) ToFleetOutputWithContext(ctx context.Context) FleetOutput
func (FleetArgs) ToFleetPtrOutput ¶ added in v0.29.0
func (i FleetArgs) ToFleetPtrOutput() FleetPtrOutput
func (FleetArgs) ToFleetPtrOutputWithContext ¶ added in v0.29.0
func (i FleetArgs) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
type FleetInput ¶ added in v0.29.0
type FleetInput interface { pulumi.Input ToFleetOutput() FleetOutput ToFleetOutputWithContext(context.Context) FleetOutput }
FleetInput is an input type that accepts FleetArgs and FleetOutput values. You can construct a concrete instance of `FleetInput` via:
FleetArgs{...}
type FleetOutput ¶ added in v0.29.0
type FleetOutput struct{ *pulumi.OutputState }
Fleet is the fleet configuration for the cluster.
func (FleetOutput) ElementType ¶ added in v0.29.0
func (FleetOutput) ElementType() reflect.Type
func (FleetOutput) Project ¶ added in v0.29.0
func (o FleetOutput) Project() pulumi.StringPtrOutput
The Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered.
func (FleetOutput) ToFleetOutput ¶ added in v0.29.0
func (o FleetOutput) ToFleetOutput() FleetOutput
func (FleetOutput) ToFleetOutputWithContext ¶ added in v0.29.0
func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput
func (FleetOutput) ToFleetPtrOutput ¶ added in v0.29.0
func (o FleetOutput) ToFleetPtrOutput() FleetPtrOutput
func (FleetOutput) ToFleetPtrOutputWithContext ¶ added in v0.29.0
func (o FleetOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
type FleetPtrInput ¶ added in v0.29.0
type FleetPtrInput interface { pulumi.Input ToFleetPtrOutput() FleetPtrOutput ToFleetPtrOutputWithContext(context.Context) FleetPtrOutput }
FleetPtrInput is an input type that accepts FleetArgs, FleetPtr and FleetPtrOutput values. You can construct a concrete instance of `FleetPtrInput` via:
FleetArgs{...} or: nil
func FleetPtr ¶ added in v0.29.0
func FleetPtr(v *FleetArgs) FleetPtrInput
type FleetPtrOutput ¶ added in v0.29.0
type FleetPtrOutput struct{ *pulumi.OutputState }
func (FleetPtrOutput) Elem ¶ added in v0.29.0
func (o FleetPtrOutput) Elem() FleetOutput
func (FleetPtrOutput) ElementType ¶ added in v0.29.0
func (FleetPtrOutput) ElementType() reflect.Type
func (FleetPtrOutput) Project ¶ added in v0.29.0
func (o FleetPtrOutput) Project() pulumi.StringPtrOutput
The Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered.
func (FleetPtrOutput) ToFleetPtrOutput ¶ added in v0.29.0
func (o FleetPtrOutput) ToFleetPtrOutput() FleetPtrOutput
func (FleetPtrOutput) ToFleetPtrOutputWithContext ¶ added in v0.29.0
func (o FleetPtrOutput) ToFleetPtrOutputWithContext(ctx context.Context) FleetPtrOutput
type FleetResponse ¶ added in v0.29.0
type FleetResponse struct { // [Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`. Membership string `pulumi:"membership"` // [Output only] Whether the cluster has been registered through the fleet API. PreRegistered bool `pulumi:"preRegistered"` // The Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered. Project string `pulumi:"project"` }
Fleet is the fleet configuration for the cluster.
type FleetResponseOutput ¶ added in v0.29.0
type FleetResponseOutput struct{ *pulumi.OutputState }
Fleet is the fleet configuration for the cluster.
func (FleetResponseOutput) ElementType ¶ added in v0.29.0
func (FleetResponseOutput) ElementType() reflect.Type
func (FleetResponseOutput) Membership ¶ added in v0.29.0
func (o FleetResponseOutput) Membership() pulumi.StringOutput
[Output only] The full resource name of the registered fleet membership of the cluster, in the format `//gkehub.googleapis.com/projects/*/locations/*/memberships/*`.
func (FleetResponseOutput) PreRegistered ¶ added in v0.29.0
func (o FleetResponseOutput) PreRegistered() pulumi.BoolOutput
[Output only] Whether the cluster has been registered through the fleet API.
func (FleetResponseOutput) Project ¶ added in v0.29.0
func (o FleetResponseOutput) Project() pulumi.StringOutput
The Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered.
func (FleetResponseOutput) ToFleetResponseOutput ¶ added in v0.29.0
func (o FleetResponseOutput) ToFleetResponseOutput() FleetResponseOutput
func (FleetResponseOutput) ToFleetResponseOutputWithContext ¶ added in v0.29.0
func (o FleetResponseOutput) ToFleetResponseOutputWithContext(ctx context.Context) FleetResponseOutput
type GPUDriverInstallationConfig ¶ added in v0.32.0
type GPUDriverInstallationConfig struct { // Mode for how the GPU driver is installed. GpuDriverVersion *GPUDriverInstallationConfigGpuDriverVersion `pulumi:"gpuDriverVersion"` }
GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.
type GPUDriverInstallationConfigArgs ¶ added in v0.32.0
type GPUDriverInstallationConfigArgs struct { // Mode for how the GPU driver is installed. GpuDriverVersion GPUDriverInstallationConfigGpuDriverVersionPtrInput `pulumi:"gpuDriverVersion"` }
GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.
func (GPUDriverInstallationConfigArgs) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigArgs) ElementType() reflect.Type
func (GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigOutput ¶ added in v0.32.0
func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigOutput() GPUDriverInstallationConfigOutput
func (GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigOutputWithContext ¶ added in v0.32.0
func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigOutputWithContext(ctx context.Context) GPUDriverInstallationConfigOutput
func (GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigPtrOutput ¶ added in v0.32.0
func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput
func (GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigPtrOutputWithContext ¶ added in v0.32.0
func (i GPUDriverInstallationConfigArgs) ToGPUDriverInstallationConfigPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigPtrOutput
type GPUDriverInstallationConfigGpuDriverVersion ¶ added in v0.32.0
type GPUDriverInstallationConfigGpuDriverVersion string
Mode for how the GPU driver is installed.
func (GPUDriverInstallationConfigGpuDriverVersion) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigGpuDriverVersion) ElementType() reflect.Type
func (GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionOutput ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionOutput() GPUDriverInstallationConfigGpuDriverVersionOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToStringOutput ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringOutput() pulumi.StringOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToStringOutputWithContext ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToStringPtrOutput ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersion) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e GPUDriverInstallationConfigGpuDriverVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GPUDriverInstallationConfigGpuDriverVersionInput ¶ added in v0.32.0
type GPUDriverInstallationConfigGpuDriverVersionInput interface { pulumi.Input ToGPUDriverInstallationConfigGpuDriverVersionOutput() GPUDriverInstallationConfigGpuDriverVersionOutput ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext(context.Context) GPUDriverInstallationConfigGpuDriverVersionOutput }
GPUDriverInstallationConfigGpuDriverVersionInput is an input type that accepts GPUDriverInstallationConfigGpuDriverVersionArgs and GPUDriverInstallationConfigGpuDriverVersionOutput values. You can construct a concrete instance of `GPUDriverInstallationConfigGpuDriverVersionInput` via:
GPUDriverInstallationConfigGpuDriverVersionArgs{...}
type GPUDriverInstallationConfigGpuDriverVersionOutput ¶ added in v0.32.0
type GPUDriverInstallationConfigGpuDriverVersionOutput struct{ *pulumi.OutputState }
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ElementType() reflect.Type
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionOutput() GPUDriverInstallationConfigGpuDriverVersionOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringOutput() pulumi.StringOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GPUDriverInstallationConfigGpuDriverVersionPtrInput ¶ added in v0.32.0
type GPUDriverInstallationConfigGpuDriverVersionPtrInput interface { pulumi.Input ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput }
func GPUDriverInstallationConfigGpuDriverVersionPtr ¶ added in v0.32.0
func GPUDriverInstallationConfigGpuDriverVersionPtr(v string) GPUDriverInstallationConfigGpuDriverVersionPtrInput
type GPUDriverInstallationConfigGpuDriverVersionPtrOutput ¶ added in v0.32.0
type GPUDriverInstallationConfigGpuDriverVersionPtrOutput struct{ *pulumi.OutputState }
func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ElementType() reflect.Type
func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutput() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToGPUDriverInstallationConfigGpuDriverVersionPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigGpuDriverVersionPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigGpuDriverVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GPUDriverInstallationConfigInput ¶ added in v0.32.0
type GPUDriverInstallationConfigInput interface { pulumi.Input ToGPUDriverInstallationConfigOutput() GPUDriverInstallationConfigOutput ToGPUDriverInstallationConfigOutputWithContext(context.Context) GPUDriverInstallationConfigOutput }
GPUDriverInstallationConfigInput is an input type that accepts GPUDriverInstallationConfigArgs and GPUDriverInstallationConfigOutput values. You can construct a concrete instance of `GPUDriverInstallationConfigInput` via:
GPUDriverInstallationConfigArgs{...}
type GPUDriverInstallationConfigOutput ¶ added in v0.32.0
type GPUDriverInstallationConfigOutput struct{ *pulumi.OutputState }
GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.
func (GPUDriverInstallationConfigOutput) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigOutput) ElementType() reflect.Type
func (GPUDriverInstallationConfigOutput) GpuDriverVersion ¶ added in v0.32.0
func (o GPUDriverInstallationConfigOutput) GpuDriverVersion() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
Mode for how the GPU driver is installed.
func (GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigOutput() GPUDriverInstallationConfigOutput
func (GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigOutputWithContext(ctx context.Context) GPUDriverInstallationConfigOutput
func (GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigPtrOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput
func (GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigPtrOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigOutput) ToGPUDriverInstallationConfigPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigPtrOutput
type GPUDriverInstallationConfigPtrInput ¶ added in v0.32.0
type GPUDriverInstallationConfigPtrInput interface { pulumi.Input ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput ToGPUDriverInstallationConfigPtrOutputWithContext(context.Context) GPUDriverInstallationConfigPtrOutput }
GPUDriverInstallationConfigPtrInput is an input type that accepts GPUDriverInstallationConfigArgs, GPUDriverInstallationConfigPtr and GPUDriverInstallationConfigPtrOutput values. You can construct a concrete instance of `GPUDriverInstallationConfigPtrInput` via:
GPUDriverInstallationConfigArgs{...} or: nil
func GPUDriverInstallationConfigPtr ¶ added in v0.32.0
func GPUDriverInstallationConfigPtr(v *GPUDriverInstallationConfigArgs) GPUDriverInstallationConfigPtrInput
type GPUDriverInstallationConfigPtrOutput ¶ added in v0.32.0
type GPUDriverInstallationConfigPtrOutput struct{ *pulumi.OutputState }
func (GPUDriverInstallationConfigPtrOutput) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigPtrOutput) ElementType() reflect.Type
func (GPUDriverInstallationConfigPtrOutput) GpuDriverVersion ¶ added in v0.32.0
func (o GPUDriverInstallationConfigPtrOutput) GpuDriverVersion() GPUDriverInstallationConfigGpuDriverVersionPtrOutput
Mode for how the GPU driver is installed.
func (GPUDriverInstallationConfigPtrOutput) ToGPUDriverInstallationConfigPtrOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigPtrOutput) ToGPUDriverInstallationConfigPtrOutput() GPUDriverInstallationConfigPtrOutput
func (GPUDriverInstallationConfigPtrOutput) ToGPUDriverInstallationConfigPtrOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigPtrOutput) ToGPUDriverInstallationConfigPtrOutputWithContext(ctx context.Context) GPUDriverInstallationConfigPtrOutput
type GPUDriverInstallationConfigResponse ¶ added in v0.32.0
type GPUDriverInstallationConfigResponse struct { // Mode for how the GPU driver is installed. GpuDriverVersion string `pulumi:"gpuDriverVersion"` }
GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.
type GPUDriverInstallationConfigResponseOutput ¶ added in v0.32.0
type GPUDriverInstallationConfigResponseOutput struct{ *pulumi.OutputState }
GPUDriverInstallationConfig specifies the version of GPU driver to be auto installed.
func (GPUDriverInstallationConfigResponseOutput) ElementType ¶ added in v0.32.0
func (GPUDriverInstallationConfigResponseOutput) ElementType() reflect.Type
func (GPUDriverInstallationConfigResponseOutput) GpuDriverVersion ¶ added in v0.32.0
func (o GPUDriverInstallationConfigResponseOutput) GpuDriverVersion() pulumi.StringOutput
Mode for how the GPU driver is installed.
func (GPUDriverInstallationConfigResponseOutput) ToGPUDriverInstallationConfigResponseOutput ¶ added in v0.32.0
func (o GPUDriverInstallationConfigResponseOutput) ToGPUDriverInstallationConfigResponseOutput() GPUDriverInstallationConfigResponseOutput
func (GPUDriverInstallationConfigResponseOutput) ToGPUDriverInstallationConfigResponseOutputWithContext ¶ added in v0.32.0
func (o GPUDriverInstallationConfigResponseOutput) ToGPUDriverInstallationConfigResponseOutputWithContext(ctx context.Context) GPUDriverInstallationConfigResponseOutput
type GPUSharingConfig ¶ added in v0.21.0
type GPUSharingConfig struct { // The type of GPU sharing strategy to enable on the GPU node. GpuSharingStrategy *GPUSharingConfigGpuSharingStrategy `pulumi:"gpuSharingStrategy"` MaxSharedClientsPerGpu *string `pulumi:"maxSharedClientsPerGpu"` }
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
type GPUSharingConfigArgs ¶ added in v0.21.0
type GPUSharingConfigArgs struct { // The type of GPU sharing strategy to enable on the GPU node. GpuSharingStrategy GPUSharingConfigGpuSharingStrategyPtrInput `pulumi:"gpuSharingStrategy"` MaxSharedClientsPerGpu pulumi.StringPtrInput `pulumi:"maxSharedClientsPerGpu"` }
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
func (GPUSharingConfigArgs) ElementType ¶ added in v0.21.0
func (GPUSharingConfigArgs) ElementType() reflect.Type
func (GPUSharingConfigArgs) ToGPUSharingConfigOutput ¶ added in v0.21.0
func (i GPUSharingConfigArgs) ToGPUSharingConfigOutput() GPUSharingConfigOutput
func (GPUSharingConfigArgs) ToGPUSharingConfigOutputWithContext ¶ added in v0.21.0
func (i GPUSharingConfigArgs) ToGPUSharingConfigOutputWithContext(ctx context.Context) GPUSharingConfigOutput
func (GPUSharingConfigArgs) ToGPUSharingConfigPtrOutput ¶ added in v0.21.0
func (i GPUSharingConfigArgs) ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput
func (GPUSharingConfigArgs) ToGPUSharingConfigPtrOutputWithContext ¶ added in v0.21.0
func (i GPUSharingConfigArgs) ToGPUSharingConfigPtrOutputWithContext(ctx context.Context) GPUSharingConfigPtrOutput
type GPUSharingConfigGpuSharingStrategy ¶ added in v0.21.0
type GPUSharingConfigGpuSharingStrategy string
The type of GPU sharing strategy to enable on the GPU node.
func (GPUSharingConfigGpuSharingStrategy) ElementType ¶ added in v0.21.0
func (GPUSharingConfigGpuSharingStrategy) ElementType() reflect.Type
func (GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyOutput ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyOutput() GPUSharingConfigGpuSharingStrategyOutput
func (GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyOutputWithContext ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyOutput
func (GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyPtrOutput ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput
func (GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput
func (GPUSharingConfigGpuSharingStrategy) ToStringOutput ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToStringOutput() pulumi.StringOutput
func (GPUSharingConfigGpuSharingStrategy) ToStringOutputWithContext ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GPUSharingConfigGpuSharingStrategy) ToStringPtrOutput ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
func (GPUSharingConfigGpuSharingStrategy) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e GPUSharingConfigGpuSharingStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GPUSharingConfigGpuSharingStrategyInput ¶ added in v0.21.0
type GPUSharingConfigGpuSharingStrategyInput interface { pulumi.Input ToGPUSharingConfigGpuSharingStrategyOutput() GPUSharingConfigGpuSharingStrategyOutput ToGPUSharingConfigGpuSharingStrategyOutputWithContext(context.Context) GPUSharingConfigGpuSharingStrategyOutput }
GPUSharingConfigGpuSharingStrategyInput is an input type that accepts GPUSharingConfigGpuSharingStrategyArgs and GPUSharingConfigGpuSharingStrategyOutput values. You can construct a concrete instance of `GPUSharingConfigGpuSharingStrategyInput` via:
GPUSharingConfigGpuSharingStrategyArgs{...}
type GPUSharingConfigGpuSharingStrategyOutput ¶ added in v0.21.0
type GPUSharingConfigGpuSharingStrategyOutput struct{ *pulumi.OutputState }
func (GPUSharingConfigGpuSharingStrategyOutput) ElementType ¶ added in v0.21.0
func (GPUSharingConfigGpuSharingStrategyOutput) ElementType() reflect.Type
func (GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyOutput ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyOutput() GPUSharingConfigGpuSharingStrategyOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutput ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToStringOutput ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringOutput() pulumi.StringOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GPUSharingConfigGpuSharingStrategyOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GPUSharingConfigGpuSharingStrategyPtrInput ¶ added in v0.21.0
type GPUSharingConfigGpuSharingStrategyPtrInput interface { pulumi.Input ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput }
func GPUSharingConfigGpuSharingStrategyPtr ¶ added in v0.21.0
func GPUSharingConfigGpuSharingStrategyPtr(v string) GPUSharingConfigGpuSharingStrategyPtrInput
type GPUSharingConfigGpuSharingStrategyPtrOutput ¶ added in v0.21.0
type GPUSharingConfigGpuSharingStrategyPtrOutput struct{ *pulumi.OutputState }
func (GPUSharingConfigGpuSharingStrategyPtrOutput) ElementType ¶ added in v0.21.0
func (GPUSharingConfigGpuSharingStrategyPtrOutput) ElementType() reflect.Type
func (GPUSharingConfigGpuSharingStrategyPtrOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutput ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutput() GPUSharingConfigGpuSharingStrategyPtrOutput
func (GPUSharingConfigGpuSharingStrategyPtrOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToGPUSharingConfigGpuSharingStrategyPtrOutputWithContext(ctx context.Context) GPUSharingConfigGpuSharingStrategyPtrOutput
func (GPUSharingConfigGpuSharingStrategyPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GPUSharingConfigGpuSharingStrategyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigGpuSharingStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GPUSharingConfigInput ¶ added in v0.21.0
type GPUSharingConfigInput interface { pulumi.Input ToGPUSharingConfigOutput() GPUSharingConfigOutput ToGPUSharingConfigOutputWithContext(context.Context) GPUSharingConfigOutput }
GPUSharingConfigInput is an input type that accepts GPUSharingConfigArgs and GPUSharingConfigOutput values. You can construct a concrete instance of `GPUSharingConfigInput` via:
GPUSharingConfigArgs{...}
type GPUSharingConfigOutput ¶ added in v0.21.0
type GPUSharingConfigOutput struct{ *pulumi.OutputState }
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
func (GPUSharingConfigOutput) ElementType ¶ added in v0.21.0
func (GPUSharingConfigOutput) ElementType() reflect.Type
func (GPUSharingConfigOutput) GpuSharingStrategy ¶ added in v0.21.0
func (o GPUSharingConfigOutput) GpuSharingStrategy() GPUSharingConfigGpuSharingStrategyPtrOutput
The type of GPU sharing strategy to enable on the GPU node.
func (GPUSharingConfigOutput) MaxSharedClientsPerGpu ¶ added in v0.21.0
func (o GPUSharingConfigOutput) MaxSharedClientsPerGpu() pulumi.StringPtrOutput
The max number of containers that can share a physical GPU.
func (GPUSharingConfigOutput) ToGPUSharingConfigOutput ¶ added in v0.21.0
func (o GPUSharingConfigOutput) ToGPUSharingConfigOutput() GPUSharingConfigOutput
func (GPUSharingConfigOutput) ToGPUSharingConfigOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigOutput) ToGPUSharingConfigOutputWithContext(ctx context.Context) GPUSharingConfigOutput
func (GPUSharingConfigOutput) ToGPUSharingConfigPtrOutput ¶ added in v0.21.0
func (o GPUSharingConfigOutput) ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput
func (GPUSharingConfigOutput) ToGPUSharingConfigPtrOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigOutput) ToGPUSharingConfigPtrOutputWithContext(ctx context.Context) GPUSharingConfigPtrOutput
type GPUSharingConfigPtrInput ¶ added in v0.21.0
type GPUSharingConfigPtrInput interface { pulumi.Input ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput ToGPUSharingConfigPtrOutputWithContext(context.Context) GPUSharingConfigPtrOutput }
GPUSharingConfigPtrInput is an input type that accepts GPUSharingConfigArgs, GPUSharingConfigPtr and GPUSharingConfigPtrOutput values. You can construct a concrete instance of `GPUSharingConfigPtrInput` via:
GPUSharingConfigArgs{...} or: nil
func GPUSharingConfigPtr ¶ added in v0.21.0
func GPUSharingConfigPtr(v *GPUSharingConfigArgs) GPUSharingConfigPtrInput
type GPUSharingConfigPtrOutput ¶ added in v0.21.0
type GPUSharingConfigPtrOutput struct{ *pulumi.OutputState }
func (GPUSharingConfigPtrOutput) Elem ¶ added in v0.21.0
func (o GPUSharingConfigPtrOutput) Elem() GPUSharingConfigOutput
func (GPUSharingConfigPtrOutput) ElementType ¶ added in v0.21.0
func (GPUSharingConfigPtrOutput) ElementType() reflect.Type
func (GPUSharingConfigPtrOutput) GpuSharingStrategy ¶ added in v0.21.0
func (o GPUSharingConfigPtrOutput) GpuSharingStrategy() GPUSharingConfigGpuSharingStrategyPtrOutput
The type of GPU sharing strategy to enable on the GPU node.
func (GPUSharingConfigPtrOutput) MaxSharedClientsPerGpu ¶ added in v0.21.0
func (o GPUSharingConfigPtrOutput) MaxSharedClientsPerGpu() pulumi.StringPtrOutput
The max number of containers that can share a physical GPU.
func (GPUSharingConfigPtrOutput) ToGPUSharingConfigPtrOutput ¶ added in v0.21.0
func (o GPUSharingConfigPtrOutput) ToGPUSharingConfigPtrOutput() GPUSharingConfigPtrOutput
func (GPUSharingConfigPtrOutput) ToGPUSharingConfigPtrOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigPtrOutput) ToGPUSharingConfigPtrOutputWithContext(ctx context.Context) GPUSharingConfigPtrOutput
type GPUSharingConfigResponse ¶ added in v0.21.0
type GPUSharingConfigResponse struct { // The type of GPU sharing strategy to enable on the GPU node. GpuSharingStrategy string `pulumi:"gpuSharingStrategy"` MaxSharedClientsPerGpu string `pulumi:"maxSharedClientsPerGpu"` }
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
type GPUSharingConfigResponseOutput ¶ added in v0.21.0
type GPUSharingConfigResponseOutput struct{ *pulumi.OutputState }
GPUSharingConfig represents the GPU sharing configuration for Hardware Accelerators.
func (GPUSharingConfigResponseOutput) ElementType ¶ added in v0.21.0
func (GPUSharingConfigResponseOutput) ElementType() reflect.Type
func (GPUSharingConfigResponseOutput) GpuSharingStrategy ¶ added in v0.21.0
func (o GPUSharingConfigResponseOutput) GpuSharingStrategy() pulumi.StringOutput
The type of GPU sharing strategy to enable on the GPU node.
func (GPUSharingConfigResponseOutput) MaxSharedClientsPerGpu ¶ added in v0.21.0
func (o GPUSharingConfigResponseOutput) MaxSharedClientsPerGpu() pulumi.StringOutput
The max number of containers that can share a physical GPU.
func (GPUSharingConfigResponseOutput) ToGPUSharingConfigResponseOutput ¶ added in v0.21.0
func (o GPUSharingConfigResponseOutput) ToGPUSharingConfigResponseOutput() GPUSharingConfigResponseOutput
func (GPUSharingConfigResponseOutput) ToGPUSharingConfigResponseOutputWithContext ¶ added in v0.21.0
func (o GPUSharingConfigResponseOutput) ToGPUSharingConfigResponseOutputWithContext(ctx context.Context) GPUSharingConfigResponseOutput
type GatewayAPIConfig ¶ added in v0.28.0
type GatewayAPIConfig struct { // The Gateway API release channel to use for Gateway API. Channel *GatewayAPIConfigChannel `pulumi:"channel"` }
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
type GatewayAPIConfigArgs ¶ added in v0.28.0
type GatewayAPIConfigArgs struct { // The Gateway API release channel to use for Gateway API. Channel GatewayAPIConfigChannelPtrInput `pulumi:"channel"` }
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
func (GatewayAPIConfigArgs) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigArgs) ElementType() reflect.Type
func (GatewayAPIConfigArgs) ToGatewayAPIConfigOutput ¶ added in v0.28.0
func (i GatewayAPIConfigArgs) ToGatewayAPIConfigOutput() GatewayAPIConfigOutput
func (GatewayAPIConfigArgs) ToGatewayAPIConfigOutputWithContext ¶ added in v0.28.0
func (i GatewayAPIConfigArgs) ToGatewayAPIConfigOutputWithContext(ctx context.Context) GatewayAPIConfigOutput
func (GatewayAPIConfigArgs) ToGatewayAPIConfigPtrOutput ¶ added in v0.28.0
func (i GatewayAPIConfigArgs) ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput
func (GatewayAPIConfigArgs) ToGatewayAPIConfigPtrOutputWithContext ¶ added in v0.28.0
func (i GatewayAPIConfigArgs) ToGatewayAPIConfigPtrOutputWithContext(ctx context.Context) GatewayAPIConfigPtrOutput
type GatewayAPIConfigChannel ¶ added in v0.28.0
type GatewayAPIConfigChannel string
The Gateway API release channel to use for Gateway API.
func (GatewayAPIConfigChannel) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigChannel) ElementType() reflect.Type
func (GatewayAPIConfigChannel) ToGatewayAPIConfigChannelOutput ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelOutput() GatewayAPIConfigChannelOutput
func (GatewayAPIConfigChannel) ToGatewayAPIConfigChannelOutputWithContext ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelOutputWithContext(ctx context.Context) GatewayAPIConfigChannelOutput
func (GatewayAPIConfigChannel) ToGatewayAPIConfigChannelPtrOutput ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput
func (GatewayAPIConfigChannel) ToGatewayAPIConfigChannelPtrOutputWithContext ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToGatewayAPIConfigChannelPtrOutputWithContext(ctx context.Context) GatewayAPIConfigChannelPtrOutput
func (GatewayAPIConfigChannel) ToStringOutput ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToStringOutput() pulumi.StringOutput
func (GatewayAPIConfigChannel) ToStringOutputWithContext ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GatewayAPIConfigChannel) ToStringPtrOutput ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToStringPtrOutput() pulumi.StringPtrOutput
func (GatewayAPIConfigChannel) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e GatewayAPIConfigChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GatewayAPIConfigChannelInput ¶ added in v0.28.0
type GatewayAPIConfigChannelInput interface { pulumi.Input ToGatewayAPIConfigChannelOutput() GatewayAPIConfigChannelOutput ToGatewayAPIConfigChannelOutputWithContext(context.Context) GatewayAPIConfigChannelOutput }
GatewayAPIConfigChannelInput is an input type that accepts GatewayAPIConfigChannelArgs and GatewayAPIConfigChannelOutput values. You can construct a concrete instance of `GatewayAPIConfigChannelInput` via:
GatewayAPIConfigChannelArgs{...}
type GatewayAPIConfigChannelOutput ¶ added in v0.28.0
type GatewayAPIConfigChannelOutput struct{ *pulumi.OutputState }
func (GatewayAPIConfigChannelOutput) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigChannelOutput) ElementType() reflect.Type
func (GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelOutput ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelOutput() GatewayAPIConfigChannelOutput
func (GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelOutputWithContext(ctx context.Context) GatewayAPIConfigChannelOutput
func (GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelPtrOutput ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput
func (GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelPtrOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToGatewayAPIConfigChannelPtrOutputWithContext(ctx context.Context) GatewayAPIConfigChannelPtrOutput
func (GatewayAPIConfigChannelOutput) ToStringOutput ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToStringOutput() pulumi.StringOutput
func (GatewayAPIConfigChannelOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GatewayAPIConfigChannelOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GatewayAPIConfigChannelOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GatewayAPIConfigChannelPtrInput ¶ added in v0.28.0
type GatewayAPIConfigChannelPtrInput interface { pulumi.Input ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput ToGatewayAPIConfigChannelPtrOutputWithContext(context.Context) GatewayAPIConfigChannelPtrOutput }
func GatewayAPIConfigChannelPtr ¶ added in v0.28.0
func GatewayAPIConfigChannelPtr(v string) GatewayAPIConfigChannelPtrInput
type GatewayAPIConfigChannelPtrOutput ¶ added in v0.28.0
type GatewayAPIConfigChannelPtrOutput struct{ *pulumi.OutputState }
func (GatewayAPIConfigChannelPtrOutput) Elem ¶ added in v0.28.0
func (o GatewayAPIConfigChannelPtrOutput) Elem() GatewayAPIConfigChannelOutput
func (GatewayAPIConfigChannelPtrOutput) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigChannelPtrOutput) ElementType() reflect.Type
func (GatewayAPIConfigChannelPtrOutput) ToGatewayAPIConfigChannelPtrOutput ¶ added in v0.28.0
func (o GatewayAPIConfigChannelPtrOutput) ToGatewayAPIConfigChannelPtrOutput() GatewayAPIConfigChannelPtrOutput
func (GatewayAPIConfigChannelPtrOutput) ToGatewayAPIConfigChannelPtrOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigChannelPtrOutput) ToGatewayAPIConfigChannelPtrOutputWithContext(ctx context.Context) GatewayAPIConfigChannelPtrOutput
func (GatewayAPIConfigChannelPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o GatewayAPIConfigChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GatewayAPIConfigChannelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GatewayAPIConfigInput ¶ added in v0.28.0
type GatewayAPIConfigInput interface { pulumi.Input ToGatewayAPIConfigOutput() GatewayAPIConfigOutput ToGatewayAPIConfigOutputWithContext(context.Context) GatewayAPIConfigOutput }
GatewayAPIConfigInput is an input type that accepts GatewayAPIConfigArgs and GatewayAPIConfigOutput values. You can construct a concrete instance of `GatewayAPIConfigInput` via:
GatewayAPIConfigArgs{...}
type GatewayAPIConfigOutput ¶ added in v0.28.0
type GatewayAPIConfigOutput struct{ *pulumi.OutputState }
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
func (GatewayAPIConfigOutput) Channel ¶ added in v0.28.0
func (o GatewayAPIConfigOutput) Channel() GatewayAPIConfigChannelPtrOutput
The Gateway API release channel to use for Gateway API.
func (GatewayAPIConfigOutput) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigOutput) ElementType() reflect.Type
func (GatewayAPIConfigOutput) ToGatewayAPIConfigOutput ¶ added in v0.28.0
func (o GatewayAPIConfigOutput) ToGatewayAPIConfigOutput() GatewayAPIConfigOutput
func (GatewayAPIConfigOutput) ToGatewayAPIConfigOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigOutput) ToGatewayAPIConfigOutputWithContext(ctx context.Context) GatewayAPIConfigOutput
func (GatewayAPIConfigOutput) ToGatewayAPIConfigPtrOutput ¶ added in v0.28.0
func (o GatewayAPIConfigOutput) ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput
func (GatewayAPIConfigOutput) ToGatewayAPIConfigPtrOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigOutput) ToGatewayAPIConfigPtrOutputWithContext(ctx context.Context) GatewayAPIConfigPtrOutput
type GatewayAPIConfigPtrInput ¶ added in v0.28.0
type GatewayAPIConfigPtrInput interface { pulumi.Input ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput ToGatewayAPIConfigPtrOutputWithContext(context.Context) GatewayAPIConfigPtrOutput }
GatewayAPIConfigPtrInput is an input type that accepts GatewayAPIConfigArgs, GatewayAPIConfigPtr and GatewayAPIConfigPtrOutput values. You can construct a concrete instance of `GatewayAPIConfigPtrInput` via:
GatewayAPIConfigArgs{...} or: nil
func GatewayAPIConfigPtr ¶ added in v0.28.0
func GatewayAPIConfigPtr(v *GatewayAPIConfigArgs) GatewayAPIConfigPtrInput
type GatewayAPIConfigPtrOutput ¶ added in v0.28.0
type GatewayAPIConfigPtrOutput struct{ *pulumi.OutputState }
func (GatewayAPIConfigPtrOutput) Channel ¶ added in v0.28.0
func (o GatewayAPIConfigPtrOutput) Channel() GatewayAPIConfigChannelPtrOutput
The Gateway API release channel to use for Gateway API.
func (GatewayAPIConfigPtrOutput) Elem ¶ added in v0.28.0
func (o GatewayAPIConfigPtrOutput) Elem() GatewayAPIConfigOutput
func (GatewayAPIConfigPtrOutput) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigPtrOutput) ElementType() reflect.Type
func (GatewayAPIConfigPtrOutput) ToGatewayAPIConfigPtrOutput ¶ added in v0.28.0
func (o GatewayAPIConfigPtrOutput) ToGatewayAPIConfigPtrOutput() GatewayAPIConfigPtrOutput
func (GatewayAPIConfigPtrOutput) ToGatewayAPIConfigPtrOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigPtrOutput) ToGatewayAPIConfigPtrOutputWithContext(ctx context.Context) GatewayAPIConfigPtrOutput
type GatewayAPIConfigResponse ¶ added in v0.28.0
type GatewayAPIConfigResponse struct { // The Gateway API release channel to use for Gateway API. Channel string `pulumi:"channel"` }
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
type GatewayAPIConfigResponseOutput ¶ added in v0.28.0
type GatewayAPIConfigResponseOutput struct{ *pulumi.OutputState }
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
func (GatewayAPIConfigResponseOutput) Channel ¶ added in v0.28.0
func (o GatewayAPIConfigResponseOutput) Channel() pulumi.StringOutput
The Gateway API release channel to use for Gateway API.
func (GatewayAPIConfigResponseOutput) ElementType ¶ added in v0.28.0
func (GatewayAPIConfigResponseOutput) ElementType() reflect.Type
func (GatewayAPIConfigResponseOutput) ToGatewayAPIConfigResponseOutput ¶ added in v0.28.0
func (o GatewayAPIConfigResponseOutput) ToGatewayAPIConfigResponseOutput() GatewayAPIConfigResponseOutput
func (GatewayAPIConfigResponseOutput) ToGatewayAPIConfigResponseOutputWithContext ¶ added in v0.28.0
func (o GatewayAPIConfigResponseOutput) ToGatewayAPIConfigResponseOutputWithContext(ctx context.Context) GatewayAPIConfigResponseOutput
type GcePersistentDiskCsiDriverConfig ¶
type GcePersistentDiskCsiDriverConfig struct { // Whether the Compute Engine PD CSI driver is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for the Compute Engine PD CSI driver.
type GcePersistentDiskCsiDriverConfigArgs ¶
type GcePersistentDiskCsiDriverConfigArgs struct { // Whether the Compute Engine PD CSI driver is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Compute Engine PD CSI driver.
func (GcePersistentDiskCsiDriverConfigArgs) ElementType ¶
func (GcePersistentDiskCsiDriverConfigArgs) ElementType() reflect.Type
func (GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigOutput ¶
func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigOutput() GcePersistentDiskCsiDriverConfigOutput
func (GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigOutputWithContext ¶
func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigOutput
func (GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigPtrOutput ¶
func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput
func (GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext ¶
func (i GcePersistentDiskCsiDriverConfigArgs) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigPtrOutput
type GcePersistentDiskCsiDriverConfigInput ¶
type GcePersistentDiskCsiDriverConfigInput interface { pulumi.Input ToGcePersistentDiskCsiDriverConfigOutput() GcePersistentDiskCsiDriverConfigOutput ToGcePersistentDiskCsiDriverConfigOutputWithContext(context.Context) GcePersistentDiskCsiDriverConfigOutput }
GcePersistentDiskCsiDriverConfigInput is an input type that accepts GcePersistentDiskCsiDriverConfigArgs and GcePersistentDiskCsiDriverConfigOutput values. You can construct a concrete instance of `GcePersistentDiskCsiDriverConfigInput` via:
GcePersistentDiskCsiDriverConfigArgs{...}
type GcePersistentDiskCsiDriverConfigOutput ¶
type GcePersistentDiskCsiDriverConfigOutput struct{ *pulumi.OutputState }
Configuration for the Compute Engine PD CSI driver.
func (GcePersistentDiskCsiDriverConfigOutput) ElementType ¶
func (GcePersistentDiskCsiDriverConfigOutput) ElementType() reflect.Type
func (GcePersistentDiskCsiDriverConfigOutput) Enabled ¶
func (o GcePersistentDiskCsiDriverConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether the Compute Engine PD CSI driver is enabled for this cluster.
func (GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigOutput ¶
func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigOutput() GcePersistentDiskCsiDriverConfigOutput
func (GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigOutputWithContext ¶
func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigOutput
func (GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigPtrOutput ¶
func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput
func (GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext ¶
func (o GcePersistentDiskCsiDriverConfigOutput) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigPtrOutput
type GcePersistentDiskCsiDriverConfigPtrInput ¶
type GcePersistentDiskCsiDriverConfigPtrInput interface { pulumi.Input ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(context.Context) GcePersistentDiskCsiDriverConfigPtrOutput }
GcePersistentDiskCsiDriverConfigPtrInput is an input type that accepts GcePersistentDiskCsiDriverConfigArgs, GcePersistentDiskCsiDriverConfigPtr and GcePersistentDiskCsiDriverConfigPtrOutput values. You can construct a concrete instance of `GcePersistentDiskCsiDriverConfigPtrInput` via:
GcePersistentDiskCsiDriverConfigArgs{...} or: nil
func GcePersistentDiskCsiDriverConfigPtr ¶
func GcePersistentDiskCsiDriverConfigPtr(v *GcePersistentDiskCsiDriverConfigArgs) GcePersistentDiskCsiDriverConfigPtrInput
type GcePersistentDiskCsiDriverConfigPtrOutput ¶
type GcePersistentDiskCsiDriverConfigPtrOutput struct{ *pulumi.OutputState }
func (GcePersistentDiskCsiDriverConfigPtrOutput) ElementType ¶
func (GcePersistentDiskCsiDriverConfigPtrOutput) ElementType() reflect.Type
func (GcePersistentDiskCsiDriverConfigPtrOutput) Enabled ¶
func (o GcePersistentDiskCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the Compute Engine PD CSI driver is enabled for this cluster.
func (GcePersistentDiskCsiDriverConfigPtrOutput) ToGcePersistentDiskCsiDriverConfigPtrOutput ¶
func (o GcePersistentDiskCsiDriverConfigPtrOutput) ToGcePersistentDiskCsiDriverConfigPtrOutput() GcePersistentDiskCsiDriverConfigPtrOutput
func (GcePersistentDiskCsiDriverConfigPtrOutput) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext ¶
func (o GcePersistentDiskCsiDriverConfigPtrOutput) ToGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigPtrOutput
type GcePersistentDiskCsiDriverConfigResponse ¶
type GcePersistentDiskCsiDriverConfigResponse struct { // Whether the Compute Engine PD CSI driver is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for the Compute Engine PD CSI driver.
type GcePersistentDiskCsiDriverConfigResponseOutput ¶
type GcePersistentDiskCsiDriverConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Compute Engine PD CSI driver.
func (GcePersistentDiskCsiDriverConfigResponseOutput) ElementType ¶
func (GcePersistentDiskCsiDriverConfigResponseOutput) ElementType() reflect.Type
func (GcePersistentDiskCsiDriverConfigResponseOutput) Enabled ¶
func (o GcePersistentDiskCsiDriverConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether the Compute Engine PD CSI driver is enabled for this cluster.
func (GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponseOutput ¶
func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponseOutput() GcePersistentDiskCsiDriverConfigResponseOutput
func (GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext ¶
func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponseOutput
type GcfsConfig ¶ added in v0.9.0
type GcfsConfig struct { // Whether to use GCFS. Enabled *bool `pulumi:"enabled"` }
GcfsConfig contains configurations of Google Container File System.
type GcfsConfigArgs ¶ added in v0.9.0
type GcfsConfigArgs struct { // Whether to use GCFS. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
GcfsConfig contains configurations of Google Container File System.
func (GcfsConfigArgs) ElementType ¶ added in v0.9.0
func (GcfsConfigArgs) ElementType() reflect.Type
func (GcfsConfigArgs) ToGcfsConfigOutput ¶ added in v0.9.0
func (i GcfsConfigArgs) ToGcfsConfigOutput() GcfsConfigOutput
func (GcfsConfigArgs) ToGcfsConfigOutputWithContext ¶ added in v0.9.0
func (i GcfsConfigArgs) ToGcfsConfigOutputWithContext(ctx context.Context) GcfsConfigOutput
func (GcfsConfigArgs) ToGcfsConfigPtrOutput ¶ added in v0.9.0
func (i GcfsConfigArgs) ToGcfsConfigPtrOutput() GcfsConfigPtrOutput
func (GcfsConfigArgs) ToGcfsConfigPtrOutputWithContext ¶ added in v0.9.0
func (i GcfsConfigArgs) ToGcfsConfigPtrOutputWithContext(ctx context.Context) GcfsConfigPtrOutput
type GcfsConfigInput ¶ added in v0.9.0
type GcfsConfigInput interface { pulumi.Input ToGcfsConfigOutput() GcfsConfigOutput ToGcfsConfigOutputWithContext(context.Context) GcfsConfigOutput }
GcfsConfigInput is an input type that accepts GcfsConfigArgs and GcfsConfigOutput values. You can construct a concrete instance of `GcfsConfigInput` via:
GcfsConfigArgs{...}
type GcfsConfigOutput ¶ added in v0.9.0
type GcfsConfigOutput struct{ *pulumi.OutputState }
GcfsConfig contains configurations of Google Container File System.
func (GcfsConfigOutput) ElementType ¶ added in v0.9.0
func (GcfsConfigOutput) ElementType() reflect.Type
func (GcfsConfigOutput) Enabled ¶ added in v0.9.0
func (o GcfsConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to use GCFS.
func (GcfsConfigOutput) ToGcfsConfigOutput ¶ added in v0.9.0
func (o GcfsConfigOutput) ToGcfsConfigOutput() GcfsConfigOutput
func (GcfsConfigOutput) ToGcfsConfigOutputWithContext ¶ added in v0.9.0
func (o GcfsConfigOutput) ToGcfsConfigOutputWithContext(ctx context.Context) GcfsConfigOutput
func (GcfsConfigOutput) ToGcfsConfigPtrOutput ¶ added in v0.9.0
func (o GcfsConfigOutput) ToGcfsConfigPtrOutput() GcfsConfigPtrOutput
func (GcfsConfigOutput) ToGcfsConfigPtrOutputWithContext ¶ added in v0.9.0
func (o GcfsConfigOutput) ToGcfsConfigPtrOutputWithContext(ctx context.Context) GcfsConfigPtrOutput
type GcfsConfigPtrInput ¶ added in v0.9.0
type GcfsConfigPtrInput interface { pulumi.Input ToGcfsConfigPtrOutput() GcfsConfigPtrOutput ToGcfsConfigPtrOutputWithContext(context.Context) GcfsConfigPtrOutput }
GcfsConfigPtrInput is an input type that accepts GcfsConfigArgs, GcfsConfigPtr and GcfsConfigPtrOutput values. You can construct a concrete instance of `GcfsConfigPtrInput` via:
GcfsConfigArgs{...} or: nil
func GcfsConfigPtr ¶ added in v0.9.0
func GcfsConfigPtr(v *GcfsConfigArgs) GcfsConfigPtrInput
type GcfsConfigPtrOutput ¶ added in v0.9.0
type GcfsConfigPtrOutput struct{ *pulumi.OutputState }
func (GcfsConfigPtrOutput) Elem ¶ added in v0.9.0
func (o GcfsConfigPtrOutput) Elem() GcfsConfigOutput
func (GcfsConfigPtrOutput) ElementType ¶ added in v0.9.0
func (GcfsConfigPtrOutput) ElementType() reflect.Type
func (GcfsConfigPtrOutput) Enabled ¶ added in v0.9.0
func (o GcfsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to use GCFS.
func (GcfsConfigPtrOutput) ToGcfsConfigPtrOutput ¶ added in v0.9.0
func (o GcfsConfigPtrOutput) ToGcfsConfigPtrOutput() GcfsConfigPtrOutput
func (GcfsConfigPtrOutput) ToGcfsConfigPtrOutputWithContext ¶ added in v0.9.0
func (o GcfsConfigPtrOutput) ToGcfsConfigPtrOutputWithContext(ctx context.Context) GcfsConfigPtrOutput
type GcfsConfigResponse ¶ added in v0.9.0
type GcfsConfigResponse struct { // Whether to use GCFS. Enabled bool `pulumi:"enabled"` }
GcfsConfig contains configurations of Google Container File System.
type GcfsConfigResponseOutput ¶ added in v0.9.0
type GcfsConfigResponseOutput struct{ *pulumi.OutputState }
GcfsConfig contains configurations of Google Container File System.
func (GcfsConfigResponseOutput) ElementType ¶ added in v0.9.0
func (GcfsConfigResponseOutput) ElementType() reflect.Type
func (GcfsConfigResponseOutput) Enabled ¶ added in v0.9.0
func (o GcfsConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether to use GCFS.
func (GcfsConfigResponseOutput) ToGcfsConfigResponseOutput ¶ added in v0.9.0
func (o GcfsConfigResponseOutput) ToGcfsConfigResponseOutput() GcfsConfigResponseOutput
func (GcfsConfigResponseOutput) ToGcfsConfigResponseOutputWithContext ¶ added in v0.9.0
func (o GcfsConfigResponseOutput) ToGcfsConfigResponseOutputWithContext(ctx context.Context) GcfsConfigResponseOutput
type GcpFilestoreCsiDriverConfig ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfig struct { // Whether the GCP Filestore CSI driver is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for the GCP Filestore CSI driver.
type GcpFilestoreCsiDriverConfigArgs ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigArgs struct { // Whether the GCP Filestore CSI driver is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the GCP Filestore CSI driver.
func (GcpFilestoreCsiDriverConfigArgs) ElementType ¶ added in v0.8.0
func (GcpFilestoreCsiDriverConfigArgs) ElementType() reflect.Type
func (GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigOutput ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigOutput() GcpFilestoreCsiDriverConfigOutput
func (GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigOutputWithContext ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigOutput
func (GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigPtrOutput ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput
func (GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigArgs) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigPtrOutput
type GcpFilestoreCsiDriverConfigInput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigInput interface { pulumi.Input ToGcpFilestoreCsiDriverConfigOutput() GcpFilestoreCsiDriverConfigOutput ToGcpFilestoreCsiDriverConfigOutputWithContext(context.Context) GcpFilestoreCsiDriverConfigOutput }
GcpFilestoreCsiDriverConfigInput is an input type that accepts GcpFilestoreCsiDriverConfigArgs and GcpFilestoreCsiDriverConfigOutput values. You can construct a concrete instance of `GcpFilestoreCsiDriverConfigInput` via:
GcpFilestoreCsiDriverConfigArgs{...}
type GcpFilestoreCsiDriverConfigOutput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigOutput struct{ *pulumi.OutputState }
Configuration for the GCP Filestore CSI driver.
func (GcpFilestoreCsiDriverConfigOutput) ElementType ¶ added in v0.8.0
func (GcpFilestoreCsiDriverConfigOutput) ElementType() reflect.Type
func (GcpFilestoreCsiDriverConfigOutput) Enabled ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether the GCP Filestore CSI driver is enabled for this cluster.
func (GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigOutput ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigOutput() GcpFilestoreCsiDriverConfigOutput
func (GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigOutputWithContext ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigOutput
func (GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigPtrOutput ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput
func (GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigOutput) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigPtrOutput
type GcpFilestoreCsiDriverConfigPtrInput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigPtrInput interface { pulumi.Input ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(context.Context) GcpFilestoreCsiDriverConfigPtrOutput }
GcpFilestoreCsiDriverConfigPtrInput is an input type that accepts GcpFilestoreCsiDriverConfigArgs, GcpFilestoreCsiDriverConfigPtr and GcpFilestoreCsiDriverConfigPtrOutput values. You can construct a concrete instance of `GcpFilestoreCsiDriverConfigPtrInput` via:
GcpFilestoreCsiDriverConfigArgs{...} or: nil
func GcpFilestoreCsiDriverConfigPtr ¶ added in v0.8.0
func GcpFilestoreCsiDriverConfigPtr(v *GcpFilestoreCsiDriverConfigArgs) GcpFilestoreCsiDriverConfigPtrInput
type GcpFilestoreCsiDriverConfigPtrOutput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigPtrOutput struct{ *pulumi.OutputState }
func (GcpFilestoreCsiDriverConfigPtrOutput) ElementType ¶ added in v0.8.0
func (GcpFilestoreCsiDriverConfigPtrOutput) ElementType() reflect.Type
func (GcpFilestoreCsiDriverConfigPtrOutput) Enabled ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the GCP Filestore CSI driver is enabled for this cluster.
func (GcpFilestoreCsiDriverConfigPtrOutput) ToGcpFilestoreCsiDriverConfigPtrOutput ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigPtrOutput) ToGcpFilestoreCsiDriverConfigPtrOutput() GcpFilestoreCsiDriverConfigPtrOutput
func (GcpFilestoreCsiDriverConfigPtrOutput) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigPtrOutput) ToGcpFilestoreCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigPtrOutput
type GcpFilestoreCsiDriverConfigResponse ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigResponse struct { // Whether the GCP Filestore CSI driver is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for the GCP Filestore CSI driver.
type GcpFilestoreCsiDriverConfigResponseOutput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the GCP Filestore CSI driver.
func (GcpFilestoreCsiDriverConfigResponseOutput) ElementType ¶ added in v0.8.0
func (GcpFilestoreCsiDriverConfigResponseOutput) ElementType() reflect.Type
func (GcpFilestoreCsiDriverConfigResponseOutput) Enabled ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether the GCP Filestore CSI driver is enabled for this cluster.
func (GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponseOutput ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponseOutput() GcpFilestoreCsiDriverConfigResponseOutput
func (GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponseOutputWithContext ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponseOutput
type GcsFuseCsiDriverConfig ¶ added in v0.31.1
type GcsFuseCsiDriverConfig struct { // Whether the Cloud Storage Fuse CSI driver is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for the Cloud Storage Fuse CSI driver.
type GcsFuseCsiDriverConfigArgs ¶ added in v0.31.1
type GcsFuseCsiDriverConfigArgs struct { // Whether the Cloud Storage Fuse CSI driver is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Cloud Storage Fuse CSI driver.
func (GcsFuseCsiDriverConfigArgs) ElementType ¶ added in v0.31.1
func (GcsFuseCsiDriverConfigArgs) ElementType() reflect.Type
func (GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigOutput ¶ added in v0.31.1
func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigOutput() GcsFuseCsiDriverConfigOutput
func (GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigOutputWithContext ¶ added in v0.31.1
func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigOutput
func (GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigPtrOutput ¶ added in v0.31.1
func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput
func (GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigPtrOutputWithContext ¶ added in v0.31.1
func (i GcsFuseCsiDriverConfigArgs) ToGcsFuseCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigPtrOutput
type GcsFuseCsiDriverConfigInput ¶ added in v0.31.1
type GcsFuseCsiDriverConfigInput interface { pulumi.Input ToGcsFuseCsiDriverConfigOutput() GcsFuseCsiDriverConfigOutput ToGcsFuseCsiDriverConfigOutputWithContext(context.Context) GcsFuseCsiDriverConfigOutput }
GcsFuseCsiDriverConfigInput is an input type that accepts GcsFuseCsiDriverConfigArgs and GcsFuseCsiDriverConfigOutput values. You can construct a concrete instance of `GcsFuseCsiDriverConfigInput` via:
GcsFuseCsiDriverConfigArgs{...}
type GcsFuseCsiDriverConfigOutput ¶ added in v0.31.1
type GcsFuseCsiDriverConfigOutput struct{ *pulumi.OutputState }
Configuration for the Cloud Storage Fuse CSI driver.
func (GcsFuseCsiDriverConfigOutput) ElementType ¶ added in v0.31.1
func (GcsFuseCsiDriverConfigOutput) ElementType() reflect.Type
func (GcsFuseCsiDriverConfigOutput) Enabled ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether the Cloud Storage Fuse CSI driver is enabled for this cluster.
func (GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigOutput ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigOutput() GcsFuseCsiDriverConfigOutput
func (GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigOutputWithContext ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigOutput
func (GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigPtrOutput ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput
func (GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigPtrOutputWithContext ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigOutput) ToGcsFuseCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigPtrOutput
type GcsFuseCsiDriverConfigPtrInput ¶ added in v0.31.1
type GcsFuseCsiDriverConfigPtrInput interface { pulumi.Input ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput ToGcsFuseCsiDriverConfigPtrOutputWithContext(context.Context) GcsFuseCsiDriverConfigPtrOutput }
GcsFuseCsiDriverConfigPtrInput is an input type that accepts GcsFuseCsiDriverConfigArgs, GcsFuseCsiDriverConfigPtr and GcsFuseCsiDriverConfigPtrOutput values. You can construct a concrete instance of `GcsFuseCsiDriverConfigPtrInput` via:
GcsFuseCsiDriverConfigArgs{...} or: nil
func GcsFuseCsiDriverConfigPtr ¶ added in v0.31.1
func GcsFuseCsiDriverConfigPtr(v *GcsFuseCsiDriverConfigArgs) GcsFuseCsiDriverConfigPtrInput
type GcsFuseCsiDriverConfigPtrOutput ¶ added in v0.31.1
type GcsFuseCsiDriverConfigPtrOutput struct{ *pulumi.OutputState }
func (GcsFuseCsiDriverConfigPtrOutput) Elem ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigPtrOutput) Elem() GcsFuseCsiDriverConfigOutput
func (GcsFuseCsiDriverConfigPtrOutput) ElementType ¶ added in v0.31.1
func (GcsFuseCsiDriverConfigPtrOutput) ElementType() reflect.Type
func (GcsFuseCsiDriverConfigPtrOutput) Enabled ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the Cloud Storage Fuse CSI driver is enabled for this cluster.
func (GcsFuseCsiDriverConfigPtrOutput) ToGcsFuseCsiDriverConfigPtrOutput ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigPtrOutput) ToGcsFuseCsiDriverConfigPtrOutput() GcsFuseCsiDriverConfigPtrOutput
func (GcsFuseCsiDriverConfigPtrOutput) ToGcsFuseCsiDriverConfigPtrOutputWithContext ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigPtrOutput) ToGcsFuseCsiDriverConfigPtrOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigPtrOutput
type GcsFuseCsiDriverConfigResponse ¶ added in v0.31.1
type GcsFuseCsiDriverConfigResponse struct { // Whether the Cloud Storage Fuse CSI driver is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for the Cloud Storage Fuse CSI driver.
type GcsFuseCsiDriverConfigResponseOutput ¶ added in v0.31.1
type GcsFuseCsiDriverConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Cloud Storage Fuse CSI driver.
func (GcsFuseCsiDriverConfigResponseOutput) ElementType ¶ added in v0.31.1
func (GcsFuseCsiDriverConfigResponseOutput) ElementType() reflect.Type
func (GcsFuseCsiDriverConfigResponseOutput) Enabled ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether the Cloud Storage Fuse CSI driver is enabled for this cluster.
func (GcsFuseCsiDriverConfigResponseOutput) ToGcsFuseCsiDriverConfigResponseOutput ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigResponseOutput) ToGcsFuseCsiDriverConfigResponseOutput() GcsFuseCsiDriverConfigResponseOutput
func (GcsFuseCsiDriverConfigResponseOutput) ToGcsFuseCsiDriverConfigResponseOutputWithContext ¶ added in v0.31.1
func (o GcsFuseCsiDriverConfigResponseOutput) ToGcsFuseCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcsFuseCsiDriverConfigResponseOutput
type GetServerConfigArgs ¶ added in v0.24.0
type GetServerConfigOutputArgs ¶ added in v0.24.0
type GetServerConfigOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ProjectId pulumi.StringInput `pulumi:"projectId"` Zone pulumi.StringInput `pulumi:"zone"` }
func (GetServerConfigOutputArgs) ElementType ¶ added in v0.24.0
func (GetServerConfigOutputArgs) ElementType() reflect.Type
type GetServerConfigResult ¶ added in v0.24.0
type GetServerConfigResult struct { // List of release channel configurations. Channels []ReleaseChannelConfigResponse `pulumi:"channels"` // Version of Kubernetes the service deploys by default. DefaultClusterVersion string `pulumi:"defaultClusterVersion"` // Default image type. DefaultImageType string `pulumi:"defaultImageType"` // List of valid image types. ValidImageTypes []string `pulumi:"validImageTypes"` // List of valid master versions, in descending order. ValidMasterVersions []string `pulumi:"validMasterVersions"` // List of valid node upgrade target versions, in descending order. ValidNodeVersions []string `pulumi:"validNodeVersions"` // Maps of Kubernetes version and supported Windows server versions. WindowsVersionMaps map[string]string `pulumi:"windowsVersionMaps"` }
func GetServerConfig ¶ added in v0.24.0
func GetServerConfig(ctx *pulumi.Context, args *GetServerConfigArgs, opts ...pulumi.InvokeOption) (*GetServerConfigResult, error)
Returns configuration info about the Google Kubernetes Engine service.
type GetServerConfigResultOutput ¶ added in v0.24.0
type GetServerConfigResultOutput struct{ *pulumi.OutputState }
func GetServerConfigOutput ¶ added in v0.24.0
func GetServerConfigOutput(ctx *pulumi.Context, args GetServerConfigOutputArgs, opts ...pulumi.InvokeOption) GetServerConfigResultOutput
func (GetServerConfigResultOutput) Channels ¶ added in v0.24.0
func (o GetServerConfigResultOutput) Channels() ReleaseChannelConfigResponseArrayOutput
List of release channel configurations.
func (GetServerConfigResultOutput) DefaultClusterVersion ¶ added in v0.24.0
func (o GetServerConfigResultOutput) DefaultClusterVersion() pulumi.StringOutput
Version of Kubernetes the service deploys by default.
func (GetServerConfigResultOutput) DefaultImageType ¶ added in v0.24.0
func (o GetServerConfigResultOutput) DefaultImageType() pulumi.StringOutput
Default image type.
func (GetServerConfigResultOutput) ElementType ¶ added in v0.24.0
func (GetServerConfigResultOutput) ElementType() reflect.Type
func (GetServerConfigResultOutput) ToGetServerConfigResultOutput ¶ added in v0.24.0
func (o GetServerConfigResultOutput) ToGetServerConfigResultOutput() GetServerConfigResultOutput
func (GetServerConfigResultOutput) ToGetServerConfigResultOutputWithContext ¶ added in v0.24.0
func (o GetServerConfigResultOutput) ToGetServerConfigResultOutputWithContext(ctx context.Context) GetServerConfigResultOutput
func (GetServerConfigResultOutput) ValidImageTypes ¶ added in v0.24.0
func (o GetServerConfigResultOutput) ValidImageTypes() pulumi.StringArrayOutput
List of valid image types.
func (GetServerConfigResultOutput) ValidMasterVersions ¶ added in v0.24.0
func (o GetServerConfigResultOutput) ValidMasterVersions() pulumi.StringArrayOutput
List of valid master versions, in descending order.
func (GetServerConfigResultOutput) ValidNodeVersions ¶ added in v0.24.0
func (o GetServerConfigResultOutput) ValidNodeVersions() pulumi.StringArrayOutput
List of valid node upgrade target versions, in descending order.
func (GetServerConfigResultOutput) WindowsVersionMaps ¶ added in v0.24.0
func (o GetServerConfigResultOutput) WindowsVersionMaps() pulumi.StringMapOutput
Maps of Kubernetes version and supported Windows server versions.
type GkeBackupAgentConfig ¶ added in v0.11.0
type GkeBackupAgentConfig struct { // Whether the Backup for GKE agent is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration for the Backup for GKE Agent.
type GkeBackupAgentConfigArgs ¶ added in v0.11.0
type GkeBackupAgentConfigArgs struct { // Whether the Backup for GKE agent is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the Backup for GKE Agent.
func (GkeBackupAgentConfigArgs) ElementType ¶ added in v0.11.0
func (GkeBackupAgentConfigArgs) ElementType() reflect.Type
func (GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigOutput ¶ added in v0.11.0
func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigOutput() GkeBackupAgentConfigOutput
func (GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigOutputWithContext ¶ added in v0.11.0
func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigOutputWithContext(ctx context.Context) GkeBackupAgentConfigOutput
func (GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigPtrOutput ¶ added in v0.11.0
func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput
func (GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigPtrOutputWithContext ¶ added in v0.11.0
func (i GkeBackupAgentConfigArgs) ToGkeBackupAgentConfigPtrOutputWithContext(ctx context.Context) GkeBackupAgentConfigPtrOutput
type GkeBackupAgentConfigInput ¶ added in v0.11.0
type GkeBackupAgentConfigInput interface { pulumi.Input ToGkeBackupAgentConfigOutput() GkeBackupAgentConfigOutput ToGkeBackupAgentConfigOutputWithContext(context.Context) GkeBackupAgentConfigOutput }
GkeBackupAgentConfigInput is an input type that accepts GkeBackupAgentConfigArgs and GkeBackupAgentConfigOutput values. You can construct a concrete instance of `GkeBackupAgentConfigInput` via:
GkeBackupAgentConfigArgs{...}
type GkeBackupAgentConfigOutput ¶ added in v0.11.0
type GkeBackupAgentConfigOutput struct{ *pulumi.OutputState }
Configuration for the Backup for GKE Agent.
func (GkeBackupAgentConfigOutput) ElementType ¶ added in v0.11.0
func (GkeBackupAgentConfigOutput) ElementType() reflect.Type
func (GkeBackupAgentConfigOutput) Enabled ¶ added in v0.11.0
func (o GkeBackupAgentConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether the Backup for GKE agent is enabled for this cluster.
func (GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigOutput ¶ added in v0.11.0
func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigOutput() GkeBackupAgentConfigOutput
func (GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigOutputWithContext ¶ added in v0.11.0
func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigOutputWithContext(ctx context.Context) GkeBackupAgentConfigOutput
func (GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigPtrOutput ¶ added in v0.11.0
func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput
func (GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigPtrOutputWithContext ¶ added in v0.11.0
func (o GkeBackupAgentConfigOutput) ToGkeBackupAgentConfigPtrOutputWithContext(ctx context.Context) GkeBackupAgentConfigPtrOutput
type GkeBackupAgentConfigPtrInput ¶ added in v0.11.0
type GkeBackupAgentConfigPtrInput interface { pulumi.Input ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput ToGkeBackupAgentConfigPtrOutputWithContext(context.Context) GkeBackupAgentConfigPtrOutput }
GkeBackupAgentConfigPtrInput is an input type that accepts GkeBackupAgentConfigArgs, GkeBackupAgentConfigPtr and GkeBackupAgentConfigPtrOutput values. You can construct a concrete instance of `GkeBackupAgentConfigPtrInput` via:
GkeBackupAgentConfigArgs{...} or: nil
func GkeBackupAgentConfigPtr ¶ added in v0.11.0
func GkeBackupAgentConfigPtr(v *GkeBackupAgentConfigArgs) GkeBackupAgentConfigPtrInput
type GkeBackupAgentConfigPtrOutput ¶ added in v0.11.0
type GkeBackupAgentConfigPtrOutput struct{ *pulumi.OutputState }
func (GkeBackupAgentConfigPtrOutput) Elem ¶ added in v0.11.0
func (o GkeBackupAgentConfigPtrOutput) Elem() GkeBackupAgentConfigOutput
func (GkeBackupAgentConfigPtrOutput) ElementType ¶ added in v0.11.0
func (GkeBackupAgentConfigPtrOutput) ElementType() reflect.Type
func (GkeBackupAgentConfigPtrOutput) Enabled ¶ added in v0.11.0
func (o GkeBackupAgentConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the Backup for GKE agent is enabled for this cluster.
func (GkeBackupAgentConfigPtrOutput) ToGkeBackupAgentConfigPtrOutput ¶ added in v0.11.0
func (o GkeBackupAgentConfigPtrOutput) ToGkeBackupAgentConfigPtrOutput() GkeBackupAgentConfigPtrOutput
func (GkeBackupAgentConfigPtrOutput) ToGkeBackupAgentConfigPtrOutputWithContext ¶ added in v0.11.0
func (o GkeBackupAgentConfigPtrOutput) ToGkeBackupAgentConfigPtrOutputWithContext(ctx context.Context) GkeBackupAgentConfigPtrOutput
type GkeBackupAgentConfigResponse ¶ added in v0.11.0
type GkeBackupAgentConfigResponse struct { // Whether the Backup for GKE agent is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration for the Backup for GKE Agent.
type GkeBackupAgentConfigResponseOutput ¶ added in v0.11.0
type GkeBackupAgentConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the Backup for GKE Agent.
func (GkeBackupAgentConfigResponseOutput) ElementType ¶ added in v0.11.0
func (GkeBackupAgentConfigResponseOutput) ElementType() reflect.Type
func (GkeBackupAgentConfigResponseOutput) Enabled ¶ added in v0.11.0
func (o GkeBackupAgentConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether the Backup for GKE agent is enabled for this cluster.
func (GkeBackupAgentConfigResponseOutput) ToGkeBackupAgentConfigResponseOutput ¶ added in v0.11.0
func (o GkeBackupAgentConfigResponseOutput) ToGkeBackupAgentConfigResponseOutput() GkeBackupAgentConfigResponseOutput
func (GkeBackupAgentConfigResponseOutput) ToGkeBackupAgentConfigResponseOutputWithContext ¶ added in v0.11.0
func (o GkeBackupAgentConfigResponseOutput) ToGkeBackupAgentConfigResponseOutputWithContext(ctx context.Context) GkeBackupAgentConfigResponseOutput
type HorizontalPodAutoscaling ¶
type HorizontalPodAutoscaling struct { // Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. When enabled, it ensures that metrics are collected into Stackdriver Monitoring. Disabled *bool `pulumi:"disabled"` }
Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
type HorizontalPodAutoscalingArgs ¶
type HorizontalPodAutoscalingArgs struct { // Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. When enabled, it ensures that metrics are collected into Stackdriver Monitoring. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
func (HorizontalPodAutoscalingArgs) ElementType ¶
func (HorizontalPodAutoscalingArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingOutput ¶
func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingOutput() HorizontalPodAutoscalingOutput
func (HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingOutputWithContext ¶
func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingOutputWithContext(ctx context.Context) HorizontalPodAutoscalingOutput
func (HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingPtrOutput ¶
func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput
func (HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingPtrOutputWithContext ¶
func (i HorizontalPodAutoscalingArgs) ToHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingPtrOutput
type HorizontalPodAutoscalingInput ¶
type HorizontalPodAutoscalingInput interface { pulumi.Input ToHorizontalPodAutoscalingOutput() HorizontalPodAutoscalingOutput ToHorizontalPodAutoscalingOutputWithContext(context.Context) HorizontalPodAutoscalingOutput }
HorizontalPodAutoscalingInput is an input type that accepts HorizontalPodAutoscalingArgs and HorizontalPodAutoscalingOutput values. You can construct a concrete instance of `HorizontalPodAutoscalingInput` via:
HorizontalPodAutoscalingArgs{...}
type HorizontalPodAutoscalingOutput ¶
type HorizontalPodAutoscalingOutput struct{ *pulumi.OutputState }
Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
func (HorizontalPodAutoscalingOutput) Disabled ¶
func (o HorizontalPodAutoscalingOutput) Disabled() pulumi.BoolPtrOutput
Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. When enabled, it ensures that metrics are collected into Stackdriver Monitoring.
func (HorizontalPodAutoscalingOutput) ElementType ¶
func (HorizontalPodAutoscalingOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingOutput ¶
func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingOutput() HorizontalPodAutoscalingOutput
func (HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingOutputWithContext ¶
func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingOutputWithContext(ctx context.Context) HorizontalPodAutoscalingOutput
func (HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingPtrOutput ¶
func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput
func (HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingPtrOutputWithContext ¶
func (o HorizontalPodAutoscalingOutput) ToHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingPtrOutput
type HorizontalPodAutoscalingPtrInput ¶
type HorizontalPodAutoscalingPtrInput interface { pulumi.Input ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput ToHorizontalPodAutoscalingPtrOutputWithContext(context.Context) HorizontalPodAutoscalingPtrOutput }
HorizontalPodAutoscalingPtrInput is an input type that accepts HorizontalPodAutoscalingArgs, HorizontalPodAutoscalingPtr and HorizontalPodAutoscalingPtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalingPtrInput` via:
HorizontalPodAutoscalingArgs{...} or: nil
func HorizontalPodAutoscalingPtr ¶
func HorizontalPodAutoscalingPtr(v *HorizontalPodAutoscalingArgs) HorizontalPodAutoscalingPtrInput
type HorizontalPodAutoscalingPtrOutput ¶
type HorizontalPodAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalingPtrOutput) Disabled ¶
func (o HorizontalPodAutoscalingPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. When enabled, it ensures that metrics are collected into Stackdriver Monitoring.
func (HorizontalPodAutoscalingPtrOutput) Elem ¶
func (o HorizontalPodAutoscalingPtrOutput) Elem() HorizontalPodAutoscalingOutput
func (HorizontalPodAutoscalingPtrOutput) ElementType ¶
func (HorizontalPodAutoscalingPtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalingPtrOutput) ToHorizontalPodAutoscalingPtrOutput ¶
func (o HorizontalPodAutoscalingPtrOutput) ToHorizontalPodAutoscalingPtrOutput() HorizontalPodAutoscalingPtrOutput
func (HorizontalPodAutoscalingPtrOutput) ToHorizontalPodAutoscalingPtrOutputWithContext ¶
func (o HorizontalPodAutoscalingPtrOutput) ToHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingPtrOutput
type HorizontalPodAutoscalingResponse ¶
type HorizontalPodAutoscalingResponse struct { // Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. When enabled, it ensures that metrics are collected into Stackdriver Monitoring. Disabled bool `pulumi:"disabled"` }
Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
type HorizontalPodAutoscalingResponseOutput ¶
type HorizontalPodAutoscalingResponseOutput struct{ *pulumi.OutputState }
Configuration options for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
func (HorizontalPodAutoscalingResponseOutput) Disabled ¶
func (o HorizontalPodAutoscalingResponseOutput) Disabled() pulumi.BoolOutput
Whether the Horizontal Pod Autoscaling feature is enabled in the cluster. When enabled, it ensures that metrics are collected into Stackdriver Monitoring.
func (HorizontalPodAutoscalingResponseOutput) ElementType ¶
func (HorizontalPodAutoscalingResponseOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponseOutput ¶
func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponseOutput() HorizontalPodAutoscalingResponseOutput
func (HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponseOutputWithContext ¶
func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponseOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponseOutput
type HostMaintenancePolicy ¶ added in v0.32.0
type HostMaintenancePolicy struct { // Specifies the frequency of planned maintenance events. MaintenanceInterval *HostMaintenancePolicyMaintenanceInterval `pulumi:"maintenanceInterval"` // Strategy that will trigger maintenance on behalf of the customer. OpportunisticMaintenanceStrategy *OpportunisticMaintenanceStrategy `pulumi:"opportunisticMaintenanceStrategy"` }
HostMaintenancePolicy contains the maintenance policy for the hosts on which the GKE VMs run on.
type HostMaintenancePolicyArgs ¶ added in v0.32.0
type HostMaintenancePolicyArgs struct { // Specifies the frequency of planned maintenance events. MaintenanceInterval HostMaintenancePolicyMaintenanceIntervalPtrInput `pulumi:"maintenanceInterval"` // Strategy that will trigger maintenance on behalf of the customer. OpportunisticMaintenanceStrategy OpportunisticMaintenanceStrategyPtrInput `pulumi:"opportunisticMaintenanceStrategy"` }
HostMaintenancePolicy contains the maintenance policy for the hosts on which the GKE VMs run on.
func (HostMaintenancePolicyArgs) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyArgs) ElementType() reflect.Type
func (HostMaintenancePolicyArgs) ToHostMaintenancePolicyOutput ¶ added in v0.32.0
func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyOutput() HostMaintenancePolicyOutput
func (HostMaintenancePolicyArgs) ToHostMaintenancePolicyOutputWithContext ¶ added in v0.32.0
func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyOutputWithContext(ctx context.Context) HostMaintenancePolicyOutput
func (HostMaintenancePolicyArgs) ToHostMaintenancePolicyPtrOutput ¶ added in v0.32.0
func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput
func (HostMaintenancePolicyArgs) ToHostMaintenancePolicyPtrOutputWithContext ¶ added in v0.32.0
func (i HostMaintenancePolicyArgs) ToHostMaintenancePolicyPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyPtrOutput
type HostMaintenancePolicyInput ¶ added in v0.32.0
type HostMaintenancePolicyInput interface { pulumi.Input ToHostMaintenancePolicyOutput() HostMaintenancePolicyOutput ToHostMaintenancePolicyOutputWithContext(context.Context) HostMaintenancePolicyOutput }
HostMaintenancePolicyInput is an input type that accepts HostMaintenancePolicyArgs and HostMaintenancePolicyOutput values. You can construct a concrete instance of `HostMaintenancePolicyInput` via:
HostMaintenancePolicyArgs{...}
type HostMaintenancePolicyMaintenanceInterval ¶ added in v0.32.0
type HostMaintenancePolicyMaintenanceInterval string
Specifies the frequency of planned maintenance events.
func (HostMaintenancePolicyMaintenanceInterval) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyMaintenanceInterval) ElementType() reflect.Type
func (HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalOutput ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalOutput() HostMaintenancePolicyMaintenanceIntervalOutput
func (HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalOutput
func (HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput
func (HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput
func (HostMaintenancePolicyMaintenanceInterval) ToStringOutput ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToStringOutput() pulumi.StringOutput
func (HostMaintenancePolicyMaintenanceInterval) ToStringOutputWithContext ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostMaintenancePolicyMaintenanceInterval) ToStringPtrOutput ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostMaintenancePolicyMaintenanceInterval) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e HostMaintenancePolicyMaintenanceInterval) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostMaintenancePolicyMaintenanceIntervalInput ¶ added in v0.32.0
type HostMaintenancePolicyMaintenanceIntervalInput interface { pulumi.Input ToHostMaintenancePolicyMaintenanceIntervalOutput() HostMaintenancePolicyMaintenanceIntervalOutput ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext(context.Context) HostMaintenancePolicyMaintenanceIntervalOutput }
HostMaintenancePolicyMaintenanceIntervalInput is an input type that accepts HostMaintenancePolicyMaintenanceIntervalArgs and HostMaintenancePolicyMaintenanceIntervalOutput values. You can construct a concrete instance of `HostMaintenancePolicyMaintenanceIntervalInput` via:
HostMaintenancePolicyMaintenanceIntervalArgs{...}
type HostMaintenancePolicyMaintenanceIntervalOutput ¶ added in v0.32.0
type HostMaintenancePolicyMaintenanceIntervalOutput struct{ *pulumi.OutputState }
func (HostMaintenancePolicyMaintenanceIntervalOutput) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyMaintenanceIntervalOutput) ElementType() reflect.Type
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalOutput() HostMaintenancePolicyMaintenanceIntervalOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToStringOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringOutput() pulumi.StringOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostMaintenancePolicyMaintenanceIntervalOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostMaintenancePolicyMaintenanceIntervalPtrInput ¶ added in v0.32.0
type HostMaintenancePolicyMaintenanceIntervalPtrInput interface { pulumi.Input ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput }
func HostMaintenancePolicyMaintenanceIntervalPtr ¶ added in v0.32.0
func HostMaintenancePolicyMaintenanceIntervalPtr(v string) HostMaintenancePolicyMaintenanceIntervalPtrInput
type HostMaintenancePolicyMaintenanceIntervalPtrOutput ¶ added in v0.32.0
type HostMaintenancePolicyMaintenanceIntervalPtrOutput struct{ *pulumi.OutputState }
func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ElementType() reflect.Type
func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutput() HostMaintenancePolicyMaintenanceIntervalPtrOutput
func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToHostMaintenancePolicyMaintenanceIntervalPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyMaintenanceIntervalPtrOutput
func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyMaintenanceIntervalPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HostMaintenancePolicyOutput ¶ added in v0.32.0
type HostMaintenancePolicyOutput struct{ *pulumi.OutputState }
HostMaintenancePolicy contains the maintenance policy for the hosts on which the GKE VMs run on.
func (HostMaintenancePolicyOutput) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyOutput) ElementType() reflect.Type
func (HostMaintenancePolicyOutput) MaintenanceInterval ¶ added in v0.32.0
func (o HostMaintenancePolicyOutput) MaintenanceInterval() HostMaintenancePolicyMaintenanceIntervalPtrOutput
Specifies the frequency of planned maintenance events.
func (HostMaintenancePolicyOutput) OpportunisticMaintenanceStrategy ¶ added in v0.32.0
func (o HostMaintenancePolicyOutput) OpportunisticMaintenanceStrategy() OpportunisticMaintenanceStrategyPtrOutput
Strategy that will trigger maintenance on behalf of the customer.
func (HostMaintenancePolicyOutput) ToHostMaintenancePolicyOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyOutput() HostMaintenancePolicyOutput
func (HostMaintenancePolicyOutput) ToHostMaintenancePolicyOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyOutputWithContext(ctx context.Context) HostMaintenancePolicyOutput
func (HostMaintenancePolicyOutput) ToHostMaintenancePolicyPtrOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput
func (HostMaintenancePolicyOutput) ToHostMaintenancePolicyPtrOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyOutput) ToHostMaintenancePolicyPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyPtrOutput
type HostMaintenancePolicyPtrInput ¶ added in v0.32.0
type HostMaintenancePolicyPtrInput interface { pulumi.Input ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput ToHostMaintenancePolicyPtrOutputWithContext(context.Context) HostMaintenancePolicyPtrOutput }
HostMaintenancePolicyPtrInput is an input type that accepts HostMaintenancePolicyArgs, HostMaintenancePolicyPtr and HostMaintenancePolicyPtrOutput values. You can construct a concrete instance of `HostMaintenancePolicyPtrInput` via:
HostMaintenancePolicyArgs{...} or: nil
func HostMaintenancePolicyPtr ¶ added in v0.32.0
func HostMaintenancePolicyPtr(v *HostMaintenancePolicyArgs) HostMaintenancePolicyPtrInput
type HostMaintenancePolicyPtrOutput ¶ added in v0.32.0
type HostMaintenancePolicyPtrOutput struct{ *pulumi.OutputState }
func (HostMaintenancePolicyPtrOutput) Elem ¶ added in v0.32.0
func (o HostMaintenancePolicyPtrOutput) Elem() HostMaintenancePolicyOutput
func (HostMaintenancePolicyPtrOutput) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyPtrOutput) ElementType() reflect.Type
func (HostMaintenancePolicyPtrOutput) MaintenanceInterval ¶ added in v0.32.0
func (o HostMaintenancePolicyPtrOutput) MaintenanceInterval() HostMaintenancePolicyMaintenanceIntervalPtrOutput
Specifies the frequency of planned maintenance events.
func (HostMaintenancePolicyPtrOutput) OpportunisticMaintenanceStrategy ¶ added in v0.32.0
func (o HostMaintenancePolicyPtrOutput) OpportunisticMaintenanceStrategy() OpportunisticMaintenanceStrategyPtrOutput
Strategy that will trigger maintenance on behalf of the customer.
func (HostMaintenancePolicyPtrOutput) ToHostMaintenancePolicyPtrOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyPtrOutput) ToHostMaintenancePolicyPtrOutput() HostMaintenancePolicyPtrOutput
func (HostMaintenancePolicyPtrOutput) ToHostMaintenancePolicyPtrOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyPtrOutput) ToHostMaintenancePolicyPtrOutputWithContext(ctx context.Context) HostMaintenancePolicyPtrOutput
type HostMaintenancePolicyResponse ¶ added in v0.32.0
type HostMaintenancePolicyResponse struct { // Specifies the frequency of planned maintenance events. MaintenanceInterval string `pulumi:"maintenanceInterval"` // Strategy that will trigger maintenance on behalf of the customer. OpportunisticMaintenanceStrategy OpportunisticMaintenanceStrategyResponse `pulumi:"opportunisticMaintenanceStrategy"` }
HostMaintenancePolicy contains the maintenance policy for the hosts on which the GKE VMs run on.
type HostMaintenancePolicyResponseOutput ¶ added in v0.32.0
type HostMaintenancePolicyResponseOutput struct{ *pulumi.OutputState }
HostMaintenancePolicy contains the maintenance policy for the hosts on which the GKE VMs run on.
func (HostMaintenancePolicyResponseOutput) ElementType ¶ added in v0.32.0
func (HostMaintenancePolicyResponseOutput) ElementType() reflect.Type
func (HostMaintenancePolicyResponseOutput) MaintenanceInterval ¶ added in v0.32.0
func (o HostMaintenancePolicyResponseOutput) MaintenanceInterval() pulumi.StringOutput
Specifies the frequency of planned maintenance events.
func (HostMaintenancePolicyResponseOutput) OpportunisticMaintenanceStrategy ¶ added in v0.32.0
func (o HostMaintenancePolicyResponseOutput) OpportunisticMaintenanceStrategy() OpportunisticMaintenanceStrategyResponseOutput
Strategy that will trigger maintenance on behalf of the customer.
func (HostMaintenancePolicyResponseOutput) ToHostMaintenancePolicyResponseOutput ¶ added in v0.32.0
func (o HostMaintenancePolicyResponseOutput) ToHostMaintenancePolicyResponseOutput() HostMaintenancePolicyResponseOutput
func (HostMaintenancePolicyResponseOutput) ToHostMaintenancePolicyResponseOutputWithContext ¶ added in v0.32.0
func (o HostMaintenancePolicyResponseOutput) ToHostMaintenancePolicyResponseOutputWithContext(ctx context.Context) HostMaintenancePolicyResponseOutput
type HttpLoadBalancing ¶
type HttpLoadBalancing struct { // Whether the HTTP Load Balancing controller is enabled in the cluster. When enabled, it runs a small pod in the cluster that manages the load balancers. Disabled *bool `pulumi:"disabled"` }
Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
type HttpLoadBalancingArgs ¶
type HttpLoadBalancingArgs struct { // Whether the HTTP Load Balancing controller is enabled in the cluster. When enabled, it runs a small pod in the cluster that manages the load balancers. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
func (HttpLoadBalancingArgs) ElementType ¶
func (HttpLoadBalancingArgs) ElementType() reflect.Type
func (HttpLoadBalancingArgs) ToHttpLoadBalancingOutput ¶
func (i HttpLoadBalancingArgs) ToHttpLoadBalancingOutput() HttpLoadBalancingOutput
func (HttpLoadBalancingArgs) ToHttpLoadBalancingOutputWithContext ¶
func (i HttpLoadBalancingArgs) ToHttpLoadBalancingOutputWithContext(ctx context.Context) HttpLoadBalancingOutput
func (HttpLoadBalancingArgs) ToHttpLoadBalancingPtrOutput ¶
func (i HttpLoadBalancingArgs) ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput
func (HttpLoadBalancingArgs) ToHttpLoadBalancingPtrOutputWithContext ¶
func (i HttpLoadBalancingArgs) ToHttpLoadBalancingPtrOutputWithContext(ctx context.Context) HttpLoadBalancingPtrOutput
type HttpLoadBalancingInput ¶
type HttpLoadBalancingInput interface { pulumi.Input ToHttpLoadBalancingOutput() HttpLoadBalancingOutput ToHttpLoadBalancingOutputWithContext(context.Context) HttpLoadBalancingOutput }
HttpLoadBalancingInput is an input type that accepts HttpLoadBalancingArgs and HttpLoadBalancingOutput values. You can construct a concrete instance of `HttpLoadBalancingInput` via:
HttpLoadBalancingArgs{...}
type HttpLoadBalancingOutput ¶
type HttpLoadBalancingOutput struct{ *pulumi.OutputState }
Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
func (HttpLoadBalancingOutput) Disabled ¶
func (o HttpLoadBalancingOutput) Disabled() pulumi.BoolPtrOutput
Whether the HTTP Load Balancing controller is enabled in the cluster. When enabled, it runs a small pod in the cluster that manages the load balancers.
func (HttpLoadBalancingOutput) ElementType ¶
func (HttpLoadBalancingOutput) ElementType() reflect.Type
func (HttpLoadBalancingOutput) ToHttpLoadBalancingOutput ¶
func (o HttpLoadBalancingOutput) ToHttpLoadBalancingOutput() HttpLoadBalancingOutput
func (HttpLoadBalancingOutput) ToHttpLoadBalancingOutputWithContext ¶
func (o HttpLoadBalancingOutput) ToHttpLoadBalancingOutputWithContext(ctx context.Context) HttpLoadBalancingOutput
func (HttpLoadBalancingOutput) ToHttpLoadBalancingPtrOutput ¶
func (o HttpLoadBalancingOutput) ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput
func (HttpLoadBalancingOutput) ToHttpLoadBalancingPtrOutputWithContext ¶
func (o HttpLoadBalancingOutput) ToHttpLoadBalancingPtrOutputWithContext(ctx context.Context) HttpLoadBalancingPtrOutput
type HttpLoadBalancingPtrInput ¶
type HttpLoadBalancingPtrInput interface { pulumi.Input ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput ToHttpLoadBalancingPtrOutputWithContext(context.Context) HttpLoadBalancingPtrOutput }
HttpLoadBalancingPtrInput is an input type that accepts HttpLoadBalancingArgs, HttpLoadBalancingPtr and HttpLoadBalancingPtrOutput values. You can construct a concrete instance of `HttpLoadBalancingPtrInput` via:
HttpLoadBalancingArgs{...} or: nil
func HttpLoadBalancingPtr ¶
func HttpLoadBalancingPtr(v *HttpLoadBalancingArgs) HttpLoadBalancingPtrInput
type HttpLoadBalancingPtrOutput ¶
type HttpLoadBalancingPtrOutput struct{ *pulumi.OutputState }
func (HttpLoadBalancingPtrOutput) Disabled ¶
func (o HttpLoadBalancingPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether the HTTP Load Balancing controller is enabled in the cluster. When enabled, it runs a small pod in the cluster that manages the load balancers.
func (HttpLoadBalancingPtrOutput) Elem ¶
func (o HttpLoadBalancingPtrOutput) Elem() HttpLoadBalancingOutput
func (HttpLoadBalancingPtrOutput) ElementType ¶
func (HttpLoadBalancingPtrOutput) ElementType() reflect.Type
func (HttpLoadBalancingPtrOutput) ToHttpLoadBalancingPtrOutput ¶
func (o HttpLoadBalancingPtrOutput) ToHttpLoadBalancingPtrOutput() HttpLoadBalancingPtrOutput
func (HttpLoadBalancingPtrOutput) ToHttpLoadBalancingPtrOutputWithContext ¶
func (o HttpLoadBalancingPtrOutput) ToHttpLoadBalancingPtrOutputWithContext(ctx context.Context) HttpLoadBalancingPtrOutput
type HttpLoadBalancingResponse ¶
type HttpLoadBalancingResponse struct { // Whether the HTTP Load Balancing controller is enabled in the cluster. When enabled, it runs a small pod in the cluster that manages the load balancers. Disabled bool `pulumi:"disabled"` }
Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
type HttpLoadBalancingResponseOutput ¶
type HttpLoadBalancingResponseOutput struct{ *pulumi.OutputState }
Configuration options for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
func (HttpLoadBalancingResponseOutput) Disabled ¶
func (o HttpLoadBalancingResponseOutput) Disabled() pulumi.BoolOutput
Whether the HTTP Load Balancing controller is enabled in the cluster. When enabled, it runs a small pod in the cluster that manages the load balancers.
func (HttpLoadBalancingResponseOutput) ElementType ¶
func (HttpLoadBalancingResponseOutput) ElementType() reflect.Type
func (HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponseOutput ¶
func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponseOutput() HttpLoadBalancingResponseOutput
func (HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponseOutputWithContext ¶
func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponseOutputWithContext(ctx context.Context) HttpLoadBalancingResponseOutput
type ILBSubsettingConfig ¶
type ILBSubsettingConfig struct { // Enables l4 ILB subsetting for this cluster Enabled *bool `pulumi:"enabled"` }
ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.
type IPAllocationPolicy ¶
type IPAllocationPolicy struct { // If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes. By default we do not allow cluster CIDR ranges to intersect with any user declared routes. With allow_route_overlap == true, we allow overlapping with CIDR ranges that are larger than the cluster CIDR range. If this field is set to true, then cluster and services CIDRs must be fully-specified (e.g. `10.96.0.0/14`, but not `/14`), which means: 1) When `use_ip_aliases` is true, `cluster_ipv4_cidr_block` and `services_ipv4_cidr_block` must be fully-specified. 2) When `use_ip_aliases` is false, `cluster.cluster_ipv4_cidr` muse be fully-specified. AllowRouteOverlap *bool `pulumi:"allowRouteOverlap"` // This field is deprecated, use cluster_ipv4_cidr_block. // // Deprecated: This field is deprecated, use cluster_ipv4_cidr_block. ClusterIpv4Cidr *string `pulumi:"clusterIpv4Cidr"` // The IP address range for the cluster pod IPs. If this field is set, then `cluster.cluster_ipv4_cidr` must be left blank. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. ClusterIpv4CidrBlock *string `pulumi:"clusterIpv4CidrBlock"` // The name of the secondary range to be used for the cluster CIDR block. The secondary range will be used for pod IP addresses. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false. ClusterSecondaryRangeName *string `pulumi:"clusterSecondaryRangeName"` // Whether a new subnetwork will be created automatically for the cluster. This field is only applicable when `use_ip_aliases` is true. CreateSubnetwork *bool `pulumi:"createSubnetwork"` // The ipv6 access type (internal or external) when create_subnetwork is true Ipv6AccessType *IPAllocationPolicyIpv6AccessType `pulumi:"ipv6AccessType"` // This field is deprecated, use node_ipv4_cidr_block. // // Deprecated: This field is deprecated, use node_ipv4_cidr_block. NodeIpv4Cidr *string `pulumi:"nodeIpv4Cidr"` // The IP address range of the instance IPs in this cluster. This is applicable only if `create_subnetwork` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. NodeIpv4CidrBlock *string `pulumi:"nodeIpv4CidrBlock"` // [PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is doubled and then rounded off to next power of 2 to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled. PodCidrOverprovisionConfig *PodCIDROverprovisionConfig `pulumi:"podCidrOverprovisionConfig"` // This field is deprecated, use services_ipv4_cidr_block. // // Deprecated: This field is deprecated, use services_ipv4_cidr_block. ServicesIpv4Cidr *string `pulumi:"servicesIpv4Cidr"` // The IP address range of the services IPs in this cluster. If blank, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. ServicesIpv4CidrBlock *string `pulumi:"servicesIpv4CidrBlock"` // The name of the secondary range to be used as for the services CIDR block. The secondary range will be used for service ClusterIPs. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false. ServicesSecondaryRangeName *string `pulumi:"servicesSecondaryRangeName"` // IP stack type StackType *IPAllocationPolicyStackType `pulumi:"stackType"` // A custom subnetwork name to be used if `create_subnetwork` is true. If this field is empty, then an automatic name will be chosen for the new subnetwork. SubnetworkName *string `pulumi:"subnetworkName"` // The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead. // // Deprecated: The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead. TpuIpv4CidrBlock *string `pulumi:"tpuIpv4CidrBlock"` // Whether alias IPs will be used for pod IPs in the cluster. This is used in conjunction with use_routes. It cannot be true if use_routes is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode UseIpAliases *bool `pulumi:"useIpAliases"` // Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode UseRoutes *bool `pulumi:"useRoutes"` }
Configuration for controlling how IPs are allocated in the cluster.
type IPAllocationPolicyArgs ¶
type IPAllocationPolicyArgs struct { // If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes. By default we do not allow cluster CIDR ranges to intersect with any user declared routes. With allow_route_overlap == true, we allow overlapping with CIDR ranges that are larger than the cluster CIDR range. If this field is set to true, then cluster and services CIDRs must be fully-specified (e.g. `10.96.0.0/14`, but not `/14`), which means: 1) When `use_ip_aliases` is true, `cluster_ipv4_cidr_block` and `services_ipv4_cidr_block` must be fully-specified. 2) When `use_ip_aliases` is false, `cluster.cluster_ipv4_cidr` muse be fully-specified. AllowRouteOverlap pulumi.BoolPtrInput `pulumi:"allowRouteOverlap"` // This field is deprecated, use cluster_ipv4_cidr_block. // // Deprecated: This field is deprecated, use cluster_ipv4_cidr_block. ClusterIpv4Cidr pulumi.StringPtrInput `pulumi:"clusterIpv4Cidr"` // The IP address range for the cluster pod IPs. If this field is set, then `cluster.cluster_ipv4_cidr` must be left blank. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. ClusterIpv4CidrBlock pulumi.StringPtrInput `pulumi:"clusterIpv4CidrBlock"` // The name of the secondary range to be used for the cluster CIDR block. The secondary range will be used for pod IP addresses. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false. ClusterSecondaryRangeName pulumi.StringPtrInput `pulumi:"clusterSecondaryRangeName"` // Whether a new subnetwork will be created automatically for the cluster. This field is only applicable when `use_ip_aliases` is true. CreateSubnetwork pulumi.BoolPtrInput `pulumi:"createSubnetwork"` // The ipv6 access type (internal or external) when create_subnetwork is true Ipv6AccessType IPAllocationPolicyIpv6AccessTypePtrInput `pulumi:"ipv6AccessType"` // This field is deprecated, use node_ipv4_cidr_block. // // Deprecated: This field is deprecated, use node_ipv4_cidr_block. NodeIpv4Cidr pulumi.StringPtrInput `pulumi:"nodeIpv4Cidr"` // The IP address range of the instance IPs in this cluster. This is applicable only if `create_subnetwork` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. NodeIpv4CidrBlock pulumi.StringPtrInput `pulumi:"nodeIpv4CidrBlock"` // [PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is doubled and then rounded off to next power of 2 to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled. PodCidrOverprovisionConfig PodCIDROverprovisionConfigPtrInput `pulumi:"podCidrOverprovisionConfig"` // This field is deprecated, use services_ipv4_cidr_block. // // Deprecated: This field is deprecated, use services_ipv4_cidr_block. ServicesIpv4Cidr pulumi.StringPtrInput `pulumi:"servicesIpv4Cidr"` // The IP address range of the services IPs in this cluster. If blank, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. ServicesIpv4CidrBlock pulumi.StringPtrInput `pulumi:"servicesIpv4CidrBlock"` // The name of the secondary range to be used as for the services CIDR block. The secondary range will be used for service ClusterIPs. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false. ServicesSecondaryRangeName pulumi.StringPtrInput `pulumi:"servicesSecondaryRangeName"` // IP stack type StackType IPAllocationPolicyStackTypePtrInput `pulumi:"stackType"` // A custom subnetwork name to be used if `create_subnetwork` is true. If this field is empty, then an automatic name will be chosen for the new subnetwork. SubnetworkName pulumi.StringPtrInput `pulumi:"subnetworkName"` // The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead. // // Deprecated: The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead. TpuIpv4CidrBlock pulumi.StringPtrInput `pulumi:"tpuIpv4CidrBlock"` // Whether alias IPs will be used for pod IPs in the cluster. This is used in conjunction with use_routes. It cannot be true if use_routes is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode UseIpAliases pulumi.BoolPtrInput `pulumi:"useIpAliases"` // Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode UseRoutes pulumi.BoolPtrInput `pulumi:"useRoutes"` }
Configuration for controlling how IPs are allocated in the cluster.
func (IPAllocationPolicyArgs) ElementType ¶
func (IPAllocationPolicyArgs) ElementType() reflect.Type
func (IPAllocationPolicyArgs) ToIPAllocationPolicyOutput ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
func (IPAllocationPolicyArgs) ToIPAllocationPolicyOutputWithContext ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
func (IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutput ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
func (IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutputWithContext ¶
func (i IPAllocationPolicyArgs) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
type IPAllocationPolicyInput ¶
type IPAllocationPolicyInput interface { pulumi.Input ToIPAllocationPolicyOutput() IPAllocationPolicyOutput ToIPAllocationPolicyOutputWithContext(context.Context) IPAllocationPolicyOutput }
IPAllocationPolicyInput is an input type that accepts IPAllocationPolicyArgs and IPAllocationPolicyOutput values. You can construct a concrete instance of `IPAllocationPolicyInput` via:
IPAllocationPolicyArgs{...}
type IPAllocationPolicyIpv6AccessType ¶ added in v0.19.1
type IPAllocationPolicyIpv6AccessType string
The ipv6 access type (internal or external) when create_subnetwork is true
func (IPAllocationPolicyIpv6AccessType) ElementType ¶ added in v0.19.1
func (IPAllocationPolicyIpv6AccessType) ElementType() reflect.Type
func (IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypeOutput ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypeOutput() IPAllocationPolicyIpv6AccessTypeOutput
func (IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypeOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypeOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypeOutput
func (IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypePtrOutput ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput
func (IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput
func (IPAllocationPolicyIpv6AccessType) ToStringOutput ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToStringOutput() pulumi.StringOutput
func (IPAllocationPolicyIpv6AccessType) ToStringOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAllocationPolicyIpv6AccessType) ToStringPtrOutput ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationPolicyIpv6AccessType) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyIpv6AccessType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationPolicyIpv6AccessTypeInput ¶ added in v0.19.1
type IPAllocationPolicyIpv6AccessTypeInput interface { pulumi.Input ToIPAllocationPolicyIpv6AccessTypeOutput() IPAllocationPolicyIpv6AccessTypeOutput ToIPAllocationPolicyIpv6AccessTypeOutputWithContext(context.Context) IPAllocationPolicyIpv6AccessTypeOutput }
IPAllocationPolicyIpv6AccessTypeInput is an input type that accepts IPAllocationPolicyIpv6AccessTypeArgs and IPAllocationPolicyIpv6AccessTypeOutput values. You can construct a concrete instance of `IPAllocationPolicyIpv6AccessTypeInput` via:
IPAllocationPolicyIpv6AccessTypeArgs{...}
type IPAllocationPolicyIpv6AccessTypeOutput ¶ added in v0.19.1
type IPAllocationPolicyIpv6AccessTypeOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyIpv6AccessTypeOutput) ElementType ¶ added in v0.19.1
func (IPAllocationPolicyIpv6AccessTypeOutput) ElementType() reflect.Type
func (IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypeOutput ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypeOutput() IPAllocationPolicyIpv6AccessTypeOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypeOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypeOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypeOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToStringOutput ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringOutput() pulumi.StringOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToStringOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToStringPtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationPolicyIpv6AccessTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationPolicyIpv6AccessTypePtrInput ¶ added in v0.19.1
type IPAllocationPolicyIpv6AccessTypePtrInput interface { pulumi.Input ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput }
func IPAllocationPolicyIpv6AccessTypePtr ¶ added in v0.19.1
func IPAllocationPolicyIpv6AccessTypePtr(v string) IPAllocationPolicyIpv6AccessTypePtrInput
type IPAllocationPolicyIpv6AccessTypePtrOutput ¶ added in v0.19.1
type IPAllocationPolicyIpv6AccessTypePtrOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyIpv6AccessTypePtrOutput) ElementType ¶ added in v0.19.1
func (IPAllocationPolicyIpv6AccessTypePtrOutput) ElementType() reflect.Type
func (IPAllocationPolicyIpv6AccessTypePtrOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutput() IPAllocationPolicyIpv6AccessTypePtrOutput
func (IPAllocationPolicyIpv6AccessTypePtrOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToIPAllocationPolicyIpv6AccessTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyIpv6AccessTypePtrOutput
func (IPAllocationPolicyIpv6AccessTypePtrOutput) ToStringPtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationPolicyIpv6AccessTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyIpv6AccessTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationPolicyOutput ¶
type IPAllocationPolicyOutput struct{ *pulumi.OutputState }
Configuration for controlling how IPs are allocated in the cluster.
func (IPAllocationPolicyOutput) AllowRouteOverlap ¶
func (o IPAllocationPolicyOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes. By default we do not allow cluster CIDR ranges to intersect with any user declared routes. With allow_route_overlap == true, we allow overlapping with CIDR ranges that are larger than the cluster CIDR range. If this field is set to true, then cluster and services CIDRs must be fully-specified (e.g. `10.96.0.0/14`, but not `/14`), which means: 1) When `use_ip_aliases` is true, `cluster_ipv4_cidr_block` and `services_ipv4_cidr_block` must be fully-specified. 2) When `use_ip_aliases` is false, `cluster.cluster_ipv4_cidr` muse be fully-specified.
func (IPAllocationPolicyOutput) ClusterIpv4Cidr
deprecated
func (o IPAllocationPolicyOutput) ClusterIpv4Cidr() pulumi.StringPtrOutput
This field is deprecated, use cluster_ipv4_cidr_block.
Deprecated: This field is deprecated, use cluster_ipv4_cidr_block.
func (IPAllocationPolicyOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range for the cluster pod IPs. If this field is set, then `cluster.cluster_ipv4_cidr` must be left blank. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
The name of the secondary range to be used for the cluster CIDR block. The secondary range will be used for pod IP addresses. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false.
func (IPAllocationPolicyOutput) CreateSubnetwork ¶
func (o IPAllocationPolicyOutput) CreateSubnetwork() pulumi.BoolPtrOutput
Whether a new subnetwork will be created automatically for the cluster. This field is only applicable when `use_ip_aliases` is true.
func (IPAllocationPolicyOutput) ElementType ¶
func (IPAllocationPolicyOutput) ElementType() reflect.Type
func (IPAllocationPolicyOutput) Ipv6AccessType ¶ added in v0.19.1
func (o IPAllocationPolicyOutput) Ipv6AccessType() IPAllocationPolicyIpv6AccessTypePtrOutput
The ipv6 access type (internal or external) when create_subnetwork is true
func (IPAllocationPolicyOutput) NodeIpv4Cidr
deprecated
func (o IPAllocationPolicyOutput) NodeIpv4Cidr() pulumi.StringPtrOutput
This field is deprecated, use node_ipv4_cidr_block.
Deprecated: This field is deprecated, use node_ipv4_cidr_block.
func (IPAllocationPolicyOutput) NodeIpv4CidrBlock ¶
func (o IPAllocationPolicyOutput) NodeIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the instance IPs in this cluster. This is applicable only if `create_subnetwork` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyOutput) PodCidrOverprovisionConfig ¶ added in v0.29.0
func (o IPAllocationPolicyOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is doubled and then rounded off to next power of 2 to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled.
func (IPAllocationPolicyOutput) ServicesIpv4Cidr
deprecated
func (o IPAllocationPolicyOutput) ServicesIpv4Cidr() pulumi.StringPtrOutput
This field is deprecated, use services_ipv4_cidr_block.
Deprecated: This field is deprecated, use services_ipv4_cidr_block.
func (IPAllocationPolicyOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the services IPs in this cluster. If blank, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
The name of the secondary range to be used as for the services CIDR block. The secondary range will be used for service ClusterIPs. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false.
func (IPAllocationPolicyOutput) StackType ¶ added in v0.19.1
func (o IPAllocationPolicyOutput) StackType() IPAllocationPolicyStackTypePtrOutput
IP stack type
func (IPAllocationPolicyOutput) SubnetworkName ¶
func (o IPAllocationPolicyOutput) SubnetworkName() pulumi.StringPtrOutput
A custom subnetwork name to be used if `create_subnetwork` is true. If this field is empty, then an automatic name will be chosen for the new subnetwork.
func (IPAllocationPolicyOutput) ToIPAllocationPolicyOutput ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutput() IPAllocationPolicyOutput
func (IPAllocationPolicyOutput) ToIPAllocationPolicyOutputWithContext ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyOutputWithContext(ctx context.Context) IPAllocationPolicyOutput
func (IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutput ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
func (IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutputWithContext ¶
func (o IPAllocationPolicyOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
func (IPAllocationPolicyOutput) TpuIpv4CidrBlock
deprecated
func (o IPAllocationPolicyOutput) TpuIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead.
Deprecated: The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead.
func (IPAllocationPolicyOutput) UseIpAliases ¶
func (o IPAllocationPolicyOutput) UseIpAliases() pulumi.BoolPtrOutput
Whether alias IPs will be used for pod IPs in the cluster. This is used in conjunction with use_routes. It cannot be true if use_routes is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode
func (IPAllocationPolicyOutput) UseRoutes ¶
func (o IPAllocationPolicyOutput) UseRoutes() pulumi.BoolPtrOutput
Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode
type IPAllocationPolicyPtrInput ¶
type IPAllocationPolicyPtrInput interface { pulumi.Input ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput ToIPAllocationPolicyPtrOutputWithContext(context.Context) IPAllocationPolicyPtrOutput }
IPAllocationPolicyPtrInput is an input type that accepts IPAllocationPolicyArgs, IPAllocationPolicyPtr and IPAllocationPolicyPtrOutput values. You can construct a concrete instance of `IPAllocationPolicyPtrInput` via:
IPAllocationPolicyArgs{...} or: nil
func IPAllocationPolicyPtr ¶
func IPAllocationPolicyPtr(v *IPAllocationPolicyArgs) IPAllocationPolicyPtrInput
type IPAllocationPolicyPtrOutput ¶
type IPAllocationPolicyPtrOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyPtrOutput) AllowRouteOverlap ¶
func (o IPAllocationPolicyPtrOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes. By default we do not allow cluster CIDR ranges to intersect with any user declared routes. With allow_route_overlap == true, we allow overlapping with CIDR ranges that are larger than the cluster CIDR range. If this field is set to true, then cluster and services CIDRs must be fully-specified (e.g. `10.96.0.0/14`, but not `/14`), which means: 1) When `use_ip_aliases` is true, `cluster_ipv4_cidr_block` and `services_ipv4_cidr_block` must be fully-specified. 2) When `use_ip_aliases` is false, `cluster.cluster_ipv4_cidr` muse be fully-specified.
func (IPAllocationPolicyPtrOutput) ClusterIpv4Cidr
deprecated
func (o IPAllocationPolicyPtrOutput) ClusterIpv4Cidr() pulumi.StringPtrOutput
This field is deprecated, use cluster_ipv4_cidr_block.
Deprecated: This field is deprecated, use cluster_ipv4_cidr_block.
func (IPAllocationPolicyPtrOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyPtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range for the cluster pod IPs. If this field is set, then `cluster.cluster_ipv4_cidr` must be left blank. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyPtrOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyPtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
The name of the secondary range to be used for the cluster CIDR block. The secondary range will be used for pod IP addresses. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false.
func (IPAllocationPolicyPtrOutput) CreateSubnetwork ¶
func (o IPAllocationPolicyPtrOutput) CreateSubnetwork() pulumi.BoolPtrOutput
Whether a new subnetwork will be created automatically for the cluster. This field is only applicable when `use_ip_aliases` is true.
func (IPAllocationPolicyPtrOutput) Elem ¶
func (o IPAllocationPolicyPtrOutput) Elem() IPAllocationPolicyOutput
func (IPAllocationPolicyPtrOutput) ElementType ¶
func (IPAllocationPolicyPtrOutput) ElementType() reflect.Type
func (IPAllocationPolicyPtrOutput) Ipv6AccessType ¶ added in v0.19.1
func (o IPAllocationPolicyPtrOutput) Ipv6AccessType() IPAllocationPolicyIpv6AccessTypePtrOutput
The ipv6 access type (internal or external) when create_subnetwork is true
func (IPAllocationPolicyPtrOutput) NodeIpv4Cidr
deprecated
func (o IPAllocationPolicyPtrOutput) NodeIpv4Cidr() pulumi.StringPtrOutput
This field is deprecated, use node_ipv4_cidr_block.
Deprecated: This field is deprecated, use node_ipv4_cidr_block.
func (IPAllocationPolicyPtrOutput) NodeIpv4CidrBlock ¶
func (o IPAllocationPolicyPtrOutput) NodeIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the instance IPs in this cluster. This is applicable only if `create_subnetwork` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyPtrOutput) PodCidrOverprovisionConfig ¶ added in v0.29.0
func (o IPAllocationPolicyPtrOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is doubled and then rounded off to next power of 2 to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled.
func (IPAllocationPolicyPtrOutput) ServicesIpv4Cidr
deprecated
func (o IPAllocationPolicyPtrOutput) ServicesIpv4Cidr() pulumi.StringPtrOutput
This field is deprecated, use services_ipv4_cidr_block.
Deprecated: This field is deprecated, use services_ipv4_cidr_block.
func (IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the services IPs in this cluster. If blank, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
The name of the secondary range to be used as for the services CIDR block. The secondary range will be used for service ClusterIPs. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false.
func (IPAllocationPolicyPtrOutput) StackType ¶ added in v0.19.1
func (o IPAllocationPolicyPtrOutput) StackType() IPAllocationPolicyStackTypePtrOutput
IP stack type
func (IPAllocationPolicyPtrOutput) SubnetworkName ¶
func (o IPAllocationPolicyPtrOutput) SubnetworkName() pulumi.StringPtrOutput
A custom subnetwork name to be used if `create_subnetwork` is true. If this field is empty, then an automatic name will be chosen for the new subnetwork.
func (IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput ¶
func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
func (IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext ¶
func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
func (IPAllocationPolicyPtrOutput) TpuIpv4CidrBlock
deprecated
func (o IPAllocationPolicyPtrOutput) TpuIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead.
Deprecated: The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead.
func (IPAllocationPolicyPtrOutput) UseIpAliases ¶
func (o IPAllocationPolicyPtrOutput) UseIpAliases() pulumi.BoolPtrOutput
Whether alias IPs will be used for pod IPs in the cluster. This is used in conjunction with use_routes. It cannot be true if use_routes is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode
func (IPAllocationPolicyPtrOutput) UseRoutes ¶
func (o IPAllocationPolicyPtrOutput) UseRoutes() pulumi.BoolPtrOutput
Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode
type IPAllocationPolicyResponse ¶
type IPAllocationPolicyResponse struct { // [Output only] The additional pod ranges that are added to the cluster. These pod ranges can be used by new node pools to allocate pod IPs automatically. Once the range is removed it will not show up in IPAllocationPolicy. AdditionalPodRangesConfig AdditionalPodRangesConfigResponse `pulumi:"additionalPodRangesConfig"` // If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes. By default we do not allow cluster CIDR ranges to intersect with any user declared routes. With allow_route_overlap == true, we allow overlapping with CIDR ranges that are larger than the cluster CIDR range. If this field is set to true, then cluster and services CIDRs must be fully-specified (e.g. `10.96.0.0/14`, but not `/14`), which means: 1) When `use_ip_aliases` is true, `cluster_ipv4_cidr_block` and `services_ipv4_cidr_block` must be fully-specified. 2) When `use_ip_aliases` is false, `cluster.cluster_ipv4_cidr` muse be fully-specified. AllowRouteOverlap bool `pulumi:"allowRouteOverlap"` // This field is deprecated, use cluster_ipv4_cidr_block. // // Deprecated: This field is deprecated, use cluster_ipv4_cidr_block. ClusterIpv4Cidr string `pulumi:"clusterIpv4Cidr"` // The IP address range for the cluster pod IPs. If this field is set, then `cluster.cluster_ipv4_cidr` must be left blank. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. ClusterIpv4CidrBlock string `pulumi:"clusterIpv4CidrBlock"` // The name of the secondary range to be used for the cluster CIDR block. The secondary range will be used for pod IP addresses. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false. ClusterSecondaryRangeName string `pulumi:"clusterSecondaryRangeName"` // Whether a new subnetwork will be created automatically for the cluster. This field is only applicable when `use_ip_aliases` is true. CreateSubnetwork bool `pulumi:"createSubnetwork"` // [Output only] The utilization of the cluster default IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. DefaultPodIpv4RangeUtilization float64 `pulumi:"defaultPodIpv4RangeUtilization"` // The ipv6 access type (internal or external) when create_subnetwork is true Ipv6AccessType string `pulumi:"ipv6AccessType"` // This field is deprecated, use node_ipv4_cidr_block. // // Deprecated: This field is deprecated, use node_ipv4_cidr_block. NodeIpv4Cidr string `pulumi:"nodeIpv4Cidr"` // The IP address range of the instance IPs in this cluster. This is applicable only if `create_subnetwork` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. NodeIpv4CidrBlock string `pulumi:"nodeIpv4CidrBlock"` // [PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is doubled and then rounded off to next power of 2 to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled. PodCidrOverprovisionConfig PodCIDROverprovisionConfigResponse `pulumi:"podCidrOverprovisionConfig"` // This field is deprecated, use services_ipv4_cidr_block. // // Deprecated: This field is deprecated, use services_ipv4_cidr_block. ServicesIpv4Cidr string `pulumi:"servicesIpv4Cidr"` // The IP address range of the services IPs in this cluster. If blank, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. ServicesIpv4CidrBlock string `pulumi:"servicesIpv4CidrBlock"` // [Output only] The services IPv6 CIDR block for the cluster. ServicesIpv6CidrBlock string `pulumi:"servicesIpv6CidrBlock"` // The name of the secondary range to be used as for the services CIDR block. The secondary range will be used for service ClusterIPs. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false. ServicesSecondaryRangeName string `pulumi:"servicesSecondaryRangeName"` // IP stack type StackType string `pulumi:"stackType"` // [Output only] The subnet's IPv6 CIDR block used by nodes and pods. SubnetIpv6CidrBlock string `pulumi:"subnetIpv6CidrBlock"` // A custom subnetwork name to be used if `create_subnetwork` is true. If this field is empty, then an automatic name will be chosen for the new subnetwork. SubnetworkName string `pulumi:"subnetworkName"` // The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead. // // Deprecated: The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead. TpuIpv4CidrBlock string `pulumi:"tpuIpv4CidrBlock"` // Whether alias IPs will be used for pod IPs in the cluster. This is used in conjunction with use_routes. It cannot be true if use_routes is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode UseIpAliases bool `pulumi:"useIpAliases"` // Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode UseRoutes bool `pulumi:"useRoutes"` }
Configuration for controlling how IPs are allocated in the cluster.
type IPAllocationPolicyResponseOutput ¶
type IPAllocationPolicyResponseOutput struct{ *pulumi.OutputState }
Configuration for controlling how IPs are allocated in the cluster.
func (IPAllocationPolicyResponseOutput) AdditionalPodRangesConfig ¶ added in v0.29.0
func (o IPAllocationPolicyResponseOutput) AdditionalPodRangesConfig() AdditionalPodRangesConfigResponseOutput
[Output only] The additional pod ranges that are added to the cluster. These pod ranges can be used by new node pools to allocate pod IPs automatically. Once the range is removed it will not show up in IPAllocationPolicy.
func (IPAllocationPolicyResponseOutput) AllowRouteOverlap ¶
func (o IPAllocationPolicyResponseOutput) AllowRouteOverlap() pulumi.BoolOutput
If true, allow allocation of cluster CIDR ranges that overlap with certain kinds of network routes. By default we do not allow cluster CIDR ranges to intersect with any user declared routes. With allow_route_overlap == true, we allow overlapping with CIDR ranges that are larger than the cluster CIDR range. If this field is set to true, then cluster and services CIDRs must be fully-specified (e.g. `10.96.0.0/14`, but not `/14`), which means: 1) When `use_ip_aliases` is true, `cluster_ipv4_cidr_block` and `services_ipv4_cidr_block` must be fully-specified. 2) When `use_ip_aliases` is false, `cluster.cluster_ipv4_cidr` muse be fully-specified.
func (IPAllocationPolicyResponseOutput) ClusterIpv4Cidr
deprecated
func (o IPAllocationPolicyResponseOutput) ClusterIpv4Cidr() pulumi.StringOutput
This field is deprecated, use cluster_ipv4_cidr_block.
Deprecated: This field is deprecated, use cluster_ipv4_cidr_block.
func (IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
The IP address range for the cluster pod IPs. If this field is set, then `cluster.cluster_ipv4_cidr` must be left blank. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName() pulumi.StringOutput
The name of the secondary range to be used for the cluster CIDR block. The secondary range will be used for pod IP addresses. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false.
func (IPAllocationPolicyResponseOutput) CreateSubnetwork ¶
func (o IPAllocationPolicyResponseOutput) CreateSubnetwork() pulumi.BoolOutput
Whether a new subnetwork will be created automatically for the cluster. This field is only applicable when `use_ip_aliases` is true.
func (IPAllocationPolicyResponseOutput) DefaultPodIpv4RangeUtilization ¶ added in v0.32.0
func (o IPAllocationPolicyResponseOutput) DefaultPodIpv4RangeUtilization() pulumi.Float64Output
[Output only] The utilization of the cluster default IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode.
func (IPAllocationPolicyResponseOutput) ElementType ¶
func (IPAllocationPolicyResponseOutput) ElementType() reflect.Type
func (IPAllocationPolicyResponseOutput) Ipv6AccessType ¶ added in v0.19.1
func (o IPAllocationPolicyResponseOutput) Ipv6AccessType() pulumi.StringOutput
The ipv6 access type (internal or external) when create_subnetwork is true
func (IPAllocationPolicyResponseOutput) NodeIpv4Cidr
deprecated
func (o IPAllocationPolicyResponseOutput) NodeIpv4Cidr() pulumi.StringOutput
This field is deprecated, use node_ipv4_cidr_block.
Deprecated: This field is deprecated, use node_ipv4_cidr_block.
func (IPAllocationPolicyResponseOutput) NodeIpv4CidrBlock ¶
func (o IPAllocationPolicyResponseOutput) NodeIpv4CidrBlock() pulumi.StringOutput
The IP address range of the instance IPs in this cluster. This is applicable only if `create_subnetwork` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyResponseOutput) PodCidrOverprovisionConfig ¶ added in v0.29.0
func (o IPAllocationPolicyResponseOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigResponseOutput
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the cluster. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is doubled and then rounded off to next power of 2 to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled.
func (IPAllocationPolicyResponseOutput) ServicesIpv4Cidr
deprecated
func (o IPAllocationPolicyResponseOutput) ServicesIpv4Cidr() pulumi.StringOutput
This field is deprecated, use services_ipv4_cidr_block.
Deprecated: This field is deprecated, use services_ipv4_cidr_block.
func (IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
The IP address range of the services IPs in this cluster. If blank, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use.
func (IPAllocationPolicyResponseOutput) ServicesIpv6CidrBlock ¶ added in v0.21.0
func (o IPAllocationPolicyResponseOutput) ServicesIpv6CidrBlock() pulumi.StringOutput
[Output only] The services IPv6 CIDR block for the cluster.
func (IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName() pulumi.StringOutput
The name of the secondary range to be used as for the services CIDR block. The secondary range will be used for service ClusterIPs. This must be an existing secondary range associated with the cluster subnetwork. This field is only applicable with use_ip_aliases and create_subnetwork is false.
func (IPAllocationPolicyResponseOutput) StackType ¶ added in v0.19.1
func (o IPAllocationPolicyResponseOutput) StackType() pulumi.StringOutput
IP stack type
func (IPAllocationPolicyResponseOutput) SubnetIpv6CidrBlock ¶ added in v0.21.0
func (o IPAllocationPolicyResponseOutput) SubnetIpv6CidrBlock() pulumi.StringOutput
[Output only] The subnet's IPv6 CIDR block used by nodes and pods.
func (IPAllocationPolicyResponseOutput) SubnetworkName ¶
func (o IPAllocationPolicyResponseOutput) SubnetworkName() pulumi.StringOutput
A custom subnetwork name to be used if `create_subnetwork` is true. If this field is empty, then an automatic name will be chosen for the new subnetwork.
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseOutput) TpuIpv4CidrBlock
deprecated
func (o IPAllocationPolicyResponseOutput) TpuIpv4CidrBlock() pulumi.StringOutput
The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead.
Deprecated: The IP address range of the Cloud TPUs in this cluster. If unspecified, a range will be automatically chosen with the default size. This field is only applicable when `use_ip_aliases` is true. If unspecified, the range will use the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) from the RFC-1918 private networks (e.g. `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`) to pick a specific range to use. This field is deprecated, use cluster.tpu_config.ipv4_cidr_block instead.
func (IPAllocationPolicyResponseOutput) UseIpAliases ¶
func (o IPAllocationPolicyResponseOutput) UseIpAliases() pulumi.BoolOutput
Whether alias IPs will be used for pod IPs in the cluster. This is used in conjunction with use_routes. It cannot be true if use_routes is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode
func (IPAllocationPolicyResponseOutput) UseRoutes ¶
func (o IPAllocationPolicyResponseOutput) UseRoutes() pulumi.BoolOutput
Whether routes will be used for pod IPs in the cluster. This is used in conjunction with use_ip_aliases. It cannot be true if use_ip_aliases is true. If both use_ip_aliases and use_routes are false, then the server picks the default IP allocation mode
type IPAllocationPolicyStackType ¶ added in v0.19.1
type IPAllocationPolicyStackType string
IP stack type
func (IPAllocationPolicyStackType) ElementType ¶ added in v0.19.1
func (IPAllocationPolicyStackType) ElementType() reflect.Type
func (IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypeOutput ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypeOutput() IPAllocationPolicyStackTypeOutput
func (IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypeOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypeOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypeOutput
func (IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypePtrOutput ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput
func (IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypePtrOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToIPAllocationPolicyStackTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypePtrOutput
func (IPAllocationPolicyStackType) ToStringOutput ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToStringOutput() pulumi.StringOutput
func (IPAllocationPolicyStackType) ToStringOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAllocationPolicyStackType) ToStringPtrOutput ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationPolicyStackType) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (e IPAllocationPolicyStackType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationPolicyStackTypeInput ¶ added in v0.19.1
type IPAllocationPolicyStackTypeInput interface { pulumi.Input ToIPAllocationPolicyStackTypeOutput() IPAllocationPolicyStackTypeOutput ToIPAllocationPolicyStackTypeOutputWithContext(context.Context) IPAllocationPolicyStackTypeOutput }
IPAllocationPolicyStackTypeInput is an input type that accepts IPAllocationPolicyStackTypeArgs and IPAllocationPolicyStackTypeOutput values. You can construct a concrete instance of `IPAllocationPolicyStackTypeInput` via:
IPAllocationPolicyStackTypeArgs{...}
type IPAllocationPolicyStackTypeOutput ¶ added in v0.19.1
type IPAllocationPolicyStackTypeOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyStackTypeOutput) ElementType ¶ added in v0.19.1
func (IPAllocationPolicyStackTypeOutput) ElementType() reflect.Type
func (IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypeOutput ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypeOutput() IPAllocationPolicyStackTypeOutput
func (IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypeOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypeOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypeOutput
func (IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypePtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput
func (IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypePtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToIPAllocationPolicyStackTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypePtrOutput
func (IPAllocationPolicyStackTypeOutput) ToStringOutput ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToStringOutput() pulumi.StringOutput
func (IPAllocationPolicyStackTypeOutput) ToStringOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAllocationPolicyStackTypeOutput) ToStringPtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationPolicyStackTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationPolicyStackTypePtrInput ¶ added in v0.19.1
type IPAllocationPolicyStackTypePtrInput interface { pulumi.Input ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput ToIPAllocationPolicyStackTypePtrOutputWithContext(context.Context) IPAllocationPolicyStackTypePtrOutput }
func IPAllocationPolicyStackTypePtr ¶ added in v0.19.1
func IPAllocationPolicyStackTypePtr(v string) IPAllocationPolicyStackTypePtrInput
type IPAllocationPolicyStackTypePtrOutput ¶ added in v0.19.1
type IPAllocationPolicyStackTypePtrOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyStackTypePtrOutput) ElementType ¶ added in v0.19.1
func (IPAllocationPolicyStackTypePtrOutput) ElementType() reflect.Type
func (IPAllocationPolicyStackTypePtrOutput) ToIPAllocationPolicyStackTypePtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypePtrOutput) ToIPAllocationPolicyStackTypePtrOutput() IPAllocationPolicyStackTypePtrOutput
func (IPAllocationPolicyStackTypePtrOutput) ToIPAllocationPolicyStackTypePtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypePtrOutput) ToIPAllocationPolicyStackTypePtrOutputWithContext(ctx context.Context) IPAllocationPolicyStackTypePtrOutput
func (IPAllocationPolicyStackTypePtrOutput) ToStringPtrOutput ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationPolicyStackTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (o IPAllocationPolicyStackTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityServiceConfig ¶ added in v0.8.0
type IdentityServiceConfig struct { // Whether to enable the Identity Service component Enabled *bool `pulumi:"enabled"` }
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
type IdentityServiceConfigArgs ¶ added in v0.8.0
type IdentityServiceConfigArgs struct { // Whether to enable the Identity Service component Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
func (IdentityServiceConfigArgs) ElementType ¶ added in v0.8.0
func (IdentityServiceConfigArgs) ElementType() reflect.Type
func (IdentityServiceConfigArgs) ToIdentityServiceConfigOutput ¶ added in v0.8.0
func (i IdentityServiceConfigArgs) ToIdentityServiceConfigOutput() IdentityServiceConfigOutput
func (IdentityServiceConfigArgs) ToIdentityServiceConfigOutputWithContext ¶ added in v0.8.0
func (i IdentityServiceConfigArgs) ToIdentityServiceConfigOutputWithContext(ctx context.Context) IdentityServiceConfigOutput
func (IdentityServiceConfigArgs) ToIdentityServiceConfigPtrOutput ¶ added in v0.8.0
func (i IdentityServiceConfigArgs) ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput
func (IdentityServiceConfigArgs) ToIdentityServiceConfigPtrOutputWithContext ¶ added in v0.8.0
func (i IdentityServiceConfigArgs) ToIdentityServiceConfigPtrOutputWithContext(ctx context.Context) IdentityServiceConfigPtrOutput
type IdentityServiceConfigInput ¶ added in v0.8.0
type IdentityServiceConfigInput interface { pulumi.Input ToIdentityServiceConfigOutput() IdentityServiceConfigOutput ToIdentityServiceConfigOutputWithContext(context.Context) IdentityServiceConfigOutput }
IdentityServiceConfigInput is an input type that accepts IdentityServiceConfigArgs and IdentityServiceConfigOutput values. You can construct a concrete instance of `IdentityServiceConfigInput` via:
IdentityServiceConfigArgs{...}
type IdentityServiceConfigOutput ¶ added in v0.8.0
type IdentityServiceConfigOutput struct{ *pulumi.OutputState }
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
func (IdentityServiceConfigOutput) ElementType ¶ added in v0.8.0
func (IdentityServiceConfigOutput) ElementType() reflect.Type
func (IdentityServiceConfigOutput) Enabled ¶ added in v0.8.0
func (o IdentityServiceConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the Identity Service component
func (IdentityServiceConfigOutput) ToIdentityServiceConfigOutput ¶ added in v0.8.0
func (o IdentityServiceConfigOutput) ToIdentityServiceConfigOutput() IdentityServiceConfigOutput
func (IdentityServiceConfigOutput) ToIdentityServiceConfigOutputWithContext ¶ added in v0.8.0
func (o IdentityServiceConfigOutput) ToIdentityServiceConfigOutputWithContext(ctx context.Context) IdentityServiceConfigOutput
func (IdentityServiceConfigOutput) ToIdentityServiceConfigPtrOutput ¶ added in v0.8.0
func (o IdentityServiceConfigOutput) ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput
func (IdentityServiceConfigOutput) ToIdentityServiceConfigPtrOutputWithContext ¶ added in v0.8.0
func (o IdentityServiceConfigOutput) ToIdentityServiceConfigPtrOutputWithContext(ctx context.Context) IdentityServiceConfigPtrOutput
type IdentityServiceConfigPtrInput ¶ added in v0.8.0
type IdentityServiceConfigPtrInput interface { pulumi.Input ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput ToIdentityServiceConfigPtrOutputWithContext(context.Context) IdentityServiceConfigPtrOutput }
IdentityServiceConfigPtrInput is an input type that accepts IdentityServiceConfigArgs, IdentityServiceConfigPtr and IdentityServiceConfigPtrOutput values. You can construct a concrete instance of `IdentityServiceConfigPtrInput` via:
IdentityServiceConfigArgs{...} or: nil
func IdentityServiceConfigPtr ¶ added in v0.8.0
func IdentityServiceConfigPtr(v *IdentityServiceConfigArgs) IdentityServiceConfigPtrInput
type IdentityServiceConfigPtrOutput ¶ added in v0.8.0
type IdentityServiceConfigPtrOutput struct{ *pulumi.OutputState }
func (IdentityServiceConfigPtrOutput) Elem ¶ added in v0.8.0
func (o IdentityServiceConfigPtrOutput) Elem() IdentityServiceConfigOutput
func (IdentityServiceConfigPtrOutput) ElementType ¶ added in v0.8.0
func (IdentityServiceConfigPtrOutput) ElementType() reflect.Type
func (IdentityServiceConfigPtrOutput) Enabled ¶ added in v0.8.0
func (o IdentityServiceConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the Identity Service component
func (IdentityServiceConfigPtrOutput) ToIdentityServiceConfigPtrOutput ¶ added in v0.8.0
func (o IdentityServiceConfigPtrOutput) ToIdentityServiceConfigPtrOutput() IdentityServiceConfigPtrOutput
func (IdentityServiceConfigPtrOutput) ToIdentityServiceConfigPtrOutputWithContext ¶ added in v0.8.0
func (o IdentityServiceConfigPtrOutput) ToIdentityServiceConfigPtrOutputWithContext(ctx context.Context) IdentityServiceConfigPtrOutput
type IdentityServiceConfigResponse ¶ added in v0.8.0
type IdentityServiceConfigResponse struct { // Whether to enable the Identity Service component Enabled bool `pulumi:"enabled"` }
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
type IdentityServiceConfigResponseOutput ¶ added in v0.8.0
type IdentityServiceConfigResponseOutput struct{ *pulumi.OutputState }
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
func (IdentityServiceConfigResponseOutput) ElementType ¶ added in v0.8.0
func (IdentityServiceConfigResponseOutput) ElementType() reflect.Type
func (IdentityServiceConfigResponseOutput) Enabled ¶ added in v0.8.0
func (o IdentityServiceConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether to enable the Identity Service component
func (IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponseOutput ¶ added in v0.8.0
func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponseOutput() IdentityServiceConfigResponseOutput
func (IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponseOutputWithContext ¶ added in v0.8.0
func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponseOutputWithContext(ctx context.Context) IdentityServiceConfigResponseOutput
type IntraNodeVisibilityConfig ¶
type IntraNodeVisibilityConfig struct { // Enables intra node visibility for this cluster. Enabled *bool `pulumi:"enabled"` }
IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.
type IstioConfig ¶
type IstioConfig struct { // The specified Istio auth mode, either none, or mutual TLS. Auth *IstioConfigAuth `pulumi:"auth"` // Whether Istio is enabled for this cluster. Disabled *bool `pulumi:"disabled"` }
Configuration options for Istio addon.
type IstioConfigArgs ¶
type IstioConfigArgs struct { // The specified Istio auth mode, either none, or mutual TLS. Auth IstioConfigAuthPtrInput `pulumi:"auth"` // Whether Istio is enabled for this cluster. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
Configuration options for Istio addon.
func (IstioConfigArgs) ElementType ¶
func (IstioConfigArgs) ElementType() reflect.Type
func (IstioConfigArgs) ToIstioConfigOutput ¶
func (i IstioConfigArgs) ToIstioConfigOutput() IstioConfigOutput
func (IstioConfigArgs) ToIstioConfigOutputWithContext ¶
func (i IstioConfigArgs) ToIstioConfigOutputWithContext(ctx context.Context) IstioConfigOutput
func (IstioConfigArgs) ToIstioConfigPtrOutput ¶
func (i IstioConfigArgs) ToIstioConfigPtrOutput() IstioConfigPtrOutput
func (IstioConfigArgs) ToIstioConfigPtrOutputWithContext ¶
func (i IstioConfigArgs) ToIstioConfigPtrOutputWithContext(ctx context.Context) IstioConfigPtrOutput
type IstioConfigAuth ¶ added in v0.4.0
type IstioConfigAuth string
The specified Istio auth mode, either none, or mutual TLS.
func (IstioConfigAuth) ElementType ¶ added in v0.4.0
func (IstioConfigAuth) ElementType() reflect.Type
func (IstioConfigAuth) ToIstioConfigAuthOutput ¶ added in v0.6.0
func (e IstioConfigAuth) ToIstioConfigAuthOutput() IstioConfigAuthOutput
func (IstioConfigAuth) ToIstioConfigAuthOutputWithContext ¶ added in v0.6.0
func (e IstioConfigAuth) ToIstioConfigAuthOutputWithContext(ctx context.Context) IstioConfigAuthOutput
func (IstioConfigAuth) ToIstioConfigAuthPtrOutput ¶ added in v0.6.0
func (e IstioConfigAuth) ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput
func (IstioConfigAuth) ToIstioConfigAuthPtrOutputWithContext ¶ added in v0.6.0
func (e IstioConfigAuth) ToIstioConfigAuthPtrOutputWithContext(ctx context.Context) IstioConfigAuthPtrOutput
func (IstioConfigAuth) ToStringOutput ¶ added in v0.4.0
func (e IstioConfigAuth) ToStringOutput() pulumi.StringOutput
func (IstioConfigAuth) ToStringOutputWithContext ¶ added in v0.4.0
func (e IstioConfigAuth) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IstioConfigAuth) ToStringPtrOutput ¶ added in v0.4.0
func (e IstioConfigAuth) ToStringPtrOutput() pulumi.StringPtrOutput
func (IstioConfigAuth) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e IstioConfigAuth) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IstioConfigAuthInput ¶ added in v0.6.0
type IstioConfigAuthInput interface { pulumi.Input ToIstioConfigAuthOutput() IstioConfigAuthOutput ToIstioConfigAuthOutputWithContext(context.Context) IstioConfigAuthOutput }
IstioConfigAuthInput is an input type that accepts IstioConfigAuthArgs and IstioConfigAuthOutput values. You can construct a concrete instance of `IstioConfigAuthInput` via:
IstioConfigAuthArgs{...}
type IstioConfigAuthOutput ¶ added in v0.6.0
type IstioConfigAuthOutput struct{ *pulumi.OutputState }
func (IstioConfigAuthOutput) ElementType ¶ added in v0.6.0
func (IstioConfigAuthOutput) ElementType() reflect.Type
func (IstioConfigAuthOutput) ToIstioConfigAuthOutput ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToIstioConfigAuthOutput() IstioConfigAuthOutput
func (IstioConfigAuthOutput) ToIstioConfigAuthOutputWithContext ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToIstioConfigAuthOutputWithContext(ctx context.Context) IstioConfigAuthOutput
func (IstioConfigAuthOutput) ToIstioConfigAuthPtrOutput ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput
func (IstioConfigAuthOutput) ToIstioConfigAuthPtrOutputWithContext ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToIstioConfigAuthPtrOutputWithContext(ctx context.Context) IstioConfigAuthPtrOutput
func (IstioConfigAuthOutput) ToStringOutput ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToStringOutput() pulumi.StringOutput
func (IstioConfigAuthOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IstioConfigAuthOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IstioConfigAuthOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o IstioConfigAuthOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IstioConfigAuthPtrInput ¶ added in v0.6.0
type IstioConfigAuthPtrInput interface { pulumi.Input ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput ToIstioConfigAuthPtrOutputWithContext(context.Context) IstioConfigAuthPtrOutput }
func IstioConfigAuthPtr ¶ added in v0.6.0
func IstioConfigAuthPtr(v string) IstioConfigAuthPtrInput
type IstioConfigAuthPtrOutput ¶ added in v0.6.0
type IstioConfigAuthPtrOutput struct{ *pulumi.OutputState }
func (IstioConfigAuthPtrOutput) Elem ¶ added in v0.6.0
func (o IstioConfigAuthPtrOutput) Elem() IstioConfigAuthOutput
func (IstioConfigAuthPtrOutput) ElementType ¶ added in v0.6.0
func (IstioConfigAuthPtrOutput) ElementType() reflect.Type
func (IstioConfigAuthPtrOutput) ToIstioConfigAuthPtrOutput ¶ added in v0.6.0
func (o IstioConfigAuthPtrOutput) ToIstioConfigAuthPtrOutput() IstioConfigAuthPtrOutput
func (IstioConfigAuthPtrOutput) ToIstioConfigAuthPtrOutputWithContext ¶ added in v0.6.0
func (o IstioConfigAuthPtrOutput) ToIstioConfigAuthPtrOutputWithContext(ctx context.Context) IstioConfigAuthPtrOutput
func (IstioConfigAuthPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o IstioConfigAuthPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IstioConfigAuthPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o IstioConfigAuthPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IstioConfigInput ¶
type IstioConfigInput interface { pulumi.Input ToIstioConfigOutput() IstioConfigOutput ToIstioConfigOutputWithContext(context.Context) IstioConfigOutput }
IstioConfigInput is an input type that accepts IstioConfigArgs and IstioConfigOutput values. You can construct a concrete instance of `IstioConfigInput` via:
IstioConfigArgs{...}
type IstioConfigOutput ¶
type IstioConfigOutput struct{ *pulumi.OutputState }
Configuration options for Istio addon.
func (IstioConfigOutput) Auth ¶
func (o IstioConfigOutput) Auth() IstioConfigAuthPtrOutput
The specified Istio auth mode, either none, or mutual TLS.
func (IstioConfigOutput) Disabled ¶
func (o IstioConfigOutput) Disabled() pulumi.BoolPtrOutput
Whether Istio is enabled for this cluster.
func (IstioConfigOutput) ElementType ¶
func (IstioConfigOutput) ElementType() reflect.Type
func (IstioConfigOutput) ToIstioConfigOutput ¶
func (o IstioConfigOutput) ToIstioConfigOutput() IstioConfigOutput
func (IstioConfigOutput) ToIstioConfigOutputWithContext ¶
func (o IstioConfigOutput) ToIstioConfigOutputWithContext(ctx context.Context) IstioConfigOutput
func (IstioConfigOutput) ToIstioConfigPtrOutput ¶
func (o IstioConfigOutput) ToIstioConfigPtrOutput() IstioConfigPtrOutput
func (IstioConfigOutput) ToIstioConfigPtrOutputWithContext ¶
func (o IstioConfigOutput) ToIstioConfigPtrOutputWithContext(ctx context.Context) IstioConfigPtrOutput
type IstioConfigPtrInput ¶
type IstioConfigPtrInput interface { pulumi.Input ToIstioConfigPtrOutput() IstioConfigPtrOutput ToIstioConfigPtrOutputWithContext(context.Context) IstioConfigPtrOutput }
IstioConfigPtrInput is an input type that accepts IstioConfigArgs, IstioConfigPtr and IstioConfigPtrOutput values. You can construct a concrete instance of `IstioConfigPtrInput` via:
IstioConfigArgs{...} or: nil
func IstioConfigPtr ¶
func IstioConfigPtr(v *IstioConfigArgs) IstioConfigPtrInput
type IstioConfigPtrOutput ¶
type IstioConfigPtrOutput struct{ *pulumi.OutputState }
func (IstioConfigPtrOutput) Auth ¶
func (o IstioConfigPtrOutput) Auth() IstioConfigAuthPtrOutput
The specified Istio auth mode, either none, or mutual TLS.
func (IstioConfigPtrOutput) Disabled ¶
func (o IstioConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether Istio is enabled for this cluster.
func (IstioConfigPtrOutput) Elem ¶
func (o IstioConfigPtrOutput) Elem() IstioConfigOutput
func (IstioConfigPtrOutput) ElementType ¶
func (IstioConfigPtrOutput) ElementType() reflect.Type
func (IstioConfigPtrOutput) ToIstioConfigPtrOutput ¶
func (o IstioConfigPtrOutput) ToIstioConfigPtrOutput() IstioConfigPtrOutput
func (IstioConfigPtrOutput) ToIstioConfigPtrOutputWithContext ¶
func (o IstioConfigPtrOutput) ToIstioConfigPtrOutputWithContext(ctx context.Context) IstioConfigPtrOutput
type IstioConfigResponse ¶
type IstioConfigResponse struct { // The specified Istio auth mode, either none, or mutual TLS. Auth string `pulumi:"auth"` // Whether Istio is enabled for this cluster. Disabled bool `pulumi:"disabled"` }
Configuration options for Istio addon.
type IstioConfigResponseOutput ¶
type IstioConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for Istio addon.
func (IstioConfigResponseOutput) Auth ¶
func (o IstioConfigResponseOutput) Auth() pulumi.StringOutput
The specified Istio auth mode, either none, or mutual TLS.
func (IstioConfigResponseOutput) Disabled ¶
func (o IstioConfigResponseOutput) Disabled() pulumi.BoolOutput
Whether Istio is enabled for this cluster.
func (IstioConfigResponseOutput) ElementType ¶
func (IstioConfigResponseOutput) ElementType() reflect.Type
func (IstioConfigResponseOutput) ToIstioConfigResponseOutput ¶
func (o IstioConfigResponseOutput) ToIstioConfigResponseOutput() IstioConfigResponseOutput
func (IstioConfigResponseOutput) ToIstioConfigResponseOutputWithContext ¶
func (o IstioConfigResponseOutput) ToIstioConfigResponseOutputWithContext(ctx context.Context) IstioConfigResponseOutput
type K8sBetaAPIConfig ¶ added in v0.32.0
type K8sBetaAPIConfig struct { // api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities. EnabledApis []string `pulumi:"enabledApis"` }
Kubernetes open source beta apis enabled on the cluster.
type K8sBetaAPIConfigArgs ¶ added in v0.32.0
type K8sBetaAPIConfigArgs struct { // api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities. EnabledApis pulumi.StringArrayInput `pulumi:"enabledApis"` }
Kubernetes open source beta apis enabled on the cluster.
func (K8sBetaAPIConfigArgs) ElementType ¶ added in v0.32.0
func (K8sBetaAPIConfigArgs) ElementType() reflect.Type
func (K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigOutput ¶ added in v0.32.0
func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigOutput() K8sBetaAPIConfigOutput
func (K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigOutputWithContext ¶ added in v0.32.0
func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigOutputWithContext(ctx context.Context) K8sBetaAPIConfigOutput
func (K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigPtrOutput ¶ added in v0.32.0
func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput
func (K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigPtrOutputWithContext ¶ added in v0.32.0
func (i K8sBetaAPIConfigArgs) ToK8sBetaAPIConfigPtrOutputWithContext(ctx context.Context) K8sBetaAPIConfigPtrOutput
type K8sBetaAPIConfigInput ¶ added in v0.32.0
type K8sBetaAPIConfigInput interface { pulumi.Input ToK8sBetaAPIConfigOutput() K8sBetaAPIConfigOutput ToK8sBetaAPIConfigOutputWithContext(context.Context) K8sBetaAPIConfigOutput }
K8sBetaAPIConfigInput is an input type that accepts K8sBetaAPIConfigArgs and K8sBetaAPIConfigOutput values. You can construct a concrete instance of `K8sBetaAPIConfigInput` via:
K8sBetaAPIConfigArgs{...}
type K8sBetaAPIConfigOutput ¶ added in v0.32.0
type K8sBetaAPIConfigOutput struct{ *pulumi.OutputState }
Kubernetes open source beta apis enabled on the cluster.
func (K8sBetaAPIConfigOutput) ElementType ¶ added in v0.32.0
func (K8sBetaAPIConfigOutput) ElementType() reflect.Type
func (K8sBetaAPIConfigOutput) EnabledApis ¶ added in v0.32.0
func (o K8sBetaAPIConfigOutput) EnabledApis() pulumi.StringArrayOutput
api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
func (K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigOutput ¶ added in v0.32.0
func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigOutput() K8sBetaAPIConfigOutput
func (K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigOutputWithContext ¶ added in v0.32.0
func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigOutputWithContext(ctx context.Context) K8sBetaAPIConfigOutput
func (K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigPtrOutput ¶ added in v0.32.0
func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput
func (K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigPtrOutputWithContext ¶ added in v0.32.0
func (o K8sBetaAPIConfigOutput) ToK8sBetaAPIConfigPtrOutputWithContext(ctx context.Context) K8sBetaAPIConfigPtrOutput
type K8sBetaAPIConfigPtrInput ¶ added in v0.32.0
type K8sBetaAPIConfigPtrInput interface { pulumi.Input ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput ToK8sBetaAPIConfigPtrOutputWithContext(context.Context) K8sBetaAPIConfigPtrOutput }
K8sBetaAPIConfigPtrInput is an input type that accepts K8sBetaAPIConfigArgs, K8sBetaAPIConfigPtr and K8sBetaAPIConfigPtrOutput values. You can construct a concrete instance of `K8sBetaAPIConfigPtrInput` via:
K8sBetaAPIConfigArgs{...} or: nil
func K8sBetaAPIConfigPtr ¶ added in v0.32.0
func K8sBetaAPIConfigPtr(v *K8sBetaAPIConfigArgs) K8sBetaAPIConfigPtrInput
type K8sBetaAPIConfigPtrOutput ¶ added in v0.32.0
type K8sBetaAPIConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sBetaAPIConfigPtrOutput) Elem ¶ added in v0.32.0
func (o K8sBetaAPIConfigPtrOutput) Elem() K8sBetaAPIConfigOutput
func (K8sBetaAPIConfigPtrOutput) ElementType ¶ added in v0.32.0
func (K8sBetaAPIConfigPtrOutput) ElementType() reflect.Type
func (K8sBetaAPIConfigPtrOutput) EnabledApis ¶ added in v0.32.0
func (o K8sBetaAPIConfigPtrOutput) EnabledApis() pulumi.StringArrayOutput
api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
func (K8sBetaAPIConfigPtrOutput) ToK8sBetaAPIConfigPtrOutput ¶ added in v0.32.0
func (o K8sBetaAPIConfigPtrOutput) ToK8sBetaAPIConfigPtrOutput() K8sBetaAPIConfigPtrOutput
func (K8sBetaAPIConfigPtrOutput) ToK8sBetaAPIConfigPtrOutputWithContext ¶ added in v0.32.0
func (o K8sBetaAPIConfigPtrOutput) ToK8sBetaAPIConfigPtrOutputWithContext(ctx context.Context) K8sBetaAPIConfigPtrOutput
type K8sBetaAPIConfigResponse ¶ added in v0.32.0
type K8sBetaAPIConfigResponse struct { // api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities. EnabledApis []string `pulumi:"enabledApis"` }
Kubernetes open source beta apis enabled on the cluster.
type K8sBetaAPIConfigResponseOutput ¶ added in v0.32.0
type K8sBetaAPIConfigResponseOutput struct{ *pulumi.OutputState }
Kubernetes open source beta apis enabled on the cluster.
func (K8sBetaAPIConfigResponseOutput) ElementType ¶ added in v0.32.0
func (K8sBetaAPIConfigResponseOutput) ElementType() reflect.Type
func (K8sBetaAPIConfigResponseOutput) EnabledApis ¶ added in v0.32.0
func (o K8sBetaAPIConfigResponseOutput) EnabledApis() pulumi.StringArrayOutput
api name, e.g. storage.k8s.io/v1beta1/csistoragecapacities.
func (K8sBetaAPIConfigResponseOutput) ToK8sBetaAPIConfigResponseOutput ¶ added in v0.32.0
func (o K8sBetaAPIConfigResponseOutput) ToK8sBetaAPIConfigResponseOutput() K8sBetaAPIConfigResponseOutput
func (K8sBetaAPIConfigResponseOutput) ToK8sBetaAPIConfigResponseOutputWithContext ¶ added in v0.32.0
func (o K8sBetaAPIConfigResponseOutput) ToK8sBetaAPIConfigResponseOutputWithContext(ctx context.Context) K8sBetaAPIConfigResponseOutput
type KalmConfig ¶
type KalmConfig struct { // Whether KALM is enabled for this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration options for the KALM addon.
type KalmConfigArgs ¶
type KalmConfigArgs struct { // Whether KALM is enabled for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration options for the KALM addon.
func (KalmConfigArgs) ElementType ¶
func (KalmConfigArgs) ElementType() reflect.Type
func (KalmConfigArgs) ToKalmConfigOutput ¶
func (i KalmConfigArgs) ToKalmConfigOutput() KalmConfigOutput
func (KalmConfigArgs) ToKalmConfigOutputWithContext ¶
func (i KalmConfigArgs) ToKalmConfigOutputWithContext(ctx context.Context) KalmConfigOutput
func (KalmConfigArgs) ToKalmConfigPtrOutput ¶
func (i KalmConfigArgs) ToKalmConfigPtrOutput() KalmConfigPtrOutput
func (KalmConfigArgs) ToKalmConfigPtrOutputWithContext ¶
func (i KalmConfigArgs) ToKalmConfigPtrOutputWithContext(ctx context.Context) KalmConfigPtrOutput
type KalmConfigInput ¶
type KalmConfigInput interface { pulumi.Input ToKalmConfigOutput() KalmConfigOutput ToKalmConfigOutputWithContext(context.Context) KalmConfigOutput }
KalmConfigInput is an input type that accepts KalmConfigArgs and KalmConfigOutput values. You can construct a concrete instance of `KalmConfigInput` via:
KalmConfigArgs{...}
type KalmConfigOutput ¶
type KalmConfigOutput struct{ *pulumi.OutputState }
Configuration options for the KALM addon.
func (KalmConfigOutput) ElementType ¶
func (KalmConfigOutput) ElementType() reflect.Type
func (KalmConfigOutput) Enabled ¶
func (o KalmConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether KALM is enabled for this cluster.
func (KalmConfigOutput) ToKalmConfigOutput ¶
func (o KalmConfigOutput) ToKalmConfigOutput() KalmConfigOutput
func (KalmConfigOutput) ToKalmConfigOutputWithContext ¶
func (o KalmConfigOutput) ToKalmConfigOutputWithContext(ctx context.Context) KalmConfigOutput
func (KalmConfigOutput) ToKalmConfigPtrOutput ¶
func (o KalmConfigOutput) ToKalmConfigPtrOutput() KalmConfigPtrOutput
func (KalmConfigOutput) ToKalmConfigPtrOutputWithContext ¶
func (o KalmConfigOutput) ToKalmConfigPtrOutputWithContext(ctx context.Context) KalmConfigPtrOutput
type KalmConfigPtrInput ¶
type KalmConfigPtrInput interface { pulumi.Input ToKalmConfigPtrOutput() KalmConfigPtrOutput ToKalmConfigPtrOutputWithContext(context.Context) KalmConfigPtrOutput }
KalmConfigPtrInput is an input type that accepts KalmConfigArgs, KalmConfigPtr and KalmConfigPtrOutput values. You can construct a concrete instance of `KalmConfigPtrInput` via:
KalmConfigArgs{...} or: nil
func KalmConfigPtr ¶
func KalmConfigPtr(v *KalmConfigArgs) KalmConfigPtrInput
type KalmConfigPtrOutput ¶
type KalmConfigPtrOutput struct{ *pulumi.OutputState }
func (KalmConfigPtrOutput) Elem ¶
func (o KalmConfigPtrOutput) Elem() KalmConfigOutput
func (KalmConfigPtrOutput) ElementType ¶
func (KalmConfigPtrOutput) ElementType() reflect.Type
func (KalmConfigPtrOutput) Enabled ¶
func (o KalmConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether KALM is enabled for this cluster.
func (KalmConfigPtrOutput) ToKalmConfigPtrOutput ¶
func (o KalmConfigPtrOutput) ToKalmConfigPtrOutput() KalmConfigPtrOutput
func (KalmConfigPtrOutput) ToKalmConfigPtrOutputWithContext ¶
func (o KalmConfigPtrOutput) ToKalmConfigPtrOutputWithContext(ctx context.Context) KalmConfigPtrOutput
type KalmConfigResponse ¶
type KalmConfigResponse struct { // Whether KALM is enabled for this cluster. Enabled bool `pulumi:"enabled"` }
Configuration options for the KALM addon.
type KalmConfigResponseOutput ¶
type KalmConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for the KALM addon.
func (KalmConfigResponseOutput) ElementType ¶
func (KalmConfigResponseOutput) ElementType() reflect.Type
func (KalmConfigResponseOutput) Enabled ¶
func (o KalmConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether KALM is enabled for this cluster.
func (KalmConfigResponseOutput) ToKalmConfigResponseOutput ¶
func (o KalmConfigResponseOutput) ToKalmConfigResponseOutput() KalmConfigResponseOutput
func (KalmConfigResponseOutput) ToKalmConfigResponseOutputWithContext ¶
func (o KalmConfigResponseOutput) ToKalmConfigResponseOutputWithContext(ctx context.Context) KalmConfigResponseOutput
type KubernetesDashboard ¶
type KubernetesDashboard struct { // Whether the Kubernetes Dashboard is enabled for this cluster. Disabled *bool `pulumi:"disabled"` }
Configuration for the Kubernetes Dashboard.
type KubernetesDashboardArgs ¶
type KubernetesDashboardArgs struct { // Whether the Kubernetes Dashboard is enabled for this cluster. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
Configuration for the Kubernetes Dashboard.
func (KubernetesDashboardArgs) ElementType ¶
func (KubernetesDashboardArgs) ElementType() reflect.Type
func (KubernetesDashboardArgs) ToKubernetesDashboardOutput ¶
func (i KubernetesDashboardArgs) ToKubernetesDashboardOutput() KubernetesDashboardOutput
func (KubernetesDashboardArgs) ToKubernetesDashboardOutputWithContext ¶
func (i KubernetesDashboardArgs) ToKubernetesDashboardOutputWithContext(ctx context.Context) KubernetesDashboardOutput
func (KubernetesDashboardArgs) ToKubernetesDashboardPtrOutput ¶
func (i KubernetesDashboardArgs) ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput
func (KubernetesDashboardArgs) ToKubernetesDashboardPtrOutputWithContext ¶
func (i KubernetesDashboardArgs) ToKubernetesDashboardPtrOutputWithContext(ctx context.Context) KubernetesDashboardPtrOutput
type KubernetesDashboardInput ¶
type KubernetesDashboardInput interface { pulumi.Input ToKubernetesDashboardOutput() KubernetesDashboardOutput ToKubernetesDashboardOutputWithContext(context.Context) KubernetesDashboardOutput }
KubernetesDashboardInput is an input type that accepts KubernetesDashboardArgs and KubernetesDashboardOutput values. You can construct a concrete instance of `KubernetesDashboardInput` via:
KubernetesDashboardArgs{...}
type KubernetesDashboardOutput ¶
type KubernetesDashboardOutput struct{ *pulumi.OutputState }
Configuration for the Kubernetes Dashboard.
func (KubernetesDashboardOutput) Disabled ¶
func (o KubernetesDashboardOutput) Disabled() pulumi.BoolPtrOutput
Whether the Kubernetes Dashboard is enabled for this cluster.
func (KubernetesDashboardOutput) ElementType ¶
func (KubernetesDashboardOutput) ElementType() reflect.Type
func (KubernetesDashboardOutput) ToKubernetesDashboardOutput ¶
func (o KubernetesDashboardOutput) ToKubernetesDashboardOutput() KubernetesDashboardOutput
func (KubernetesDashboardOutput) ToKubernetesDashboardOutputWithContext ¶
func (o KubernetesDashboardOutput) ToKubernetesDashboardOutputWithContext(ctx context.Context) KubernetesDashboardOutput
func (KubernetesDashboardOutput) ToKubernetesDashboardPtrOutput ¶
func (o KubernetesDashboardOutput) ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput
func (KubernetesDashboardOutput) ToKubernetesDashboardPtrOutputWithContext ¶
func (o KubernetesDashboardOutput) ToKubernetesDashboardPtrOutputWithContext(ctx context.Context) KubernetesDashboardPtrOutput
type KubernetesDashboardPtrInput ¶
type KubernetesDashboardPtrInput interface { pulumi.Input ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput ToKubernetesDashboardPtrOutputWithContext(context.Context) KubernetesDashboardPtrOutput }
KubernetesDashboardPtrInput is an input type that accepts KubernetesDashboardArgs, KubernetesDashboardPtr and KubernetesDashboardPtrOutput values. You can construct a concrete instance of `KubernetesDashboardPtrInput` via:
KubernetesDashboardArgs{...} or: nil
func KubernetesDashboardPtr ¶
func KubernetesDashboardPtr(v *KubernetesDashboardArgs) KubernetesDashboardPtrInput
type KubernetesDashboardPtrOutput ¶
type KubernetesDashboardPtrOutput struct{ *pulumi.OutputState }
func (KubernetesDashboardPtrOutput) Disabled ¶
func (o KubernetesDashboardPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether the Kubernetes Dashboard is enabled for this cluster.
func (KubernetesDashboardPtrOutput) Elem ¶
func (o KubernetesDashboardPtrOutput) Elem() KubernetesDashboardOutput
func (KubernetesDashboardPtrOutput) ElementType ¶
func (KubernetesDashboardPtrOutput) ElementType() reflect.Type
func (KubernetesDashboardPtrOutput) ToKubernetesDashboardPtrOutput ¶
func (o KubernetesDashboardPtrOutput) ToKubernetesDashboardPtrOutput() KubernetesDashboardPtrOutput
func (KubernetesDashboardPtrOutput) ToKubernetesDashboardPtrOutputWithContext ¶
func (o KubernetesDashboardPtrOutput) ToKubernetesDashboardPtrOutputWithContext(ctx context.Context) KubernetesDashboardPtrOutput
type KubernetesDashboardResponse ¶
type KubernetesDashboardResponse struct { // Whether the Kubernetes Dashboard is enabled for this cluster. Disabled bool `pulumi:"disabled"` }
Configuration for the Kubernetes Dashboard.
type KubernetesDashboardResponseOutput ¶
type KubernetesDashboardResponseOutput struct{ *pulumi.OutputState }
Configuration for the Kubernetes Dashboard.
func (KubernetesDashboardResponseOutput) Disabled ¶
func (o KubernetesDashboardResponseOutput) Disabled() pulumi.BoolOutput
Whether the Kubernetes Dashboard is enabled for this cluster.
func (KubernetesDashboardResponseOutput) ElementType ¶
func (KubernetesDashboardResponseOutput) ElementType() reflect.Type
func (KubernetesDashboardResponseOutput) ToKubernetesDashboardResponseOutput ¶
func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponseOutput() KubernetesDashboardResponseOutput
func (KubernetesDashboardResponseOutput) ToKubernetesDashboardResponseOutputWithContext ¶
func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponseOutputWithContext(ctx context.Context) KubernetesDashboardResponseOutput
type LegacyAbac ¶
type LegacyAbac struct { // Whether the ABAC authorizer is enabled for this cluster. When enabled, identities in the system, including service accounts, nodes, and controllers, will have statically granted permissions beyond those provided by the RBAC configuration or IAM. Enabled *bool `pulumi:"enabled"` }
Configuration for the legacy Attribute Based Access Control authorization mode.
type LegacyAbacArgs ¶
type LegacyAbacArgs struct { // Whether the ABAC authorizer is enabled for this cluster. When enabled, identities in the system, including service accounts, nodes, and controllers, will have statically granted permissions beyond those provided by the RBAC configuration or IAM. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the legacy Attribute Based Access Control authorization mode.
func (LegacyAbacArgs) ElementType ¶
func (LegacyAbacArgs) ElementType() reflect.Type
func (LegacyAbacArgs) ToLegacyAbacOutput ¶
func (i LegacyAbacArgs) ToLegacyAbacOutput() LegacyAbacOutput
func (LegacyAbacArgs) ToLegacyAbacOutputWithContext ¶
func (i LegacyAbacArgs) ToLegacyAbacOutputWithContext(ctx context.Context) LegacyAbacOutput
func (LegacyAbacArgs) ToLegacyAbacPtrOutput ¶
func (i LegacyAbacArgs) ToLegacyAbacPtrOutput() LegacyAbacPtrOutput
func (LegacyAbacArgs) ToLegacyAbacPtrOutputWithContext ¶
func (i LegacyAbacArgs) ToLegacyAbacPtrOutputWithContext(ctx context.Context) LegacyAbacPtrOutput
type LegacyAbacInput ¶
type LegacyAbacInput interface { pulumi.Input ToLegacyAbacOutput() LegacyAbacOutput ToLegacyAbacOutputWithContext(context.Context) LegacyAbacOutput }
LegacyAbacInput is an input type that accepts LegacyAbacArgs and LegacyAbacOutput values. You can construct a concrete instance of `LegacyAbacInput` via:
LegacyAbacArgs{...}
type LegacyAbacOutput ¶
type LegacyAbacOutput struct{ *pulumi.OutputState }
Configuration for the legacy Attribute Based Access Control authorization mode.
func (LegacyAbacOutput) ElementType ¶
func (LegacyAbacOutput) ElementType() reflect.Type
func (LegacyAbacOutput) Enabled ¶
func (o LegacyAbacOutput) Enabled() pulumi.BoolPtrOutput
Whether the ABAC authorizer is enabled for this cluster. When enabled, identities in the system, including service accounts, nodes, and controllers, will have statically granted permissions beyond those provided by the RBAC configuration or IAM.
func (LegacyAbacOutput) ToLegacyAbacOutput ¶
func (o LegacyAbacOutput) ToLegacyAbacOutput() LegacyAbacOutput
func (LegacyAbacOutput) ToLegacyAbacOutputWithContext ¶
func (o LegacyAbacOutput) ToLegacyAbacOutputWithContext(ctx context.Context) LegacyAbacOutput
func (LegacyAbacOutput) ToLegacyAbacPtrOutput ¶
func (o LegacyAbacOutput) ToLegacyAbacPtrOutput() LegacyAbacPtrOutput
func (LegacyAbacOutput) ToLegacyAbacPtrOutputWithContext ¶
func (o LegacyAbacOutput) ToLegacyAbacPtrOutputWithContext(ctx context.Context) LegacyAbacPtrOutput
type LegacyAbacPtrInput ¶
type LegacyAbacPtrInput interface { pulumi.Input ToLegacyAbacPtrOutput() LegacyAbacPtrOutput ToLegacyAbacPtrOutputWithContext(context.Context) LegacyAbacPtrOutput }
LegacyAbacPtrInput is an input type that accepts LegacyAbacArgs, LegacyAbacPtr and LegacyAbacPtrOutput values. You can construct a concrete instance of `LegacyAbacPtrInput` via:
LegacyAbacArgs{...} or: nil
func LegacyAbacPtr ¶
func LegacyAbacPtr(v *LegacyAbacArgs) LegacyAbacPtrInput
type LegacyAbacPtrOutput ¶
type LegacyAbacPtrOutput struct{ *pulumi.OutputState }
func (LegacyAbacPtrOutput) Elem ¶
func (o LegacyAbacPtrOutput) Elem() LegacyAbacOutput
func (LegacyAbacPtrOutput) ElementType ¶
func (LegacyAbacPtrOutput) ElementType() reflect.Type
func (LegacyAbacPtrOutput) Enabled ¶
func (o LegacyAbacPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the ABAC authorizer is enabled for this cluster. When enabled, identities in the system, including service accounts, nodes, and controllers, will have statically granted permissions beyond those provided by the RBAC configuration or IAM.
func (LegacyAbacPtrOutput) ToLegacyAbacPtrOutput ¶
func (o LegacyAbacPtrOutput) ToLegacyAbacPtrOutput() LegacyAbacPtrOutput
func (LegacyAbacPtrOutput) ToLegacyAbacPtrOutputWithContext ¶
func (o LegacyAbacPtrOutput) ToLegacyAbacPtrOutputWithContext(ctx context.Context) LegacyAbacPtrOutput
type LegacyAbacResponse ¶
type LegacyAbacResponse struct { // Whether the ABAC authorizer is enabled for this cluster. When enabled, identities in the system, including service accounts, nodes, and controllers, will have statically granted permissions beyond those provided by the RBAC configuration or IAM. Enabled bool `pulumi:"enabled"` }
Configuration for the legacy Attribute Based Access Control authorization mode.
type LegacyAbacResponseOutput ¶
type LegacyAbacResponseOutput struct{ *pulumi.OutputState }
Configuration for the legacy Attribute Based Access Control authorization mode.
func (LegacyAbacResponseOutput) ElementType ¶
func (LegacyAbacResponseOutput) ElementType() reflect.Type
func (LegacyAbacResponseOutput) Enabled ¶
func (o LegacyAbacResponseOutput) Enabled() pulumi.BoolOutput
Whether the ABAC authorizer is enabled for this cluster. When enabled, identities in the system, including service accounts, nodes, and controllers, will have statically granted permissions beyond those provided by the RBAC configuration or IAM.
func (LegacyAbacResponseOutput) ToLegacyAbacResponseOutput ¶
func (o LegacyAbacResponseOutput) ToLegacyAbacResponseOutput() LegacyAbacResponseOutput
func (LegacyAbacResponseOutput) ToLegacyAbacResponseOutputWithContext ¶
func (o LegacyAbacResponseOutput) ToLegacyAbacResponseOutputWithContext(ctx context.Context) LegacyAbacResponseOutput
type LinuxNodeConfig ¶
type LinuxNodeConfig struct { // cgroup_mode specifies the cgroup mode to be used on the node. CgroupMode *LinuxNodeConfigCgroupMode `pulumi:"cgroupMode"` // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse Sysctls map[string]string `pulumi:"sysctls"` }
Parameters that can be configured on Linux nodes.
type LinuxNodeConfigArgs ¶
type LinuxNodeConfigArgs struct { // cgroup_mode specifies the cgroup mode to be used on the node. CgroupMode LinuxNodeConfigCgroupModePtrInput `pulumi:"cgroupMode"` // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse Sysctls pulumi.StringMapInput `pulumi:"sysctls"` }
Parameters that can be configured on Linux nodes.
func (LinuxNodeConfigArgs) ElementType ¶
func (LinuxNodeConfigArgs) ElementType() reflect.Type
func (LinuxNodeConfigArgs) ToLinuxNodeConfigOutput ¶
func (i LinuxNodeConfigArgs) ToLinuxNodeConfigOutput() LinuxNodeConfigOutput
func (LinuxNodeConfigArgs) ToLinuxNodeConfigOutputWithContext ¶
func (i LinuxNodeConfigArgs) ToLinuxNodeConfigOutputWithContext(ctx context.Context) LinuxNodeConfigOutput
func (LinuxNodeConfigArgs) ToLinuxNodeConfigPtrOutput ¶
func (i LinuxNodeConfigArgs) ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput
func (LinuxNodeConfigArgs) ToLinuxNodeConfigPtrOutputWithContext ¶
func (i LinuxNodeConfigArgs) ToLinuxNodeConfigPtrOutputWithContext(ctx context.Context) LinuxNodeConfigPtrOutput
type LinuxNodeConfigCgroupMode ¶ added in v0.21.0
type LinuxNodeConfigCgroupMode string
cgroup_mode specifies the cgroup mode to be used on the node.
func (LinuxNodeConfigCgroupMode) ElementType ¶ added in v0.21.0
func (LinuxNodeConfigCgroupMode) ElementType() reflect.Type
func (LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModeOutput ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModeOutput() LinuxNodeConfigCgroupModeOutput
func (LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModeOutputWithContext ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModeOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModeOutput
func (LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModePtrOutput ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput
func (LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModePtrOutputWithContext ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToLinuxNodeConfigCgroupModePtrOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModePtrOutput
func (LinuxNodeConfigCgroupMode) ToStringOutput ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToStringOutput() pulumi.StringOutput
func (LinuxNodeConfigCgroupMode) ToStringOutputWithContext ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinuxNodeConfigCgroupMode) ToStringPtrOutput ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxNodeConfigCgroupMode) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e LinuxNodeConfigCgroupMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinuxNodeConfigCgroupModeInput ¶ added in v0.21.0
type LinuxNodeConfigCgroupModeInput interface { pulumi.Input ToLinuxNodeConfigCgroupModeOutput() LinuxNodeConfigCgroupModeOutput ToLinuxNodeConfigCgroupModeOutputWithContext(context.Context) LinuxNodeConfigCgroupModeOutput }
LinuxNodeConfigCgroupModeInput is an input type that accepts LinuxNodeConfigCgroupModeArgs and LinuxNodeConfigCgroupModeOutput values. You can construct a concrete instance of `LinuxNodeConfigCgroupModeInput` via:
LinuxNodeConfigCgroupModeArgs{...}
type LinuxNodeConfigCgroupModeOutput ¶ added in v0.21.0
type LinuxNodeConfigCgroupModeOutput struct{ *pulumi.OutputState }
func (LinuxNodeConfigCgroupModeOutput) ElementType ¶ added in v0.21.0
func (LinuxNodeConfigCgroupModeOutput) ElementType() reflect.Type
func (LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModeOutput ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModeOutput() LinuxNodeConfigCgroupModeOutput
func (LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModeOutputWithContext ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModeOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModeOutput
func (LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModePtrOutput ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput
func (LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModePtrOutputWithContext ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToLinuxNodeConfigCgroupModePtrOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModePtrOutput
func (LinuxNodeConfigCgroupModeOutput) ToStringOutput ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToStringOutput() pulumi.StringOutput
func (LinuxNodeConfigCgroupModeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LinuxNodeConfigCgroupModeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxNodeConfigCgroupModeOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinuxNodeConfigCgroupModePtrInput ¶ added in v0.21.0
type LinuxNodeConfigCgroupModePtrInput interface { pulumi.Input ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput ToLinuxNodeConfigCgroupModePtrOutputWithContext(context.Context) LinuxNodeConfigCgroupModePtrOutput }
func LinuxNodeConfigCgroupModePtr ¶ added in v0.21.0
func LinuxNodeConfigCgroupModePtr(v string) LinuxNodeConfigCgroupModePtrInput
type LinuxNodeConfigCgroupModePtrOutput ¶ added in v0.21.0
type LinuxNodeConfigCgroupModePtrOutput struct{ *pulumi.OutputState }
func (LinuxNodeConfigCgroupModePtrOutput) Elem ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModePtrOutput) Elem() LinuxNodeConfigCgroupModeOutput
func (LinuxNodeConfigCgroupModePtrOutput) ElementType ¶ added in v0.21.0
func (LinuxNodeConfigCgroupModePtrOutput) ElementType() reflect.Type
func (LinuxNodeConfigCgroupModePtrOutput) ToLinuxNodeConfigCgroupModePtrOutput ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModePtrOutput) ToLinuxNodeConfigCgroupModePtrOutput() LinuxNodeConfigCgroupModePtrOutput
func (LinuxNodeConfigCgroupModePtrOutput) ToLinuxNodeConfigCgroupModePtrOutputWithContext ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModePtrOutput) ToLinuxNodeConfigCgroupModePtrOutputWithContext(ctx context.Context) LinuxNodeConfigCgroupModePtrOutput
func (LinuxNodeConfigCgroupModePtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LinuxNodeConfigCgroupModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o LinuxNodeConfigCgroupModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LinuxNodeConfigInput ¶
type LinuxNodeConfigInput interface { pulumi.Input ToLinuxNodeConfigOutput() LinuxNodeConfigOutput ToLinuxNodeConfigOutputWithContext(context.Context) LinuxNodeConfigOutput }
LinuxNodeConfigInput is an input type that accepts LinuxNodeConfigArgs and LinuxNodeConfigOutput values. You can construct a concrete instance of `LinuxNodeConfigInput` via:
LinuxNodeConfigArgs{...}
type LinuxNodeConfigOutput ¶
type LinuxNodeConfigOutput struct{ *pulumi.OutputState }
Parameters that can be configured on Linux nodes.
func (LinuxNodeConfigOutput) CgroupMode ¶ added in v0.21.0
func (o LinuxNodeConfigOutput) CgroupMode() LinuxNodeConfigCgroupModePtrOutput
cgroup_mode specifies the cgroup mode to be used on the node.
func (LinuxNodeConfigOutput) ElementType ¶
func (LinuxNodeConfigOutput) ElementType() reflect.Type
func (LinuxNodeConfigOutput) Sysctls ¶
func (o LinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
func (LinuxNodeConfigOutput) ToLinuxNodeConfigOutput ¶
func (o LinuxNodeConfigOutput) ToLinuxNodeConfigOutput() LinuxNodeConfigOutput
func (LinuxNodeConfigOutput) ToLinuxNodeConfigOutputWithContext ¶
func (o LinuxNodeConfigOutput) ToLinuxNodeConfigOutputWithContext(ctx context.Context) LinuxNodeConfigOutput
func (LinuxNodeConfigOutput) ToLinuxNodeConfigPtrOutput ¶
func (o LinuxNodeConfigOutput) ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput
func (LinuxNodeConfigOutput) ToLinuxNodeConfigPtrOutputWithContext ¶
func (o LinuxNodeConfigOutput) ToLinuxNodeConfigPtrOutputWithContext(ctx context.Context) LinuxNodeConfigPtrOutput
type LinuxNodeConfigPtrInput ¶
type LinuxNodeConfigPtrInput interface { pulumi.Input ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput ToLinuxNodeConfigPtrOutputWithContext(context.Context) LinuxNodeConfigPtrOutput }
LinuxNodeConfigPtrInput is an input type that accepts LinuxNodeConfigArgs, LinuxNodeConfigPtr and LinuxNodeConfigPtrOutput values. You can construct a concrete instance of `LinuxNodeConfigPtrInput` via:
LinuxNodeConfigArgs{...} or: nil
func LinuxNodeConfigPtr ¶
func LinuxNodeConfigPtr(v *LinuxNodeConfigArgs) LinuxNodeConfigPtrInput
type LinuxNodeConfigPtrOutput ¶
type LinuxNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (LinuxNodeConfigPtrOutput) CgroupMode ¶ added in v0.21.0
func (o LinuxNodeConfigPtrOutput) CgroupMode() LinuxNodeConfigCgroupModePtrOutput
cgroup_mode specifies the cgroup mode to be used on the node.
func (LinuxNodeConfigPtrOutput) Elem ¶
func (o LinuxNodeConfigPtrOutput) Elem() LinuxNodeConfigOutput
func (LinuxNodeConfigPtrOutput) ElementType ¶
func (LinuxNodeConfigPtrOutput) ElementType() reflect.Type
func (LinuxNodeConfigPtrOutput) Sysctls ¶
func (o LinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
func (LinuxNodeConfigPtrOutput) ToLinuxNodeConfigPtrOutput ¶
func (o LinuxNodeConfigPtrOutput) ToLinuxNodeConfigPtrOutput() LinuxNodeConfigPtrOutput
func (LinuxNodeConfigPtrOutput) ToLinuxNodeConfigPtrOutputWithContext ¶
func (o LinuxNodeConfigPtrOutput) ToLinuxNodeConfigPtrOutputWithContext(ctx context.Context) LinuxNodeConfigPtrOutput
type LinuxNodeConfigResponse ¶
type LinuxNodeConfigResponse struct { // cgroup_mode specifies the cgroup mode to be used on the node. CgroupMode string `pulumi:"cgroupMode"` // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse Sysctls map[string]string `pulumi:"sysctls"` }
Parameters that can be configured on Linux nodes.
type LinuxNodeConfigResponseOutput ¶
type LinuxNodeConfigResponseOutput struct{ *pulumi.OutputState }
Parameters that can be configured on Linux nodes.
func (LinuxNodeConfigResponseOutput) CgroupMode ¶ added in v0.21.0
func (o LinuxNodeConfigResponseOutput) CgroupMode() pulumi.StringOutput
cgroup_mode specifies the cgroup mode to be used on the node.
func (LinuxNodeConfigResponseOutput) ElementType ¶
func (LinuxNodeConfigResponseOutput) ElementType() reflect.Type
func (LinuxNodeConfigResponseOutput) Sysctls ¶
func (o LinuxNodeConfigResponseOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. net.core.busy_poll net.core.busy_read net.core.netdev_max_backlog net.core.rmem_max net.core.wmem_default net.core.wmem_max net.core.optmem_max net.core.somaxconn net.ipv4.tcp_rmem net.ipv4.tcp_wmem net.ipv4.tcp_tw_reuse
func (LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutput ¶
func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutput() LinuxNodeConfigResponseOutput
func (LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutputWithContext ¶
func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutputWithContext(ctx context.Context) LinuxNodeConfigResponseOutput
type LocalNvmeSsdBlockConfig ¶ added in v0.28.0
type LocalNvmeSsdBlockConfig struct { // Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount *int `pulumi:"localSsdCount"` }
LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDs
type LocalNvmeSsdBlockConfigArgs ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigArgs struct { // Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` }
LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDs
func (LocalNvmeSsdBlockConfigArgs) ElementType ¶ added in v0.28.0
func (LocalNvmeSsdBlockConfigArgs) ElementType() reflect.Type
func (LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigOutput ¶ added in v0.28.0
func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigOutput() LocalNvmeSsdBlockConfigOutput
func (LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigOutputWithContext ¶ added in v0.28.0
func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigOutput
func (LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigPtrOutput ¶ added in v0.28.0
func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput
func (LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigPtrOutputWithContext ¶ added in v0.28.0
func (i LocalNvmeSsdBlockConfigArgs) ToLocalNvmeSsdBlockConfigPtrOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigPtrOutput
type LocalNvmeSsdBlockConfigInput ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigInput interface { pulumi.Input ToLocalNvmeSsdBlockConfigOutput() LocalNvmeSsdBlockConfigOutput ToLocalNvmeSsdBlockConfigOutputWithContext(context.Context) LocalNvmeSsdBlockConfigOutput }
LocalNvmeSsdBlockConfigInput is an input type that accepts LocalNvmeSsdBlockConfigArgs and LocalNvmeSsdBlockConfigOutput values. You can construct a concrete instance of `LocalNvmeSsdBlockConfigInput` via:
LocalNvmeSsdBlockConfigArgs{...}
type LocalNvmeSsdBlockConfigOutput ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigOutput struct{ *pulumi.OutputState }
LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDs
func (LocalNvmeSsdBlockConfigOutput) ElementType ¶ added in v0.28.0
func (LocalNvmeSsdBlockConfigOutput) ElementType() reflect.Type
func (LocalNvmeSsdBlockConfigOutput) LocalSsdCount ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigOutput ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigOutput() LocalNvmeSsdBlockConfigOutput
func (LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigOutputWithContext ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigOutput
func (LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigPtrOutput ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput
func (LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigPtrOutputWithContext ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigOutput) ToLocalNvmeSsdBlockConfigPtrOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigPtrOutput
type LocalNvmeSsdBlockConfigPtrInput ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigPtrInput interface { pulumi.Input ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput ToLocalNvmeSsdBlockConfigPtrOutputWithContext(context.Context) LocalNvmeSsdBlockConfigPtrOutput }
LocalNvmeSsdBlockConfigPtrInput is an input type that accepts LocalNvmeSsdBlockConfigArgs, LocalNvmeSsdBlockConfigPtr and LocalNvmeSsdBlockConfigPtrOutput values. You can construct a concrete instance of `LocalNvmeSsdBlockConfigPtrInput` via:
LocalNvmeSsdBlockConfigArgs{...} or: nil
func LocalNvmeSsdBlockConfigPtr ¶ added in v0.28.0
func LocalNvmeSsdBlockConfigPtr(v *LocalNvmeSsdBlockConfigArgs) LocalNvmeSsdBlockConfigPtrInput
type LocalNvmeSsdBlockConfigPtrOutput ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigPtrOutput struct{ *pulumi.OutputState }
func (LocalNvmeSsdBlockConfigPtrOutput) Elem ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigPtrOutput) Elem() LocalNvmeSsdBlockConfigOutput
func (LocalNvmeSsdBlockConfigPtrOutput) ElementType ¶ added in v0.28.0
func (LocalNvmeSsdBlockConfigPtrOutput) ElementType() reflect.Type
func (LocalNvmeSsdBlockConfigPtrOutput) LocalSsdCount ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (LocalNvmeSsdBlockConfigPtrOutput) ToLocalNvmeSsdBlockConfigPtrOutput ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigPtrOutput) ToLocalNvmeSsdBlockConfigPtrOutput() LocalNvmeSsdBlockConfigPtrOutput
func (LocalNvmeSsdBlockConfigPtrOutput) ToLocalNvmeSsdBlockConfigPtrOutputWithContext ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigPtrOutput) ToLocalNvmeSsdBlockConfigPtrOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigPtrOutput
type LocalNvmeSsdBlockConfigResponse ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigResponse struct { // Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info. LocalSsdCount int `pulumi:"localSsdCount"` }
LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDs
type LocalNvmeSsdBlockConfigResponseOutput ¶ added in v0.28.0
type LocalNvmeSsdBlockConfigResponseOutput struct{ *pulumi.OutputState }
LocalNvmeSsdBlockConfig contains configuration for using raw-block local NVMe SSDs
func (LocalNvmeSsdBlockConfigResponseOutput) ElementType ¶ added in v0.28.0
func (LocalNvmeSsdBlockConfigResponseOutput) ElementType() reflect.Type
func (LocalNvmeSsdBlockConfigResponseOutput) LocalSsdCount ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
Number of local NVMe SSDs to use. The limit for this value is dependent upon the maximum number of disk available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. A zero (or unset) value has different meanings depending on machine type being used: 1. For pre-Gen3 machines, which support flexible numbers of local ssds, zero (or unset) means to disable using local SSDs as ephemeral storage. 2. For Gen3 machines which dictate a specific number of local ssds, zero (or unset) means to use the default number of local ssds that goes with that machine type. For example, for a c3-standard-8-lssd machine, 2 local ssds would be provisioned. For c3-standard-8 (which doesn't support local ssds), 0 will be provisioned. See https://cloud.google.com/compute/docs/disks/local-ssd#choose_number_local_ssds for more info.
func (LocalNvmeSsdBlockConfigResponseOutput) ToLocalNvmeSsdBlockConfigResponseOutput ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigResponseOutput) ToLocalNvmeSsdBlockConfigResponseOutput() LocalNvmeSsdBlockConfigResponseOutput
func (LocalNvmeSsdBlockConfigResponseOutput) ToLocalNvmeSsdBlockConfigResponseOutputWithContext ¶ added in v0.28.0
func (o LocalNvmeSsdBlockConfigResponseOutput) ToLocalNvmeSsdBlockConfigResponseOutputWithContext(ctx context.Context) LocalNvmeSsdBlockConfigResponseOutput
type LoggingComponentConfig ¶ added in v0.8.0
type LoggingComponentConfig struct { // Select components to collect logs. An empty set would disable all logging. EnableComponents []LoggingComponentConfigEnableComponentsItem `pulumi:"enableComponents"` }
LoggingComponentConfig is cluster logging component configuration.
type LoggingComponentConfigArgs ¶ added in v0.8.0
type LoggingComponentConfigArgs struct { // Select components to collect logs. An empty set would disable all logging. EnableComponents LoggingComponentConfigEnableComponentsItemArrayInput `pulumi:"enableComponents"` }
LoggingComponentConfig is cluster logging component configuration.
func (LoggingComponentConfigArgs) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigArgs) ElementType() reflect.Type
func (LoggingComponentConfigArgs) ToLoggingComponentConfigOutput ¶ added in v0.8.0
func (i LoggingComponentConfigArgs) ToLoggingComponentConfigOutput() LoggingComponentConfigOutput
func (LoggingComponentConfigArgs) ToLoggingComponentConfigOutputWithContext ¶ added in v0.8.0
func (i LoggingComponentConfigArgs) ToLoggingComponentConfigOutputWithContext(ctx context.Context) LoggingComponentConfigOutput
func (LoggingComponentConfigArgs) ToLoggingComponentConfigPtrOutput ¶ added in v0.8.0
func (i LoggingComponentConfigArgs) ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput
func (LoggingComponentConfigArgs) ToLoggingComponentConfigPtrOutputWithContext ¶ added in v0.8.0
func (i LoggingComponentConfigArgs) ToLoggingComponentConfigPtrOutputWithContext(ctx context.Context) LoggingComponentConfigPtrOutput
type LoggingComponentConfigEnableComponentsItem ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItem string
func (LoggingComponentConfigEnableComponentsItem) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigEnableComponentsItem) ElementType() reflect.Type
func (LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemOutput ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemOutput() LoggingComponentConfigEnableComponentsItemOutput
func (LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemOutputWithContext ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemOutput
func (LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput
func (LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput
func (LoggingComponentConfigEnableComponentsItem) ToStringOutput ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToStringOutput() pulumi.StringOutput
func (LoggingComponentConfigEnableComponentsItem) ToStringOutputWithContext ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingComponentConfigEnableComponentsItem) ToStringPtrOutput ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingComponentConfigEnableComponentsItem) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e LoggingComponentConfigEnableComponentsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingComponentConfigEnableComponentsItemArray ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemArray []LoggingComponentConfigEnableComponentsItem
func (LoggingComponentConfigEnableComponentsItemArray) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigEnableComponentsItemArray) ElementType() reflect.Type
func (LoggingComponentConfigEnableComponentsItemArray) ToLoggingComponentConfigEnableComponentsItemArrayOutput ¶ added in v0.8.0
func (i LoggingComponentConfigEnableComponentsItemArray) ToLoggingComponentConfigEnableComponentsItemArrayOutput() LoggingComponentConfigEnableComponentsItemArrayOutput
func (LoggingComponentConfigEnableComponentsItemArray) ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext ¶ added in v0.8.0
func (i LoggingComponentConfigEnableComponentsItemArray) ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemArrayOutput
type LoggingComponentConfigEnableComponentsItemArrayInput ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemArrayInput interface { pulumi.Input ToLoggingComponentConfigEnableComponentsItemArrayOutput() LoggingComponentConfigEnableComponentsItemArrayOutput ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext(context.Context) LoggingComponentConfigEnableComponentsItemArrayOutput }
LoggingComponentConfigEnableComponentsItemArrayInput is an input type that accepts LoggingComponentConfigEnableComponentsItemArray and LoggingComponentConfigEnableComponentsItemArrayOutput values. You can construct a concrete instance of `LoggingComponentConfigEnableComponentsItemArrayInput` via:
LoggingComponentConfigEnableComponentsItemArray{ LoggingComponentConfigEnableComponentsItemArgs{...} }
type LoggingComponentConfigEnableComponentsItemArrayOutput ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemArrayOutput struct{ *pulumi.OutputState }
func (LoggingComponentConfigEnableComponentsItemArrayOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigEnableComponentsItemArrayOutput) ElementType() reflect.Type
func (LoggingComponentConfigEnableComponentsItemArrayOutput) ToLoggingComponentConfigEnableComponentsItemArrayOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemArrayOutput) ToLoggingComponentConfigEnableComponentsItemArrayOutput() LoggingComponentConfigEnableComponentsItemArrayOutput
func (LoggingComponentConfigEnableComponentsItemArrayOutput) ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemArrayOutput) ToLoggingComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemArrayOutput
type LoggingComponentConfigEnableComponentsItemInput ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemInput interface { pulumi.Input ToLoggingComponentConfigEnableComponentsItemOutput() LoggingComponentConfigEnableComponentsItemOutput ToLoggingComponentConfigEnableComponentsItemOutputWithContext(context.Context) LoggingComponentConfigEnableComponentsItemOutput }
LoggingComponentConfigEnableComponentsItemInput is an input type that accepts LoggingComponentConfigEnableComponentsItemArgs and LoggingComponentConfigEnableComponentsItemOutput values. You can construct a concrete instance of `LoggingComponentConfigEnableComponentsItemInput` via:
LoggingComponentConfigEnableComponentsItemArgs{...}
type LoggingComponentConfigEnableComponentsItemOutput ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemOutput struct{ *pulumi.OutputState }
func (LoggingComponentConfigEnableComponentsItemOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigEnableComponentsItemOutput) ElementType() reflect.Type
func (LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemOutput() LoggingComponentConfigEnableComponentsItemOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToStringOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringOutput() pulumi.StringOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingComponentConfigEnableComponentsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingComponentConfigEnableComponentsItemPtrInput ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemPtrInput interface { pulumi.Input ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput }
func LoggingComponentConfigEnableComponentsItemPtr ¶ added in v0.8.0
func LoggingComponentConfigEnableComponentsItemPtr(v string) LoggingComponentConfigEnableComponentsItemPtrInput
type LoggingComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
type LoggingComponentConfigEnableComponentsItemPtrOutput struct{ *pulumi.OutputState }
func (LoggingComponentConfigEnableComponentsItemPtrOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigEnableComponentsItemPtrOutput) ElementType() reflect.Type
func (LoggingComponentConfigEnableComponentsItemPtrOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutput() LoggingComponentConfigEnableComponentsItemPtrOutput
func (LoggingComponentConfigEnableComponentsItemPtrOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToLoggingComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) LoggingComponentConfigEnableComponentsItemPtrOutput
func (LoggingComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingComponentConfigInput ¶ added in v0.8.0
type LoggingComponentConfigInput interface { pulumi.Input ToLoggingComponentConfigOutput() LoggingComponentConfigOutput ToLoggingComponentConfigOutputWithContext(context.Context) LoggingComponentConfigOutput }
LoggingComponentConfigInput is an input type that accepts LoggingComponentConfigArgs and LoggingComponentConfigOutput values. You can construct a concrete instance of `LoggingComponentConfigInput` via:
LoggingComponentConfigArgs{...}
type LoggingComponentConfigOutput ¶ added in v0.8.0
type LoggingComponentConfigOutput struct{ *pulumi.OutputState }
LoggingComponentConfig is cluster logging component configuration.
func (LoggingComponentConfigOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigOutput) ElementType() reflect.Type
func (LoggingComponentConfigOutput) EnableComponents ¶ added in v0.8.0
func (o LoggingComponentConfigOutput) EnableComponents() LoggingComponentConfigEnableComponentsItemArrayOutput
Select components to collect logs. An empty set would disable all logging.
func (LoggingComponentConfigOutput) ToLoggingComponentConfigOutput ¶ added in v0.8.0
func (o LoggingComponentConfigOutput) ToLoggingComponentConfigOutput() LoggingComponentConfigOutput
func (LoggingComponentConfigOutput) ToLoggingComponentConfigOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigOutput) ToLoggingComponentConfigOutputWithContext(ctx context.Context) LoggingComponentConfigOutput
func (LoggingComponentConfigOutput) ToLoggingComponentConfigPtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigOutput) ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput
func (LoggingComponentConfigOutput) ToLoggingComponentConfigPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigOutput) ToLoggingComponentConfigPtrOutputWithContext(ctx context.Context) LoggingComponentConfigPtrOutput
type LoggingComponentConfigPtrInput ¶ added in v0.8.0
type LoggingComponentConfigPtrInput interface { pulumi.Input ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput ToLoggingComponentConfigPtrOutputWithContext(context.Context) LoggingComponentConfigPtrOutput }
LoggingComponentConfigPtrInput is an input type that accepts LoggingComponentConfigArgs, LoggingComponentConfigPtr and LoggingComponentConfigPtrOutput values. You can construct a concrete instance of `LoggingComponentConfigPtrInput` via:
LoggingComponentConfigArgs{...} or: nil
func LoggingComponentConfigPtr ¶ added in v0.8.0
func LoggingComponentConfigPtr(v *LoggingComponentConfigArgs) LoggingComponentConfigPtrInput
type LoggingComponentConfigPtrOutput ¶ added in v0.8.0
type LoggingComponentConfigPtrOutput struct{ *pulumi.OutputState }
func (LoggingComponentConfigPtrOutput) Elem ¶ added in v0.8.0
func (o LoggingComponentConfigPtrOutput) Elem() LoggingComponentConfigOutput
func (LoggingComponentConfigPtrOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigPtrOutput) ElementType() reflect.Type
func (LoggingComponentConfigPtrOutput) EnableComponents ¶ added in v0.8.0
func (o LoggingComponentConfigPtrOutput) EnableComponents() LoggingComponentConfigEnableComponentsItemArrayOutput
Select components to collect logs. An empty set would disable all logging.
func (LoggingComponentConfigPtrOutput) ToLoggingComponentConfigPtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigPtrOutput) ToLoggingComponentConfigPtrOutput() LoggingComponentConfigPtrOutput
func (LoggingComponentConfigPtrOutput) ToLoggingComponentConfigPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigPtrOutput) ToLoggingComponentConfigPtrOutputWithContext(ctx context.Context) LoggingComponentConfigPtrOutput
type LoggingComponentConfigResponse ¶ added in v0.8.0
type LoggingComponentConfigResponse struct { // Select components to collect logs. An empty set would disable all logging. EnableComponents []string `pulumi:"enableComponents"` }
LoggingComponentConfig is cluster logging component configuration.
type LoggingComponentConfigResponseOutput ¶ added in v0.8.0
type LoggingComponentConfigResponseOutput struct{ *pulumi.OutputState }
LoggingComponentConfig is cluster logging component configuration.
func (LoggingComponentConfigResponseOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigResponseOutput) ElementType() reflect.Type
func (LoggingComponentConfigResponseOutput) EnableComponents ¶ added in v0.8.0
func (o LoggingComponentConfigResponseOutput) EnableComponents() pulumi.StringArrayOutput
Select components to collect logs. An empty set would disable all logging.
func (LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponseOutput ¶ added in v0.8.0
func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponseOutput() LoggingComponentConfigResponseOutput
func (LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponseOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponseOutputWithContext(ctx context.Context) LoggingComponentConfigResponseOutput
type LoggingConfig ¶ added in v0.8.0
type LoggingConfig struct { // Logging components configuration ComponentConfig *LoggingComponentConfig `pulumi:"componentConfig"` }
LoggingConfig is cluster logging configuration.
type LoggingConfigArgs ¶ added in v0.8.0
type LoggingConfigArgs struct { // Logging components configuration ComponentConfig LoggingComponentConfigPtrInput `pulumi:"componentConfig"` }
LoggingConfig is cluster logging configuration.
func (LoggingConfigArgs) ElementType ¶ added in v0.8.0
func (LoggingConfigArgs) ElementType() reflect.Type
func (LoggingConfigArgs) ToLoggingConfigOutput ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigOutput() LoggingConfigOutput
func (LoggingConfigArgs) ToLoggingConfigOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
func (LoggingConfigArgs) ToLoggingConfigPtrOutput ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
func (LoggingConfigArgs) ToLoggingConfigPtrOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigArgs) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
type LoggingConfigInput ¶ added in v0.8.0
type LoggingConfigInput interface { pulumi.Input ToLoggingConfigOutput() LoggingConfigOutput ToLoggingConfigOutputWithContext(context.Context) LoggingConfigOutput }
LoggingConfigInput is an input type that accepts LoggingConfigArgs and LoggingConfigOutput values. You can construct a concrete instance of `LoggingConfigInput` via:
LoggingConfigArgs{...}
type LoggingConfigOutput ¶ added in v0.8.0
type LoggingConfigOutput struct{ *pulumi.OutputState }
LoggingConfig is cluster logging configuration.
func (LoggingConfigOutput) ComponentConfig ¶ added in v0.8.0
func (o LoggingConfigOutput) ComponentConfig() LoggingComponentConfigPtrOutput
Logging components configuration
func (LoggingConfigOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigOutput) ElementType() reflect.Type
func (LoggingConfigOutput) ToLoggingConfigOutput ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigOutput() LoggingConfigOutput
func (LoggingConfigOutput) ToLoggingConfigOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigOutputWithContext(ctx context.Context) LoggingConfigOutput
func (LoggingConfigOutput) ToLoggingConfigPtrOutput ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
func (LoggingConfigOutput) ToLoggingConfigPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
type LoggingConfigPtrInput ¶ added in v0.8.0
type LoggingConfigPtrInput interface { pulumi.Input ToLoggingConfigPtrOutput() LoggingConfigPtrOutput ToLoggingConfigPtrOutputWithContext(context.Context) LoggingConfigPtrOutput }
LoggingConfigPtrInput is an input type that accepts LoggingConfigArgs, LoggingConfigPtr and LoggingConfigPtrOutput values. You can construct a concrete instance of `LoggingConfigPtrInput` via:
LoggingConfigArgs{...} or: nil
func LoggingConfigPtr ¶ added in v0.8.0
func LoggingConfigPtr(v *LoggingConfigArgs) LoggingConfigPtrInput
type LoggingConfigPtrOutput ¶ added in v0.8.0
type LoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigPtrOutput) ComponentConfig ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) ComponentConfig() LoggingComponentConfigPtrOutput
Logging components configuration
func (LoggingConfigPtrOutput) Elem ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) Elem() LoggingConfigOutput
func (LoggingConfigPtrOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigPtrOutput) ElementType() reflect.Type
func (LoggingConfigPtrOutput) ToLoggingConfigPtrOutput ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutput() LoggingConfigPtrOutput
func (LoggingConfigPtrOutput) ToLoggingConfigPtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigPtrOutput) ToLoggingConfigPtrOutputWithContext(ctx context.Context) LoggingConfigPtrOutput
type LoggingConfigResponse ¶ added in v0.8.0
type LoggingConfigResponse struct { // Logging components configuration ComponentConfig LoggingComponentConfigResponse `pulumi:"componentConfig"` }
LoggingConfig is cluster logging configuration.
type LoggingConfigResponseOutput ¶ added in v0.8.0
type LoggingConfigResponseOutput struct{ *pulumi.OutputState }
LoggingConfig is cluster logging configuration.
func (LoggingConfigResponseOutput) ComponentConfig ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ComponentConfig() LoggingComponentConfigResponseOutput
Logging components configuration
func (LoggingConfigResponseOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigResponseOutput) ElementType() reflect.Type
func (LoggingConfigResponseOutput) ToLoggingConfigResponseOutput ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
func (LoggingConfigResponseOutput) ToLoggingConfigResponseOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
type LoggingVariantConfig ¶ added in v0.26.0
type LoggingVariantConfig struct { // Logging variant deployed on nodes. Variant *LoggingVariantConfigVariant `pulumi:"variant"` }
LoggingVariantConfig specifies the behaviour of the logging component.
type LoggingVariantConfigArgs ¶ added in v0.26.0
type LoggingVariantConfigArgs struct { // Logging variant deployed on nodes. Variant LoggingVariantConfigVariantPtrInput `pulumi:"variant"` }
LoggingVariantConfig specifies the behaviour of the logging component.
func (LoggingVariantConfigArgs) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigArgs) ElementType() reflect.Type
func (LoggingVariantConfigArgs) ToLoggingVariantConfigOutput ¶ added in v0.26.0
func (i LoggingVariantConfigArgs) ToLoggingVariantConfigOutput() LoggingVariantConfigOutput
func (LoggingVariantConfigArgs) ToLoggingVariantConfigOutputWithContext ¶ added in v0.26.0
func (i LoggingVariantConfigArgs) ToLoggingVariantConfigOutputWithContext(ctx context.Context) LoggingVariantConfigOutput
func (LoggingVariantConfigArgs) ToLoggingVariantConfigPtrOutput ¶ added in v0.26.0
func (i LoggingVariantConfigArgs) ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput
func (LoggingVariantConfigArgs) ToLoggingVariantConfigPtrOutputWithContext ¶ added in v0.26.0
func (i LoggingVariantConfigArgs) ToLoggingVariantConfigPtrOutputWithContext(ctx context.Context) LoggingVariantConfigPtrOutput
type LoggingVariantConfigInput ¶ added in v0.26.0
type LoggingVariantConfigInput interface { pulumi.Input ToLoggingVariantConfigOutput() LoggingVariantConfigOutput ToLoggingVariantConfigOutputWithContext(context.Context) LoggingVariantConfigOutput }
LoggingVariantConfigInput is an input type that accepts LoggingVariantConfigArgs and LoggingVariantConfigOutput values. You can construct a concrete instance of `LoggingVariantConfigInput` via:
LoggingVariantConfigArgs{...}
type LoggingVariantConfigOutput ¶ added in v0.26.0
type LoggingVariantConfigOutput struct{ *pulumi.OutputState }
LoggingVariantConfig specifies the behaviour of the logging component.
func (LoggingVariantConfigOutput) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigOutput) ElementType() reflect.Type
func (LoggingVariantConfigOutput) ToLoggingVariantConfigOutput ¶ added in v0.26.0
func (o LoggingVariantConfigOutput) ToLoggingVariantConfigOutput() LoggingVariantConfigOutput
func (LoggingVariantConfigOutput) ToLoggingVariantConfigOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigOutput) ToLoggingVariantConfigOutputWithContext(ctx context.Context) LoggingVariantConfigOutput
func (LoggingVariantConfigOutput) ToLoggingVariantConfigPtrOutput ¶ added in v0.26.0
func (o LoggingVariantConfigOutput) ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput
func (LoggingVariantConfigOutput) ToLoggingVariantConfigPtrOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigOutput) ToLoggingVariantConfigPtrOutputWithContext(ctx context.Context) LoggingVariantConfigPtrOutput
func (LoggingVariantConfigOutput) Variant ¶ added in v0.26.0
func (o LoggingVariantConfigOutput) Variant() LoggingVariantConfigVariantPtrOutput
Logging variant deployed on nodes.
type LoggingVariantConfigPtrInput ¶ added in v0.26.0
type LoggingVariantConfigPtrInput interface { pulumi.Input ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput ToLoggingVariantConfigPtrOutputWithContext(context.Context) LoggingVariantConfigPtrOutput }
LoggingVariantConfigPtrInput is an input type that accepts LoggingVariantConfigArgs, LoggingVariantConfigPtr and LoggingVariantConfigPtrOutput values. You can construct a concrete instance of `LoggingVariantConfigPtrInput` via:
LoggingVariantConfigArgs{...} or: nil
func LoggingVariantConfigPtr ¶ added in v0.26.0
func LoggingVariantConfigPtr(v *LoggingVariantConfigArgs) LoggingVariantConfigPtrInput
type LoggingVariantConfigPtrOutput ¶ added in v0.26.0
type LoggingVariantConfigPtrOutput struct{ *pulumi.OutputState }
func (LoggingVariantConfigPtrOutput) Elem ¶ added in v0.26.0
func (o LoggingVariantConfigPtrOutput) Elem() LoggingVariantConfigOutput
func (LoggingVariantConfigPtrOutput) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigPtrOutput) ElementType() reflect.Type
func (LoggingVariantConfigPtrOutput) ToLoggingVariantConfigPtrOutput ¶ added in v0.26.0
func (o LoggingVariantConfigPtrOutput) ToLoggingVariantConfigPtrOutput() LoggingVariantConfigPtrOutput
func (LoggingVariantConfigPtrOutput) ToLoggingVariantConfigPtrOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigPtrOutput) ToLoggingVariantConfigPtrOutputWithContext(ctx context.Context) LoggingVariantConfigPtrOutput
func (LoggingVariantConfigPtrOutput) Variant ¶ added in v0.26.0
func (o LoggingVariantConfigPtrOutput) Variant() LoggingVariantConfigVariantPtrOutput
Logging variant deployed on nodes.
type LoggingVariantConfigResponse ¶ added in v0.26.0
type LoggingVariantConfigResponse struct { // Logging variant deployed on nodes. Variant string `pulumi:"variant"` }
LoggingVariantConfig specifies the behaviour of the logging component.
type LoggingVariantConfigResponseOutput ¶ added in v0.26.0
type LoggingVariantConfigResponseOutput struct{ *pulumi.OutputState }
LoggingVariantConfig specifies the behaviour of the logging component.
func (LoggingVariantConfigResponseOutput) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigResponseOutput) ElementType() reflect.Type
func (LoggingVariantConfigResponseOutput) ToLoggingVariantConfigResponseOutput ¶ added in v0.26.0
func (o LoggingVariantConfigResponseOutput) ToLoggingVariantConfigResponseOutput() LoggingVariantConfigResponseOutput
func (LoggingVariantConfigResponseOutput) ToLoggingVariantConfigResponseOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigResponseOutput) ToLoggingVariantConfigResponseOutputWithContext(ctx context.Context) LoggingVariantConfigResponseOutput
func (LoggingVariantConfigResponseOutput) Variant ¶ added in v0.26.0
func (o LoggingVariantConfigResponseOutput) Variant() pulumi.StringOutput
Logging variant deployed on nodes.
type LoggingVariantConfigVariant ¶ added in v0.26.0
type LoggingVariantConfigVariant string
Logging variant deployed on nodes.
func (LoggingVariantConfigVariant) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigVariant) ElementType() reflect.Type
func (LoggingVariantConfigVariant) ToLoggingVariantConfigVariantOutput ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantOutput() LoggingVariantConfigVariantOutput
func (LoggingVariantConfigVariant) ToLoggingVariantConfigVariantOutputWithContext ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantOutputWithContext(ctx context.Context) LoggingVariantConfigVariantOutput
func (LoggingVariantConfigVariant) ToLoggingVariantConfigVariantPtrOutput ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput
func (LoggingVariantConfigVariant) ToLoggingVariantConfigVariantPtrOutputWithContext ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToLoggingVariantConfigVariantPtrOutputWithContext(ctx context.Context) LoggingVariantConfigVariantPtrOutput
func (LoggingVariantConfigVariant) ToStringOutput ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToStringOutput() pulumi.StringOutput
func (LoggingVariantConfigVariant) ToStringOutputWithContext ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingVariantConfigVariant) ToStringPtrOutput ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingVariantConfigVariant) ToStringPtrOutputWithContext ¶ added in v0.26.0
func (e LoggingVariantConfigVariant) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingVariantConfigVariantInput ¶ added in v0.26.0
type LoggingVariantConfigVariantInput interface { pulumi.Input ToLoggingVariantConfigVariantOutput() LoggingVariantConfigVariantOutput ToLoggingVariantConfigVariantOutputWithContext(context.Context) LoggingVariantConfigVariantOutput }
LoggingVariantConfigVariantInput is an input type that accepts LoggingVariantConfigVariantArgs and LoggingVariantConfigVariantOutput values. You can construct a concrete instance of `LoggingVariantConfigVariantInput` via:
LoggingVariantConfigVariantArgs{...}
type LoggingVariantConfigVariantOutput ¶ added in v0.26.0
type LoggingVariantConfigVariantOutput struct{ *pulumi.OutputState }
func (LoggingVariantConfigVariantOutput) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigVariantOutput) ElementType() reflect.Type
func (LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantOutput ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantOutput() LoggingVariantConfigVariantOutput
func (LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantOutputWithContext(ctx context.Context) LoggingVariantConfigVariantOutput
func (LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantPtrOutput ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput
func (LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantPtrOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToLoggingVariantConfigVariantPtrOutputWithContext(ctx context.Context) LoggingVariantConfigVariantPtrOutput
func (LoggingVariantConfigVariantOutput) ToStringOutput ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToStringOutput() pulumi.StringOutput
func (LoggingVariantConfigVariantOutput) ToStringOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggingVariantConfigVariantOutput) ToStringPtrOutput ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingVariantConfigVariantOutput) ToStringPtrOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigVariantOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LoggingVariantConfigVariantPtrInput ¶ added in v0.26.0
type LoggingVariantConfigVariantPtrInput interface { pulumi.Input ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput ToLoggingVariantConfigVariantPtrOutputWithContext(context.Context) LoggingVariantConfigVariantPtrOutput }
func LoggingVariantConfigVariantPtr ¶ added in v0.26.0
func LoggingVariantConfigVariantPtr(v string) LoggingVariantConfigVariantPtrInput
type LoggingVariantConfigVariantPtrOutput ¶ added in v0.26.0
type LoggingVariantConfigVariantPtrOutput struct{ *pulumi.OutputState }
func (LoggingVariantConfigVariantPtrOutput) ElementType ¶ added in v0.26.0
func (LoggingVariantConfigVariantPtrOutput) ElementType() reflect.Type
func (LoggingVariantConfigVariantPtrOutput) ToLoggingVariantConfigVariantPtrOutput ¶ added in v0.26.0
func (o LoggingVariantConfigVariantPtrOutput) ToLoggingVariantConfigVariantPtrOutput() LoggingVariantConfigVariantPtrOutput
func (LoggingVariantConfigVariantPtrOutput) ToLoggingVariantConfigVariantPtrOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigVariantPtrOutput) ToLoggingVariantConfigVariantPtrOutputWithContext(ctx context.Context) LoggingVariantConfigVariantPtrOutput
func (LoggingVariantConfigVariantPtrOutput) ToStringPtrOutput ¶ added in v0.26.0
func (o LoggingVariantConfigVariantPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggingVariantConfigVariantPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.26.0
func (o LoggingVariantConfigVariantPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupClusterArgs ¶ added in v0.4.0
type LookupClusterOutputArgs ¶ added in v0.8.0
type LookupClusterOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ProjectId pulumi.StringInput `pulumi:"projectId"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupClusterOutputArgs) ElementType ¶ added in v0.8.0
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶ added in v0.4.0
type LookupClusterResult struct { // Configurations for the various addons available to run in the cluster. AddonsConfig AddonsConfigResponse `pulumi:"addonsConfig"` // Configuration controlling RBAC group membership information. AuthenticatorGroupsConfig AuthenticatorGroupsConfigResponse `pulumi:"authenticatorGroupsConfig"` // Autopilot configuration for the cluster. Autopilot AutopilotResponse `pulumi:"autopilot"` // Cluster-level autoscaling configuration. Autoscaling ClusterAutoscalingResponse `pulumi:"autoscaling"` // Configuration for Binary Authorization. BinaryAuthorization BinaryAuthorizationResponse `pulumi:"binaryAuthorization"` // The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`. ClusterIpv4Cidr string `pulumi:"clusterIpv4Cidr"` // Telemetry integration for the cluster. ClusterTelemetry ClusterTelemetryResponse `pulumi:"clusterTelemetry"` // Which conditions caused the current cluster state. Conditions []StatusConditionResponse `pulumi:"conditions"` // Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled. ConfidentialNodes ConfidentialNodesResponse `pulumi:"confidentialNodes"` // Configuration for the fine-grained cost management feature. CostManagementConfig CostManagementConfigResponse `pulumi:"costManagementConfig"` // [Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. CreateTime string `pulumi:"createTime"` // [Output only] The current software version of the master endpoint. CurrentMasterVersion string `pulumi:"currentMasterVersion"` // [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. // // Deprecated: [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information. CurrentNodeCount int `pulumi:"currentNodeCount"` // [Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes. CurrentNodeVersion string `pulumi:"currentNodeVersion"` // Configuration of etcd encryption. DatabaseEncryption DatabaseEncryptionResponse `pulumi:"databaseEncryption"` // The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support. DefaultMaxPodsConstraint MaxPodsConstraintResponse `pulumi:"defaultMaxPodsConstraint"` // An optional description of this cluster. Description string `pulumi:"description"` // Kubernetes open source beta apis enabled on the cluster. Only beta apis. EnableK8sBetaApis K8sBetaAPIConfigResponse `pulumi:"enableK8sBetaApis"` // Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation. EnableKubernetesAlpha bool `pulumi:"enableKubernetesAlpha"` // Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. // // Deprecated: Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead. EnableTpu bool `pulumi:"enableTpu"` // [Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information. Endpoint string `pulumi:"endpoint"` // GKE Enterprise Configuration. EnterpriseConfig EnterpriseConfigResponse `pulumi:"enterpriseConfig"` // This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // [Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format. ExpireTime string `pulumi:"expireTime"` // Fleet information for the cluster. Fleet FleetResponse `pulumi:"fleet"` // Configuration for Identity Service component. IdentityServiceConfig IdentityServiceConfigResponse `pulumi:"identityServiceConfig"` // The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version InitialClusterVersion string `pulumi:"initialClusterVersion"` // The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. // // Deprecated: The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead. InitialNodeCount int `pulumi:"initialNodeCount"` // Deprecated. Use node_pools.instance_group_urls. // // Deprecated: Deprecated. Use node_pools.instance_group_urls. InstanceGroupUrls []string `pulumi:"instanceGroupUrls"` // Configuration for cluster IP allocation. IpAllocationPolicy IPAllocationPolicyResponse `pulumi:"ipAllocationPolicy"` // The fingerprint of the set of labels for this cluster. LabelFingerprint string `pulumi:"labelFingerprint"` // Configuration for the legacy ABAC authorization mode. LegacyAbac LegacyAbacResponse `pulumi:"legacyAbac"` // [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides. Location string `pulumi:"location"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed. Locations []string `pulumi:"locations"` // Logging configuration for the cluster. LoggingConfig LoggingConfigResponse `pulumi:"loggingConfig"` // The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. LoggingService string `pulumi:"loggingService"` // Configure the maintenance policy for this cluster. MaintenancePolicy MaintenancePolicyResponse `pulumi:"maintenancePolicy"` // Configuration for master components. Master MasterResponse `pulumi:"master"` // The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued. MasterAuth MasterAuthResponse `pulumi:"masterAuth"` // The configuration options for master authorized networks feature. MasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigResponse `pulumi:"masterAuthorizedNetworksConfig"` // The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead. // // Deprecated: The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead. MasterIpv4CidrBlock string `pulumi:"masterIpv4CidrBlock"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. MeshCertificates MeshCertificatesResponse `pulumi:"meshCertificates"` // Monitoring configuration for the cluster. MonitoringConfig MonitoringConfigResponse `pulumi:"monitoringConfig"` // The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions. MonitoringService string `pulumi:"monitoringService"` // The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter. Name string `pulumi:"name"` // The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name. Network string `pulumi:"network"` // Configuration for cluster networking. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // Configuration options for the NetworkPolicy feature. NetworkPolicy NetworkPolicyResponse `pulumi:"networkPolicy"` // Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. // // Deprecated: Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead. NodeConfig NodeConfigResponse `pulumi:"nodeConfig"` // [Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range. This field will only be set when cluster is in route-based network mode. NodeIpv4CidrSize int `pulumi:"nodeIpv4CidrSize"` // Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. NodePoolAutoConfig NodePoolAutoConfigResponse `pulumi:"nodePoolAutoConfig"` // Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object. NodePoolDefaults NodePoolDefaultsResponse `pulumi:"nodePoolDefaults"` // The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified. NodePools []NodePoolResponse `pulumi:"nodePools"` // Notification configuration of the cluster. NotificationConfig NotificationConfigResponse `pulumi:"notificationConfig"` // The configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of the GKE cluster and take the ownership of the cluster. ParentProductConfig ParentProductConfigResponse `pulumi:"parentProductConfig"` // Configuration for the PodSecurityPolicy feature. PodSecurityPolicyConfig PodSecurityPolicyConfigResponse `pulumi:"podSecurityPolicyConfig"` // If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead. // // Deprecated: If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead. PrivateCluster bool `pulumi:"privateCluster"` // Configuration for private cluster. PrivateClusterConfig PrivateClusterConfigResponse `pulumi:"privateClusterConfig"` // Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. // // Deprecated: Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster. ProtectConfig ProtectConfigResponse `pulumi:"protectConfig"` // Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version. ReleaseChannel ReleaseChannelResponse `pulumi:"releaseChannel"` // The resource labels for the cluster to use to annotate any related Google Compute Engine resources. ResourceLabels map[string]string `pulumi:"resourceLabels"` // Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified. ResourceUsageExportConfig ResourceUsageExportConfigResponse `pulumi:"resourceUsageExportConfig"` // Enable/Disable Security Posture API features for the cluster. SecurityPostureConfig SecurityPostureConfigResponse `pulumi:"securityPostureConfig"` // [Output only] Server-defined URL for the resource. SelfLink string `pulumi:"selfLink"` // [Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR. ServicesIpv4Cidr string `pulumi:"servicesIpv4Cidr"` // Shielded Nodes configuration. ShieldedNodes ShieldedNodesResponse `pulumi:"shieldedNodes"` // [Output only] The current status of this cluster. Status string `pulumi:"status"` // [Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available. // // Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available. StatusMessage string `pulumi:"statusMessage"` // The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name. Subnetwork string `pulumi:"subnetwork"` // Configuration for Cloud TPU support; TpuConfig TpuConfigResponse `pulumi:"tpuConfig"` // [Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). TpuIpv4CidrBlock string `pulumi:"tpuIpv4CidrBlock"` // Cluster-level Vertical Pod Autoscaling configuration. VerticalPodAutoscaling VerticalPodAutoscalingResponse `pulumi:"verticalPodAutoscaling"` // Configuration for direct-path (via ALTS) with workload identity. WorkloadAltsConfig WorkloadALTSConfigResponse `pulumi:"workloadAltsConfig"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. WorkloadCertificates WorkloadCertificatesResponse `pulumi:"workloadCertificates"` // Configuration for the use of Kubernetes Service Accounts in GCP IAM policies. WorkloadIdentityConfig WorkloadIdentityConfigResponse `pulumi:"workloadIdentityConfig"` // [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead. // // Deprecated: [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead. Zone string `pulumi:"zone"` }
func LookupCluster ¶ added in v0.4.0
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Gets the details for a specific cluster.
type LookupClusterResultOutput ¶ added in v0.8.0
type LookupClusterResultOutput struct{ *pulumi.OutputState }
func LookupClusterOutput ¶ added in v0.8.0
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) AddonsConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) AddonsConfig() AddonsConfigResponseOutput
Configurations for the various addons available to run in the cluster.
func (LookupClusterResultOutput) AuthenticatorGroupsConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) AuthenticatorGroupsConfig() AuthenticatorGroupsConfigResponseOutput
Configuration controlling RBAC group membership information.
func (LookupClusterResultOutput) Autopilot ¶ added in v0.8.0
func (o LookupClusterResultOutput) Autopilot() AutopilotResponseOutput
Autopilot configuration for the cluster.
func (LookupClusterResultOutput) Autoscaling ¶ added in v0.8.0
func (o LookupClusterResultOutput) Autoscaling() ClusterAutoscalingResponseOutput
Cluster-level autoscaling configuration.
func (LookupClusterResultOutput) BinaryAuthorization ¶ added in v0.8.0
func (o LookupClusterResultOutput) BinaryAuthorization() BinaryAuthorizationResponseOutput
Configuration for Binary Authorization.
func (LookupClusterResultOutput) ClusterIpv4Cidr ¶ added in v0.8.0
func (o LookupClusterResultOutput) ClusterIpv4Cidr() pulumi.StringOutput
The IP address range of the container pods in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`). Leave blank to have one automatically chosen or specify a `/14` block in `10.0.0.0/8`.
func (LookupClusterResultOutput) ClusterTelemetry ¶ added in v0.8.0
func (o LookupClusterResultOutput) ClusterTelemetry() ClusterTelemetryResponseOutput
Telemetry integration for the cluster.
func (LookupClusterResultOutput) Conditions ¶ added in v0.8.0
func (o LookupClusterResultOutput) Conditions() StatusConditionResponseArrayOutput
Which conditions caused the current cluster state.
func (LookupClusterResultOutput) ConfidentialNodes ¶ added in v0.8.0
func (o LookupClusterResultOutput) ConfidentialNodes() ConfidentialNodesResponseOutput
Configuration of Confidential Nodes. All the nodes in the cluster will be Confidential VM once enabled.
func (LookupClusterResultOutput) CostManagementConfig ¶ added in v0.21.0
func (o LookupClusterResultOutput) CostManagementConfig() CostManagementConfigResponseOutput
Configuration for the fine-grained cost management feature.
func (LookupClusterResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupClusterResultOutput) CreateTime() pulumi.StringOutput
[Output only] The time the cluster was created, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (LookupClusterResultOutput) CurrentMasterVersion ¶ added in v0.8.0
func (o LookupClusterResultOutput) CurrentMasterVersion() pulumi.StringOutput
[Output only] The current software version of the master endpoint.
func (LookupClusterResultOutput) CurrentNodeCount
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) CurrentNodeCount() pulumi.IntOutput
[Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
Deprecated: [Output only] The number of nodes currently in the cluster. Deprecated. Call Kubernetes API directly to retrieve node information.
func (LookupClusterResultOutput) CurrentNodeVersion ¶ added in v0.8.0
func (o LookupClusterResultOutput) CurrentNodeVersion() pulumi.StringOutput
[Output only] Deprecated, use [NodePool.version](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools) instead. The current version of the node software components. If they are currently at multiple versions because they're in the process of being upgraded, this reflects the minimum version of all nodes.
func (LookupClusterResultOutput) DatabaseEncryption ¶ added in v0.8.0
func (o LookupClusterResultOutput) DatabaseEncryption() DatabaseEncryptionResponseOutput
Configuration of etcd encryption.
func (LookupClusterResultOutput) DefaultMaxPodsConstraint ¶ added in v0.8.0
func (o LookupClusterResultOutput) DefaultMaxPodsConstraint() MaxPodsConstraintResponseOutput
The default constraint on the maximum number of pods that can be run simultaneously on a node in the node pool of this cluster. Only honored if cluster created with IP Alias support.
func (LookupClusterResultOutput) Description ¶ added in v0.8.0
func (o LookupClusterResultOutput) Description() pulumi.StringOutput
An optional description of this cluster.
func (LookupClusterResultOutput) ElementType ¶ added in v0.8.0
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) EnableK8sBetaApis ¶ added in v0.32.0
func (o LookupClusterResultOutput) EnableK8sBetaApis() K8sBetaAPIConfigResponseOutput
Kubernetes open source beta apis enabled on the cluster. Only beta apis.
func (LookupClusterResultOutput) EnableKubernetesAlpha ¶ added in v0.8.0
func (o LookupClusterResultOutput) EnableKubernetesAlpha() pulumi.BoolOutput
Kubernetes alpha features are enabled on this cluster. This includes alpha API groups (e.g. v1beta1) and features that may not be production ready in the kubernetes version of the master and nodes. The cluster has no SLA for uptime and master/node upgrades are disabled. Alpha enabled clusters are automatically deleted thirty days after creation.
func (LookupClusterResultOutput) EnableTpu
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) EnableTpu() pulumi.BoolOutput
Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
Deprecated: Enable the ability to use Cloud TPUs in this cluster. This field is deprecated, use tpu_config.enabled instead.
func (LookupClusterResultOutput) Endpoint ¶ added in v0.8.0
func (o LookupClusterResultOutput) Endpoint() pulumi.StringOutput
[Output only] The IP address of this cluster's master endpoint. The endpoint can be accessed from the internet at `https://username:password@endpoint/`. See the `masterAuth` property of this resource for username and password information.
func (LookupClusterResultOutput) EnterpriseConfig ¶ added in v0.32.0
func (o LookupClusterResultOutput) EnterpriseConfig() EnterpriseConfigResponseOutput
GKE Enterprise Configuration.
func (LookupClusterResultOutput) Etag ¶ added in v0.28.0
func (o LookupClusterResultOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of cluster fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
func (LookupClusterResultOutput) ExpireTime ¶ added in v0.8.0
func (o LookupClusterResultOutput) ExpireTime() pulumi.StringOutput
[Output only] The time the cluster will be automatically deleted in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
func (LookupClusterResultOutput) Fleet ¶ added in v0.29.0
func (o LookupClusterResultOutput) Fleet() FleetResponseOutput
Fleet information for the cluster.
func (LookupClusterResultOutput) IdentityServiceConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) IdentityServiceConfig() IdentityServiceConfigResponseOutput
Configuration for Identity Service component.
func (LookupClusterResultOutput) InitialClusterVersion ¶ added in v0.8.0
func (o LookupClusterResultOutput) InitialClusterVersion() pulumi.StringOutput
The initial Kubernetes version for this cluster. Valid versions are those found in validMasterVersions returned by getServerConfig. The version can be upgraded over time; such upgrades are reflected in currentMasterVersion and currentNodeVersion. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "","-": picks the default Kubernetes version
func (LookupClusterResultOutput) InitialNodeCount
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) InitialNodeCount() pulumi.IntOutput
The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.
Deprecated: The number of nodes to create in this cluster. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "node_config") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. This field is deprecated, use node_pool.initial_node_count instead.
func (LookupClusterResultOutput) InstanceGroupUrls
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) InstanceGroupUrls() pulumi.StringArrayOutput
Deprecated. Use node_pools.instance_group_urls.
Deprecated: Deprecated. Use node_pools.instance_group_urls.
func (LookupClusterResultOutput) IpAllocationPolicy ¶ added in v0.8.0
func (o LookupClusterResultOutput) IpAllocationPolicy() IPAllocationPolicyResponseOutput
Configuration for cluster IP allocation.
func (LookupClusterResultOutput) LabelFingerprint ¶ added in v0.8.0
func (o LookupClusterResultOutput) LabelFingerprint() pulumi.StringOutput
The fingerprint of the set of labels for this cluster.
func (LookupClusterResultOutput) LegacyAbac ¶ added in v0.8.0
func (o LookupClusterResultOutput) LegacyAbac() LegacyAbacResponseOutput
Configuration for the legacy ABAC authorization mode.
func (LookupClusterResultOutput) Location ¶ added in v0.8.0
func (o LookupClusterResultOutput) Location() pulumi.StringOutput
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which the cluster resides.
func (LookupClusterResultOutput) Locations ¶ added in v0.8.0
func (o LookupClusterResultOutput) Locations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located. This field provides a default value if [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) are not specified during node pool creation. Warning: changing cluster locations will update the [NodePool.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters.nodePools#NodePool.FIELDS.locations) of all node pools and will result in nodes being added and/or removed.
func (LookupClusterResultOutput) LoggingConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) LoggingConfig() LoggingConfigResponseOutput
Logging configuration for the cluster.
func (LookupClusterResultOutput) LoggingService ¶ added in v0.8.0
func (o LookupClusterResultOutput) LoggingService() pulumi.StringOutput
The logging service the cluster should use to write logs. Currently available options: * `logging.googleapis.com/kubernetes` - The Cloud Logging service with a Kubernetes-native resource model * `logging.googleapis.com` - The legacy Cloud Logging service (no longer available as of GKE 1.15). * `none` - no logs will be exported from the cluster. If left as an empty string,`logging.googleapis.com/kubernetes` will be used for GKE 1.14+ or `logging.googleapis.com` for earlier versions.
func (LookupClusterResultOutput) MaintenancePolicy ¶ added in v0.8.0
func (o LookupClusterResultOutput) MaintenancePolicy() MaintenancePolicyResponseOutput
Configure the maintenance policy for this cluster.
func (LookupClusterResultOutput) Master ¶ added in v0.8.0
func (o LookupClusterResultOutput) Master() MasterResponseOutput
Configuration for master components.
func (LookupClusterResultOutput) MasterAuth ¶ added in v0.8.0
func (o LookupClusterResultOutput) MasterAuth() MasterAuthResponseOutput
The authentication information for accessing the master endpoint. If unspecified, the defaults are used: For clusters before v1.12, if master_auth is unspecified, `username` will be set to "admin", a random password will be generated, and a client certificate will be issued.
func (LookupClusterResultOutput) MasterAuthorizedNetworksConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) MasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigResponseOutput
The configuration options for master authorized networks feature.
func (LookupClusterResultOutput) MasterIpv4CidrBlock
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) MasterIpv4CidrBlock() pulumi.StringOutput
The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
Deprecated: The IP prefix in CIDR notation to use for the hosted master network. This prefix will be used for assigning private IP addresses to the master or set of masters, as well as the ILB VIP. This field is deprecated, use private_cluster_config.master_ipv4_cidr_block instead.
func (LookupClusterResultOutput) MeshCertificates ¶ added in v0.8.0
func (o LookupClusterResultOutput) MeshCertificates() MeshCertificatesResponseOutput
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (LookupClusterResultOutput) MonitoringConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) MonitoringConfig() MonitoringConfigResponseOutput
Monitoring configuration for the cluster.
func (LookupClusterResultOutput) MonitoringService ¶ added in v0.8.0
func (o LookupClusterResultOutput) MonitoringService() pulumi.StringOutput
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
func (LookupClusterResultOutput) Name ¶ added in v0.8.0
func (o LookupClusterResultOutput) Name() pulumi.StringOutput
The name of this cluster. The name must be unique within this project and location (e.g. zone or region), and can be up to 40 characters with the following restrictions: * Lowercase letters, numbers, and hyphens only. * Must start with a letter. * Must end with a number or a letter.
func (LookupClusterResultOutput) Network ¶ added in v0.8.0
func (o LookupClusterResultOutput) Network() pulumi.StringOutput
The name of the Google Compute Engine [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. If left unspecified, the `default` network will be used. On output this shows the network ID instead of the name.
func (LookupClusterResultOutput) NetworkConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) NetworkConfig() NetworkConfigResponseOutput
Configuration for cluster networking.
func (LookupClusterResultOutput) NetworkPolicy ¶ added in v0.8.0
func (o LookupClusterResultOutput) NetworkPolicy() NetworkPolicyResponseOutput
Configuration options for the NetworkPolicy feature.
func (LookupClusterResultOutput) NodeConfig
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) NodeConfig() NodeConfigResponseOutput
Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
Deprecated: Parameters used in creating the cluster's nodes. For requests, this field should only be used in lieu of a "node_pool" object, since this configuration (along with the "initial_node_count") will be used to create a "NodePool" object with an auto-generated name. Do not use this and a node_pool at the same time. For responses, this field will be populated with the node configuration of the first node pool. (For configuration of each node pool, see `node_pool.config`) If unspecified, the defaults are used. This field is deprecated, use node_pool.config instead.
func (LookupClusterResultOutput) NodeIpv4CidrSize ¶ added in v0.8.0
func (o LookupClusterResultOutput) NodeIpv4CidrSize() pulumi.IntOutput
[Output only] The size of the address space on each node for hosting containers. This is provisioned from within the `container_ipv4_cidr` range. This field will only be set when cluster is in route-based network mode.
func (LookupClusterResultOutput) NodePoolAutoConfig ¶ added in v0.16.0
func (o LookupClusterResultOutput) NodePoolAutoConfig() NodePoolAutoConfigResponseOutput
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
func (LookupClusterResultOutput) NodePoolDefaults ¶ added in v0.8.0
func (o LookupClusterResultOutput) NodePoolDefaults() NodePoolDefaultsResponseOutput
Default NodePool settings for the entire cluster. These settings are overridden if specified on the specific NodePool object.
func (LookupClusterResultOutput) NodePools ¶ added in v0.8.0
func (o LookupClusterResultOutput) NodePools() NodePoolResponseArrayOutput
The node pools associated with this cluster. This field should not be set if "node_config" or "initial_node_count" are specified.
func (LookupClusterResultOutput) NotificationConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) NotificationConfig() NotificationConfigResponseOutput
Notification configuration of the cluster.
func (LookupClusterResultOutput) ParentProductConfig ¶ added in v0.32.0
func (o LookupClusterResultOutput) ParentProductConfig() ParentProductConfigResponseOutput
The configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of the GKE cluster and take the ownership of the cluster.
func (LookupClusterResultOutput) PodSecurityPolicyConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) PodSecurityPolicyConfig() PodSecurityPolicyConfigResponseOutput
Configuration for the PodSecurityPolicy feature.
func (LookupClusterResultOutput) PrivateCluster
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) PrivateCluster() pulumi.BoolOutput
If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
Deprecated: If this is a private cluster setup. Private clusters are clusters that, by default have no external IP addresses on the nodes and where nodes and the master communicate over private IP addresses. This field is deprecated, use private_cluster_config.enable_private_nodes instead.
func (LookupClusterResultOutput) PrivateClusterConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
Configuration for private cluster.
func (LookupClusterResultOutput) ProtectConfig
deprecated
added in
v0.19.1
func (o LookupClusterResultOutput) ProtectConfig() ProtectConfigResponseOutput
Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster.
Deprecated: Deprecated: Use SecurityPostureConfig instead. Enable/Disable Protect API features for the cluster.
func (LookupClusterResultOutput) ReleaseChannel ¶ added in v0.8.0
func (o LookupClusterResultOutput) ReleaseChannel() ReleaseChannelResponseOutput
Release channel configuration. If left unspecified on cluster creation and a version is specified, the cluster is enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID). Otherwise, if no release channel configuration and no version is specified, the cluster is enrolled in the REGULAR channel with its default version.
func (LookupClusterResultOutput) ResourceLabels ¶ added in v0.8.0
func (o LookupClusterResultOutput) ResourceLabels() pulumi.StringMapOutput
The resource labels for the cluster to use to annotate any related Google Compute Engine resources.
func (LookupClusterResultOutput) ResourceUsageExportConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) ResourceUsageExportConfig() ResourceUsageExportConfigResponseOutput
Configuration for exporting resource usages. Resource usage export is disabled when this config unspecified.
func (LookupClusterResultOutput) SecurityPostureConfig ¶ added in v0.32.0
func (o LookupClusterResultOutput) SecurityPostureConfig() SecurityPostureConfigResponseOutput
Enable/Disable Security Posture API features for the cluster.
func (LookupClusterResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupClusterResultOutput) SelfLink() pulumi.StringOutput
[Output only] Server-defined URL for the resource.
func (LookupClusterResultOutput) ServicesIpv4Cidr ¶ added in v0.8.0
func (o LookupClusterResultOutput) ServicesIpv4Cidr() pulumi.StringOutput
[Output only] The IP address range of the Kubernetes services in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`). Service addresses are typically put in the last `/16` from the container CIDR.
func (LookupClusterResultOutput) ShieldedNodes ¶ added in v0.8.0
func (o LookupClusterResultOutput) ShieldedNodes() ShieldedNodesResponseOutput
Shielded Nodes configuration.
func (LookupClusterResultOutput) Status ¶ added in v0.8.0
func (o LookupClusterResultOutput) Status() pulumi.StringOutput
[Output only] The current status of this cluster.
func (LookupClusterResultOutput) StatusMessage
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) StatusMessage() pulumi.StringOutput
[Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this cluster, if available.
func (LookupClusterResultOutput) Subnetwork ¶ added in v0.8.0
func (o LookupClusterResultOutput) Subnetwork() pulumi.StringOutput
The name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/subnetworks) to which the cluster is connected. On output this shows the subnetwork ID instead of the name.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶ added in v0.8.0
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶ added in v0.8.0
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) TpuConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) TpuConfig() TpuConfigResponseOutput
Configuration for Cloud TPU support;
func (LookupClusterResultOutput) TpuIpv4CidrBlock ¶ added in v0.8.0
func (o LookupClusterResultOutput) TpuIpv4CidrBlock() pulumi.StringOutput
[Output only] The IP address range of the Cloud TPUs in this cluster, in [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `1.2.3.4/29`).
func (LookupClusterResultOutput) VerticalPodAutoscaling ¶ added in v0.8.0
func (o LookupClusterResultOutput) VerticalPodAutoscaling() VerticalPodAutoscalingResponseOutput
Cluster-level Vertical Pod Autoscaling configuration.
func (LookupClusterResultOutput) WorkloadAltsConfig ¶ added in v0.16.0
func (o LookupClusterResultOutput) WorkloadAltsConfig() WorkloadALTSConfigResponseOutput
Configuration for direct-path (via ALTS) with workload identity.
func (LookupClusterResultOutput) WorkloadCertificates ¶ added in v0.8.0
func (o LookupClusterResultOutput) WorkloadCertificates() WorkloadCertificatesResponseOutput
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (LookupClusterResultOutput) WorkloadIdentityConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) WorkloadIdentityConfig() WorkloadIdentityConfigResponseOutput
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
func (LookupClusterResultOutput) Zone
deprecated
added in
v0.17.0
func (o LookupClusterResultOutput) Zone() pulumi.StringOutput
[Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
Deprecated: [Output only] The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field is deprecated, use location instead.
type LookupNodePoolArgs ¶ added in v0.4.0
type LookupNodePoolOutputArgs ¶ added in v0.8.0
type LookupNodePoolOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` Location pulumi.StringInput `pulumi:"location"` NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` Project pulumi.StringPtrInput `pulumi:"project"` ProjectId pulumi.StringInput `pulumi:"projectId"` Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupNodePoolOutputArgs) ElementType ¶ added in v0.8.0
func (LookupNodePoolOutputArgs) ElementType() reflect.Type
type LookupNodePoolResult ¶ added in v0.4.0
type LookupNodePoolResult struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingResponse `pulumi:"autoscaling"` // Enable best effort provisioning for nodes BestEffortProvisioning BestEffortProvisioningResponse `pulumi:"bestEffortProvisioning"` // Which conditions caused the current node pool state. Conditions []StatusConditionResponse `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponse `pulumi:"config"` // This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. InitialNodeCount int `pulumi:"initialNodeCount"` // [Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources. InstanceGroupUrls []string `pulumi:"instanceGroupUrls"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed. Locations []string `pulumi:"locations"` // NodeManagement configuration for this NodePool. Management NodeManagementResponse `pulumi:"management"` // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint MaxPodsConstraintResponse `pulumi:"maxPodsConstraint"` // The name of the node pool. Name string `pulumi:"name"` // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig NodeNetworkConfigResponse `pulumi:"networkConfig"` // Specifies the node placement policy. PlacementPolicy PlacementPolicyResponse `pulumi:"placementPolicy"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize int `pulumi:"podIpv4CidrSize"` // Specifies the configuration of queued provisioning. QueuedProvisioning QueuedProvisioningResponse `pulumi:"queuedProvisioning"` // [Output only] Server-defined URL for the resource. SelfLink string `pulumi:"selfLink"` // [Output only] The status of the nodes in this pool instance. Status string `pulumi:"status"` // [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available. // // Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available. StatusMessage string `pulumi:"statusMessage"` // [Output only] Update info contains relevant information during a node pool update. UpdateInfo UpdateInfoResponse `pulumi:"updateInfo"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponse `pulumi:"upgradeSettings"` // The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version string `pulumi:"version"` }
func LookupNodePool ¶ added in v0.4.0
func LookupNodePool(ctx *pulumi.Context, args *LookupNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupNodePoolResult, error)
Retrieves the requested node pool.
type LookupNodePoolResultOutput ¶ added in v0.8.0
type LookupNodePoolResultOutput struct{ *pulumi.OutputState }
func LookupNodePoolOutput ¶ added in v0.8.0
func LookupNodePoolOutput(ctx *pulumi.Context, args LookupNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) Autoscaling ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Autoscaling() NodePoolAutoscalingResponseOutput
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
func (LookupNodePoolResultOutput) BestEffortProvisioning ¶ added in v0.32.0
func (o LookupNodePoolResultOutput) BestEffortProvisioning() BestEffortProvisioningResponseOutput
Enable best effort provisioning for nodes
func (LookupNodePoolResultOutput) Conditions ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Conditions() StatusConditionResponseArrayOutput
Which conditions caused the current node pool state.
func (LookupNodePoolResultOutput) Config ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Config() NodeConfigResponseOutput
The node configuration of the pool.
func (LookupNodePoolResultOutput) ElementType ¶ added in v0.8.0
func (LookupNodePoolResultOutput) ElementType() reflect.Type
func (LookupNodePoolResultOutput) Etag ¶ added in v0.28.0
func (o LookupNodePoolResultOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
func (LookupNodePoolResultOutput) InitialNodeCount ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) InitialNodeCount() pulumi.IntOutput
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
func (LookupNodePoolResultOutput) InstanceGroupUrls ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) InstanceGroupUrls() pulumi.StringArrayOutput
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
func (LookupNodePoolResultOutput) Locations ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Locations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
func (LookupNodePoolResultOutput) Management ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Management() NodeManagementResponseOutput
NodeManagement configuration for this NodePool.
func (LookupNodePoolResultOutput) MaxPodsConstraint ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) MaxPodsConstraint() MaxPodsConstraintResponseOutput
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
func (LookupNodePoolResultOutput) Name ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Name() pulumi.StringOutput
The name of the node pool.
func (LookupNodePoolResultOutput) NetworkConfig ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) NetworkConfig() NodeNetworkConfigResponseOutput
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
func (LookupNodePoolResultOutput) PlacementPolicy ¶ added in v0.11.0
func (o LookupNodePoolResultOutput) PlacementPolicy() PlacementPolicyResponseOutput
Specifies the node placement policy.
func (LookupNodePoolResultOutput) PodIpv4CidrSize ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) PodIpv4CidrSize() pulumi.IntOutput
[Output only] The pod CIDR block size per node in this node pool.
func (LookupNodePoolResultOutput) QueuedProvisioning ¶ added in v0.32.0
func (o LookupNodePoolResultOutput) QueuedProvisioning() QueuedProvisioningResponseOutput
Specifies the configuration of queued provisioning.
func (LookupNodePoolResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) SelfLink() pulumi.StringOutput
[Output only] Server-defined URL for the resource.
func (LookupNodePoolResultOutput) Status ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Status() pulumi.StringOutput
[Output only] The status of the nodes in this pool instance.
func (LookupNodePoolResultOutput) StatusMessage
deprecated
added in
v0.17.0
func (o LookupNodePoolResultOutput) StatusMessage() pulumi.StringOutput
[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
func (LookupNodePoolResultOutput) ToLookupNodePoolResultOutput ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) UpdateInfo ¶ added in v0.21.0
func (o LookupNodePoolResultOutput) UpdateInfo() UpdateInfoResponseOutput
[Output only] Update info contains relevant information during a node pool update.
func (LookupNodePoolResultOutput) UpgradeSettings ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) UpgradeSettings() UpgradeSettingsResponseOutput
Upgrade settings control disruption and speed of the upgrade.
func (LookupNodePoolResultOutput) Version ¶ added in v0.8.0
func (o LookupNodePoolResultOutput) Version() pulumi.StringOutput
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
type MaintenanceExclusionOptions ¶ added in v0.11.0
type MaintenanceExclusionOptions struct { // Scope specifies the upgrade scope which upgrades are blocked by the exclusion. Scope *MaintenanceExclusionOptionsScope `pulumi:"scope"` }
Represents the Maintenance exclusion option.
type MaintenanceExclusionOptionsArgs ¶ added in v0.11.0
type MaintenanceExclusionOptionsArgs struct { // Scope specifies the upgrade scope which upgrades are blocked by the exclusion. Scope MaintenanceExclusionOptionsScopePtrInput `pulumi:"scope"` }
Represents the Maintenance exclusion option.
func (MaintenanceExclusionOptionsArgs) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsArgs) ElementType() reflect.Type
func (MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsOutput ¶ added in v0.11.0
func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsOutput() MaintenanceExclusionOptionsOutput
func (MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsOutputWithContext ¶ added in v0.11.0
func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsOutput
func (MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsPtrOutput ¶ added in v0.11.0
func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput
func (MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsPtrOutputWithContext ¶ added in v0.11.0
func (i MaintenanceExclusionOptionsArgs) ToMaintenanceExclusionOptionsPtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsPtrOutput
type MaintenanceExclusionOptionsInput ¶ added in v0.11.0
type MaintenanceExclusionOptionsInput interface { pulumi.Input ToMaintenanceExclusionOptionsOutput() MaintenanceExclusionOptionsOutput ToMaintenanceExclusionOptionsOutputWithContext(context.Context) MaintenanceExclusionOptionsOutput }
MaintenanceExclusionOptionsInput is an input type that accepts MaintenanceExclusionOptionsArgs and MaintenanceExclusionOptionsOutput values. You can construct a concrete instance of `MaintenanceExclusionOptionsInput` via:
MaintenanceExclusionOptionsArgs{...}
type MaintenanceExclusionOptionsOutput ¶ added in v0.11.0
type MaintenanceExclusionOptionsOutput struct{ *pulumi.OutputState }
Represents the Maintenance exclusion option.
func (MaintenanceExclusionOptionsOutput) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsOutput) ElementType() reflect.Type
func (MaintenanceExclusionOptionsOutput) Scope ¶ added in v0.11.0
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
func (MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsOutput() MaintenanceExclusionOptionsOutput
func (MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsOutput
func (MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsPtrOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput
func (MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsPtrOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsOutput) ToMaintenanceExclusionOptionsPtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsPtrOutput
type MaintenanceExclusionOptionsPtrInput ¶ added in v0.11.0
type MaintenanceExclusionOptionsPtrInput interface { pulumi.Input ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput ToMaintenanceExclusionOptionsPtrOutputWithContext(context.Context) MaintenanceExclusionOptionsPtrOutput }
MaintenanceExclusionOptionsPtrInput is an input type that accepts MaintenanceExclusionOptionsArgs, MaintenanceExclusionOptionsPtr and MaintenanceExclusionOptionsPtrOutput values. You can construct a concrete instance of `MaintenanceExclusionOptionsPtrInput` via:
MaintenanceExclusionOptionsArgs{...} or: nil
func MaintenanceExclusionOptionsPtr ¶ added in v0.11.0
func MaintenanceExclusionOptionsPtr(v *MaintenanceExclusionOptionsArgs) MaintenanceExclusionOptionsPtrInput
type MaintenanceExclusionOptionsPtrOutput ¶ added in v0.11.0
type MaintenanceExclusionOptionsPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceExclusionOptionsPtrOutput) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsPtrOutput) ElementType() reflect.Type
func (MaintenanceExclusionOptionsPtrOutput) Scope ¶ added in v0.11.0
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
func (MaintenanceExclusionOptionsPtrOutput) ToMaintenanceExclusionOptionsPtrOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsPtrOutput) ToMaintenanceExclusionOptionsPtrOutput() MaintenanceExclusionOptionsPtrOutput
func (MaintenanceExclusionOptionsPtrOutput) ToMaintenanceExclusionOptionsPtrOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsPtrOutput) ToMaintenanceExclusionOptionsPtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsPtrOutput
type MaintenanceExclusionOptionsResponse ¶ added in v0.11.0
type MaintenanceExclusionOptionsResponse struct { // Scope specifies the upgrade scope which upgrades are blocked by the exclusion. Scope string `pulumi:"scope"` }
Represents the Maintenance exclusion option.
type MaintenanceExclusionOptionsResponseOutput ¶ added in v0.11.0
type MaintenanceExclusionOptionsResponseOutput struct{ *pulumi.OutputState }
Represents the Maintenance exclusion option.
func (MaintenanceExclusionOptionsResponseOutput) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsResponseOutput) ElementType() reflect.Type
func (MaintenanceExclusionOptionsResponseOutput) Scope ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsResponseOutput) Scope() pulumi.StringOutput
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
func (MaintenanceExclusionOptionsResponseOutput) ToMaintenanceExclusionOptionsResponseOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsResponseOutput) ToMaintenanceExclusionOptionsResponseOutput() MaintenanceExclusionOptionsResponseOutput
func (MaintenanceExclusionOptionsResponseOutput) ToMaintenanceExclusionOptionsResponseOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsResponseOutput) ToMaintenanceExclusionOptionsResponseOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsResponseOutput
type MaintenanceExclusionOptionsScope ¶ added in v0.11.0
type MaintenanceExclusionOptionsScope string
Scope specifies the upgrade scope which upgrades are blocked by the exclusion.
func (MaintenanceExclusionOptionsScope) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsScope) ElementType() reflect.Type
func (MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopeOutput ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopeOutput() MaintenanceExclusionOptionsScopeOutput
func (MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopeOutputWithContext ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopeOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopeOutput
func (MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopePtrOutput ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput
func (MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopePtrOutputWithContext ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToMaintenanceExclusionOptionsScopePtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopePtrOutput
func (MaintenanceExclusionOptionsScope) ToStringOutput ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToStringOutput() pulumi.StringOutput
func (MaintenanceExclusionOptionsScope) ToStringOutputWithContext ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenanceExclusionOptionsScope) ToStringPtrOutput ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceExclusionOptionsScope) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e MaintenanceExclusionOptionsScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceExclusionOptionsScopeInput ¶ added in v0.11.0
type MaintenanceExclusionOptionsScopeInput interface { pulumi.Input ToMaintenanceExclusionOptionsScopeOutput() MaintenanceExclusionOptionsScopeOutput ToMaintenanceExclusionOptionsScopeOutputWithContext(context.Context) MaintenanceExclusionOptionsScopeOutput }
MaintenanceExclusionOptionsScopeInput is an input type that accepts MaintenanceExclusionOptionsScopeArgs and MaintenanceExclusionOptionsScopeOutput values. You can construct a concrete instance of `MaintenanceExclusionOptionsScopeInput` via:
MaintenanceExclusionOptionsScopeArgs{...}
type MaintenanceExclusionOptionsScopeOutput ¶ added in v0.11.0
type MaintenanceExclusionOptionsScopeOutput struct{ *pulumi.OutputState }
func (MaintenanceExclusionOptionsScopeOutput) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsScopeOutput) ElementType() reflect.Type
func (MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopeOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopeOutput() MaintenanceExclusionOptionsScopeOutput
func (MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopeOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopeOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopeOutput
func (MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopePtrOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput
func (MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopePtrOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToMaintenanceExclusionOptionsScopePtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopePtrOutput
func (MaintenanceExclusionOptionsScopeOutput) ToStringOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToStringOutput() pulumi.StringOutput
func (MaintenanceExclusionOptionsScopeOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenanceExclusionOptionsScopeOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceExclusionOptionsScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceExclusionOptionsScopePtrInput ¶ added in v0.11.0
type MaintenanceExclusionOptionsScopePtrInput interface { pulumi.Input ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput ToMaintenanceExclusionOptionsScopePtrOutputWithContext(context.Context) MaintenanceExclusionOptionsScopePtrOutput }
func MaintenanceExclusionOptionsScopePtr ¶ added in v0.11.0
func MaintenanceExclusionOptionsScopePtr(v string) MaintenanceExclusionOptionsScopePtrInput
type MaintenanceExclusionOptionsScopePtrOutput ¶ added in v0.11.0
type MaintenanceExclusionOptionsScopePtrOutput struct{ *pulumi.OutputState }
func (MaintenanceExclusionOptionsScopePtrOutput) ElementType ¶ added in v0.11.0
func (MaintenanceExclusionOptionsScopePtrOutput) ElementType() reflect.Type
func (MaintenanceExclusionOptionsScopePtrOutput) ToMaintenanceExclusionOptionsScopePtrOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopePtrOutput) ToMaintenanceExclusionOptionsScopePtrOutput() MaintenanceExclusionOptionsScopePtrOutput
func (MaintenanceExclusionOptionsScopePtrOutput) ToMaintenanceExclusionOptionsScopePtrOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopePtrOutput) ToMaintenanceExclusionOptionsScopePtrOutputWithContext(ctx context.Context) MaintenanceExclusionOptionsScopePtrOutput
func (MaintenanceExclusionOptionsScopePtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceExclusionOptionsScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o MaintenanceExclusionOptionsScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenancePolicy ¶
type MaintenancePolicy struct { // A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy. ResourceVersion *string `pulumi:"resourceVersion"` // Specifies the maintenance window in which maintenance may be performed. Window *MaintenanceWindow `pulumi:"window"` }
MaintenancePolicy defines the maintenance policy to be used for the cluster.
type MaintenancePolicyArgs ¶
type MaintenancePolicyArgs struct { // A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy. ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // Specifies the maintenance window in which maintenance may be performed. Window MaintenanceWindowPtrInput `pulumi:"window"` }
MaintenancePolicy defines the maintenance policy to be used for the cluster.
func (MaintenancePolicyArgs) ElementType ¶
func (MaintenancePolicyArgs) ElementType() reflect.Type
func (MaintenancePolicyArgs) ToMaintenancePolicyOutput ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyOutput() MaintenancePolicyOutput
func (MaintenancePolicyArgs) ToMaintenancePolicyOutputWithContext ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
func (MaintenancePolicyArgs) ToMaintenancePolicyPtrOutput ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
func (MaintenancePolicyArgs) ToMaintenancePolicyPtrOutputWithContext ¶
func (i MaintenancePolicyArgs) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
type MaintenancePolicyInput ¶
type MaintenancePolicyInput interface { pulumi.Input ToMaintenancePolicyOutput() MaintenancePolicyOutput ToMaintenancePolicyOutputWithContext(context.Context) MaintenancePolicyOutput }
MaintenancePolicyInput is an input type that accepts MaintenancePolicyArgs and MaintenancePolicyOutput values. You can construct a concrete instance of `MaintenancePolicyInput` via:
MaintenancePolicyArgs{...}
type MaintenancePolicyOutput ¶
type MaintenancePolicyOutput struct{ *pulumi.OutputState }
MaintenancePolicy defines the maintenance policy to be used for the cluster.
func (MaintenancePolicyOutput) ElementType ¶
func (MaintenancePolicyOutput) ElementType() reflect.Type
func (MaintenancePolicyOutput) ResourceVersion ¶
func (o MaintenancePolicyOutput) ResourceVersion() pulumi.StringPtrOutput
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
func (MaintenancePolicyOutput) ToMaintenancePolicyOutput ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyOutput() MaintenancePolicyOutput
func (MaintenancePolicyOutput) ToMaintenancePolicyOutputWithContext ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyOutputWithContext(ctx context.Context) MaintenancePolicyOutput
func (MaintenancePolicyOutput) ToMaintenancePolicyPtrOutput ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
func (MaintenancePolicyOutput) ToMaintenancePolicyPtrOutputWithContext ¶
func (o MaintenancePolicyOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
func (MaintenancePolicyOutput) Window ¶
func (o MaintenancePolicyOutput) Window() MaintenanceWindowPtrOutput
Specifies the maintenance window in which maintenance may be performed.
type MaintenancePolicyPtrInput ¶
type MaintenancePolicyPtrInput interface { pulumi.Input ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput ToMaintenancePolicyPtrOutputWithContext(context.Context) MaintenancePolicyPtrOutput }
MaintenancePolicyPtrInput is an input type that accepts MaintenancePolicyArgs, MaintenancePolicyPtr and MaintenancePolicyPtrOutput values. You can construct a concrete instance of `MaintenancePolicyPtrInput` via:
MaintenancePolicyArgs{...} or: nil
func MaintenancePolicyPtr ¶
func MaintenancePolicyPtr(v *MaintenancePolicyArgs) MaintenancePolicyPtrInput
type MaintenancePolicyPtrOutput ¶
type MaintenancePolicyPtrOutput struct{ *pulumi.OutputState }
func (MaintenancePolicyPtrOutput) Elem ¶
func (o MaintenancePolicyPtrOutput) Elem() MaintenancePolicyOutput
func (MaintenancePolicyPtrOutput) ElementType ¶
func (MaintenancePolicyPtrOutput) ElementType() reflect.Type
func (MaintenancePolicyPtrOutput) ResourceVersion ¶
func (o MaintenancePolicyPtrOutput) ResourceVersion() pulumi.StringPtrOutput
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
func (MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutput ¶
func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutput() MaintenancePolicyPtrOutput
func (MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutputWithContext ¶
func (o MaintenancePolicyPtrOutput) ToMaintenancePolicyPtrOutputWithContext(ctx context.Context) MaintenancePolicyPtrOutput
func (MaintenancePolicyPtrOutput) Window ¶
func (o MaintenancePolicyPtrOutput) Window() MaintenanceWindowPtrOutput
Specifies the maintenance window in which maintenance may be performed.
type MaintenancePolicyResponse ¶
type MaintenancePolicyResponse struct { // A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy. ResourceVersion string `pulumi:"resourceVersion"` // Specifies the maintenance window in which maintenance may be performed. Window MaintenanceWindowResponse `pulumi:"window"` }
MaintenancePolicy defines the maintenance policy to be used for the cluster.
type MaintenancePolicyResponseOutput ¶
type MaintenancePolicyResponseOutput struct{ *pulumi.OutputState }
MaintenancePolicy defines the maintenance policy to be used for the cluster.
func (MaintenancePolicyResponseOutput) ElementType ¶
func (MaintenancePolicyResponseOutput) ElementType() reflect.Type
func (MaintenancePolicyResponseOutput) ResourceVersion ¶
func (o MaintenancePolicyResponseOutput) ResourceVersion() pulumi.StringOutput
A hash identifying the version of this policy, so that updates to fields of the policy won't accidentally undo intermediate changes (and so that users of the API unaware of some fields won't accidentally remove other fields). Make a `get()` request to the cluster to get the current resource version and include it with requests to set the policy.
func (MaintenancePolicyResponseOutput) ToMaintenancePolicyResponseOutput ¶
func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponseOutput() MaintenancePolicyResponseOutput
func (MaintenancePolicyResponseOutput) ToMaintenancePolicyResponseOutputWithContext ¶
func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponseOutputWithContext(ctx context.Context) MaintenancePolicyResponseOutput
func (MaintenancePolicyResponseOutput) Window ¶
func (o MaintenancePolicyResponseOutput) Window() MaintenanceWindowResponseOutput
Specifies the maintenance window in which maintenance may be performed.
type MaintenanceWindow ¶
type MaintenanceWindow struct { // DailyMaintenanceWindow specifies a daily maintenance operation window. DailyMaintenanceWindow *DailyMaintenanceWindow `pulumi:"dailyMaintenanceWindow"` // Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. MaintenanceExclusions map[string]string `pulumi:"maintenanceExclusions"` // RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. RecurringWindow *RecurringTimeWindow `pulumi:"recurringWindow"` }
MaintenanceWindow defines the maintenance window to be used for the cluster.
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct { // DailyMaintenanceWindow specifies a daily maintenance operation window. DailyMaintenanceWindow DailyMaintenanceWindowPtrInput `pulumi:"dailyMaintenanceWindow"` // Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. MaintenanceExclusions pulumi.StringMapInput `pulumi:"maintenanceExclusions"` // RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. RecurringWindow RecurringTimeWindowPtrInput `pulumi:"recurringWindow"` }
MaintenanceWindow defines the maintenance window to be used for the cluster.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
func (MaintenanceWindowArgs) ToMaintenanceWindowOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(context.Context) MaintenanceWindowOutput }
MaintenanceWindowInput is an input type that accepts MaintenanceWindowArgs and MaintenanceWindowOutput values. You can construct a concrete instance of `MaintenanceWindowInput` via:
MaintenanceWindowArgs{...}
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
MaintenanceWindow defines the maintenance window to be used for the cluster.
func (MaintenanceWindowOutput) DailyMaintenanceWindow ¶
func (o MaintenanceWindowOutput) DailyMaintenanceWindow() DailyMaintenanceWindowPtrOutput
DailyMaintenanceWindow specifies a daily maintenance operation window.
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) MaintenanceExclusions ¶
func (o MaintenanceWindowOutput) MaintenanceExclusions() pulumi.StringMapOutput
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
func (MaintenanceWindowOutput) RecurringWindow ¶
func (o MaintenanceWindowOutput) RecurringWindow() RecurringTimeWindowPtrOutput
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowPtrInput ¶
type MaintenanceWindowPtrInput interface { pulumi.Input ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput ToMaintenanceWindowPtrOutputWithContext(context.Context) MaintenanceWindowPtrOutput }
MaintenanceWindowPtrInput is an input type that accepts MaintenanceWindowArgs, MaintenanceWindowPtr and MaintenanceWindowPtrOutput values. You can construct a concrete instance of `MaintenanceWindowPtrInput` via:
MaintenanceWindowArgs{...} or: nil
func MaintenanceWindowPtr ¶
func MaintenanceWindowPtr(v *MaintenanceWindowArgs) MaintenanceWindowPtrInput
type MaintenanceWindowPtrOutput ¶
type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowPtrOutput) DailyMaintenanceWindow ¶
func (o MaintenanceWindowPtrOutput) DailyMaintenanceWindow() DailyMaintenanceWindowPtrOutput
DailyMaintenanceWindow specifies a daily maintenance operation window.
func (MaintenanceWindowPtrOutput) Elem ¶
func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
func (MaintenanceWindowPtrOutput) ElementType ¶
func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowPtrOutput) MaintenanceExclusions ¶
func (o MaintenanceWindowPtrOutput) MaintenanceExclusions() pulumi.StringMapOutput
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
func (MaintenanceWindowPtrOutput) RecurringWindow ¶
func (o MaintenanceWindowPtrOutput) RecurringWindow() RecurringTimeWindowPtrOutput
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowResponse ¶
type MaintenanceWindowResponse struct { // DailyMaintenanceWindow specifies a daily maintenance operation window. DailyMaintenanceWindow DailyMaintenanceWindowResponse `pulumi:"dailyMaintenanceWindow"` // Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows. MaintenanceExclusions map[string]string `pulumi:"maintenanceExclusions"` // RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time. RecurringWindow RecurringTimeWindowResponse `pulumi:"recurringWindow"` }
MaintenanceWindow defines the maintenance window to be used for the cluster.
type MaintenanceWindowResponseOutput ¶
type MaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
MaintenanceWindow defines the maintenance window to be used for the cluster.
func (MaintenanceWindowResponseOutput) DailyMaintenanceWindow ¶
func (o MaintenanceWindowResponseOutput) DailyMaintenanceWindow() DailyMaintenanceWindowResponseOutput
DailyMaintenanceWindow specifies a daily maintenance operation window.
func (MaintenanceWindowResponseOutput) ElementType ¶
func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
func (MaintenanceWindowResponseOutput) MaintenanceExclusions ¶
func (o MaintenanceWindowResponseOutput) MaintenanceExclusions() pulumi.StringMapOutput
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
func (MaintenanceWindowResponseOutput) RecurringWindow ¶
func (o MaintenanceWindowResponseOutput) RecurringWindow() RecurringTimeWindowResponseOutput
RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
type ManagedPrometheusConfig ¶ added in v0.9.0
type ManagedPrometheusConfig struct { // Enable Managed Collection. Enabled *bool `pulumi:"enabled"` }
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
type ManagedPrometheusConfigArgs ¶ added in v0.9.0
type ManagedPrometheusConfigArgs struct { // Enable Managed Collection. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
func (ManagedPrometheusConfigArgs) ElementType ¶ added in v0.9.0
func (ManagedPrometheusConfigArgs) ElementType() reflect.Type
func (ManagedPrometheusConfigArgs) ToManagedPrometheusConfigOutput ¶ added in v0.9.0
func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigOutput() ManagedPrometheusConfigOutput
func (ManagedPrometheusConfigArgs) ToManagedPrometheusConfigOutputWithContext ¶ added in v0.9.0
func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigOutputWithContext(ctx context.Context) ManagedPrometheusConfigOutput
func (ManagedPrometheusConfigArgs) ToManagedPrometheusConfigPtrOutput ¶ added in v0.9.0
func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput
func (ManagedPrometheusConfigArgs) ToManagedPrometheusConfigPtrOutputWithContext ¶ added in v0.9.0
func (i ManagedPrometheusConfigArgs) ToManagedPrometheusConfigPtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigPtrOutput
type ManagedPrometheusConfigInput ¶ added in v0.9.0
type ManagedPrometheusConfigInput interface { pulumi.Input ToManagedPrometheusConfigOutput() ManagedPrometheusConfigOutput ToManagedPrometheusConfigOutputWithContext(context.Context) ManagedPrometheusConfigOutput }
ManagedPrometheusConfigInput is an input type that accepts ManagedPrometheusConfigArgs and ManagedPrometheusConfigOutput values. You can construct a concrete instance of `ManagedPrometheusConfigInput` via:
ManagedPrometheusConfigArgs{...}
type ManagedPrometheusConfigOutput ¶ added in v0.9.0
type ManagedPrometheusConfigOutput struct{ *pulumi.OutputState }
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
func (ManagedPrometheusConfigOutput) ElementType ¶ added in v0.9.0
func (ManagedPrometheusConfigOutput) ElementType() reflect.Type
func (ManagedPrometheusConfigOutput) Enabled ¶ added in v0.9.0
func (o ManagedPrometheusConfigOutput) Enabled() pulumi.BoolPtrOutput
Enable Managed Collection.
func (ManagedPrometheusConfigOutput) ToManagedPrometheusConfigOutput ¶ added in v0.9.0
func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigOutput() ManagedPrometheusConfigOutput
func (ManagedPrometheusConfigOutput) ToManagedPrometheusConfigOutputWithContext ¶ added in v0.9.0
func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigOutputWithContext(ctx context.Context) ManagedPrometheusConfigOutput
func (ManagedPrometheusConfigOutput) ToManagedPrometheusConfigPtrOutput ¶ added in v0.9.0
func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput
func (ManagedPrometheusConfigOutput) ToManagedPrometheusConfigPtrOutputWithContext ¶ added in v0.9.0
func (o ManagedPrometheusConfigOutput) ToManagedPrometheusConfigPtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigPtrOutput
type ManagedPrometheusConfigPtrInput ¶ added in v0.9.0
type ManagedPrometheusConfigPtrInput interface { pulumi.Input ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput ToManagedPrometheusConfigPtrOutputWithContext(context.Context) ManagedPrometheusConfigPtrOutput }
ManagedPrometheusConfigPtrInput is an input type that accepts ManagedPrometheusConfigArgs, ManagedPrometheusConfigPtr and ManagedPrometheusConfigPtrOutput values. You can construct a concrete instance of `ManagedPrometheusConfigPtrInput` via:
ManagedPrometheusConfigArgs{...} or: nil
func ManagedPrometheusConfigPtr ¶ added in v0.9.0
func ManagedPrometheusConfigPtr(v *ManagedPrometheusConfigArgs) ManagedPrometheusConfigPtrInput
type ManagedPrometheusConfigPtrOutput ¶ added in v0.9.0
type ManagedPrometheusConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedPrometheusConfigPtrOutput) Elem ¶ added in v0.9.0
func (o ManagedPrometheusConfigPtrOutput) Elem() ManagedPrometheusConfigOutput
func (ManagedPrometheusConfigPtrOutput) ElementType ¶ added in v0.9.0
func (ManagedPrometheusConfigPtrOutput) ElementType() reflect.Type
func (ManagedPrometheusConfigPtrOutput) Enabled ¶ added in v0.9.0
func (o ManagedPrometheusConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable Managed Collection.
func (ManagedPrometheusConfigPtrOutput) ToManagedPrometheusConfigPtrOutput ¶ added in v0.9.0
func (o ManagedPrometheusConfigPtrOutput) ToManagedPrometheusConfigPtrOutput() ManagedPrometheusConfigPtrOutput
func (ManagedPrometheusConfigPtrOutput) ToManagedPrometheusConfigPtrOutputWithContext ¶ added in v0.9.0
func (o ManagedPrometheusConfigPtrOutput) ToManagedPrometheusConfigPtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigPtrOutput
type ManagedPrometheusConfigResponse ¶ added in v0.9.0
type ManagedPrometheusConfigResponse struct { // Enable Managed Collection. Enabled bool `pulumi:"enabled"` }
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
type ManagedPrometheusConfigResponseOutput ¶ added in v0.9.0
type ManagedPrometheusConfigResponseOutput struct{ *pulumi.OutputState }
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
func (ManagedPrometheusConfigResponseOutput) ElementType ¶ added in v0.9.0
func (ManagedPrometheusConfigResponseOutput) ElementType() reflect.Type
func (ManagedPrometheusConfigResponseOutput) Enabled ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponseOutput) Enabled() pulumi.BoolOutput
Enable Managed Collection.
func (ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponseOutput ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponseOutput() ManagedPrometheusConfigResponseOutput
func (ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponseOutputWithContext ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponseOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponseOutput
type MasterArgs ¶
type MasterArgs struct { }
Master is the configuration for components on master.
func (MasterArgs) ElementType ¶
func (MasterArgs) ElementType() reflect.Type
func (MasterArgs) ToMasterOutput ¶
func (i MasterArgs) ToMasterOutput() MasterOutput
func (MasterArgs) ToMasterOutputWithContext ¶
func (i MasterArgs) ToMasterOutputWithContext(ctx context.Context) MasterOutput
func (MasterArgs) ToMasterPtrOutput ¶
func (i MasterArgs) ToMasterPtrOutput() MasterPtrOutput
func (MasterArgs) ToMasterPtrOutputWithContext ¶
func (i MasterArgs) ToMasterPtrOutputWithContext(ctx context.Context) MasterPtrOutput
type MasterAuth ¶
type MasterAuth struct { // Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued. ClientCertificateConfig *ClientCertificateConfig `pulumi:"clientCertificateConfig"` ClusterCaCertificate *string `pulumi:"clusterCaCertificate"` // The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication Password *string `pulumi:"password"` // The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication Username *string `pulumi:"username"` }
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
type MasterAuthArgs ¶
type MasterAuthArgs struct { // Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued. ClientCertificateConfig ClientCertificateConfigPtrInput `pulumi:"clientCertificateConfig"` ClusterCaCertificate pulumi.StringPtrInput `pulumi:"clusterCaCertificate"` // The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication Password pulumi.StringPtrInput `pulumi:"password"` // The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication Username pulumi.StringPtrInput `pulumi:"username"` }
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
func (MasterAuthArgs) ElementType ¶
func (MasterAuthArgs) ElementType() reflect.Type
func (MasterAuthArgs) ToMasterAuthOutput ¶
func (i MasterAuthArgs) ToMasterAuthOutput() MasterAuthOutput
func (MasterAuthArgs) ToMasterAuthOutputWithContext ¶
func (i MasterAuthArgs) ToMasterAuthOutputWithContext(ctx context.Context) MasterAuthOutput
func (MasterAuthArgs) ToMasterAuthPtrOutput ¶
func (i MasterAuthArgs) ToMasterAuthPtrOutput() MasterAuthPtrOutput
func (MasterAuthArgs) ToMasterAuthPtrOutputWithContext ¶
func (i MasterAuthArgs) ToMasterAuthPtrOutputWithContext(ctx context.Context) MasterAuthPtrOutput
type MasterAuthInput ¶
type MasterAuthInput interface { pulumi.Input ToMasterAuthOutput() MasterAuthOutput ToMasterAuthOutputWithContext(context.Context) MasterAuthOutput }
MasterAuthInput is an input type that accepts MasterAuthArgs and MasterAuthOutput values. You can construct a concrete instance of `MasterAuthInput` via:
MasterAuthArgs{...}
type MasterAuthOutput ¶
type MasterAuthOutput struct{ *pulumi.OutputState }
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
func (MasterAuthOutput) ClientCertificateConfig ¶
func (o MasterAuthOutput) ClientCertificateConfig() ClientCertificateConfigPtrOutput
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
func (MasterAuthOutput) ClusterCaCertificate ¶
func (o MasterAuthOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (MasterAuthOutput) ElementType ¶
func (MasterAuthOutput) ElementType() reflect.Type
func (MasterAuthOutput) Password ¶
func (o MasterAuthOutput) Password() pulumi.StringPtrOutput
The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
func (MasterAuthOutput) ToMasterAuthOutput ¶
func (o MasterAuthOutput) ToMasterAuthOutput() MasterAuthOutput
func (MasterAuthOutput) ToMasterAuthOutputWithContext ¶
func (o MasterAuthOutput) ToMasterAuthOutputWithContext(ctx context.Context) MasterAuthOutput
func (MasterAuthOutput) ToMasterAuthPtrOutput ¶
func (o MasterAuthOutput) ToMasterAuthPtrOutput() MasterAuthPtrOutput
func (MasterAuthOutput) ToMasterAuthPtrOutputWithContext ¶
func (o MasterAuthOutput) ToMasterAuthPtrOutputWithContext(ctx context.Context) MasterAuthPtrOutput
func (MasterAuthOutput) Username ¶
func (o MasterAuthOutput) Username() pulumi.StringPtrOutput
The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
type MasterAuthPtrInput ¶
type MasterAuthPtrInput interface { pulumi.Input ToMasterAuthPtrOutput() MasterAuthPtrOutput ToMasterAuthPtrOutputWithContext(context.Context) MasterAuthPtrOutput }
MasterAuthPtrInput is an input type that accepts MasterAuthArgs, MasterAuthPtr and MasterAuthPtrOutput values. You can construct a concrete instance of `MasterAuthPtrInput` via:
MasterAuthArgs{...} or: nil
func MasterAuthPtr ¶
func MasterAuthPtr(v *MasterAuthArgs) MasterAuthPtrInput
type MasterAuthPtrOutput ¶
type MasterAuthPtrOutput struct{ *pulumi.OutputState }
func (MasterAuthPtrOutput) ClientCertificateConfig ¶
func (o MasterAuthPtrOutput) ClientCertificateConfig() ClientCertificateConfigPtrOutput
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
func (MasterAuthPtrOutput) ClusterCaCertificate ¶
func (o MasterAuthPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (MasterAuthPtrOutput) Elem ¶
func (o MasterAuthPtrOutput) Elem() MasterAuthOutput
func (MasterAuthPtrOutput) ElementType ¶
func (MasterAuthPtrOutput) ElementType() reflect.Type
func (MasterAuthPtrOutput) Password ¶
func (o MasterAuthPtrOutput) Password() pulumi.StringPtrOutput
The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
func (MasterAuthPtrOutput) ToMasterAuthPtrOutput ¶
func (o MasterAuthPtrOutput) ToMasterAuthPtrOutput() MasterAuthPtrOutput
func (MasterAuthPtrOutput) ToMasterAuthPtrOutputWithContext ¶
func (o MasterAuthPtrOutput) ToMasterAuthPtrOutputWithContext(ctx context.Context) MasterAuthPtrOutput
func (MasterAuthPtrOutput) Username ¶
func (o MasterAuthPtrOutput) Username() pulumi.StringPtrOutput
The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
type MasterAuthResponse ¶
type MasterAuthResponse struct { // [Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. ClientCertificate string `pulumi:"clientCertificate"` // Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued. ClientCertificateConfig ClientCertificateConfigResponse `pulumi:"clientCertificateConfig"` // [Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint. ClientKey string `pulumi:"clientKey"` ClusterCaCertificate string `pulumi:"clusterCaCertificate"` // The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication Password string `pulumi:"password"` // The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication Username string `pulumi:"username"` }
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
type MasterAuthResponseOutput ¶
type MasterAuthResponseOutput struct{ *pulumi.OutputState }
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
func (MasterAuthResponseOutput) ClientCertificate ¶
func (o MasterAuthResponseOutput) ClientCertificate() pulumi.StringOutput
[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.
func (MasterAuthResponseOutput) ClientCertificateConfig ¶
func (o MasterAuthResponseOutput) ClientCertificateConfig() ClientCertificateConfigResponseOutput
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
func (MasterAuthResponseOutput) ClientKey ¶
func (o MasterAuthResponseOutput) ClientKey() pulumi.StringOutput
[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.
func (MasterAuthResponseOutput) ClusterCaCertificate ¶
func (o MasterAuthResponseOutput) ClusterCaCertificate() pulumi.StringOutput
func (MasterAuthResponseOutput) ElementType ¶
func (MasterAuthResponseOutput) ElementType() reflect.Type
func (MasterAuthResponseOutput) Password ¶
func (o MasterAuthResponseOutput) Password() pulumi.StringOutput
The password to use for HTTP basic authentication to the master endpoint. Because the master endpoint is open to the Internet, you should create a strong password. If a password is provided for cluster creation, username must be non-empty. Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
func (MasterAuthResponseOutput) ToMasterAuthResponseOutput ¶
func (o MasterAuthResponseOutput) ToMasterAuthResponseOutput() MasterAuthResponseOutput
func (MasterAuthResponseOutput) ToMasterAuthResponseOutputWithContext ¶
func (o MasterAuthResponseOutput) ToMasterAuthResponseOutputWithContext(ctx context.Context) MasterAuthResponseOutput
func (MasterAuthResponseOutput) Username ¶
func (o MasterAuthResponseOutput) Username() pulumi.StringOutput
The username to use for HTTP basic authentication to the master endpoint. For clusters v1.6.0 and later, basic authentication can be disabled by leaving username unspecified (or setting it to the empty string). Warning: basic authentication is deprecated, and will be removed in GKE control plane versions 1.19 and newer. For a list of recommended authentication methods, see: https://cloud.google.com/kubernetes-engine/docs/how-to/api-server-authentication
type MasterAuthorizedNetworksConfig ¶
type MasterAuthorizedNetworksConfig struct { // cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS. CidrBlocks []CidrBlock `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled *bool `pulumi:"enabled"` // Whether master is accessbile via Google Compute Engine Public IP addresses. GcpPublicCidrsAccessEnabled *bool `pulumi:"gcpPublicCidrsAccessEnabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
type MasterAuthorizedNetworksConfigArgs ¶
type MasterAuthorizedNetworksConfigArgs struct { // cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS. CidrBlocks CidrBlockArrayInput `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Whether master is accessbile via Google Compute Engine Public IP addresses. GcpPublicCidrsAccessEnabled pulumi.BoolPtrInput `pulumi:"gcpPublicCidrsAccessEnabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigArgs) ElementType ¶
func (MasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutput ¶
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutputWithContext ¶
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutput ¶
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
func (MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutputWithContext ¶
func (i MasterAuthorizedNetworksConfigArgs) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
type MasterAuthorizedNetworksConfigInput ¶
type MasterAuthorizedNetworksConfigInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput ToMasterAuthorizedNetworksConfigOutputWithContext(context.Context) MasterAuthorizedNetworksConfigOutput }
MasterAuthorizedNetworksConfigInput is an input type that accepts MasterAuthorizedNetworksConfigArgs and MasterAuthorizedNetworksConfigOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigInput` via:
MasterAuthorizedNetworksConfigArgs{...}
type MasterAuthorizedNetworksConfigOutput ¶
type MasterAuthorizedNetworksConfigOutput struct{ *pulumi.OutputState }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigOutput) CidrBlocks ¶
func (o MasterAuthorizedNetworksConfigOutput) CidrBlocks() CidrBlockArrayOutput
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigOutput) ElementType ¶
func (MasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigOutput) Enabled ¶
func (o MasterAuthorizedNetworksConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigOutput) GcpPublicCidrsAccessEnabled ¶ added in v0.28.0
func (o MasterAuthorizedNetworksConfigOutput) GcpPublicCidrsAccessEnabled() pulumi.BoolPtrOutput
Whether master is accessbile via Google Compute Engine Public IP addresses.
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutput ¶
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutput() MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigOutput
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutput ¶
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
func (MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
type MasterAuthorizedNetworksConfigPtrInput ¶
type MasterAuthorizedNetworksConfigPtrInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput ToMasterAuthorizedNetworksConfigPtrOutputWithContext(context.Context) MasterAuthorizedNetworksConfigPtrOutput }
MasterAuthorizedNetworksConfigPtrInput is an input type that accepts MasterAuthorizedNetworksConfigArgs, MasterAuthorizedNetworksConfigPtr and MasterAuthorizedNetworksConfigPtrOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigPtrInput` via:
MasterAuthorizedNetworksConfigArgs{...} or: nil
func MasterAuthorizedNetworksConfigPtr ¶
func MasterAuthorizedNetworksConfigPtr(v *MasterAuthorizedNetworksConfigArgs) MasterAuthorizedNetworksConfigPtrInput
type MasterAuthorizedNetworksConfigPtrOutput ¶
type MasterAuthorizedNetworksConfigPtrOutput struct{ *pulumi.OutputState }
func (MasterAuthorizedNetworksConfigPtrOutput) CidrBlocks ¶
func (o MasterAuthorizedNetworksConfigPtrOutput) CidrBlocks() CidrBlockArrayOutput
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigPtrOutput) ElementType ¶
func (MasterAuthorizedNetworksConfigPtrOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigPtrOutput) Enabled ¶
func (o MasterAuthorizedNetworksConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigPtrOutput) GcpPublicCidrsAccessEnabled ¶ added in v0.28.0
func (o MasterAuthorizedNetworksConfigPtrOutput) GcpPublicCidrsAccessEnabled() pulumi.BoolPtrOutput
Whether master is accessbile via Google Compute Engine Public IP addresses.
func (MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutput ¶
func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
func (MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
type MasterAuthorizedNetworksConfigResponse ¶
type MasterAuthorizedNetworksConfigResponse struct { // cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS. CidrBlocks []CidrBlockResponse `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled bool `pulumi:"enabled"` // Whether master is accessbile via Google Compute Engine Public IP addresses. GcpPublicCidrsAccessEnabled bool `pulumi:"gcpPublicCidrsAccessEnabled"` }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
type MasterAuthorizedNetworksConfigResponseOutput ¶
type MasterAuthorizedNetworksConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for the master authorized networks feature. Enabled master authorized networks will disallow all external traffic to access Kubernetes master through HTTPS except traffic from the given CIDR blocks, Google Compute Engine Public IPs and Google Prod IPs.
func (MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks() CidrBlockResponseArrayOutput
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigResponseOutput) ElementType ¶
func (MasterAuthorizedNetworksConfigResponseOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigResponseOutput) Enabled ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigResponseOutput) GcpPublicCidrsAccessEnabled ¶ added in v0.28.0
func (o MasterAuthorizedNetworksConfigResponseOutput) GcpPublicCidrsAccessEnabled() pulumi.BoolOutput
Whether master is accessbile via Google Compute Engine Public IP addresses.
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
type MasterInput ¶
type MasterInput interface { pulumi.Input ToMasterOutput() MasterOutput ToMasterOutputWithContext(context.Context) MasterOutput }
MasterInput is an input type that accepts MasterArgs and MasterOutput values. You can construct a concrete instance of `MasterInput` via:
MasterArgs{...}
type MasterOutput ¶
type MasterOutput struct{ *pulumi.OutputState }
Master is the configuration for components on master.
func (MasterOutput) ElementType ¶
func (MasterOutput) ElementType() reflect.Type
func (MasterOutput) ToMasterOutput ¶
func (o MasterOutput) ToMasterOutput() MasterOutput
func (MasterOutput) ToMasterOutputWithContext ¶
func (o MasterOutput) ToMasterOutputWithContext(ctx context.Context) MasterOutput
func (MasterOutput) ToMasterPtrOutput ¶
func (o MasterOutput) ToMasterPtrOutput() MasterPtrOutput
func (MasterOutput) ToMasterPtrOutputWithContext ¶
func (o MasterOutput) ToMasterPtrOutputWithContext(ctx context.Context) MasterPtrOutput
type MasterPtrInput ¶
type MasterPtrInput interface { pulumi.Input ToMasterPtrOutput() MasterPtrOutput ToMasterPtrOutputWithContext(context.Context) MasterPtrOutput }
MasterPtrInput is an input type that accepts MasterArgs, MasterPtr and MasterPtrOutput values. You can construct a concrete instance of `MasterPtrInput` via:
MasterArgs{...} or: nil
func MasterPtr ¶
func MasterPtr(v *MasterArgs) MasterPtrInput
type MasterPtrOutput ¶
type MasterPtrOutput struct{ *pulumi.OutputState }
func (MasterPtrOutput) Elem ¶
func (o MasterPtrOutput) Elem() MasterOutput
func (MasterPtrOutput) ElementType ¶
func (MasterPtrOutput) ElementType() reflect.Type
func (MasterPtrOutput) ToMasterPtrOutput ¶
func (o MasterPtrOutput) ToMasterPtrOutput() MasterPtrOutput
func (MasterPtrOutput) ToMasterPtrOutputWithContext ¶
func (o MasterPtrOutput) ToMasterPtrOutputWithContext(ctx context.Context) MasterPtrOutput
type MasterResponse ¶
type MasterResponse struct { }
Master is the configuration for components on master.
type MasterResponseOutput ¶
type MasterResponseOutput struct{ *pulumi.OutputState }
Master is the configuration for components on master.
func (MasterResponseOutput) ElementType ¶
func (MasterResponseOutput) ElementType() reflect.Type
func (MasterResponseOutput) ToMasterResponseOutput ¶
func (o MasterResponseOutput) ToMasterResponseOutput() MasterResponseOutput
func (MasterResponseOutput) ToMasterResponseOutputWithContext ¶
func (o MasterResponseOutput) ToMasterResponseOutputWithContext(ctx context.Context) MasterResponseOutput
type MaxPodsConstraint ¶
type MaxPodsConstraint struct { // Constraint enforced on the max num of pods per node. MaxPodsPerNode *string `pulumi:"maxPodsPerNode"` }
Constraints applied to pods.
type MaxPodsConstraintArgs ¶
type MaxPodsConstraintArgs struct { // Constraint enforced on the max num of pods per node. MaxPodsPerNode pulumi.StringPtrInput `pulumi:"maxPodsPerNode"` }
Constraints applied to pods.
func (MaxPodsConstraintArgs) ElementType ¶
func (MaxPodsConstraintArgs) ElementType() reflect.Type
func (MaxPodsConstraintArgs) ToMaxPodsConstraintOutput ¶
func (i MaxPodsConstraintArgs) ToMaxPodsConstraintOutput() MaxPodsConstraintOutput
func (MaxPodsConstraintArgs) ToMaxPodsConstraintOutputWithContext ¶
func (i MaxPodsConstraintArgs) ToMaxPodsConstraintOutputWithContext(ctx context.Context) MaxPodsConstraintOutput
func (MaxPodsConstraintArgs) ToMaxPodsConstraintPtrOutput ¶
func (i MaxPodsConstraintArgs) ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput
func (MaxPodsConstraintArgs) ToMaxPodsConstraintPtrOutputWithContext ¶
func (i MaxPodsConstraintArgs) ToMaxPodsConstraintPtrOutputWithContext(ctx context.Context) MaxPodsConstraintPtrOutput
type MaxPodsConstraintInput ¶
type MaxPodsConstraintInput interface { pulumi.Input ToMaxPodsConstraintOutput() MaxPodsConstraintOutput ToMaxPodsConstraintOutputWithContext(context.Context) MaxPodsConstraintOutput }
MaxPodsConstraintInput is an input type that accepts MaxPodsConstraintArgs and MaxPodsConstraintOutput values. You can construct a concrete instance of `MaxPodsConstraintInput` via:
MaxPodsConstraintArgs{...}
type MaxPodsConstraintOutput ¶
type MaxPodsConstraintOutput struct{ *pulumi.OutputState }
Constraints applied to pods.
func (MaxPodsConstraintOutput) ElementType ¶
func (MaxPodsConstraintOutput) ElementType() reflect.Type
func (MaxPodsConstraintOutput) MaxPodsPerNode ¶
func (o MaxPodsConstraintOutput) MaxPodsPerNode() pulumi.StringPtrOutput
Constraint enforced on the max num of pods per node.
func (MaxPodsConstraintOutput) ToMaxPodsConstraintOutput ¶
func (o MaxPodsConstraintOutput) ToMaxPodsConstraintOutput() MaxPodsConstraintOutput
func (MaxPodsConstraintOutput) ToMaxPodsConstraintOutputWithContext ¶
func (o MaxPodsConstraintOutput) ToMaxPodsConstraintOutputWithContext(ctx context.Context) MaxPodsConstraintOutput
func (MaxPodsConstraintOutput) ToMaxPodsConstraintPtrOutput ¶
func (o MaxPodsConstraintOutput) ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput
func (MaxPodsConstraintOutput) ToMaxPodsConstraintPtrOutputWithContext ¶
func (o MaxPodsConstraintOutput) ToMaxPodsConstraintPtrOutputWithContext(ctx context.Context) MaxPodsConstraintPtrOutput
type MaxPodsConstraintPtrInput ¶
type MaxPodsConstraintPtrInput interface { pulumi.Input ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput ToMaxPodsConstraintPtrOutputWithContext(context.Context) MaxPodsConstraintPtrOutput }
MaxPodsConstraintPtrInput is an input type that accepts MaxPodsConstraintArgs, MaxPodsConstraintPtr and MaxPodsConstraintPtrOutput values. You can construct a concrete instance of `MaxPodsConstraintPtrInput` via:
MaxPodsConstraintArgs{...} or: nil
func MaxPodsConstraintPtr ¶
func MaxPodsConstraintPtr(v *MaxPodsConstraintArgs) MaxPodsConstraintPtrInput
type MaxPodsConstraintPtrOutput ¶
type MaxPodsConstraintPtrOutput struct{ *pulumi.OutputState }
func (MaxPodsConstraintPtrOutput) Elem ¶
func (o MaxPodsConstraintPtrOutput) Elem() MaxPodsConstraintOutput
func (MaxPodsConstraintPtrOutput) ElementType ¶
func (MaxPodsConstraintPtrOutput) ElementType() reflect.Type
func (MaxPodsConstraintPtrOutput) MaxPodsPerNode ¶
func (o MaxPodsConstraintPtrOutput) MaxPodsPerNode() pulumi.StringPtrOutput
Constraint enforced on the max num of pods per node.
func (MaxPodsConstraintPtrOutput) ToMaxPodsConstraintPtrOutput ¶
func (o MaxPodsConstraintPtrOutput) ToMaxPodsConstraintPtrOutput() MaxPodsConstraintPtrOutput
func (MaxPodsConstraintPtrOutput) ToMaxPodsConstraintPtrOutputWithContext ¶
func (o MaxPodsConstraintPtrOutput) ToMaxPodsConstraintPtrOutputWithContext(ctx context.Context) MaxPodsConstraintPtrOutput
type MaxPodsConstraintResponse ¶
type MaxPodsConstraintResponse struct { // Constraint enforced on the max num of pods per node. MaxPodsPerNode string `pulumi:"maxPodsPerNode"` }
Constraints applied to pods.
type MaxPodsConstraintResponseOutput ¶
type MaxPodsConstraintResponseOutput struct{ *pulumi.OutputState }
Constraints applied to pods.
func (MaxPodsConstraintResponseOutput) ElementType ¶
func (MaxPodsConstraintResponseOutput) ElementType() reflect.Type
func (MaxPodsConstraintResponseOutput) MaxPodsPerNode ¶
func (o MaxPodsConstraintResponseOutput) MaxPodsPerNode() pulumi.StringOutput
Constraint enforced on the max num of pods per node.
func (MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponseOutput ¶
func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponseOutput() MaxPodsConstraintResponseOutput
func (MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponseOutputWithContext ¶
func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponseOutputWithContext(ctx context.Context) MaxPodsConstraintResponseOutput
type MeshCertificates ¶ added in v0.8.0
type MeshCertificates struct { // enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty). EnableCertificates *bool `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
type MeshCertificatesArgs ¶ added in v0.8.0
type MeshCertificatesArgs struct { // enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty). EnableCertificates pulumi.BoolPtrInput `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (MeshCertificatesArgs) ElementType ¶ added in v0.8.0
func (MeshCertificatesArgs) ElementType() reflect.Type
func (MeshCertificatesArgs) ToMeshCertificatesOutput ¶ added in v0.8.0
func (i MeshCertificatesArgs) ToMeshCertificatesOutput() MeshCertificatesOutput
func (MeshCertificatesArgs) ToMeshCertificatesOutputWithContext ¶ added in v0.8.0
func (i MeshCertificatesArgs) ToMeshCertificatesOutputWithContext(ctx context.Context) MeshCertificatesOutput
func (MeshCertificatesArgs) ToMeshCertificatesPtrOutput ¶ added in v0.8.0
func (i MeshCertificatesArgs) ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput
func (MeshCertificatesArgs) ToMeshCertificatesPtrOutputWithContext ¶ added in v0.8.0
func (i MeshCertificatesArgs) ToMeshCertificatesPtrOutputWithContext(ctx context.Context) MeshCertificatesPtrOutput
type MeshCertificatesInput ¶ added in v0.8.0
type MeshCertificatesInput interface { pulumi.Input ToMeshCertificatesOutput() MeshCertificatesOutput ToMeshCertificatesOutputWithContext(context.Context) MeshCertificatesOutput }
MeshCertificatesInput is an input type that accepts MeshCertificatesArgs and MeshCertificatesOutput values. You can construct a concrete instance of `MeshCertificatesInput` via:
MeshCertificatesArgs{...}
type MeshCertificatesOutput ¶ added in v0.8.0
type MeshCertificatesOutput struct{ *pulumi.OutputState }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (MeshCertificatesOutput) ElementType ¶ added in v0.8.0
func (MeshCertificatesOutput) ElementType() reflect.Type
func (MeshCertificatesOutput) EnableCertificates ¶ added in v0.8.0
func (o MeshCertificatesOutput) EnableCertificates() pulumi.BoolPtrOutput
enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).
func (MeshCertificatesOutput) ToMeshCertificatesOutput ¶ added in v0.8.0
func (o MeshCertificatesOutput) ToMeshCertificatesOutput() MeshCertificatesOutput
func (MeshCertificatesOutput) ToMeshCertificatesOutputWithContext ¶ added in v0.8.0
func (o MeshCertificatesOutput) ToMeshCertificatesOutputWithContext(ctx context.Context) MeshCertificatesOutput
func (MeshCertificatesOutput) ToMeshCertificatesPtrOutput ¶ added in v0.8.0
func (o MeshCertificatesOutput) ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput
func (MeshCertificatesOutput) ToMeshCertificatesPtrOutputWithContext ¶ added in v0.8.0
func (o MeshCertificatesOutput) ToMeshCertificatesPtrOutputWithContext(ctx context.Context) MeshCertificatesPtrOutput
type MeshCertificatesPtrInput ¶ added in v0.8.0
type MeshCertificatesPtrInput interface { pulumi.Input ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput ToMeshCertificatesPtrOutputWithContext(context.Context) MeshCertificatesPtrOutput }
MeshCertificatesPtrInput is an input type that accepts MeshCertificatesArgs, MeshCertificatesPtr and MeshCertificatesPtrOutput values. You can construct a concrete instance of `MeshCertificatesPtrInput` via:
MeshCertificatesArgs{...} or: nil
func MeshCertificatesPtr ¶ added in v0.8.0
func MeshCertificatesPtr(v *MeshCertificatesArgs) MeshCertificatesPtrInput
type MeshCertificatesPtrOutput ¶ added in v0.8.0
type MeshCertificatesPtrOutput struct{ *pulumi.OutputState }
func (MeshCertificatesPtrOutput) Elem ¶ added in v0.8.0
func (o MeshCertificatesPtrOutput) Elem() MeshCertificatesOutput
func (MeshCertificatesPtrOutput) ElementType ¶ added in v0.8.0
func (MeshCertificatesPtrOutput) ElementType() reflect.Type
func (MeshCertificatesPtrOutput) EnableCertificates ¶ added in v0.8.0
func (o MeshCertificatesPtrOutput) EnableCertificates() pulumi.BoolPtrOutput
enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).
func (MeshCertificatesPtrOutput) ToMeshCertificatesPtrOutput ¶ added in v0.8.0
func (o MeshCertificatesPtrOutput) ToMeshCertificatesPtrOutput() MeshCertificatesPtrOutput
func (MeshCertificatesPtrOutput) ToMeshCertificatesPtrOutputWithContext ¶ added in v0.8.0
func (o MeshCertificatesPtrOutput) ToMeshCertificatesPtrOutputWithContext(ctx context.Context) MeshCertificatesPtrOutput
type MeshCertificatesResponse ¶ added in v0.8.0
type MeshCertificatesResponse struct { // enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty). EnableCertificates bool `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
type MeshCertificatesResponseOutput ¶ added in v0.8.0
type MeshCertificatesResponseOutput struct{ *pulumi.OutputState }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (MeshCertificatesResponseOutput) ElementType ¶ added in v0.8.0
func (MeshCertificatesResponseOutput) ElementType() reflect.Type
func (MeshCertificatesResponseOutput) EnableCertificates ¶ added in v0.8.0
func (o MeshCertificatesResponseOutput) EnableCertificates() pulumi.BoolOutput
enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).
func (MeshCertificatesResponseOutput) ToMeshCertificatesResponseOutput ¶ added in v0.8.0
func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponseOutput() MeshCertificatesResponseOutput
func (MeshCertificatesResponseOutput) ToMeshCertificatesResponseOutputWithContext ¶ added in v0.8.0
func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponseOutputWithContext(ctx context.Context) MeshCertificatesResponseOutput
type MonitoringComponentConfig ¶ added in v0.8.0
type MonitoringComponentConfig struct { // Select components to collect metrics. An empty set would disable all monitoring. EnableComponents []MonitoringComponentConfigEnableComponentsItem `pulumi:"enableComponents"` }
MonitoringComponentConfig is cluster monitoring component configuration.
type MonitoringComponentConfigArgs ¶ added in v0.8.0
type MonitoringComponentConfigArgs struct { // Select components to collect metrics. An empty set would disable all monitoring. EnableComponents MonitoringComponentConfigEnableComponentsItemArrayInput `pulumi:"enableComponents"` }
MonitoringComponentConfig is cluster monitoring component configuration.
func (MonitoringComponentConfigArgs) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigArgs) ElementType() reflect.Type
func (MonitoringComponentConfigArgs) ToMonitoringComponentConfigOutput ¶ added in v0.8.0
func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigOutput() MonitoringComponentConfigOutput
func (MonitoringComponentConfigArgs) ToMonitoringComponentConfigOutputWithContext ¶ added in v0.8.0
func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigOutputWithContext(ctx context.Context) MonitoringComponentConfigOutput
func (MonitoringComponentConfigArgs) ToMonitoringComponentConfigPtrOutput ¶ added in v0.8.0
func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput
func (MonitoringComponentConfigArgs) ToMonitoringComponentConfigPtrOutputWithContext ¶ added in v0.8.0
func (i MonitoringComponentConfigArgs) ToMonitoringComponentConfigPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigPtrOutput
type MonitoringComponentConfigEnableComponentsItem ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItem string
func (MonitoringComponentConfigEnableComponentsItem) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigEnableComponentsItem) ElementType() reflect.Type
func (MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemOutput ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemOutput() MonitoringComponentConfigEnableComponentsItemOutput
func (MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemOutputWithContext ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemOutput
func (MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput
func (MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput
func (MonitoringComponentConfigEnableComponentsItem) ToStringOutput ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToStringOutput() pulumi.StringOutput
func (MonitoringComponentConfigEnableComponentsItem) ToStringOutputWithContext ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MonitoringComponentConfigEnableComponentsItem) ToStringPtrOutput ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonitoringComponentConfigEnableComponentsItem) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e MonitoringComponentConfigEnableComponentsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonitoringComponentConfigEnableComponentsItemArray ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemArray []MonitoringComponentConfigEnableComponentsItem
func (MonitoringComponentConfigEnableComponentsItemArray) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigEnableComponentsItemArray) ElementType() reflect.Type
func (MonitoringComponentConfigEnableComponentsItemArray) ToMonitoringComponentConfigEnableComponentsItemArrayOutput ¶ added in v0.8.0
func (i MonitoringComponentConfigEnableComponentsItemArray) ToMonitoringComponentConfigEnableComponentsItemArrayOutput() MonitoringComponentConfigEnableComponentsItemArrayOutput
func (MonitoringComponentConfigEnableComponentsItemArray) ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext ¶ added in v0.8.0
func (i MonitoringComponentConfigEnableComponentsItemArray) ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemArrayOutput
type MonitoringComponentConfigEnableComponentsItemArrayInput ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemArrayInput interface { pulumi.Input ToMonitoringComponentConfigEnableComponentsItemArrayOutput() MonitoringComponentConfigEnableComponentsItemArrayOutput ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext(context.Context) MonitoringComponentConfigEnableComponentsItemArrayOutput }
MonitoringComponentConfigEnableComponentsItemArrayInput is an input type that accepts MonitoringComponentConfigEnableComponentsItemArray and MonitoringComponentConfigEnableComponentsItemArrayOutput values. You can construct a concrete instance of `MonitoringComponentConfigEnableComponentsItemArrayInput` via:
MonitoringComponentConfigEnableComponentsItemArray{ MonitoringComponentConfigEnableComponentsItemArgs{...} }
type MonitoringComponentConfigEnableComponentsItemArrayOutput ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemArrayOutput struct{ *pulumi.OutputState }
func (MonitoringComponentConfigEnableComponentsItemArrayOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigEnableComponentsItemArrayOutput) ElementType() reflect.Type
func (MonitoringComponentConfigEnableComponentsItemArrayOutput) ToMonitoringComponentConfigEnableComponentsItemArrayOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemArrayOutput) ToMonitoringComponentConfigEnableComponentsItemArrayOutput() MonitoringComponentConfigEnableComponentsItemArrayOutput
func (MonitoringComponentConfigEnableComponentsItemArrayOutput) ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemArrayOutput) ToMonitoringComponentConfigEnableComponentsItemArrayOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemArrayOutput
type MonitoringComponentConfigEnableComponentsItemInput ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemInput interface { pulumi.Input ToMonitoringComponentConfigEnableComponentsItemOutput() MonitoringComponentConfigEnableComponentsItemOutput ToMonitoringComponentConfigEnableComponentsItemOutputWithContext(context.Context) MonitoringComponentConfigEnableComponentsItemOutput }
MonitoringComponentConfigEnableComponentsItemInput is an input type that accepts MonitoringComponentConfigEnableComponentsItemArgs and MonitoringComponentConfigEnableComponentsItemOutput values. You can construct a concrete instance of `MonitoringComponentConfigEnableComponentsItemInput` via:
MonitoringComponentConfigEnableComponentsItemArgs{...}
type MonitoringComponentConfigEnableComponentsItemOutput ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemOutput struct{ *pulumi.OutputState }
func (MonitoringComponentConfigEnableComponentsItemOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigEnableComponentsItemOutput) ElementType() reflect.Type
func (MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemOutput() MonitoringComponentConfigEnableComponentsItemOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToStringOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringOutput() pulumi.StringOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonitoringComponentConfigEnableComponentsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonitoringComponentConfigEnableComponentsItemPtrInput ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemPtrInput interface { pulumi.Input ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput }
func MonitoringComponentConfigEnableComponentsItemPtr ¶ added in v0.8.0
func MonitoringComponentConfigEnableComponentsItemPtr(v string) MonitoringComponentConfigEnableComponentsItemPtrInput
type MonitoringComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
type MonitoringComponentConfigEnableComponentsItemPtrOutput struct{ *pulumi.OutputState }
func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ElementType() reflect.Type
func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutput() MonitoringComponentConfigEnableComponentsItemPtrOutput
func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToMonitoringComponentConfigEnableComponentsItemPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigEnableComponentsItemPtrOutput
func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonitoringComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigEnableComponentsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonitoringComponentConfigInput ¶ added in v0.8.0
type MonitoringComponentConfigInput interface { pulumi.Input ToMonitoringComponentConfigOutput() MonitoringComponentConfigOutput ToMonitoringComponentConfigOutputWithContext(context.Context) MonitoringComponentConfigOutput }
MonitoringComponentConfigInput is an input type that accepts MonitoringComponentConfigArgs and MonitoringComponentConfigOutput values. You can construct a concrete instance of `MonitoringComponentConfigInput` via:
MonitoringComponentConfigArgs{...}
type MonitoringComponentConfigOutput ¶ added in v0.8.0
type MonitoringComponentConfigOutput struct{ *pulumi.OutputState }
MonitoringComponentConfig is cluster monitoring component configuration.
func (MonitoringComponentConfigOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigOutput) ElementType() reflect.Type
func (MonitoringComponentConfigOutput) EnableComponents ¶ added in v0.8.0
func (o MonitoringComponentConfigOutput) EnableComponents() MonitoringComponentConfigEnableComponentsItemArrayOutput
Select components to collect metrics. An empty set would disable all monitoring.
func (MonitoringComponentConfigOutput) ToMonitoringComponentConfigOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigOutput() MonitoringComponentConfigOutput
func (MonitoringComponentConfigOutput) ToMonitoringComponentConfigOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigOutputWithContext(ctx context.Context) MonitoringComponentConfigOutput
func (MonitoringComponentConfigOutput) ToMonitoringComponentConfigPtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput
func (MonitoringComponentConfigOutput) ToMonitoringComponentConfigPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigOutput) ToMonitoringComponentConfigPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigPtrOutput
type MonitoringComponentConfigPtrInput ¶ added in v0.8.0
type MonitoringComponentConfigPtrInput interface { pulumi.Input ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput ToMonitoringComponentConfigPtrOutputWithContext(context.Context) MonitoringComponentConfigPtrOutput }
MonitoringComponentConfigPtrInput is an input type that accepts MonitoringComponentConfigArgs, MonitoringComponentConfigPtr and MonitoringComponentConfigPtrOutput values. You can construct a concrete instance of `MonitoringComponentConfigPtrInput` via:
MonitoringComponentConfigArgs{...} or: nil
func MonitoringComponentConfigPtr ¶ added in v0.8.0
func MonitoringComponentConfigPtr(v *MonitoringComponentConfigArgs) MonitoringComponentConfigPtrInput
type MonitoringComponentConfigPtrOutput ¶ added in v0.8.0
type MonitoringComponentConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitoringComponentConfigPtrOutput) Elem ¶ added in v0.8.0
func (o MonitoringComponentConfigPtrOutput) Elem() MonitoringComponentConfigOutput
func (MonitoringComponentConfigPtrOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigPtrOutput) ElementType() reflect.Type
func (MonitoringComponentConfigPtrOutput) EnableComponents ¶ added in v0.8.0
func (o MonitoringComponentConfigPtrOutput) EnableComponents() MonitoringComponentConfigEnableComponentsItemArrayOutput
Select components to collect metrics. An empty set would disable all monitoring.
func (MonitoringComponentConfigPtrOutput) ToMonitoringComponentConfigPtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigPtrOutput) ToMonitoringComponentConfigPtrOutput() MonitoringComponentConfigPtrOutput
func (MonitoringComponentConfigPtrOutput) ToMonitoringComponentConfigPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigPtrOutput) ToMonitoringComponentConfigPtrOutputWithContext(ctx context.Context) MonitoringComponentConfigPtrOutput
type MonitoringComponentConfigResponse ¶ added in v0.8.0
type MonitoringComponentConfigResponse struct { // Select components to collect metrics. An empty set would disable all monitoring. EnableComponents []string `pulumi:"enableComponents"` }
MonitoringComponentConfig is cluster monitoring component configuration.
type MonitoringComponentConfigResponseOutput ¶ added in v0.8.0
type MonitoringComponentConfigResponseOutput struct{ *pulumi.OutputState }
MonitoringComponentConfig is cluster monitoring component configuration.
func (MonitoringComponentConfigResponseOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigResponseOutput) ElementType() reflect.Type
func (MonitoringComponentConfigResponseOutput) EnableComponents ¶ added in v0.8.0
func (o MonitoringComponentConfigResponseOutput) EnableComponents() pulumi.StringArrayOutput
Select components to collect metrics. An empty set would disable all monitoring.
func (MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponseOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponseOutput() MonitoringComponentConfigResponseOutput
func (MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponseOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponseOutputWithContext(ctx context.Context) MonitoringComponentConfigResponseOutput
type MonitoringConfig ¶ added in v0.8.0
type MonitoringConfig struct { // Configuration of Advanced Datapath Observability features. AdvancedDatapathObservabilityConfig *AdvancedDatapathObservabilityConfig `pulumi:"advancedDatapathObservabilityConfig"` // Monitoring components configuration ComponentConfig *MonitoringComponentConfig `pulumi:"componentConfig"` // Enable Google Cloud Managed Service for Prometheus in the cluster. ManagedPrometheusConfig *ManagedPrometheusConfig `pulumi:"managedPrometheusConfig"` }
MonitoringConfig is cluster monitoring configuration.
type MonitoringConfigArgs ¶ added in v0.8.0
type MonitoringConfigArgs struct { // Configuration of Advanced Datapath Observability features. AdvancedDatapathObservabilityConfig AdvancedDatapathObservabilityConfigPtrInput `pulumi:"advancedDatapathObservabilityConfig"` // Monitoring components configuration ComponentConfig MonitoringComponentConfigPtrInput `pulumi:"componentConfig"` // Enable Google Cloud Managed Service for Prometheus in the cluster. ManagedPrometheusConfig ManagedPrometheusConfigPtrInput `pulumi:"managedPrometheusConfig"` }
MonitoringConfig is cluster monitoring configuration.
func (MonitoringConfigArgs) ElementType ¶ added in v0.8.0
func (MonitoringConfigArgs) ElementType() reflect.Type
func (MonitoringConfigArgs) ToMonitoringConfigOutput ¶ added in v0.8.0
func (i MonitoringConfigArgs) ToMonitoringConfigOutput() MonitoringConfigOutput
func (MonitoringConfigArgs) ToMonitoringConfigOutputWithContext ¶ added in v0.8.0
func (i MonitoringConfigArgs) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
func (MonitoringConfigArgs) ToMonitoringConfigPtrOutput ¶ added in v0.8.0
func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
func (MonitoringConfigArgs) ToMonitoringConfigPtrOutputWithContext ¶ added in v0.8.0
func (i MonitoringConfigArgs) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
type MonitoringConfigInput ¶ added in v0.8.0
type MonitoringConfigInput interface { pulumi.Input ToMonitoringConfigOutput() MonitoringConfigOutput ToMonitoringConfigOutputWithContext(context.Context) MonitoringConfigOutput }
MonitoringConfigInput is an input type that accepts MonitoringConfigArgs and MonitoringConfigOutput values. You can construct a concrete instance of `MonitoringConfigInput` via:
MonitoringConfigArgs{...}
type MonitoringConfigOutput ¶ added in v0.8.0
type MonitoringConfigOutput struct{ *pulumi.OutputState }
MonitoringConfig is cluster monitoring configuration.
func (MonitoringConfigOutput) AdvancedDatapathObservabilityConfig ¶ added in v0.32.0
func (o MonitoringConfigOutput) AdvancedDatapathObservabilityConfig() AdvancedDatapathObservabilityConfigPtrOutput
Configuration of Advanced Datapath Observability features.
func (MonitoringConfigOutput) ComponentConfig ¶ added in v0.8.0
func (o MonitoringConfigOutput) ComponentConfig() MonitoringComponentConfigPtrOutput
Monitoring components configuration
func (MonitoringConfigOutput) ElementType ¶ added in v0.8.0
func (MonitoringConfigOutput) ElementType() reflect.Type
func (MonitoringConfigOutput) ManagedPrometheusConfig ¶ added in v0.9.0
func (o MonitoringConfigOutput) ManagedPrometheusConfig() ManagedPrometheusConfigPtrOutput
Enable Google Cloud Managed Service for Prometheus in the cluster.
func (MonitoringConfigOutput) ToMonitoringConfigOutput ¶ added in v0.8.0
func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput
func (MonitoringConfigOutput) ToMonitoringConfigOutputWithContext ¶ added in v0.8.0
func (o MonitoringConfigOutput) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
func (MonitoringConfigOutput) ToMonitoringConfigPtrOutput ¶ added in v0.8.0
func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
func (MonitoringConfigOutput) ToMonitoringConfigPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringConfigOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
type MonitoringConfigPtrInput ¶ added in v0.8.0
type MonitoringConfigPtrInput interface { pulumi.Input ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput ToMonitoringConfigPtrOutputWithContext(context.Context) MonitoringConfigPtrOutput }
MonitoringConfigPtrInput is an input type that accepts MonitoringConfigArgs, MonitoringConfigPtr and MonitoringConfigPtrOutput values. You can construct a concrete instance of `MonitoringConfigPtrInput` via:
MonitoringConfigArgs{...} or: nil
func MonitoringConfigPtr ¶ added in v0.8.0
func MonitoringConfigPtr(v *MonitoringConfigArgs) MonitoringConfigPtrInput
type MonitoringConfigPtrOutput ¶ added in v0.8.0
type MonitoringConfigPtrOutput struct{ *pulumi.OutputState }
func (MonitoringConfigPtrOutput) AdvancedDatapathObservabilityConfig ¶ added in v0.32.0
func (o MonitoringConfigPtrOutput) AdvancedDatapathObservabilityConfig() AdvancedDatapathObservabilityConfigPtrOutput
Configuration of Advanced Datapath Observability features.
func (MonitoringConfigPtrOutput) ComponentConfig ¶ added in v0.8.0
func (o MonitoringConfigPtrOutput) ComponentConfig() MonitoringComponentConfigPtrOutput
Monitoring components configuration
func (MonitoringConfigPtrOutput) Elem ¶ added in v0.8.0
func (o MonitoringConfigPtrOutput) Elem() MonitoringConfigOutput
func (MonitoringConfigPtrOutput) ElementType ¶ added in v0.8.0
func (MonitoringConfigPtrOutput) ElementType() reflect.Type
func (MonitoringConfigPtrOutput) ManagedPrometheusConfig ¶ added in v0.9.0
func (o MonitoringConfigPtrOutput) ManagedPrometheusConfig() ManagedPrometheusConfigPtrOutput
Enable Google Cloud Managed Service for Prometheus in the cluster.
func (MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutput ¶ added in v0.8.0
func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutput() MonitoringConfigPtrOutput
func (MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringConfigPtrOutput) ToMonitoringConfigPtrOutputWithContext(ctx context.Context) MonitoringConfigPtrOutput
type MonitoringConfigResponse ¶ added in v0.8.0
type MonitoringConfigResponse struct { // Configuration of Advanced Datapath Observability features. AdvancedDatapathObservabilityConfig AdvancedDatapathObservabilityConfigResponse `pulumi:"advancedDatapathObservabilityConfig"` // Monitoring components configuration ComponentConfig MonitoringComponentConfigResponse `pulumi:"componentConfig"` // Enable Google Cloud Managed Service for Prometheus in the cluster. ManagedPrometheusConfig ManagedPrometheusConfigResponse `pulumi:"managedPrometheusConfig"` }
MonitoringConfig is cluster monitoring configuration.
type MonitoringConfigResponseOutput ¶ added in v0.8.0
type MonitoringConfigResponseOutput struct{ *pulumi.OutputState }
MonitoringConfig is cluster monitoring configuration.
func (MonitoringConfigResponseOutput) AdvancedDatapathObservabilityConfig ¶ added in v0.32.0
func (o MonitoringConfigResponseOutput) AdvancedDatapathObservabilityConfig() AdvancedDatapathObservabilityConfigResponseOutput
Configuration of Advanced Datapath Observability features.
func (MonitoringConfigResponseOutput) ComponentConfig ¶ added in v0.8.0
func (o MonitoringConfigResponseOutput) ComponentConfig() MonitoringComponentConfigResponseOutput
Monitoring components configuration
func (MonitoringConfigResponseOutput) ElementType ¶ added in v0.8.0
func (MonitoringConfigResponseOutput) ElementType() reflect.Type
func (MonitoringConfigResponseOutput) ManagedPrometheusConfig ¶ added in v0.9.0
func (o MonitoringConfigResponseOutput) ManagedPrometheusConfig() ManagedPrometheusConfigResponseOutput
Enable Google Cloud Managed Service for Prometheus in the cluster.
func (MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutput ¶ added in v0.8.0
func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput
func (MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutputWithContext ¶ added in v0.8.0
func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponseOutputWithContext(ctx context.Context) MonitoringConfigResponseOutput
type NetworkConfig ¶
type NetworkConfig struct { // The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation. DatapathProvider *NetworkConfigDatapathProvider `pulumi:"datapathProvider"` // Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic. DefaultSnatStatus *DefaultSnatStatus `pulumi:"defaultSnatStatus"` // DNSConfig contains clusterDNS config for this cluster. DnsConfig *DNSConfig `pulumi:"dnsConfig"` // Whether FQDN Network Policy is enabled on this cluster. EnableFqdnNetworkPolicy *bool `pulumi:"enableFqdnNetworkPolicy"` // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntraNodeVisibility *bool `pulumi:"enableIntraNodeVisibility"` // Whether L4ILB Subsetting is enabled for this cluster. EnableL4ilbSubsetting *bool `pulumi:"enableL4ilbSubsetting"` // Whether multi-networking is enabled for this cluster. EnableMultiNetworking *bool `pulumi:"enableMultiNetworking"` // GatewayAPIConfig contains the desired config of Gateway API on this cluster. GatewayApiConfig *GatewayAPIConfig `pulumi:"gatewayApiConfig"` // Specify the details of in-transit encryption. InTransitEncryptionConfig *NetworkConfigInTransitEncryptionConfig `pulumi:"inTransitEncryptionConfig"` // Network bandwidth tier configuration. NetworkPerformanceConfig *ClusterNetworkPerformanceConfig `pulumi:"networkPerformanceConfig"` // The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4) PrivateIpv6GoogleAccess *NetworkConfigPrivateIpv6GoogleAccess `pulumi:"privateIpv6GoogleAccess"` // ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not. ServiceExternalIpsConfig *ServiceExternalIPsConfig `pulumi:"serviceExternalIpsConfig"` }
NetworkConfig reports the relative names of network & subnetwork.
type NetworkConfigArgs ¶
type NetworkConfigArgs struct { // The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation. DatapathProvider NetworkConfigDatapathProviderPtrInput `pulumi:"datapathProvider"` // Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic. DefaultSnatStatus DefaultSnatStatusPtrInput `pulumi:"defaultSnatStatus"` // DNSConfig contains clusterDNS config for this cluster. DnsConfig DNSConfigPtrInput `pulumi:"dnsConfig"` // Whether FQDN Network Policy is enabled on this cluster. EnableFqdnNetworkPolicy pulumi.BoolPtrInput `pulumi:"enableFqdnNetworkPolicy"` // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntraNodeVisibility pulumi.BoolPtrInput `pulumi:"enableIntraNodeVisibility"` // Whether L4ILB Subsetting is enabled for this cluster. EnableL4ilbSubsetting pulumi.BoolPtrInput `pulumi:"enableL4ilbSubsetting"` // Whether multi-networking is enabled for this cluster. EnableMultiNetworking pulumi.BoolPtrInput `pulumi:"enableMultiNetworking"` // GatewayAPIConfig contains the desired config of Gateway API on this cluster. GatewayApiConfig GatewayAPIConfigPtrInput `pulumi:"gatewayApiConfig"` // Specify the details of in-transit encryption. InTransitEncryptionConfig NetworkConfigInTransitEncryptionConfigPtrInput `pulumi:"inTransitEncryptionConfig"` // Network bandwidth tier configuration. NetworkPerformanceConfig ClusterNetworkPerformanceConfigPtrInput `pulumi:"networkPerformanceConfig"` // The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4) PrivateIpv6GoogleAccess NetworkConfigPrivateIpv6GoogleAccessPtrInput `pulumi:"privateIpv6GoogleAccess"` // ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not. ServiceExternalIpsConfig ServiceExternalIPsConfigPtrInput `pulumi:"serviceExternalIpsConfig"` }
NetworkConfig reports the relative names of network & subnetwork.
func (NetworkConfigArgs) ElementType ¶
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigDatapathProvider ¶ added in v0.4.0
type NetworkConfigDatapathProvider string
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
func (NetworkConfigDatapathProvider) ElementType ¶ added in v0.4.0
func (NetworkConfigDatapathProvider) ElementType() reflect.Type
func (NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderOutput ¶ added in v0.6.0
func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderOutput() NetworkConfigDatapathProviderOutput
func (NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderOutput
func (NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderPtrOutput ¶ added in v0.6.0
func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput
func (NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderPtrOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigDatapathProvider) ToNetworkConfigDatapathProviderPtrOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderPtrOutput
func (NetworkConfigDatapathProvider) ToStringOutput ¶ added in v0.4.0
func (e NetworkConfigDatapathProvider) ToStringOutput() pulumi.StringOutput
func (NetworkConfigDatapathProvider) ToStringOutputWithContext ¶ added in v0.4.0
func (e NetworkConfigDatapathProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigDatapathProvider) ToStringPtrOutput ¶ added in v0.4.0
func (e NetworkConfigDatapathProvider) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigDatapathProvider) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NetworkConfigDatapathProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigDatapathProviderInput ¶ added in v0.6.0
type NetworkConfigDatapathProviderInput interface { pulumi.Input ToNetworkConfigDatapathProviderOutput() NetworkConfigDatapathProviderOutput ToNetworkConfigDatapathProviderOutputWithContext(context.Context) NetworkConfigDatapathProviderOutput }
NetworkConfigDatapathProviderInput is an input type that accepts NetworkConfigDatapathProviderArgs and NetworkConfigDatapathProviderOutput values. You can construct a concrete instance of `NetworkConfigDatapathProviderInput` via:
NetworkConfigDatapathProviderArgs{...}
type NetworkConfigDatapathProviderOutput ¶ added in v0.6.0
type NetworkConfigDatapathProviderOutput struct{ *pulumi.OutputState }
func (NetworkConfigDatapathProviderOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigDatapathProviderOutput) ElementType() reflect.Type
func (NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderOutput ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderOutput() NetworkConfigDatapathProviderOutput
func (NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderOutput
func (NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderPtrOutput ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput
func (NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToNetworkConfigDatapathProviderPtrOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderPtrOutput
func (NetworkConfigDatapathProviderOutput) ToStringOutput ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigDatapathProviderOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigDatapathProviderOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigDatapathProviderOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigDatapathProviderPtrInput ¶ added in v0.6.0
type NetworkConfigDatapathProviderPtrInput interface { pulumi.Input ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput ToNetworkConfigDatapathProviderPtrOutputWithContext(context.Context) NetworkConfigDatapathProviderPtrOutput }
func NetworkConfigDatapathProviderPtr ¶ added in v0.6.0
func NetworkConfigDatapathProviderPtr(v string) NetworkConfigDatapathProviderPtrInput
type NetworkConfigDatapathProviderPtrOutput ¶ added in v0.6.0
type NetworkConfigDatapathProviderPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigDatapathProviderPtrOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigDatapathProviderPtrOutput) ElementType() reflect.Type
func (NetworkConfigDatapathProviderPtrOutput) ToNetworkConfigDatapathProviderPtrOutput ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderPtrOutput) ToNetworkConfigDatapathProviderPtrOutput() NetworkConfigDatapathProviderPtrOutput
func (NetworkConfigDatapathProviderPtrOutput) ToNetworkConfigDatapathProviderPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderPtrOutput) ToNetworkConfigDatapathProviderPtrOutputWithContext(ctx context.Context) NetworkConfigDatapathProviderPtrOutput
func (NetworkConfigDatapathProviderPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigDatapathProviderPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigDatapathProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInTransitEncryptionConfig ¶ added in v0.32.0
type NetworkConfigInTransitEncryptionConfig string
Specify the details of in-transit encryption.
func (NetworkConfigInTransitEncryptionConfig) ElementType ¶ added in v0.32.0
func (NetworkConfigInTransitEncryptionConfig) ElementType() reflect.Type
func (NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigOutput ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigOutput() NetworkConfigInTransitEncryptionConfigOutput
func (NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigOutputWithContext ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigOutput
func (NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigPtrOutput ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput
func (NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput
func (NetworkConfigInTransitEncryptionConfig) ToStringOutput ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToStringOutput() pulumi.StringOutput
func (NetworkConfigInTransitEncryptionConfig) ToStringOutputWithContext ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigInTransitEncryptionConfig) ToStringPtrOutput ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigInTransitEncryptionConfig) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e NetworkConfigInTransitEncryptionConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInTransitEncryptionConfigInput ¶ added in v0.32.0
type NetworkConfigInTransitEncryptionConfigInput interface { pulumi.Input ToNetworkConfigInTransitEncryptionConfigOutput() NetworkConfigInTransitEncryptionConfigOutput ToNetworkConfigInTransitEncryptionConfigOutputWithContext(context.Context) NetworkConfigInTransitEncryptionConfigOutput }
NetworkConfigInTransitEncryptionConfigInput is an input type that accepts NetworkConfigInTransitEncryptionConfigArgs and NetworkConfigInTransitEncryptionConfigOutput values. You can construct a concrete instance of `NetworkConfigInTransitEncryptionConfigInput` via:
NetworkConfigInTransitEncryptionConfigArgs{...}
type NetworkConfigInTransitEncryptionConfigOutput ¶ added in v0.32.0
type NetworkConfigInTransitEncryptionConfigOutput struct{ *pulumi.OutputState }
func (NetworkConfigInTransitEncryptionConfigOutput) ElementType ¶ added in v0.32.0
func (NetworkConfigInTransitEncryptionConfigOutput) ElementType() reflect.Type
func (NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigOutput ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigOutput() NetworkConfigInTransitEncryptionConfigOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigOutputWithContext ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutput ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToStringOutput ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigInTransitEncryptionConfigOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInTransitEncryptionConfigPtrInput ¶ added in v0.32.0
type NetworkConfigInTransitEncryptionConfigPtrInput interface { pulumi.Input ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput }
func NetworkConfigInTransitEncryptionConfigPtr ¶ added in v0.32.0
func NetworkConfigInTransitEncryptionConfigPtr(v string) NetworkConfigInTransitEncryptionConfigPtrInput
type NetworkConfigInTransitEncryptionConfigPtrOutput ¶ added in v0.32.0
type NetworkConfigInTransitEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigInTransitEncryptionConfigPtrOutput) ElementType ¶ added in v0.32.0
func (NetworkConfigInTransitEncryptionConfigPtrOutput) ElementType() reflect.Type
func (NetworkConfigInTransitEncryptionConfigPtrOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutput ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutput() NetworkConfigInTransitEncryptionConfigPtrOutput
func (NetworkConfigInTransitEncryptionConfigPtrOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToNetworkConfigInTransitEncryptionConfigPtrOutputWithContext(ctx context.Context) NetworkConfigInTransitEncryptionConfigPtrOutput
func (NetworkConfigInTransitEncryptionConfigPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigInTransitEncryptionConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o NetworkConfigInTransitEncryptionConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInput ¶
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigOutput ¶
type NetworkConfigOutput struct{ *pulumi.OutputState }
NetworkConfig reports the relative names of network & subnetwork.
func (NetworkConfigOutput) DatapathProvider ¶
func (o NetworkConfigOutput) DatapathProvider() NetworkConfigDatapathProviderPtrOutput
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
func (NetworkConfigOutput) DefaultSnatStatus ¶
func (o NetworkConfigOutput) DefaultSnatStatus() DefaultSnatStatusPtrOutput
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
func (NetworkConfigOutput) DnsConfig ¶ added in v0.5.0
func (o NetworkConfigOutput) DnsConfig() DNSConfigPtrOutput
DNSConfig contains clusterDNS config for this cluster.
func (NetworkConfigOutput) ElementType ¶
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) EnableFqdnNetworkPolicy ¶ added in v0.32.0
func (o NetworkConfigOutput) EnableFqdnNetworkPolicy() pulumi.BoolPtrOutput
Whether FQDN Network Policy is enabled on this cluster.
func (NetworkConfigOutput) EnableIntraNodeVisibility ¶
func (o NetworkConfigOutput) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
func (NetworkConfigOutput) EnableL4ilbSubsetting ¶
func (o NetworkConfigOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
Whether L4ILB Subsetting is enabled for this cluster.
func (NetworkConfigOutput) EnableMultiNetworking ¶ added in v0.32.0
func (o NetworkConfigOutput) EnableMultiNetworking() pulumi.BoolPtrOutput
Whether multi-networking is enabled for this cluster.
func (NetworkConfigOutput) GatewayApiConfig ¶ added in v0.28.0
func (o NetworkConfigOutput) GatewayApiConfig() GatewayAPIConfigPtrOutput
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
func (NetworkConfigOutput) InTransitEncryptionConfig ¶ added in v0.32.0
func (o NetworkConfigOutput) InTransitEncryptionConfig() NetworkConfigInTransitEncryptionConfigPtrOutput
Specify the details of in-transit encryption.
func (NetworkConfigOutput) NetworkPerformanceConfig ¶ added in v0.32.0
func (o NetworkConfigOutput) NetworkPerformanceConfig() ClusterNetworkPerformanceConfigPtrOutput
Network bandwidth tier configuration.
func (NetworkConfigOutput) PrivateIpv6GoogleAccess ¶
func (o NetworkConfigOutput) PrivateIpv6GoogleAccess() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
func (NetworkConfigOutput) ServiceExternalIpsConfig ¶ added in v0.5.0
func (o NetworkConfigOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigPtrOutput
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
func (NetworkConfigOutput) ToNetworkConfigOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigPrivateIpv6GoogleAccess ¶ added in v0.4.0
type NetworkConfigPrivateIpv6GoogleAccess string
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
func (NetworkConfigPrivateIpv6GoogleAccess) ElementType ¶ added in v0.4.0
func (NetworkConfigPrivateIpv6GoogleAccess) ElementType() reflect.Type
func (NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessOutput ¶ added in v0.6.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessOutput() NetworkConfigPrivateIpv6GoogleAccessOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToStringOutput ¶ added in v0.4.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringOutput() pulumi.StringOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToStringOutputWithContext ¶ added in v0.4.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToStringPtrOutput ¶ added in v0.4.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccess) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NetworkConfigPrivateIpv6GoogleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigPrivateIpv6GoogleAccessInput ¶ added in v0.6.0
type NetworkConfigPrivateIpv6GoogleAccessInput interface { pulumi.Input ToNetworkConfigPrivateIpv6GoogleAccessOutput() NetworkConfigPrivateIpv6GoogleAccessOutput ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext(context.Context) NetworkConfigPrivateIpv6GoogleAccessOutput }
NetworkConfigPrivateIpv6GoogleAccessInput is an input type that accepts NetworkConfigPrivateIpv6GoogleAccessArgs and NetworkConfigPrivateIpv6GoogleAccessOutput values. You can construct a concrete instance of `NetworkConfigPrivateIpv6GoogleAccessInput` via:
NetworkConfigPrivateIpv6GoogleAccessArgs{...}
type NetworkConfigPrivateIpv6GoogleAccessOutput ¶ added in v0.6.0
type NetworkConfigPrivateIpv6GoogleAccessOutput struct{ *pulumi.OutputState }
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ElementType() reflect.Type
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessOutput ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessOutput() NetworkConfigPrivateIpv6GoogleAccessOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringOutput ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigPrivateIpv6GoogleAccessPtrInput ¶ added in v0.6.0
type NetworkConfigPrivateIpv6GoogleAccessPtrInput interface { pulumi.Input ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput }
func NetworkConfigPrivateIpv6GoogleAccessPtr ¶ added in v0.6.0
func NetworkConfigPrivateIpv6GoogleAccessPtr(v string) NetworkConfigPrivateIpv6GoogleAccessPtrInput
type NetworkConfigPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
type NetworkConfigPrivateIpv6GoogleAccessPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ElementType() reflect.Type
func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutput() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToNetworkConfigPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) NetworkConfigPrivateIpv6GoogleAccessPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigPtrInput ¶
type NetworkConfigPtrInput interface { pulumi.Input ToNetworkConfigPtrOutput() NetworkConfigPtrOutput ToNetworkConfigPtrOutputWithContext(context.Context) NetworkConfigPtrOutput }
NetworkConfigPtrInput is an input type that accepts NetworkConfigArgs, NetworkConfigPtr and NetworkConfigPtrOutput values. You can construct a concrete instance of `NetworkConfigPtrInput` via:
NetworkConfigArgs{...} or: nil
func NetworkConfigPtr ¶
func NetworkConfigPtr(v *NetworkConfigArgs) NetworkConfigPtrInput
type NetworkConfigPtrOutput ¶
type NetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigPtrOutput) DatapathProvider ¶
func (o NetworkConfigPtrOutput) DatapathProvider() NetworkConfigDatapathProviderPtrOutput
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
func (NetworkConfigPtrOutput) DefaultSnatStatus ¶
func (o NetworkConfigPtrOutput) DefaultSnatStatus() DefaultSnatStatusPtrOutput
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
func (NetworkConfigPtrOutput) DnsConfig ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) DnsConfig() DNSConfigPtrOutput
DNSConfig contains clusterDNS config for this cluster.
func (NetworkConfigPtrOutput) Elem ¶
func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
func (NetworkConfigPtrOutput) ElementType ¶
func (NetworkConfigPtrOutput) ElementType() reflect.Type
func (NetworkConfigPtrOutput) EnableFqdnNetworkPolicy ¶ added in v0.32.0
func (o NetworkConfigPtrOutput) EnableFqdnNetworkPolicy() pulumi.BoolPtrOutput
Whether FQDN Network Policy is enabled on this cluster.
func (NetworkConfigPtrOutput) EnableIntraNodeVisibility ¶
func (o NetworkConfigPtrOutput) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
func (NetworkConfigPtrOutput) EnableL4ilbSubsetting ¶
func (o NetworkConfigPtrOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
Whether L4ILB Subsetting is enabled for this cluster.
func (NetworkConfigPtrOutput) EnableMultiNetworking ¶ added in v0.32.0
func (o NetworkConfigPtrOutput) EnableMultiNetworking() pulumi.BoolPtrOutput
Whether multi-networking is enabled for this cluster.
func (NetworkConfigPtrOutput) GatewayApiConfig ¶ added in v0.28.0
func (o NetworkConfigPtrOutput) GatewayApiConfig() GatewayAPIConfigPtrOutput
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
func (NetworkConfigPtrOutput) InTransitEncryptionConfig ¶ added in v0.32.0
func (o NetworkConfigPtrOutput) InTransitEncryptionConfig() NetworkConfigInTransitEncryptionConfigPtrOutput
Specify the details of in-transit encryption.
func (NetworkConfigPtrOutput) NetworkPerformanceConfig ¶ added in v0.32.0
func (o NetworkConfigPtrOutput) NetworkPerformanceConfig() ClusterNetworkPerformanceConfigPtrOutput
Network bandwidth tier configuration.
func (NetworkConfigPtrOutput) PrivateIpv6GoogleAccess ¶
func (o NetworkConfigPtrOutput) PrivateIpv6GoogleAccess() NetworkConfigPrivateIpv6GoogleAccessPtrOutput
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
func (NetworkConfigPtrOutput) ServiceExternalIpsConfig ¶ added in v0.5.0
func (o NetworkConfigPtrOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigPtrOutput
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutput ¶
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext ¶
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigResponse ¶
type NetworkConfigResponse struct { // The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation. DatapathProvider string `pulumi:"datapathProvider"` // Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic. DefaultSnatStatus DefaultSnatStatusResponse `pulumi:"defaultSnatStatus"` // DNSConfig contains clusterDNS config for this cluster. DnsConfig DNSConfigResponse `pulumi:"dnsConfig"` // Whether FQDN Network Policy is enabled on this cluster. EnableFqdnNetworkPolicy bool `pulumi:"enableFqdnNetworkPolicy"` // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntraNodeVisibility bool `pulumi:"enableIntraNodeVisibility"` // Whether L4ILB Subsetting is enabled for this cluster. EnableL4ilbSubsetting bool `pulumi:"enableL4ilbSubsetting"` // Whether multi-networking is enabled for this cluster. EnableMultiNetworking bool `pulumi:"enableMultiNetworking"` // GatewayAPIConfig contains the desired config of Gateway API on this cluster. GatewayApiConfig GatewayAPIConfigResponse `pulumi:"gatewayApiConfig"` // Specify the details of in-transit encryption. InTransitEncryptionConfig string `pulumi:"inTransitEncryptionConfig"` // The relative name of the Google Compute Engine network(https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network Network string `pulumi:"network"` // Network bandwidth tier configuration. NetworkPerformanceConfig ClusterNetworkPerformanceConfigResponse `pulumi:"networkPerformanceConfig"` // The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4) PrivateIpv6GoogleAccess string `pulumi:"privateIpv6GoogleAccess"` // ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not. ServiceExternalIpsConfig ServiceExternalIPsConfigResponse `pulumi:"serviceExternalIpsConfig"` // The relative name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet Subnetwork string `pulumi:"subnetwork"` }
NetworkConfig reports the relative names of network & subnetwork.
type NetworkConfigResponseOutput ¶
type NetworkConfigResponseOutput struct{ *pulumi.OutputState }
NetworkConfig reports the relative names of network & subnetwork.
func (NetworkConfigResponseOutput) DatapathProvider ¶
func (o NetworkConfigResponseOutput) DatapathProvider() pulumi.StringOutput
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
func (NetworkConfigResponseOutput) DefaultSnatStatus ¶
func (o NetworkConfigResponseOutput) DefaultSnatStatus() DefaultSnatStatusResponseOutput
Whether the cluster disables default in-node sNAT rules. In-node sNAT rules will be disabled when default_snat_status is disabled. When disabled is set to false, default IP masquerade rules will be applied to the nodes to prevent sNAT on cluster internal traffic.
func (NetworkConfigResponseOutput) DnsConfig ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) DnsConfig() DNSConfigResponseOutput
DNSConfig contains clusterDNS config for this cluster.
func (NetworkConfigResponseOutput) ElementType ¶
func (NetworkConfigResponseOutput) ElementType() reflect.Type
func (NetworkConfigResponseOutput) EnableFqdnNetworkPolicy ¶ added in v0.32.0
func (o NetworkConfigResponseOutput) EnableFqdnNetworkPolicy() pulumi.BoolOutput
Whether FQDN Network Policy is enabled on this cluster.
func (NetworkConfigResponseOutput) EnableIntraNodeVisibility ¶
func (o NetworkConfigResponseOutput) EnableIntraNodeVisibility() pulumi.BoolOutput
Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network.
func (NetworkConfigResponseOutput) EnableL4ilbSubsetting ¶
func (o NetworkConfigResponseOutput) EnableL4ilbSubsetting() pulumi.BoolOutput
Whether L4ILB Subsetting is enabled for this cluster.
func (NetworkConfigResponseOutput) EnableMultiNetworking ¶ added in v0.32.0
func (o NetworkConfigResponseOutput) EnableMultiNetworking() pulumi.BoolOutput
Whether multi-networking is enabled for this cluster.
func (NetworkConfigResponseOutput) GatewayApiConfig ¶ added in v0.28.0
func (o NetworkConfigResponseOutput) GatewayApiConfig() GatewayAPIConfigResponseOutput
GatewayAPIConfig contains the desired config of Gateway API on this cluster.
func (NetworkConfigResponseOutput) InTransitEncryptionConfig ¶ added in v0.32.0
func (o NetworkConfigResponseOutput) InTransitEncryptionConfig() pulumi.StringOutput
Specify the details of in-transit encryption.
func (NetworkConfigResponseOutput) Network ¶
func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
The relative name of the Google Compute Engine network(https://cloud.google.com/compute/docs/networks-and-firewalls#networks) to which the cluster is connected. Example: projects/my-project/global/networks/my-network
func (NetworkConfigResponseOutput) NetworkPerformanceConfig ¶ added in v0.32.0
func (o NetworkConfigResponseOutput) NetworkPerformanceConfig() ClusterNetworkPerformanceConfigResponseOutput
Network bandwidth tier configuration.
func (NetworkConfigResponseOutput) PrivateIpv6GoogleAccess ¶
func (o NetworkConfigResponseOutput) PrivateIpv6GoogleAccess() pulumi.StringOutput
The desired state of IPv6 connectivity to Google Services. By default, no private IPv6 access to or from Google Services (all access will be via IPv4)
func (NetworkConfigResponseOutput) ServiceExternalIpsConfig ¶ added in v0.5.0
func (o NetworkConfigResponseOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigResponseOutput
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
func (NetworkConfigResponseOutput) Subnetwork ¶
func (o NetworkConfigResponseOutput) Subnetwork() pulumi.StringOutput
The relative name of the Google Compute Engine [subnetwork](https://cloud.google.com/compute/docs/vpc) to which the cluster is connected. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutput ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
type NetworkPerformanceConfig ¶ added in v0.19.0
type NetworkPerformanceConfig struct { // Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses. ExternalIpEgressBandwidthTier *NetworkPerformanceConfigExternalIpEgressBandwidthTier `pulumi:"externalIpEgressBandwidthTier"` // Specifies the total network bandwidth tier for the NodePool. TotalEgressBandwidthTier *NetworkPerformanceConfigTotalEgressBandwidthTier `pulumi:"totalEgressBandwidthTier"` }
Configuration of all network bandwidth tiers
type NetworkPerformanceConfigArgs ¶ added in v0.19.0
type NetworkPerformanceConfigArgs struct { // Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses. ExternalIpEgressBandwidthTier NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrInput `pulumi:"externalIpEgressBandwidthTier"` // Specifies the total network bandwidth tier for the NodePool. TotalEgressBandwidthTier NetworkPerformanceConfigTotalEgressBandwidthTierPtrInput `pulumi:"totalEgressBandwidthTier"` }
Configuration of all network bandwidth tiers
func (NetworkPerformanceConfigArgs) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigArgs) ElementType() reflect.Type
func (NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigOutput ¶ added in v0.19.0
func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigOutput() NetworkPerformanceConfigOutput
func (NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigOutputWithContext ¶ added in v0.19.0
func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigOutputWithContext(ctx context.Context) NetworkPerformanceConfigOutput
func (NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigPtrOutput ¶ added in v0.19.0
func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput
func (NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigPtrOutputWithContext ¶ added in v0.19.0
func (i NetworkPerformanceConfigArgs) ToNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigPtrOutput
type NetworkPerformanceConfigExternalIpEgressBandwidthTier ¶ added in v0.19.0
type NetworkPerformanceConfigExternalIpEgressBandwidthTier string
Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses.
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ElementType() reflect.Type
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringOutput() pulumi.StringOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringPtrOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigExternalIpEgressBandwidthTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPerformanceConfigExternalIpEgressBandwidthTierInput ¶ added in v0.19.0
type NetworkPerformanceConfigExternalIpEgressBandwidthTierInput interface { pulumi.Input ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext(context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput }
NetworkPerformanceConfigExternalIpEgressBandwidthTierInput is an input type that accepts NetworkPerformanceConfigExternalIpEgressBandwidthTierArgs and NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput values. You can construct a concrete instance of `NetworkPerformanceConfigExternalIpEgressBandwidthTierInput` via:
NetworkPerformanceConfigExternalIpEgressBandwidthTierArgs{...}
type NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput ¶ added in v0.19.0
type NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput struct{ *pulumi.OutputState }
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringOutput() pulumi.StringOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrInput ¶ added in v0.19.0
type NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrInput interface { pulumi.Input ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput }
func NetworkPerformanceConfigExternalIpEgressBandwidthTierPtr ¶ added in v0.19.0
func NetworkPerformanceConfigExternalIpEgressBandwidthTierPtr(v string) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrInput
type NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput ¶ added in v0.19.0
type NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput struct{ *pulumi.OutputState }
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPerformanceConfigInput ¶ added in v0.19.0
type NetworkPerformanceConfigInput interface { pulumi.Input ToNetworkPerformanceConfigOutput() NetworkPerformanceConfigOutput ToNetworkPerformanceConfigOutputWithContext(context.Context) NetworkPerformanceConfigOutput }
NetworkPerformanceConfigInput is an input type that accepts NetworkPerformanceConfigArgs and NetworkPerformanceConfigOutput values. You can construct a concrete instance of `NetworkPerformanceConfigInput` via:
NetworkPerformanceConfigArgs{...}
type NetworkPerformanceConfigOutput ¶ added in v0.19.0
type NetworkPerformanceConfigOutput struct{ *pulumi.OutputState }
Configuration of all network bandwidth tiers
func (NetworkPerformanceConfigOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigOutput) ExternalIpEgressBandwidthTier ¶ added in v0.19.0
func (o NetworkPerformanceConfigOutput) ExternalIpEgressBandwidthTier() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses.
func (NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigOutput() NetworkPerformanceConfigOutput
func (NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigOutputWithContext(ctx context.Context) NetworkPerformanceConfigOutput
func (NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput
func (NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigOutput) ToNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigPtrOutput
func (NetworkPerformanceConfigOutput) TotalEgressBandwidthTier ¶ added in v0.19.0
func (o NetworkPerformanceConfigOutput) TotalEgressBandwidthTier() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
Specifies the total network bandwidth tier for the NodePool.
type NetworkPerformanceConfigPtrInput ¶ added in v0.19.0
type NetworkPerformanceConfigPtrInput interface { pulumi.Input ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput ToNetworkPerformanceConfigPtrOutputWithContext(context.Context) NetworkPerformanceConfigPtrOutput }
NetworkPerformanceConfigPtrInput is an input type that accepts NetworkPerformanceConfigArgs, NetworkPerformanceConfigPtr and NetworkPerformanceConfigPtrOutput values. You can construct a concrete instance of `NetworkPerformanceConfigPtrInput` via:
NetworkPerformanceConfigArgs{...} or: nil
func NetworkPerformanceConfigPtr ¶ added in v0.19.0
func NetworkPerformanceConfigPtr(v *NetworkPerformanceConfigArgs) NetworkPerformanceConfigPtrInput
type NetworkPerformanceConfigPtrOutput ¶ added in v0.19.0
type NetworkPerformanceConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkPerformanceConfigPtrOutput) Elem ¶ added in v0.19.0
func (o NetworkPerformanceConfigPtrOutput) Elem() NetworkPerformanceConfigOutput
func (NetworkPerformanceConfigPtrOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigPtrOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigPtrOutput) ExternalIpEgressBandwidthTier ¶ added in v0.19.0
func (o NetworkPerformanceConfigPtrOutput) ExternalIpEgressBandwidthTier() NetworkPerformanceConfigExternalIpEgressBandwidthTierPtrOutput
Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses.
func (NetworkPerformanceConfigPtrOutput) ToNetworkPerformanceConfigPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigPtrOutput) ToNetworkPerformanceConfigPtrOutput() NetworkPerformanceConfigPtrOutput
func (NetworkPerformanceConfigPtrOutput) ToNetworkPerformanceConfigPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigPtrOutput) ToNetworkPerformanceConfigPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigPtrOutput
func (NetworkPerformanceConfigPtrOutput) TotalEgressBandwidthTier ¶ added in v0.19.0
func (o NetworkPerformanceConfigPtrOutput) TotalEgressBandwidthTier() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
Specifies the total network bandwidth tier for the NodePool.
type NetworkPerformanceConfigResponse ¶ added in v0.19.0
type NetworkPerformanceConfigResponse struct { // Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses. ExternalIpEgressBandwidthTier string `pulumi:"externalIpEgressBandwidthTier"` // Specifies the total network bandwidth tier for the NodePool. TotalEgressBandwidthTier string `pulumi:"totalEgressBandwidthTier"` }
Configuration of all network bandwidth tiers
type NetworkPerformanceConfigResponseOutput ¶ added in v0.19.0
type NetworkPerformanceConfigResponseOutput struct{ *pulumi.OutputState }
Configuration of all network bandwidth tiers
func (NetworkPerformanceConfigResponseOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigResponseOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigResponseOutput) ExternalIpEgressBandwidthTier ¶ added in v0.19.0
func (o NetworkPerformanceConfigResponseOutput) ExternalIpEgressBandwidthTier() pulumi.StringOutput
Specifies the network bandwidth tier for the NodePool for traffic to external/public IP addresses.
func (NetworkPerformanceConfigResponseOutput) ToNetworkPerformanceConfigResponseOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigResponseOutput) ToNetworkPerformanceConfigResponseOutput() NetworkPerformanceConfigResponseOutput
func (NetworkPerformanceConfigResponseOutput) ToNetworkPerformanceConfigResponseOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigResponseOutput) ToNetworkPerformanceConfigResponseOutputWithContext(ctx context.Context) NetworkPerformanceConfigResponseOutput
func (NetworkPerformanceConfigResponseOutput) TotalEgressBandwidthTier ¶ added in v0.19.0
func (o NetworkPerformanceConfigResponseOutput) TotalEgressBandwidthTier() pulumi.StringOutput
Specifies the total network bandwidth tier for the NodePool.
type NetworkPerformanceConfigTotalEgressBandwidthTier ¶ added in v0.19.0
type NetworkPerformanceConfigTotalEgressBandwidthTier string
Specifies the total network bandwidth tier for the NodePool.
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ElementType() reflect.Type
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput() NetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutput() pulumi.StringOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutput ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (e NetworkPerformanceConfigTotalEgressBandwidthTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPerformanceConfigTotalEgressBandwidthTierInput ¶ added in v0.19.0
type NetworkPerformanceConfigTotalEgressBandwidthTierInput interface { pulumi.Input ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput() NetworkPerformanceConfigTotalEgressBandwidthTierOutput ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierOutput }
NetworkPerformanceConfigTotalEgressBandwidthTierInput is an input type that accepts NetworkPerformanceConfigTotalEgressBandwidthTierArgs and NetworkPerformanceConfigTotalEgressBandwidthTierOutput values. You can construct a concrete instance of `NetworkPerformanceConfigTotalEgressBandwidthTierInput` via:
NetworkPerformanceConfigTotalEgressBandwidthTierArgs{...}
type NetworkPerformanceConfigTotalEgressBandwidthTierOutput ¶ added in v0.19.0
type NetworkPerformanceConfigTotalEgressBandwidthTierOutput struct{ *pulumi.OutputState }
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutput() NetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutput() pulumi.StringOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPerformanceConfigTotalEgressBandwidthTierPtrInput ¶ added in v0.19.0
type NetworkPerformanceConfigTotalEgressBandwidthTierPtrInput interface { pulumi.Input ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput }
func NetworkPerformanceConfigTotalEgressBandwidthTierPtr ¶ added in v0.19.0
func NetworkPerformanceConfigTotalEgressBandwidthTierPtr(v string) NetworkPerformanceConfigTotalEgressBandwidthTierPtrInput
type NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.19.0
type NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput struct{ *pulumi.OutputState }
func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ElementType ¶ added in v0.19.0
func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ElementType() reflect.Type
func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput() NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToNetworkPerformanceConfigTotalEgressBandwidthTierPtrOutputWithContext(ctx context.Context) NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutput ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.0
func (o NetworkPerformanceConfigTotalEgressBandwidthTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPolicy ¶
type NetworkPolicy struct { // Whether network policy is enabled on the cluster. Enabled *bool `pulumi:"enabled"` // The selected network policy provider. Provider *NetworkPolicyProvider `pulumi:"provider"` }
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
type NetworkPolicyArgs ¶
type NetworkPolicyArgs struct { // Whether network policy is enabled on the cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The selected network policy provider. Provider NetworkPolicyProviderPtrInput `pulumi:"provider"` }
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
func (NetworkPolicyArgs) ElementType ¶
func (NetworkPolicyArgs) ElementType() reflect.Type
func (NetworkPolicyArgs) ToNetworkPolicyOutput ¶
func (i NetworkPolicyArgs) ToNetworkPolicyOutput() NetworkPolicyOutput
func (NetworkPolicyArgs) ToNetworkPolicyOutputWithContext ¶
func (i NetworkPolicyArgs) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
func (NetworkPolicyArgs) ToNetworkPolicyPtrOutput ¶
func (i NetworkPolicyArgs) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
func (NetworkPolicyArgs) ToNetworkPolicyPtrOutputWithContext ¶
func (i NetworkPolicyArgs) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput
type NetworkPolicyConfig ¶
type NetworkPolicyConfig struct { // Whether NetworkPolicy is enabled for this cluster. Disabled *bool `pulumi:"disabled"` }
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
type NetworkPolicyConfigArgs ¶
type NetworkPolicyConfigArgs struct { // Whether NetworkPolicy is enabled for this cluster. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
func (NetworkPolicyConfigArgs) ElementType ¶
func (NetworkPolicyConfigArgs) ElementType() reflect.Type
func (NetworkPolicyConfigArgs) ToNetworkPolicyConfigOutput ¶
func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigOutput() NetworkPolicyConfigOutput
func (NetworkPolicyConfigArgs) ToNetworkPolicyConfigOutputWithContext ¶
func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigOutputWithContext(ctx context.Context) NetworkPolicyConfigOutput
func (NetworkPolicyConfigArgs) ToNetworkPolicyConfigPtrOutput ¶
func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput
func (NetworkPolicyConfigArgs) ToNetworkPolicyConfigPtrOutputWithContext ¶
func (i NetworkPolicyConfigArgs) ToNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) NetworkPolicyConfigPtrOutput
type NetworkPolicyConfigInput ¶
type NetworkPolicyConfigInput interface { pulumi.Input ToNetworkPolicyConfigOutput() NetworkPolicyConfigOutput ToNetworkPolicyConfigOutputWithContext(context.Context) NetworkPolicyConfigOutput }
NetworkPolicyConfigInput is an input type that accepts NetworkPolicyConfigArgs and NetworkPolicyConfigOutput values. You can construct a concrete instance of `NetworkPolicyConfigInput` via:
NetworkPolicyConfigArgs{...}
type NetworkPolicyConfigOutput ¶
type NetworkPolicyConfigOutput struct{ *pulumi.OutputState }
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
func (NetworkPolicyConfigOutput) Disabled ¶
func (o NetworkPolicyConfigOutput) Disabled() pulumi.BoolPtrOutput
Whether NetworkPolicy is enabled for this cluster.
func (NetworkPolicyConfigOutput) ElementType ¶
func (NetworkPolicyConfigOutput) ElementType() reflect.Type
func (NetworkPolicyConfigOutput) ToNetworkPolicyConfigOutput ¶
func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigOutput() NetworkPolicyConfigOutput
func (NetworkPolicyConfigOutput) ToNetworkPolicyConfigOutputWithContext ¶
func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigOutputWithContext(ctx context.Context) NetworkPolicyConfigOutput
func (NetworkPolicyConfigOutput) ToNetworkPolicyConfigPtrOutput ¶
func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput
func (NetworkPolicyConfigOutput) ToNetworkPolicyConfigPtrOutputWithContext ¶
func (o NetworkPolicyConfigOutput) ToNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) NetworkPolicyConfigPtrOutput
type NetworkPolicyConfigPtrInput ¶
type NetworkPolicyConfigPtrInput interface { pulumi.Input ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput ToNetworkPolicyConfigPtrOutputWithContext(context.Context) NetworkPolicyConfigPtrOutput }
NetworkPolicyConfigPtrInput is an input type that accepts NetworkPolicyConfigArgs, NetworkPolicyConfigPtr and NetworkPolicyConfigPtrOutput values. You can construct a concrete instance of `NetworkPolicyConfigPtrInput` via:
NetworkPolicyConfigArgs{...} or: nil
func NetworkPolicyConfigPtr ¶
func NetworkPolicyConfigPtr(v *NetworkPolicyConfigArgs) NetworkPolicyConfigPtrInput
type NetworkPolicyConfigPtrOutput ¶
type NetworkPolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicyConfigPtrOutput) Disabled ¶
func (o NetworkPolicyConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether NetworkPolicy is enabled for this cluster.
func (NetworkPolicyConfigPtrOutput) Elem ¶
func (o NetworkPolicyConfigPtrOutput) Elem() NetworkPolicyConfigOutput
func (NetworkPolicyConfigPtrOutput) ElementType ¶
func (NetworkPolicyConfigPtrOutput) ElementType() reflect.Type
func (NetworkPolicyConfigPtrOutput) ToNetworkPolicyConfigPtrOutput ¶
func (o NetworkPolicyConfigPtrOutput) ToNetworkPolicyConfigPtrOutput() NetworkPolicyConfigPtrOutput
func (NetworkPolicyConfigPtrOutput) ToNetworkPolicyConfigPtrOutputWithContext ¶
func (o NetworkPolicyConfigPtrOutput) ToNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) NetworkPolicyConfigPtrOutput
type NetworkPolicyConfigResponse ¶
type NetworkPolicyConfigResponse struct { // Whether NetworkPolicy is enabled for this cluster. Disabled bool `pulumi:"disabled"` }
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
type NetworkPolicyConfigResponseOutput ¶
type NetworkPolicyConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
func (NetworkPolicyConfigResponseOutput) Disabled ¶
func (o NetworkPolicyConfigResponseOutput) Disabled() pulumi.BoolOutput
Whether NetworkPolicy is enabled for this cluster.
func (NetworkPolicyConfigResponseOutput) ElementType ¶
func (NetworkPolicyConfigResponseOutput) ElementType() reflect.Type
func (NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponseOutput ¶
func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponseOutput() NetworkPolicyConfigResponseOutput
func (NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponseOutputWithContext ¶
func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponseOutputWithContext(ctx context.Context) NetworkPolicyConfigResponseOutput
type NetworkPolicyInput ¶
type NetworkPolicyInput interface { pulumi.Input ToNetworkPolicyOutput() NetworkPolicyOutput ToNetworkPolicyOutputWithContext(context.Context) NetworkPolicyOutput }
NetworkPolicyInput is an input type that accepts NetworkPolicyArgs and NetworkPolicyOutput values. You can construct a concrete instance of `NetworkPolicyInput` via:
NetworkPolicyArgs{...}
type NetworkPolicyOutput ¶
type NetworkPolicyOutput struct{ *pulumi.OutputState }
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
func (NetworkPolicyOutput) ElementType ¶
func (NetworkPolicyOutput) ElementType() reflect.Type
func (NetworkPolicyOutput) Enabled ¶
func (o NetworkPolicyOutput) Enabled() pulumi.BoolPtrOutput
Whether network policy is enabled on the cluster.
func (NetworkPolicyOutput) Provider ¶
func (o NetworkPolicyOutput) Provider() NetworkPolicyProviderPtrOutput
The selected network policy provider.
func (NetworkPolicyOutput) ToNetworkPolicyOutput ¶
func (o NetworkPolicyOutput) ToNetworkPolicyOutput() NetworkPolicyOutput
func (NetworkPolicyOutput) ToNetworkPolicyOutputWithContext ¶
func (o NetworkPolicyOutput) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput
func (NetworkPolicyOutput) ToNetworkPolicyPtrOutput ¶
func (o NetworkPolicyOutput) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
func (NetworkPolicyOutput) ToNetworkPolicyPtrOutputWithContext ¶
func (o NetworkPolicyOutput) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput
type NetworkPolicyProvider ¶ added in v0.4.0
type NetworkPolicyProvider string
The selected network policy provider.
func (NetworkPolicyProvider) ElementType ¶ added in v0.4.0
func (NetworkPolicyProvider) ElementType() reflect.Type
func (NetworkPolicyProvider) ToNetworkPolicyProviderOutput ¶ added in v0.6.0
func (e NetworkPolicyProvider) ToNetworkPolicyProviderOutput() NetworkPolicyProviderOutput
func (NetworkPolicyProvider) ToNetworkPolicyProviderOutputWithContext ¶ added in v0.6.0
func (e NetworkPolicyProvider) ToNetworkPolicyProviderOutputWithContext(ctx context.Context) NetworkPolicyProviderOutput
func (NetworkPolicyProvider) ToNetworkPolicyProviderPtrOutput ¶ added in v0.6.0
func (e NetworkPolicyProvider) ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput
func (NetworkPolicyProvider) ToNetworkPolicyProviderPtrOutputWithContext ¶ added in v0.6.0
func (e NetworkPolicyProvider) ToNetworkPolicyProviderPtrOutputWithContext(ctx context.Context) NetworkPolicyProviderPtrOutput
func (NetworkPolicyProvider) ToStringOutput ¶ added in v0.4.0
func (e NetworkPolicyProvider) ToStringOutput() pulumi.StringOutput
func (NetworkPolicyProvider) ToStringOutputWithContext ¶ added in v0.4.0
func (e NetworkPolicyProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkPolicyProvider) ToStringPtrOutput ¶ added in v0.4.0
func (e NetworkPolicyProvider) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPolicyProvider) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NetworkPolicyProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPolicyProviderInput ¶ added in v0.6.0
type NetworkPolicyProviderInput interface { pulumi.Input ToNetworkPolicyProviderOutput() NetworkPolicyProviderOutput ToNetworkPolicyProviderOutputWithContext(context.Context) NetworkPolicyProviderOutput }
NetworkPolicyProviderInput is an input type that accepts NetworkPolicyProviderArgs and NetworkPolicyProviderOutput values. You can construct a concrete instance of `NetworkPolicyProviderInput` via:
NetworkPolicyProviderArgs{...}
type NetworkPolicyProviderOutput ¶ added in v0.6.0
type NetworkPolicyProviderOutput struct{ *pulumi.OutputState }
func (NetworkPolicyProviderOutput) ElementType ¶ added in v0.6.0
func (NetworkPolicyProviderOutput) ElementType() reflect.Type
func (NetworkPolicyProviderOutput) ToNetworkPolicyProviderOutput ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderOutput() NetworkPolicyProviderOutput
func (NetworkPolicyProviderOutput) ToNetworkPolicyProviderOutputWithContext ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderOutputWithContext(ctx context.Context) NetworkPolicyProviderOutput
func (NetworkPolicyProviderOutput) ToNetworkPolicyProviderPtrOutput ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput
func (NetworkPolicyProviderOutput) ToNetworkPolicyProviderPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToNetworkPolicyProviderPtrOutputWithContext(ctx context.Context) NetworkPolicyProviderPtrOutput
func (NetworkPolicyProviderOutput) ToStringOutput ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToStringOutput() pulumi.StringOutput
func (NetworkPolicyProviderOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkPolicyProviderOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPolicyProviderOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkPolicyProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPolicyProviderPtrInput ¶ added in v0.6.0
type NetworkPolicyProviderPtrInput interface { pulumi.Input ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput ToNetworkPolicyProviderPtrOutputWithContext(context.Context) NetworkPolicyProviderPtrOutput }
func NetworkPolicyProviderPtr ¶ added in v0.6.0
func NetworkPolicyProviderPtr(v string) NetworkPolicyProviderPtrInput
type NetworkPolicyProviderPtrOutput ¶ added in v0.6.0
type NetworkPolicyProviderPtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicyProviderPtrOutput) Elem ¶ added in v0.6.0
func (o NetworkPolicyProviderPtrOutput) Elem() NetworkPolicyProviderOutput
func (NetworkPolicyProviderPtrOutput) ElementType ¶ added in v0.6.0
func (NetworkPolicyProviderPtrOutput) ElementType() reflect.Type
func (NetworkPolicyProviderPtrOutput) ToNetworkPolicyProviderPtrOutput ¶ added in v0.6.0
func (o NetworkPolicyProviderPtrOutput) ToNetworkPolicyProviderPtrOutput() NetworkPolicyProviderPtrOutput
func (NetworkPolicyProviderPtrOutput) ToNetworkPolicyProviderPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkPolicyProviderPtrOutput) ToNetworkPolicyProviderPtrOutputWithContext(ctx context.Context) NetworkPolicyProviderPtrOutput
func (NetworkPolicyProviderPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkPolicyProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkPolicyProviderPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkPolicyProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkPolicyPtrInput ¶
type NetworkPolicyPtrInput interface { pulumi.Input ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput ToNetworkPolicyPtrOutputWithContext(context.Context) NetworkPolicyPtrOutput }
NetworkPolicyPtrInput is an input type that accepts NetworkPolicyArgs, NetworkPolicyPtr and NetworkPolicyPtrOutput values. You can construct a concrete instance of `NetworkPolicyPtrInput` via:
NetworkPolicyArgs{...} or: nil
func NetworkPolicyPtr ¶
func NetworkPolicyPtr(v *NetworkPolicyArgs) NetworkPolicyPtrInput
type NetworkPolicyPtrOutput ¶
type NetworkPolicyPtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicyPtrOutput) Elem ¶
func (o NetworkPolicyPtrOutput) Elem() NetworkPolicyOutput
func (NetworkPolicyPtrOutput) ElementType ¶
func (NetworkPolicyPtrOutput) ElementType() reflect.Type
func (NetworkPolicyPtrOutput) Enabled ¶
func (o NetworkPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether network policy is enabled on the cluster.
func (NetworkPolicyPtrOutput) Provider ¶
func (o NetworkPolicyPtrOutput) Provider() NetworkPolicyProviderPtrOutput
The selected network policy provider.
func (NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutput ¶
func (o NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
func (NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutputWithContext ¶
func (o NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput
type NetworkPolicyResponse ¶
type NetworkPolicyResponse struct { // Whether network policy is enabled on the cluster. Enabled bool `pulumi:"enabled"` // The selected network policy provider. Provider string `pulumi:"provider"` }
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
type NetworkPolicyResponseOutput ¶
type NetworkPolicyResponseOutput struct{ *pulumi.OutputState }
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
func (NetworkPolicyResponseOutput) ElementType ¶
func (NetworkPolicyResponseOutput) ElementType() reflect.Type
func (NetworkPolicyResponseOutput) Enabled ¶
func (o NetworkPolicyResponseOutput) Enabled() pulumi.BoolOutput
Whether network policy is enabled on the cluster.
func (NetworkPolicyResponseOutput) Provider ¶
func (o NetworkPolicyResponseOutput) Provider() pulumi.StringOutput
The selected network policy provider.
func (NetworkPolicyResponseOutput) ToNetworkPolicyResponseOutput ¶
func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponseOutput() NetworkPolicyResponseOutput
func (NetworkPolicyResponseOutput) ToNetworkPolicyResponseOutputWithContext ¶
func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponseOutputWithContext(ctx context.Context) NetworkPolicyResponseOutput
type NetworkTags ¶
type NetworkTags struct { // List of network tags. Tags []string `pulumi:"tags"` }
Collection of Compute Engine network tags that can be applied to a node's underlying VM instance. (See `tags` field in [`NodeConfig`](/kubernetes-engine/docs/reference/rest/v1/NodeConfig)).
type NetworkTagsArgs ¶
type NetworkTagsArgs struct { // List of network tags. Tags pulumi.StringArrayInput `pulumi:"tags"` }
Collection of Compute Engine network tags that can be applied to a node's underlying VM instance. (See `tags` field in [`NodeConfig`](/kubernetes-engine/docs/reference/rest/v1/NodeConfig)).
func (NetworkTagsArgs) ElementType ¶
func (NetworkTagsArgs) ElementType() reflect.Type
func (NetworkTagsArgs) ToNetworkTagsOutput ¶
func (i NetworkTagsArgs) ToNetworkTagsOutput() NetworkTagsOutput
func (NetworkTagsArgs) ToNetworkTagsOutputWithContext ¶
func (i NetworkTagsArgs) ToNetworkTagsOutputWithContext(ctx context.Context) NetworkTagsOutput
func (NetworkTagsArgs) ToNetworkTagsPtrOutput ¶ added in v0.16.0
func (i NetworkTagsArgs) ToNetworkTagsPtrOutput() NetworkTagsPtrOutput
func (NetworkTagsArgs) ToNetworkTagsPtrOutputWithContext ¶ added in v0.16.0
func (i NetworkTagsArgs) ToNetworkTagsPtrOutputWithContext(ctx context.Context) NetworkTagsPtrOutput
type NetworkTagsInput ¶
type NetworkTagsInput interface { pulumi.Input ToNetworkTagsOutput() NetworkTagsOutput ToNetworkTagsOutputWithContext(context.Context) NetworkTagsOutput }
NetworkTagsInput is an input type that accepts NetworkTagsArgs and NetworkTagsOutput values. You can construct a concrete instance of `NetworkTagsInput` via:
NetworkTagsArgs{...}
type NetworkTagsOutput ¶
type NetworkTagsOutput struct{ *pulumi.OutputState }
Collection of Compute Engine network tags that can be applied to a node's underlying VM instance. (See `tags` field in [`NodeConfig`](/kubernetes-engine/docs/reference/rest/v1/NodeConfig)).
func (NetworkTagsOutput) ElementType ¶
func (NetworkTagsOutput) ElementType() reflect.Type
func (NetworkTagsOutput) Tags ¶
func (o NetworkTagsOutput) Tags() pulumi.StringArrayOutput
List of network tags.
func (NetworkTagsOutput) ToNetworkTagsOutput ¶
func (o NetworkTagsOutput) ToNetworkTagsOutput() NetworkTagsOutput
func (NetworkTagsOutput) ToNetworkTagsOutputWithContext ¶
func (o NetworkTagsOutput) ToNetworkTagsOutputWithContext(ctx context.Context) NetworkTagsOutput
func (NetworkTagsOutput) ToNetworkTagsPtrOutput ¶ added in v0.16.0
func (o NetworkTagsOutput) ToNetworkTagsPtrOutput() NetworkTagsPtrOutput
func (NetworkTagsOutput) ToNetworkTagsPtrOutputWithContext ¶ added in v0.16.0
func (o NetworkTagsOutput) ToNetworkTagsPtrOutputWithContext(ctx context.Context) NetworkTagsPtrOutput
type NetworkTagsPtrInput ¶ added in v0.16.0
type NetworkTagsPtrInput interface { pulumi.Input ToNetworkTagsPtrOutput() NetworkTagsPtrOutput ToNetworkTagsPtrOutputWithContext(context.Context) NetworkTagsPtrOutput }
NetworkTagsPtrInput is an input type that accepts NetworkTagsArgs, NetworkTagsPtr and NetworkTagsPtrOutput values. You can construct a concrete instance of `NetworkTagsPtrInput` via:
NetworkTagsArgs{...} or: nil
func NetworkTagsPtr ¶ added in v0.16.0
func NetworkTagsPtr(v *NetworkTagsArgs) NetworkTagsPtrInput
type NetworkTagsPtrOutput ¶ added in v0.16.0
type NetworkTagsPtrOutput struct{ *pulumi.OutputState }
func (NetworkTagsPtrOutput) Elem ¶ added in v0.16.0
func (o NetworkTagsPtrOutput) Elem() NetworkTagsOutput
func (NetworkTagsPtrOutput) ElementType ¶ added in v0.16.0
func (NetworkTagsPtrOutput) ElementType() reflect.Type
func (NetworkTagsPtrOutput) Tags ¶ added in v0.16.0
func (o NetworkTagsPtrOutput) Tags() pulumi.StringArrayOutput
List of network tags.
func (NetworkTagsPtrOutput) ToNetworkTagsPtrOutput ¶ added in v0.16.0
func (o NetworkTagsPtrOutput) ToNetworkTagsPtrOutput() NetworkTagsPtrOutput
func (NetworkTagsPtrOutput) ToNetworkTagsPtrOutputWithContext ¶ added in v0.16.0
func (o NetworkTagsPtrOutput) ToNetworkTagsPtrOutputWithContext(ctx context.Context) NetworkTagsPtrOutput
type NetworkTagsResponse ¶ added in v0.16.0
type NetworkTagsResponse struct { // List of network tags. Tags []string `pulumi:"tags"` }
Collection of Compute Engine network tags that can be applied to a node's underlying VM instance. (See `tags` field in [`NodeConfig`](/kubernetes-engine/docs/reference/rest/v1/NodeConfig)).
type NetworkTagsResponseOutput ¶ added in v0.16.0
type NetworkTagsResponseOutput struct{ *pulumi.OutputState }
Collection of Compute Engine network tags that can be applied to a node's underlying VM instance. (See `tags` field in [`NodeConfig`](/kubernetes-engine/docs/reference/rest/v1/NodeConfig)).
func (NetworkTagsResponseOutput) ElementType ¶ added in v0.16.0
func (NetworkTagsResponseOutput) ElementType() reflect.Type
func (NetworkTagsResponseOutput) Tags ¶ added in v0.16.0
func (o NetworkTagsResponseOutput) Tags() pulumi.StringArrayOutput
List of network tags.
func (NetworkTagsResponseOutput) ToNetworkTagsResponseOutput ¶ added in v0.16.0
func (o NetworkTagsResponseOutput) ToNetworkTagsResponseOutput() NetworkTagsResponseOutput
func (NetworkTagsResponseOutput) ToNetworkTagsResponseOutputWithContext ¶ added in v0.16.0
func (o NetworkTagsResponseOutput) ToNetworkTagsResponseOutputWithContext(ctx context.Context) NetworkTagsResponseOutput
type NodeAffinity ¶ added in v0.32.0
type NodeAffinity struct { // Key for NodeAffinity. Key *string `pulumi:"key"` // Operator for NodeAffinity. Operator *NodeAffinityOperator `pulumi:"operator"` // Values for NodeAffinity. Values []string `pulumi:"values"` }
Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
type NodeAffinityArgs ¶ added in v0.32.0
type NodeAffinityArgs struct { // Key for NodeAffinity. Key pulumi.StringPtrInput `pulumi:"key"` // Operator for NodeAffinity. Operator NodeAffinityOperatorPtrInput `pulumi:"operator"` // Values for NodeAffinity. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
func (NodeAffinityArgs) ElementType ¶ added in v0.32.0
func (NodeAffinityArgs) ElementType() reflect.Type
func (NodeAffinityArgs) ToNodeAffinityOutput ¶ added in v0.32.0
func (i NodeAffinityArgs) ToNodeAffinityOutput() NodeAffinityOutput
func (NodeAffinityArgs) ToNodeAffinityOutputWithContext ¶ added in v0.32.0
func (i NodeAffinityArgs) ToNodeAffinityOutputWithContext(ctx context.Context) NodeAffinityOutput
type NodeAffinityArray ¶ added in v0.32.0
type NodeAffinityArray []NodeAffinityInput
func (NodeAffinityArray) ElementType ¶ added in v0.32.0
func (NodeAffinityArray) ElementType() reflect.Type
func (NodeAffinityArray) ToNodeAffinityArrayOutput ¶ added in v0.32.0
func (i NodeAffinityArray) ToNodeAffinityArrayOutput() NodeAffinityArrayOutput
func (NodeAffinityArray) ToNodeAffinityArrayOutputWithContext ¶ added in v0.32.0
func (i NodeAffinityArray) ToNodeAffinityArrayOutputWithContext(ctx context.Context) NodeAffinityArrayOutput
type NodeAffinityArrayInput ¶ added in v0.32.0
type NodeAffinityArrayInput interface { pulumi.Input ToNodeAffinityArrayOutput() NodeAffinityArrayOutput ToNodeAffinityArrayOutputWithContext(context.Context) NodeAffinityArrayOutput }
NodeAffinityArrayInput is an input type that accepts NodeAffinityArray and NodeAffinityArrayOutput values. You can construct a concrete instance of `NodeAffinityArrayInput` via:
NodeAffinityArray{ NodeAffinityArgs{...} }
type NodeAffinityArrayOutput ¶ added in v0.32.0
type NodeAffinityArrayOutput struct{ *pulumi.OutputState }
func (NodeAffinityArrayOutput) ElementType ¶ added in v0.32.0
func (NodeAffinityArrayOutput) ElementType() reflect.Type
func (NodeAffinityArrayOutput) Index ¶ added in v0.32.0
func (o NodeAffinityArrayOutput) Index(i pulumi.IntInput) NodeAffinityOutput
func (NodeAffinityArrayOutput) ToNodeAffinityArrayOutput ¶ added in v0.32.0
func (o NodeAffinityArrayOutput) ToNodeAffinityArrayOutput() NodeAffinityArrayOutput
func (NodeAffinityArrayOutput) ToNodeAffinityArrayOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityArrayOutput) ToNodeAffinityArrayOutputWithContext(ctx context.Context) NodeAffinityArrayOutput
type NodeAffinityInput ¶ added in v0.32.0
type NodeAffinityInput interface { pulumi.Input ToNodeAffinityOutput() NodeAffinityOutput ToNodeAffinityOutputWithContext(context.Context) NodeAffinityOutput }
NodeAffinityInput is an input type that accepts NodeAffinityArgs and NodeAffinityOutput values. You can construct a concrete instance of `NodeAffinityInput` via:
NodeAffinityArgs{...}
type NodeAffinityOperator ¶ added in v0.32.0
type NodeAffinityOperator string
Operator for NodeAffinity.
func (NodeAffinityOperator) ElementType ¶ added in v0.32.0
func (NodeAffinityOperator) ElementType() reflect.Type
func (NodeAffinityOperator) ToNodeAffinityOperatorOutput ¶ added in v0.32.0
func (e NodeAffinityOperator) ToNodeAffinityOperatorOutput() NodeAffinityOperatorOutput
func (NodeAffinityOperator) ToNodeAffinityOperatorOutputWithContext ¶ added in v0.32.0
func (e NodeAffinityOperator) ToNodeAffinityOperatorOutputWithContext(ctx context.Context) NodeAffinityOperatorOutput
func (NodeAffinityOperator) ToNodeAffinityOperatorPtrOutput ¶ added in v0.32.0
func (e NodeAffinityOperator) ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput
func (NodeAffinityOperator) ToNodeAffinityOperatorPtrOutputWithContext ¶ added in v0.32.0
func (e NodeAffinityOperator) ToNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) NodeAffinityOperatorPtrOutput
func (NodeAffinityOperator) ToStringOutput ¶ added in v0.32.0
func (e NodeAffinityOperator) ToStringOutput() pulumi.StringOutput
func (NodeAffinityOperator) ToStringOutputWithContext ¶ added in v0.32.0
func (e NodeAffinityOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeAffinityOperator) ToStringPtrOutput ¶ added in v0.32.0
func (e NodeAffinityOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeAffinityOperator) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e NodeAffinityOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeAffinityOperatorInput ¶ added in v0.32.0
type NodeAffinityOperatorInput interface { pulumi.Input ToNodeAffinityOperatorOutput() NodeAffinityOperatorOutput ToNodeAffinityOperatorOutputWithContext(context.Context) NodeAffinityOperatorOutput }
NodeAffinityOperatorInput is an input type that accepts NodeAffinityOperatorArgs and NodeAffinityOperatorOutput values. You can construct a concrete instance of `NodeAffinityOperatorInput` via:
NodeAffinityOperatorArgs{...}
type NodeAffinityOperatorOutput ¶ added in v0.32.0
type NodeAffinityOperatorOutput struct{ *pulumi.OutputState }
func (NodeAffinityOperatorOutput) ElementType ¶ added in v0.32.0
func (NodeAffinityOperatorOutput) ElementType() reflect.Type
func (NodeAffinityOperatorOutput) ToNodeAffinityOperatorOutput ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorOutput() NodeAffinityOperatorOutput
func (NodeAffinityOperatorOutput) ToNodeAffinityOperatorOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorOutputWithContext(ctx context.Context) NodeAffinityOperatorOutput
func (NodeAffinityOperatorOutput) ToNodeAffinityOperatorPtrOutput ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput
func (NodeAffinityOperatorOutput) ToNodeAffinityOperatorPtrOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) NodeAffinityOperatorPtrOutput
func (NodeAffinityOperatorOutput) ToStringOutput ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToStringOutput() pulumi.StringOutput
func (NodeAffinityOperatorOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeAffinityOperatorOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeAffinityOperatorOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeAffinityOperatorPtrInput ¶ added in v0.32.0
type NodeAffinityOperatorPtrInput interface { pulumi.Input ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput ToNodeAffinityOperatorPtrOutputWithContext(context.Context) NodeAffinityOperatorPtrOutput }
func NodeAffinityOperatorPtr ¶ added in v0.32.0
func NodeAffinityOperatorPtr(v string) NodeAffinityOperatorPtrInput
type NodeAffinityOperatorPtrOutput ¶ added in v0.32.0
type NodeAffinityOperatorPtrOutput struct{ *pulumi.OutputState }
func (NodeAffinityOperatorPtrOutput) Elem ¶ added in v0.32.0
func (o NodeAffinityOperatorPtrOutput) Elem() NodeAffinityOperatorOutput
func (NodeAffinityOperatorPtrOutput) ElementType ¶ added in v0.32.0
func (NodeAffinityOperatorPtrOutput) ElementType() reflect.Type
func (NodeAffinityOperatorPtrOutput) ToNodeAffinityOperatorPtrOutput ¶ added in v0.32.0
func (o NodeAffinityOperatorPtrOutput) ToNodeAffinityOperatorPtrOutput() NodeAffinityOperatorPtrOutput
func (NodeAffinityOperatorPtrOutput) ToNodeAffinityOperatorPtrOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOperatorPtrOutput) ToNodeAffinityOperatorPtrOutputWithContext(ctx context.Context) NodeAffinityOperatorPtrOutput
func (NodeAffinityOperatorPtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o NodeAffinityOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeAffinityOperatorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeAffinityOutput ¶ added in v0.32.0
type NodeAffinityOutput struct{ *pulumi.OutputState }
Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
func (NodeAffinityOutput) ElementType ¶ added in v0.32.0
func (NodeAffinityOutput) ElementType() reflect.Type
func (NodeAffinityOutput) Key ¶ added in v0.32.0
func (o NodeAffinityOutput) Key() pulumi.StringPtrOutput
Key for NodeAffinity.
func (NodeAffinityOutput) Operator ¶ added in v0.32.0
func (o NodeAffinityOutput) Operator() NodeAffinityOperatorPtrOutput
Operator for NodeAffinity.
func (NodeAffinityOutput) ToNodeAffinityOutput ¶ added in v0.32.0
func (o NodeAffinityOutput) ToNodeAffinityOutput() NodeAffinityOutput
func (NodeAffinityOutput) ToNodeAffinityOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityOutput) ToNodeAffinityOutputWithContext(ctx context.Context) NodeAffinityOutput
func (NodeAffinityOutput) Values ¶ added in v0.32.0
func (o NodeAffinityOutput) Values() pulumi.StringArrayOutput
Values for NodeAffinity.
type NodeAffinityResponse ¶ added in v0.32.0
type NodeAffinityResponse struct { // Key for NodeAffinity. Key string `pulumi:"key"` // Operator for NodeAffinity. Operator string `pulumi:"operator"` // Values for NodeAffinity. Values []string `pulumi:"values"` }
Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
type NodeAffinityResponseArrayOutput ¶ added in v0.32.0
type NodeAffinityResponseArrayOutput struct{ *pulumi.OutputState }
func (NodeAffinityResponseArrayOutput) ElementType ¶ added in v0.32.0
func (NodeAffinityResponseArrayOutput) ElementType() reflect.Type
func (NodeAffinityResponseArrayOutput) Index ¶ added in v0.32.0
func (o NodeAffinityResponseArrayOutput) Index(i pulumi.IntInput) NodeAffinityResponseOutput
func (NodeAffinityResponseArrayOutput) ToNodeAffinityResponseArrayOutput ¶ added in v0.32.0
func (o NodeAffinityResponseArrayOutput) ToNodeAffinityResponseArrayOutput() NodeAffinityResponseArrayOutput
func (NodeAffinityResponseArrayOutput) ToNodeAffinityResponseArrayOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityResponseArrayOutput) ToNodeAffinityResponseArrayOutputWithContext(ctx context.Context) NodeAffinityResponseArrayOutput
type NodeAffinityResponseOutput ¶ added in v0.32.0
type NodeAffinityResponseOutput struct{ *pulumi.OutputState }
Specifies the NodeAffinity key, values, and affinity operator according to [shared sole tenant node group affinities](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes#node_affinity_and_anti-affinity).
func (NodeAffinityResponseOutput) ElementType ¶ added in v0.32.0
func (NodeAffinityResponseOutput) ElementType() reflect.Type
func (NodeAffinityResponseOutput) Key ¶ added in v0.32.0
func (o NodeAffinityResponseOutput) Key() pulumi.StringOutput
Key for NodeAffinity.
func (NodeAffinityResponseOutput) Operator ¶ added in v0.32.0
func (o NodeAffinityResponseOutput) Operator() pulumi.StringOutput
Operator for NodeAffinity.
func (NodeAffinityResponseOutput) ToNodeAffinityResponseOutput ¶ added in v0.32.0
func (o NodeAffinityResponseOutput) ToNodeAffinityResponseOutput() NodeAffinityResponseOutput
func (NodeAffinityResponseOutput) ToNodeAffinityResponseOutputWithContext ¶ added in v0.32.0
func (o NodeAffinityResponseOutput) ToNodeAffinityResponseOutputWithContext(ctx context.Context) NodeAffinityResponseOutput
func (NodeAffinityResponseOutput) Values ¶ added in v0.32.0
func (o NodeAffinityResponseOutput) Values() pulumi.StringArrayOutput
Values for NodeAffinity.
type NodeConfig ¶
type NodeConfig struct { // A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs. Accelerators []AcceleratorConfig `pulumi:"accelerators"` // Advanced features for the Compute Engine VM. AdvancedMachineFeatures *AdvancedMachineFeatures `pulumi:"advancedMachineFeatures"` // The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey *string `pulumi:"bootDiskKmsKey"` // Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled. ConfidentialNodes *ConfidentialNodes `pulumi:"confidentialNodes"` // Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB. DiskSizeGb *int `pulumi:"diskSizeGb"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard' DiskType *string `pulumi:"diskType"` // Optional. Enable confidential storage on Hyperdisk. boot_disk_kms_key is required when enable_confidential_storage is true. This is only available for private preview. EnableConfidentialStorage *bool `pulumi:"enableConfidentialStorage"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig *EphemeralStorageConfig `pulumi:"ephemeralStorageConfig"` // Parameters for the node ephemeral storage using Local SSDs. If unspecified, ephemeral storage is backed by the boot disk. This field is functionally equivalent to the ephemeral_storage_config EphemeralStorageLocalSsdConfig *EphemeralStorageLocalSsdConfig `pulumi:"ephemeralStorageLocalSsdConfig"` // Enable or disable NCCL fast socket for the node pool. FastSocket *FastSocket `pulumi:"fastSocket"` // GCFS (Google Container File System) configs. GcfsConfig *GcfsConfig `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic *VirtualNIC `pulumi:"gvnic"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. HostMaintenancePolicy *HostMaintenancePolicy `pulumi:"hostMaintenancePolicy"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. ImageType *string `pulumi:"imageType"` // Node kubelet configs. KubeletConfig *NodeKubeletConfig `pulumi:"kubeletConfig"` // The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Labels map[string]string `pulumi:"labels"` // Parameters that can be configured on Linux nodes. LinuxNodeConfig *LinuxNodeConfig `pulumi:"linuxNodeConfig"` // Parameters for using raw-block Local NVMe SSDs. LocalNvmeSsdBlockConfig *LocalNvmeSsdBlockConfig `pulumi:"localNvmeSsdBlockConfig"` // The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. LocalSsdCount *int `pulumi:"localSsdCount"` // Logging configuration. LoggingConfig *NodePoolLoggingConfig `pulumi:"loggingConfig"` // The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`. MachineType *string `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in the cluster. Keys must conform to the regexp `[a-zA-Z0-9-_]+` and be less than 128 bytes in length. These are reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project or be one of the reserved keys: - "cluster-location" - "cluster-name" - "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-oslogin" - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" Values are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on them is that each value's size must be less than or equal to 32 KB. The total size of all keys and values must be less than 512 KB. Metadata map[string]string `pulumi:"metadata"` // Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). MinCpuPlatform *string `pulumi:"minCpuPlatform"` // Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). NodeGroup *string `pulumi:"nodeGroup"` // The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. OauthScopes []string `pulumi:"oauthScopes"` // Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances. Preemptible *bool `pulumi:"preemptible"` // The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool. ReservationAffinity *ReservationAffinity `pulumi:"reservationAffinity"` // The resource labels for the node pool to use to annotate any related Google Compute Engine resources. ResourceLabels map[string]string `pulumi:"resourceLabels"` // A map of resource manager tag keys and values to be attached to the nodes. ResourceManagerTags *ResourceManagerTags `pulumi:"resourceManagerTags"` // Sandbox configuration for this node. SandboxConfig *SandboxConfig `pulumi:"sandboxConfig"` // The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used. ServiceAccount *string `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig *ShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // Parameters for node pools to be backed by shared sole tenant node groups. SoleTenantConfig *SoleTenantConfig `pulumi:"soleTenantConfig"` // Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag. Spot *bool `pulumi:"spot"` // The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035. Tags []string `pulumi:"tags"` // List of kubernetes taints to be applied to each node. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ Taints []NodeTaint `pulumi:"taints"` // Parameters that can be configured on Windows nodes. WindowsNodeConfig *WindowsNodeConfig `pulumi:"windowsNodeConfig"` // The workload metadata configuration for this node. WorkloadMetadataConfig *WorkloadMetadataConfig `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster. GKE Autopilot clusters do not recognize parameters in `NodeConfig`. Use AutoprovisioningNodePoolDefaults instead.
type NodeConfigArgs ¶
type NodeConfigArgs struct { // A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs. Accelerators AcceleratorConfigArrayInput `pulumi:"accelerators"` // Advanced features for the Compute Engine VM. AdvancedMachineFeatures AdvancedMachineFeaturesPtrInput `pulumi:"advancedMachineFeatures"` // The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey pulumi.StringPtrInput `pulumi:"bootDiskKmsKey"` // Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled. ConfidentialNodes ConfidentialNodesPtrInput `pulumi:"confidentialNodes"` // Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard' DiskType pulumi.StringPtrInput `pulumi:"diskType"` // Optional. Enable confidential storage on Hyperdisk. boot_disk_kms_key is required when enable_confidential_storage is true. This is only available for private preview. EnableConfidentialStorage pulumi.BoolPtrInput `pulumi:"enableConfidentialStorage"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig EphemeralStorageConfigPtrInput `pulumi:"ephemeralStorageConfig"` // Parameters for the node ephemeral storage using Local SSDs. If unspecified, ephemeral storage is backed by the boot disk. This field is functionally equivalent to the ephemeral_storage_config EphemeralStorageLocalSsdConfig EphemeralStorageLocalSsdConfigPtrInput `pulumi:"ephemeralStorageLocalSsdConfig"` // Enable or disable NCCL fast socket for the node pool. FastSocket FastSocketPtrInput `pulumi:"fastSocket"` // GCFS (Google Container File System) configs. GcfsConfig GcfsConfigPtrInput `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic VirtualNICPtrInput `pulumi:"gvnic"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. HostMaintenancePolicy HostMaintenancePolicyPtrInput `pulumi:"hostMaintenancePolicy"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. ImageType pulumi.StringPtrInput `pulumi:"imageType"` // Node kubelet configs. KubeletConfig NodeKubeletConfigPtrInput `pulumi:"kubeletConfig"` // The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Labels pulumi.StringMapInput `pulumi:"labels"` // Parameters that can be configured on Linux nodes. LinuxNodeConfig LinuxNodeConfigPtrInput `pulumi:"linuxNodeConfig"` // Parameters for using raw-block Local NVMe SSDs. LocalNvmeSsdBlockConfig LocalNvmeSsdBlockConfigPtrInput `pulumi:"localNvmeSsdBlockConfig"` // The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` // Logging configuration. LoggingConfig NodePoolLoggingConfigPtrInput `pulumi:"loggingConfig"` // The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`. MachineType pulumi.StringPtrInput `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in the cluster. Keys must conform to the regexp `[a-zA-Z0-9-_]+` and be less than 128 bytes in length. These are reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project or be one of the reserved keys: - "cluster-location" - "cluster-name" - "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-oslogin" - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" Values are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on them is that each value's size must be less than or equal to 32 KB. The total size of all keys and values must be less than 512 KB. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` // Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). NodeGroup pulumi.StringPtrInput `pulumi:"nodeGroup"` // The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances. Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"` // The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool. ReservationAffinity ReservationAffinityPtrInput `pulumi:"reservationAffinity"` // The resource labels for the node pool to use to annotate any related Google Compute Engine resources. ResourceLabels pulumi.StringMapInput `pulumi:"resourceLabels"` // A map of resource manager tag keys and values to be attached to the nodes. ResourceManagerTags ResourceManagerTagsPtrInput `pulumi:"resourceManagerTags"` // Sandbox configuration for this node. SandboxConfig SandboxConfigPtrInput `pulumi:"sandboxConfig"` // The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // Parameters for node pools to be backed by shared sole tenant node groups. SoleTenantConfig SoleTenantConfigPtrInput `pulumi:"soleTenantConfig"` // Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag. Spot pulumi.BoolPtrInput `pulumi:"spot"` // The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035. Tags pulumi.StringArrayInput `pulumi:"tags"` // List of kubernetes taints to be applied to each node. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ Taints NodeTaintArrayInput `pulumi:"taints"` // Parameters that can be configured on Windows nodes. WindowsNodeConfig WindowsNodeConfigPtrInput `pulumi:"windowsNodeConfig"` // The workload metadata configuration for this node. WorkloadMetadataConfig WorkloadMetadataConfigPtrInput `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster. GKE Autopilot clusters do not recognize parameters in `NodeConfig`. Use AutoprovisioningNodePoolDefaults instead.
func (NodeConfigArgs) ElementType ¶
func (NodeConfigArgs) ElementType() reflect.Type
func (NodeConfigArgs) ToNodeConfigOutput ¶
func (i NodeConfigArgs) ToNodeConfigOutput() NodeConfigOutput
func (NodeConfigArgs) ToNodeConfigOutputWithContext ¶
func (i NodeConfigArgs) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
func (NodeConfigArgs) ToNodeConfigPtrOutput ¶
func (i NodeConfigArgs) ToNodeConfigPtrOutput() NodeConfigPtrOutput
func (NodeConfigArgs) ToNodeConfigPtrOutputWithContext ¶
func (i NodeConfigArgs) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
type NodeConfigDefaults ¶ added in v0.5.0
type NodeConfigDefaults struct { // GCFS (Google Container File System, also known as Riptide) options. GcfsConfig *GcfsConfig `pulumi:"gcfsConfig"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. HostMaintenancePolicy *HostMaintenancePolicy `pulumi:"hostMaintenancePolicy"` // Logging configuration for node pools. LoggingConfig *NodePoolLoggingConfig `pulumi:"loggingConfig"` }
Subset of NodeConfig message that has defaults.
type NodeConfigDefaultsArgs ¶ added in v0.5.0
type NodeConfigDefaultsArgs struct { // GCFS (Google Container File System, also known as Riptide) options. GcfsConfig GcfsConfigPtrInput `pulumi:"gcfsConfig"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. HostMaintenancePolicy HostMaintenancePolicyPtrInput `pulumi:"hostMaintenancePolicy"` // Logging configuration for node pools. LoggingConfig NodePoolLoggingConfigPtrInput `pulumi:"loggingConfig"` }
Subset of NodeConfig message that has defaults.
func (NodeConfigDefaultsArgs) ElementType ¶ added in v0.5.0
func (NodeConfigDefaultsArgs) ElementType() reflect.Type
func (NodeConfigDefaultsArgs) ToNodeConfigDefaultsOutput ¶ added in v0.5.0
func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsOutput() NodeConfigDefaultsOutput
func (NodeConfigDefaultsArgs) ToNodeConfigDefaultsOutputWithContext ¶ added in v0.5.0
func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsOutputWithContext(ctx context.Context) NodeConfigDefaultsOutput
func (NodeConfigDefaultsArgs) ToNodeConfigDefaultsPtrOutput ¶ added in v0.5.0
func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
func (NodeConfigDefaultsArgs) ToNodeConfigDefaultsPtrOutputWithContext ¶ added in v0.5.0
func (i NodeConfigDefaultsArgs) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
type NodeConfigDefaultsInput ¶ added in v0.5.0
type NodeConfigDefaultsInput interface { pulumi.Input ToNodeConfigDefaultsOutput() NodeConfigDefaultsOutput ToNodeConfigDefaultsOutputWithContext(context.Context) NodeConfigDefaultsOutput }
NodeConfigDefaultsInput is an input type that accepts NodeConfigDefaultsArgs and NodeConfigDefaultsOutput values. You can construct a concrete instance of `NodeConfigDefaultsInput` via:
NodeConfigDefaultsArgs{...}
type NodeConfigDefaultsOutput ¶ added in v0.5.0
type NodeConfigDefaultsOutput struct{ *pulumi.OutputState }
Subset of NodeConfig message that has defaults.
func (NodeConfigDefaultsOutput) ElementType ¶ added in v0.5.0
func (NodeConfigDefaultsOutput) ElementType() reflect.Type
func (NodeConfigDefaultsOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigDefaultsOutput) GcfsConfig() GcfsConfigPtrOutput
GCFS (Google Container File System, also known as Riptide) options.
func (NodeConfigDefaultsOutput) HostMaintenancePolicy ¶ added in v0.32.0
func (o NodeConfigDefaultsOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
func (NodeConfigDefaultsOutput) LoggingConfig ¶ added in v0.26.0
func (o NodeConfigDefaultsOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
Logging configuration for node pools.
func (NodeConfigDefaultsOutput) ToNodeConfigDefaultsOutput ¶ added in v0.5.0
func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsOutput() NodeConfigDefaultsOutput
func (NodeConfigDefaultsOutput) ToNodeConfigDefaultsOutputWithContext ¶ added in v0.5.0
func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsOutputWithContext(ctx context.Context) NodeConfigDefaultsOutput
func (NodeConfigDefaultsOutput) ToNodeConfigDefaultsPtrOutput ¶ added in v0.5.0
func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
func (NodeConfigDefaultsOutput) ToNodeConfigDefaultsPtrOutputWithContext ¶ added in v0.5.0
func (o NodeConfigDefaultsOutput) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
type NodeConfigDefaultsPtrInput ¶ added in v0.5.0
type NodeConfigDefaultsPtrInput interface { pulumi.Input ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput ToNodeConfigDefaultsPtrOutputWithContext(context.Context) NodeConfigDefaultsPtrOutput }
NodeConfigDefaultsPtrInput is an input type that accepts NodeConfigDefaultsArgs, NodeConfigDefaultsPtr and NodeConfigDefaultsPtrOutput values. You can construct a concrete instance of `NodeConfigDefaultsPtrInput` via:
NodeConfigDefaultsArgs{...} or: nil
func NodeConfigDefaultsPtr ¶ added in v0.5.0
func NodeConfigDefaultsPtr(v *NodeConfigDefaultsArgs) NodeConfigDefaultsPtrInput
type NodeConfigDefaultsPtrOutput ¶ added in v0.5.0
type NodeConfigDefaultsPtrOutput struct{ *pulumi.OutputState }
func (NodeConfigDefaultsPtrOutput) Elem ¶ added in v0.5.0
func (o NodeConfigDefaultsPtrOutput) Elem() NodeConfigDefaultsOutput
func (NodeConfigDefaultsPtrOutput) ElementType ¶ added in v0.5.0
func (NodeConfigDefaultsPtrOutput) ElementType() reflect.Type
func (NodeConfigDefaultsPtrOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigDefaultsPtrOutput) GcfsConfig() GcfsConfigPtrOutput
GCFS (Google Container File System, also known as Riptide) options.
func (NodeConfigDefaultsPtrOutput) HostMaintenancePolicy ¶ added in v0.32.0
func (o NodeConfigDefaultsPtrOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
func (NodeConfigDefaultsPtrOutput) LoggingConfig ¶ added in v0.26.0
func (o NodeConfigDefaultsPtrOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
Logging configuration for node pools.
func (NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutput ¶ added in v0.5.0
func (o NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
func (NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutputWithContext ¶ added in v0.5.0
func (o NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
type NodeConfigDefaultsResponse ¶ added in v0.5.0
type NodeConfigDefaultsResponse struct { // GCFS (Google Container File System, also known as Riptide) options. GcfsConfig GcfsConfigResponse `pulumi:"gcfsConfig"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. HostMaintenancePolicy HostMaintenancePolicyResponse `pulumi:"hostMaintenancePolicy"` // Logging configuration for node pools. LoggingConfig NodePoolLoggingConfigResponse `pulumi:"loggingConfig"` }
Subset of NodeConfig message that has defaults.
type NodeConfigDefaultsResponseOutput ¶ added in v0.5.0
type NodeConfigDefaultsResponseOutput struct{ *pulumi.OutputState }
Subset of NodeConfig message that has defaults.
func (NodeConfigDefaultsResponseOutput) ElementType ¶ added in v0.5.0
func (NodeConfigDefaultsResponseOutput) ElementType() reflect.Type
func (NodeConfigDefaultsResponseOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigDefaultsResponseOutput) GcfsConfig() GcfsConfigResponseOutput
GCFS (Google Container File System, also known as Riptide) options.
func (NodeConfigDefaultsResponseOutput) HostMaintenancePolicy ¶ added in v0.32.0
func (o NodeConfigDefaultsResponseOutput) HostMaintenancePolicy() HostMaintenancePolicyResponseOutput
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
func (NodeConfigDefaultsResponseOutput) LoggingConfig ¶ added in v0.26.0
func (o NodeConfigDefaultsResponseOutput) LoggingConfig() NodePoolLoggingConfigResponseOutput
Logging configuration for node pools.
func (NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutput ¶ added in v0.5.0
func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutput() NodeConfigDefaultsResponseOutput
func (NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutputWithContext ¶ added in v0.5.0
func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutputWithContext(ctx context.Context) NodeConfigDefaultsResponseOutput
type NodeConfigInput ¶
type NodeConfigInput interface { pulumi.Input ToNodeConfigOutput() NodeConfigOutput ToNodeConfigOutputWithContext(context.Context) NodeConfigOutput }
NodeConfigInput is an input type that accepts NodeConfigArgs and NodeConfigOutput values. You can construct a concrete instance of `NodeConfigInput` via:
NodeConfigArgs{...}
type NodeConfigOutput ¶
type NodeConfigOutput struct{ *pulumi.OutputState }
Parameters that describe the nodes in a cluster. GKE Autopilot clusters do not recognize parameters in `NodeConfig`. Use AutoprovisioningNodePoolDefaults instead.
func (NodeConfigOutput) Accelerators ¶
func (o NodeConfigOutput) Accelerators() AcceleratorConfigArrayOutput
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
func (NodeConfigOutput) AdvancedMachineFeatures ¶ added in v0.9.0
func (o NodeConfigOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesPtrOutput
Advanced features for the Compute Engine VM.
func (NodeConfigOutput) BootDiskKmsKey ¶
func (o NodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
func (NodeConfigOutput) ConfidentialNodes ¶ added in v0.18.0
func (o NodeConfigOutput) ConfidentialNodes() ConfidentialNodesPtrOutput
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
func (NodeConfigOutput) DiskSizeGb ¶
func (o NodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
func (NodeConfigOutput) DiskType ¶
func (o NodeConfigOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard'
func (NodeConfigOutput) ElementType ¶
func (NodeConfigOutput) ElementType() reflect.Type
func (NodeConfigOutput) EnableConfidentialStorage ¶ added in v0.32.0
func (o NodeConfigOutput) EnableConfidentialStorage() pulumi.BoolPtrOutput
Optional. Enable confidential storage on Hyperdisk. boot_disk_kms_key is required when enable_confidential_storage is true. This is only available for private preview.
func (NodeConfigOutput) EphemeralStorageConfig ¶
func (o NodeConfigOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
func (NodeConfigOutput) EphemeralStorageLocalSsdConfig ¶ added in v0.28.0
func (o NodeConfigOutput) EphemeralStorageLocalSsdConfig() EphemeralStorageLocalSsdConfigPtrOutput
Parameters for the node ephemeral storage using Local SSDs. If unspecified, ephemeral storage is backed by the boot disk. This field is functionally equivalent to the ephemeral_storage_config
func (NodeConfigOutput) FastSocket ¶ added in v0.28.0
func (o NodeConfigOutput) FastSocket() FastSocketPtrOutput
Enable or disable NCCL fast socket for the node pool.
func (NodeConfigOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigOutput) GcfsConfig() GcfsConfigPtrOutput
GCFS (Google Container File System) configs.
func (NodeConfigOutput) Gvnic ¶ added in v0.8.0
func (o NodeConfigOutput) Gvnic() VirtualNICPtrOutput
Enable or disable gvnic on the node pool.
func (NodeConfigOutput) HostMaintenancePolicy ¶ added in v0.32.0
func (o NodeConfigOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
func (NodeConfigOutput) ImageType ¶
func (o NodeConfigOutput) ImageType() pulumi.StringPtrOutput
The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
func (NodeConfigOutput) KubeletConfig ¶
func (o NodeConfigOutput) KubeletConfig() NodeKubeletConfigPtrOutput
Node kubelet configs.
func (NodeConfigOutput) Labels ¶
func (o NodeConfigOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (NodeConfigOutput) LinuxNodeConfig ¶
func (o NodeConfigOutput) LinuxNodeConfig() LinuxNodeConfigPtrOutput
Parameters that can be configured on Linux nodes.
func (NodeConfigOutput) LocalNvmeSsdBlockConfig ¶ added in v0.28.0
func (o NodeConfigOutput) LocalNvmeSsdBlockConfig() LocalNvmeSsdBlockConfigPtrOutput
Parameters for using raw-block Local NVMe SSDs.
func (NodeConfigOutput) LocalSsdCount ¶
func (o NodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information.
func (NodeConfigOutput) LoggingConfig ¶ added in v0.26.0
func (o NodeConfigOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
Logging configuration.
func (NodeConfigOutput) MachineType ¶
func (o NodeConfigOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`.
func (NodeConfigOutput) Metadata ¶
func (o NodeConfigOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. Keys must conform to the regexp `[a-zA-Z0-9-_]+` and be less than 128 bytes in length. These are reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project or be one of the reserved keys: - "cluster-location" - "cluster-name" - "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-oslogin" - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" Values are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on them is that each value's size must be less than or equal to 32 KB. The total size of all keys and values must be less than 512 KB.
func (NodeConfigOutput) MinCpuPlatform ¶
func (o NodeConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform).
func (NodeConfigOutput) NodeGroup ¶
func (o NodeConfigOutput) NodeGroup() pulumi.StringPtrOutput
Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes).
func (NodeConfigOutput) OauthScopes ¶
func (o NodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.
func (NodeConfigOutput) Preemptible ¶
func (o NodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances.
func (NodeConfigOutput) ReservationAffinity ¶
func (o NodeConfigOutput) ReservationAffinity() ReservationAffinityPtrOutput
The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool.
func (NodeConfigOutput) ResourceLabels ¶ added in v0.28.0
func (o NodeConfigOutput) ResourceLabels() pulumi.StringMapOutput
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
func (NodeConfigOutput) ResourceManagerTags ¶ added in v0.32.0
func (o NodeConfigOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
A map of resource manager tag keys and values to be attached to the nodes.
func (NodeConfigOutput) SandboxConfig ¶
func (o NodeConfigOutput) SandboxConfig() SandboxConfigPtrOutput
Sandbox configuration for this node.
func (NodeConfigOutput) ServiceAccount ¶
func (o NodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used.
func (NodeConfigOutput) ShieldedInstanceConfig ¶
func (o NodeConfigOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
Shielded Instance options.
func (NodeConfigOutput) SoleTenantConfig ¶ added in v0.32.0
func (o NodeConfigOutput) SoleTenantConfig() SoleTenantConfigPtrOutput
Parameters for node pools to be backed by shared sole tenant node groups.
func (NodeConfigOutput) Spot ¶ added in v0.8.0
func (o NodeConfigOutput) Spot() pulumi.BoolPtrOutput
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
func (NodeConfigOutput) Tags ¶
func (o NodeConfigOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
func (NodeConfigOutput) Taints ¶
func (o NodeConfigOutput) Taints() NodeTaintArrayOutput
List of kubernetes taints to be applied to each node. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
func (NodeConfigOutput) ToNodeConfigOutput ¶
func (o NodeConfigOutput) ToNodeConfigOutput() NodeConfigOutput
func (NodeConfigOutput) ToNodeConfigOutputWithContext ¶
func (o NodeConfigOutput) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
func (NodeConfigOutput) ToNodeConfigPtrOutput ¶
func (o NodeConfigOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
func (NodeConfigOutput) ToNodeConfigPtrOutputWithContext ¶
func (o NodeConfigOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
func (NodeConfigOutput) WindowsNodeConfig ¶ added in v0.28.0
func (o NodeConfigOutput) WindowsNodeConfig() WindowsNodeConfigPtrOutput
Parameters that can be configured on Windows nodes.
func (NodeConfigOutput) WorkloadMetadataConfig ¶
func (o NodeConfigOutput) WorkloadMetadataConfig() WorkloadMetadataConfigPtrOutput
The workload metadata configuration for this node.
type NodeConfigPtrInput ¶
type NodeConfigPtrInput interface { pulumi.Input ToNodeConfigPtrOutput() NodeConfigPtrOutput ToNodeConfigPtrOutputWithContext(context.Context) NodeConfigPtrOutput }
NodeConfigPtrInput is an input type that accepts NodeConfigArgs, NodeConfigPtr and NodeConfigPtrOutput values. You can construct a concrete instance of `NodeConfigPtrInput` via:
NodeConfigArgs{...} or: nil
func NodeConfigPtr ¶
func NodeConfigPtr(v *NodeConfigArgs) NodeConfigPtrInput
type NodeConfigPtrOutput ¶
type NodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodeConfigPtrOutput) Accelerators ¶
func (o NodeConfigPtrOutput) Accelerators() AcceleratorConfigArrayOutput
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
func (NodeConfigPtrOutput) AdvancedMachineFeatures ¶ added in v0.9.0
func (o NodeConfigPtrOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesPtrOutput
Advanced features for the Compute Engine VM.
func (NodeConfigPtrOutput) BootDiskKmsKey ¶
func (o NodeConfigPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
func (NodeConfigPtrOutput) ConfidentialNodes ¶ added in v0.18.0
func (o NodeConfigPtrOutput) ConfidentialNodes() ConfidentialNodesPtrOutput
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
func (NodeConfigPtrOutput) DiskSizeGb ¶
func (o NodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
func (NodeConfigPtrOutput) DiskType ¶
func (o NodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard'
func (NodeConfigPtrOutput) Elem ¶
func (o NodeConfigPtrOutput) Elem() NodeConfigOutput
func (NodeConfigPtrOutput) ElementType ¶
func (NodeConfigPtrOutput) ElementType() reflect.Type
func (NodeConfigPtrOutput) EnableConfidentialStorage ¶ added in v0.32.0
func (o NodeConfigPtrOutput) EnableConfidentialStorage() pulumi.BoolPtrOutput
Optional. Enable confidential storage on Hyperdisk. boot_disk_kms_key is required when enable_confidential_storage is true. This is only available for private preview.
func (NodeConfigPtrOutput) EphemeralStorageConfig ¶
func (o NodeConfigPtrOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
func (NodeConfigPtrOutput) EphemeralStorageLocalSsdConfig ¶ added in v0.28.0
func (o NodeConfigPtrOutput) EphemeralStorageLocalSsdConfig() EphemeralStorageLocalSsdConfigPtrOutput
Parameters for the node ephemeral storage using Local SSDs. If unspecified, ephemeral storage is backed by the boot disk. This field is functionally equivalent to the ephemeral_storage_config
func (NodeConfigPtrOutput) FastSocket ¶ added in v0.28.0
func (o NodeConfigPtrOutput) FastSocket() FastSocketPtrOutput
Enable or disable NCCL fast socket for the node pool.
func (NodeConfigPtrOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigPtrOutput) GcfsConfig() GcfsConfigPtrOutput
GCFS (Google Container File System) configs.
func (NodeConfigPtrOutput) Gvnic ¶ added in v0.8.0
func (o NodeConfigPtrOutput) Gvnic() VirtualNICPtrOutput
Enable or disable gvnic on the node pool.
func (NodeConfigPtrOutput) HostMaintenancePolicy ¶ added in v0.32.0
func (o NodeConfigPtrOutput) HostMaintenancePolicy() HostMaintenancePolicyPtrOutput
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
func (NodeConfigPtrOutput) ImageType ¶
func (o NodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
func (NodeConfigPtrOutput) KubeletConfig ¶
func (o NodeConfigPtrOutput) KubeletConfig() NodeKubeletConfigPtrOutput
Node kubelet configs.
func (NodeConfigPtrOutput) Labels ¶
func (o NodeConfigPtrOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (NodeConfigPtrOutput) LinuxNodeConfig ¶
func (o NodeConfigPtrOutput) LinuxNodeConfig() LinuxNodeConfigPtrOutput
Parameters that can be configured on Linux nodes.
func (NodeConfigPtrOutput) LocalNvmeSsdBlockConfig ¶ added in v0.28.0
func (o NodeConfigPtrOutput) LocalNvmeSsdBlockConfig() LocalNvmeSsdBlockConfigPtrOutput
Parameters for using raw-block Local NVMe SSDs.
func (NodeConfigPtrOutput) LocalSsdCount ¶
func (o NodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information.
func (NodeConfigPtrOutput) LoggingConfig ¶ added in v0.26.0
func (o NodeConfigPtrOutput) LoggingConfig() NodePoolLoggingConfigPtrOutput
Logging configuration.
func (NodeConfigPtrOutput) MachineType ¶
func (o NodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`.
func (NodeConfigPtrOutput) Metadata ¶
func (o NodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. Keys must conform to the regexp `[a-zA-Z0-9-_]+` and be less than 128 bytes in length. These are reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project or be one of the reserved keys: - "cluster-location" - "cluster-name" - "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-oslogin" - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" Values are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on them is that each value's size must be less than or equal to 32 KB. The total size of all keys and values must be less than 512 KB.
func (NodeConfigPtrOutput) MinCpuPlatform ¶
func (o NodeConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform).
func (NodeConfigPtrOutput) NodeGroup ¶
func (o NodeConfigPtrOutput) NodeGroup() pulumi.StringPtrOutput
Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes).
func (NodeConfigPtrOutput) OauthScopes ¶
func (o NodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.
func (NodeConfigPtrOutput) Preemptible ¶
func (o NodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances.
func (NodeConfigPtrOutput) ReservationAffinity ¶
func (o NodeConfigPtrOutput) ReservationAffinity() ReservationAffinityPtrOutput
The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool.
func (NodeConfigPtrOutput) ResourceLabels ¶ added in v0.28.0
func (o NodeConfigPtrOutput) ResourceLabels() pulumi.StringMapOutput
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
func (NodeConfigPtrOutput) ResourceManagerTags ¶ added in v0.32.0
func (o NodeConfigPtrOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
A map of resource manager tag keys and values to be attached to the nodes.
func (NodeConfigPtrOutput) SandboxConfig ¶
func (o NodeConfigPtrOutput) SandboxConfig() SandboxConfigPtrOutput
Sandbox configuration for this node.
func (NodeConfigPtrOutput) ServiceAccount ¶
func (o NodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used.
func (NodeConfigPtrOutput) ShieldedInstanceConfig ¶
func (o NodeConfigPtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
Shielded Instance options.
func (NodeConfigPtrOutput) SoleTenantConfig ¶ added in v0.32.0
func (o NodeConfigPtrOutput) SoleTenantConfig() SoleTenantConfigPtrOutput
Parameters for node pools to be backed by shared sole tenant node groups.
func (NodeConfigPtrOutput) Spot ¶ added in v0.8.0
func (o NodeConfigPtrOutput) Spot() pulumi.BoolPtrOutput
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
func (NodeConfigPtrOutput) Tags ¶
func (o NodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
func (NodeConfigPtrOutput) Taints ¶
func (o NodeConfigPtrOutput) Taints() NodeTaintArrayOutput
List of kubernetes taints to be applied to each node. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
func (NodeConfigPtrOutput) ToNodeConfigPtrOutput ¶
func (o NodeConfigPtrOutput) ToNodeConfigPtrOutput() NodeConfigPtrOutput
func (NodeConfigPtrOutput) ToNodeConfigPtrOutputWithContext ¶
func (o NodeConfigPtrOutput) ToNodeConfigPtrOutputWithContext(ctx context.Context) NodeConfigPtrOutput
func (NodeConfigPtrOutput) WindowsNodeConfig ¶ added in v0.28.0
func (o NodeConfigPtrOutput) WindowsNodeConfig() WindowsNodeConfigPtrOutput
Parameters that can be configured on Windows nodes.
func (NodeConfigPtrOutput) WorkloadMetadataConfig ¶
func (o NodeConfigPtrOutput) WorkloadMetadataConfig() WorkloadMetadataConfigPtrOutput
The workload metadata configuration for this node.
type NodeConfigResponse ¶
type NodeConfigResponse struct { // A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs. Accelerators []AcceleratorConfigResponse `pulumi:"accelerators"` // Advanced features for the Compute Engine VM. AdvancedMachineFeatures AdvancedMachineFeaturesResponse `pulumi:"advancedMachineFeatures"` // The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption BootDiskKmsKey string `pulumi:"bootDiskKmsKey"` // Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled. ConfidentialNodes ConfidentialNodesResponse `pulumi:"confidentialNodes"` // Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB. DiskSizeGb int `pulumi:"diskSizeGb"` // Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard' DiskType string `pulumi:"diskType"` // Optional. Enable confidential storage on Hyperdisk. boot_disk_kms_key is required when enable_confidential_storage is true. This is only available for private preview. EnableConfidentialStorage bool `pulumi:"enableConfidentialStorage"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig EphemeralStorageConfigResponse `pulumi:"ephemeralStorageConfig"` // Parameters for the node ephemeral storage using Local SSDs. If unspecified, ephemeral storage is backed by the boot disk. This field is functionally equivalent to the ephemeral_storage_config EphemeralStorageLocalSsdConfig EphemeralStorageLocalSsdConfigResponse `pulumi:"ephemeralStorageLocalSsdConfig"` // Enable or disable NCCL fast socket for the node pool. FastSocket FastSocketResponse `pulumi:"fastSocket"` // GCFS (Google Container File System) configs. GcfsConfig GcfsConfigResponse `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic VirtualNICResponse `pulumi:"gvnic"` // HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts. HostMaintenancePolicy HostMaintenancePolicyResponse `pulumi:"hostMaintenancePolicy"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types. ImageType string `pulumi:"imageType"` // Node kubelet configs. KubeletConfig NodeKubeletConfigResponse `pulumi:"kubeletConfig"` // The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ Labels map[string]string `pulumi:"labels"` // Parameters that can be configured on Linux nodes. LinuxNodeConfig LinuxNodeConfigResponse `pulumi:"linuxNodeConfig"` // Parameters for using raw-block Local NVMe SSDs. LocalNvmeSsdBlockConfig LocalNvmeSsdBlockConfigResponse `pulumi:"localNvmeSsdBlockConfig"` // The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information. LocalSsdCount int `pulumi:"localSsdCount"` // Logging configuration. LoggingConfig NodePoolLoggingConfigResponse `pulumi:"loggingConfig"` // The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`. MachineType string `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in the cluster. Keys must conform to the regexp `[a-zA-Z0-9-_]+` and be less than 128 bytes in length. These are reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project or be one of the reserved keys: - "cluster-location" - "cluster-name" - "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-oslogin" - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" Values are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on them is that each value's size must be less than or equal to 32 KB. The total size of all keys and values must be less than 512 KB. Metadata map[string]string `pulumi:"metadata"` // Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform). MinCpuPlatform string `pulumi:"minCpuPlatform"` // Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes). NodeGroup string `pulumi:"nodeGroup"` // The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added. OauthScopes []string `pulumi:"oauthScopes"` // Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances. Preemptible bool `pulumi:"preemptible"` // The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool. ReservationAffinity ReservationAffinityResponse `pulumi:"reservationAffinity"` // The resource labels for the node pool to use to annotate any related Google Compute Engine resources. ResourceLabels map[string]string `pulumi:"resourceLabels"` // A map of resource manager tag keys and values to be attached to the nodes. ResourceManagerTags ResourceManagerTagsResponse `pulumi:"resourceManagerTags"` // Sandbox configuration for this node. SandboxConfig SandboxConfigResponse `pulumi:"sandboxConfig"` // The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used. ServiceAccount string `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponse `pulumi:"shieldedInstanceConfig"` // Parameters for node pools to be backed by shared sole tenant node groups. SoleTenantConfig SoleTenantConfigResponse `pulumi:"soleTenantConfig"` // Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag. Spot bool `pulumi:"spot"` // The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035. Tags []string `pulumi:"tags"` // List of kubernetes taints to be applied to each node. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ Taints []NodeTaintResponse `pulumi:"taints"` // Parameters that can be configured on Windows nodes. WindowsNodeConfig WindowsNodeConfigResponse `pulumi:"windowsNodeConfig"` // The workload metadata configuration for this node. WorkloadMetadataConfig WorkloadMetadataConfigResponse `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster. GKE Autopilot clusters do not recognize parameters in `NodeConfig`. Use AutoprovisioningNodePoolDefaults instead.
type NodeConfigResponseOutput ¶
type NodeConfigResponseOutput struct{ *pulumi.OutputState }
Parameters that describe the nodes in a cluster. GKE Autopilot clusters do not recognize parameters in `NodeConfig`. Use AutoprovisioningNodePoolDefaults instead.
func (NodeConfigResponseOutput) Accelerators ¶
func (o NodeConfigResponseOutput) Accelerators() AcceleratorConfigResponseArrayOutput
A list of hardware accelerators to be attached to each node. See https://cloud.google.com/compute/docs/gpus for more information about support for GPUs.
func (NodeConfigResponseOutput) AdvancedMachineFeatures ¶ added in v0.9.0
func (o NodeConfigResponseOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesResponseOutput
Advanced features for the Compute Engine VM.
func (NodeConfigResponseOutput) BootDiskKmsKey ¶
func (o NodeConfigResponseOutput) BootDiskKmsKey() pulumi.StringOutput
The Customer Managed Encryption Key used to encrypt the boot disk attached to each node in the node pool. This should be of the form projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME]. For more information about protecting resources with Cloud KMS Keys please see: https://cloud.google.com/compute/docs/disks/customer-managed-encryption
func (NodeConfigResponseOutput) ConfidentialNodes ¶ added in v0.18.0
func (o NodeConfigResponseOutput) ConfidentialNodes() ConfidentialNodesResponseOutput
Confidential nodes config. All the nodes in the node pool will be Confidential VM once enabled.
func (NodeConfigResponseOutput) DiskSizeGb ¶
func (o NodeConfigResponseOutput) DiskSizeGb() pulumi.IntOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. If unspecified, the default disk size is 100GB.
func (NodeConfigResponseOutput) DiskType ¶
func (o NodeConfigResponseOutput) DiskType() pulumi.StringOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-ssd' or 'pd-balanced') If unspecified, the default disk type is 'pd-standard'
func (NodeConfigResponseOutput) ElementType ¶
func (NodeConfigResponseOutput) ElementType() reflect.Type
func (NodeConfigResponseOutput) EnableConfidentialStorage ¶ added in v0.32.0
func (o NodeConfigResponseOutput) EnableConfidentialStorage() pulumi.BoolOutput
Optional. Enable confidential storage on Hyperdisk. boot_disk_kms_key is required when enable_confidential_storage is true. This is only available for private preview.
func (NodeConfigResponseOutput) EphemeralStorageConfig ¶
func (o NodeConfigResponseOutput) EphemeralStorageConfig() EphemeralStorageConfigResponseOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
func (NodeConfigResponseOutput) EphemeralStorageLocalSsdConfig ¶ added in v0.28.0
func (o NodeConfigResponseOutput) EphemeralStorageLocalSsdConfig() EphemeralStorageLocalSsdConfigResponseOutput
Parameters for the node ephemeral storage using Local SSDs. If unspecified, ephemeral storage is backed by the boot disk. This field is functionally equivalent to the ephemeral_storage_config
func (NodeConfigResponseOutput) FastSocket ¶ added in v0.28.0
func (o NodeConfigResponseOutput) FastSocket() FastSocketResponseOutput
Enable or disable NCCL fast socket for the node pool.
func (NodeConfigResponseOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigResponseOutput) GcfsConfig() GcfsConfigResponseOutput
GCFS (Google Container File System) configs.
func (NodeConfigResponseOutput) Gvnic ¶ added in v0.8.0
func (o NodeConfigResponseOutput) Gvnic() VirtualNICResponseOutput
Enable or disable gvnic on the node pool.
func (NodeConfigResponseOutput) HostMaintenancePolicy ¶ added in v0.32.0
func (o NodeConfigResponseOutput) HostMaintenancePolicy() HostMaintenancePolicyResponseOutput
HostMaintenancePolicy contains the desired maintenance policy for the Google Compute Engine hosts.
func (NodeConfigResponseOutput) ImageType ¶
func (o NodeConfigResponseOutput) ImageType() pulumi.StringOutput
The image type to use for this node. Note that for a given image type, the latest version of it will be used. Please see https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for available image types.
func (NodeConfigResponseOutput) KubeletConfig ¶
func (o NodeConfigResponseOutput) KubeletConfig() NodeKubeletConfigResponseOutput
Node kubelet configs.
func (NodeConfigResponseOutput) Labels ¶
func (o NodeConfigResponseOutput) Labels() pulumi.StringMapOutput
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
func (NodeConfigResponseOutput) LinuxNodeConfig ¶
func (o NodeConfigResponseOutput) LinuxNodeConfig() LinuxNodeConfigResponseOutput
Parameters that can be configured on Linux nodes.
func (NodeConfigResponseOutput) LocalNvmeSsdBlockConfig ¶ added in v0.28.0
func (o NodeConfigResponseOutput) LocalNvmeSsdBlockConfig() LocalNvmeSsdBlockConfigResponseOutput
Parameters for using raw-block Local NVMe SSDs.
func (NodeConfigResponseOutput) LocalSsdCount ¶
func (o NodeConfigResponseOutput) LocalSsdCount() pulumi.IntOutput
The number of local SSD disks to be attached to the node. The limit for this value is dependent upon the maximum number of disks available on a machine per zone. See: https://cloud.google.com/compute/docs/disks/local-ssd for more information.
func (NodeConfigResponseOutput) LoggingConfig ¶ added in v0.26.0
func (o NodeConfigResponseOutput) LoggingConfig() NodePoolLoggingConfigResponseOutput
Logging configuration.
func (NodeConfigResponseOutput) MachineType ¶
func (o NodeConfigResponseOutput) MachineType() pulumi.StringOutput
The name of a Google Compute Engine [machine type](https://cloud.google.com/compute/docs/machine-types). If unspecified, the default machine type is `e2-medium`.
func (NodeConfigResponseOutput) Metadata ¶
func (o NodeConfigResponseOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. Keys must conform to the regexp `[a-zA-Z0-9-_]+` and be less than 128 bytes in length. These are reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project or be one of the reserved keys: - "cluster-location" - "cluster-name" - "cluster-uid" - "configure-sh" - "containerd-configure-sh" - "enable-oslogin" - "gci-ensure-gke-docker" - "gci-metrics-enabled" - "gci-update-strategy" - "instance-template" - "kube-env" - "startup-script" - "user-data" - "disable-address-manager" - "windows-startup-script-ps1" - "common-psm1" - "k8s-node-setup-psm1" - "install-ssh-psm1" - "user-profile-psm1" Values are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on them is that each value's size must be less than or equal to 32 KB. The total size of all keys and values must be less than 512 KB.
func (NodeConfigResponseOutput) MinCpuPlatform ¶
func (o NodeConfigResponseOutput) MinCpuPlatform() pulumi.StringOutput
Minimum CPU platform to be used by this instance. The instance may be scheduled on the specified or newer CPU platform. Applicable values are the friendly names of CPU platforms, such as `minCpuPlatform: "Intel Haswell"` or `minCpuPlatform: "Intel Sandy Bridge"`. For more information, read [how to specify min CPU platform](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform).
func (NodeConfigResponseOutput) NodeGroup ¶
func (o NodeConfigResponseOutput) NodeGroup() pulumi.StringOutput
Setting this field will assign instances of this pool to run on the specified node group. This is useful for running workloads on [sole tenant nodes](https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes).
func (NodeConfigResponseOutput) OauthScopes ¶
func (o NodeConfigResponseOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. The following scopes are recommended, but not required, and by default are not included: * `https://www.googleapis.com/auth/compute` is required for mounting persistent storage on your nodes. * `https://www.googleapis.com/auth/devstorage.read_only` is required for communicating with **gcr.io** (the [Google Container Registry](https://cloud.google.com/container-registry/)). If unspecified, no scopes are added, unless Cloud Logging or Cloud Monitoring are enabled, in which case their required scopes will be added.
func (NodeConfigResponseOutput) Preemptible ¶
func (o NodeConfigResponseOutput) Preemptible() pulumi.BoolOutput
Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more information about preemptible VM instances.
func (NodeConfigResponseOutput) ReservationAffinity ¶
func (o NodeConfigResponseOutput) ReservationAffinity() ReservationAffinityResponseOutput
The optional reservation affinity. Setting this field will apply the specified [Zonal Compute Reservation](https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) to this node pool.
func (NodeConfigResponseOutput) ResourceLabels ¶ added in v0.28.0
func (o NodeConfigResponseOutput) ResourceLabels() pulumi.StringMapOutput
The resource labels for the node pool to use to annotate any related Google Compute Engine resources.
func (NodeConfigResponseOutput) ResourceManagerTags ¶ added in v0.32.0
func (o NodeConfigResponseOutput) ResourceManagerTags() ResourceManagerTagsResponseOutput
A map of resource manager tag keys and values to be attached to the nodes.
func (NodeConfigResponseOutput) SandboxConfig ¶
func (o NodeConfigResponseOutput) SandboxConfig() SandboxConfigResponseOutput
Sandbox configuration for this node.
func (NodeConfigResponseOutput) ServiceAccount ¶
func (o NodeConfigResponseOutput) ServiceAccount() pulumi.StringOutput
The Google Cloud Platform Service Account to be used by the node VMs. Specify the email address of the Service Account; otherwise, if no Service Account is specified, the "default" service account is used.
func (NodeConfigResponseOutput) ShieldedInstanceConfig ¶
func (o NodeConfigResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
Shielded Instance options.
func (NodeConfigResponseOutput) SoleTenantConfig ¶ added in v0.32.0
func (o NodeConfigResponseOutput) SoleTenantConfig() SoleTenantConfigResponseOutput
Parameters for node pools to be backed by shared sole tenant node groups.
func (NodeConfigResponseOutput) Spot ¶ added in v0.8.0
func (o NodeConfigResponseOutput) Spot() pulumi.BoolOutput
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
func (NodeConfigResponseOutput) Tags ¶
func (o NodeConfigResponseOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster or node pool creation. Each tag within the list must comply with RFC1035.
func (NodeConfigResponseOutput) Taints ¶
func (o NodeConfigResponseOutput) Taints() NodeTaintResponseArrayOutput
List of kubernetes taints to be applied to each node. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
func (NodeConfigResponseOutput) ToNodeConfigResponseOutput ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponseOutput() NodeConfigResponseOutput
func (NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
func (NodeConfigResponseOutput) WindowsNodeConfig ¶ added in v0.28.0
func (o NodeConfigResponseOutput) WindowsNodeConfig() WindowsNodeConfigResponseOutput
Parameters that can be configured on Windows nodes.
func (NodeConfigResponseOutput) WorkloadMetadataConfig ¶
func (o NodeConfigResponseOutput) WorkloadMetadataConfig() WorkloadMetadataConfigResponseOutput
The workload metadata configuration for this node.
type NodeKubeletConfig ¶
type NodeKubeletConfig struct { // Enable CPU CFS quota enforcement for containers that specify CPU limits. This option is enabled by default which makes kubelet use CFS quota (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce container CPU limits. Otherwise, CPU limits will not be enforced at all. Disable this option to mitigate CPU throttling problems while still having your pods to be in Guaranteed QoS class by specifying the CPU limits. The default value is 'true' if unspecified. CpuCfsQuota *bool `pulumi:"cpuCfsQuota"` // Set the CPU CFS quota period value 'cpu.cfs_period_us'. The string must be a sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration. CpuCfsQuotaPeriod *string `pulumi:"cpuCfsQuotaPeriod"` // Control the CPU management policy on the node. See https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ The following values are allowed. * "none": the default, which represents the existing scheduling behavior. * "static": allows pods with certain resource characteristics to be granted increased CPU affinity and exclusivity on the node. The default value is 'none' if unspecified. CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"` // Enable or disable Kubelet read only port. InsecureKubeletReadonlyPortEnabled *bool `pulumi:"insecureKubeletReadonlyPortEnabled"` // Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304. PodPidsLimit *string `pulumi:"podPidsLimit"` }
Node kubelet configs.
type NodeKubeletConfigArgs ¶
type NodeKubeletConfigArgs struct { // Enable CPU CFS quota enforcement for containers that specify CPU limits. This option is enabled by default which makes kubelet use CFS quota (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce container CPU limits. Otherwise, CPU limits will not be enforced at all. Disable this option to mitigate CPU throttling problems while still having your pods to be in Guaranteed QoS class by specifying the CPU limits. The default value is 'true' if unspecified. CpuCfsQuota pulumi.BoolPtrInput `pulumi:"cpuCfsQuota"` // Set the CPU CFS quota period value 'cpu.cfs_period_us'. The string must be a sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration. CpuCfsQuotaPeriod pulumi.StringPtrInput `pulumi:"cpuCfsQuotaPeriod"` // Control the CPU management policy on the node. See https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ The following values are allowed. * "none": the default, which represents the existing scheduling behavior. * "static": allows pods with certain resource characteristics to be granted increased CPU affinity and exclusivity on the node. The default value is 'none' if unspecified. CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"` // Enable or disable Kubelet read only port. InsecureKubeletReadonlyPortEnabled pulumi.BoolPtrInput `pulumi:"insecureKubeletReadonlyPortEnabled"` // Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304. PodPidsLimit pulumi.StringPtrInput `pulumi:"podPidsLimit"` }
Node kubelet configs.
func (NodeKubeletConfigArgs) ElementType ¶
func (NodeKubeletConfigArgs) ElementType() reflect.Type
func (NodeKubeletConfigArgs) ToNodeKubeletConfigOutput ¶
func (i NodeKubeletConfigArgs) ToNodeKubeletConfigOutput() NodeKubeletConfigOutput
func (NodeKubeletConfigArgs) ToNodeKubeletConfigOutputWithContext ¶
func (i NodeKubeletConfigArgs) ToNodeKubeletConfigOutputWithContext(ctx context.Context) NodeKubeletConfigOutput
func (NodeKubeletConfigArgs) ToNodeKubeletConfigPtrOutput ¶
func (i NodeKubeletConfigArgs) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
func (NodeKubeletConfigArgs) ToNodeKubeletConfigPtrOutputWithContext ¶
func (i NodeKubeletConfigArgs) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
type NodeKubeletConfigInput ¶
type NodeKubeletConfigInput interface { pulumi.Input ToNodeKubeletConfigOutput() NodeKubeletConfigOutput ToNodeKubeletConfigOutputWithContext(context.Context) NodeKubeletConfigOutput }
NodeKubeletConfigInput is an input type that accepts NodeKubeletConfigArgs and NodeKubeletConfigOutput values. You can construct a concrete instance of `NodeKubeletConfigInput` via:
NodeKubeletConfigArgs{...}
type NodeKubeletConfigOutput ¶
type NodeKubeletConfigOutput struct{ *pulumi.OutputState }
Node kubelet configs.
func (NodeKubeletConfigOutput) CpuCfsQuota ¶
func (o NodeKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
Enable CPU CFS quota enforcement for containers that specify CPU limits. This option is enabled by default which makes kubelet use CFS quota (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce container CPU limits. Otherwise, CPU limits will not be enforced at all. Disable this option to mitigate CPU throttling problems while still having your pods to be in Guaranteed QoS class by specifying the CPU limits. The default value is 'true' if unspecified.
func (NodeKubeletConfigOutput) CpuCfsQuotaPeriod ¶
func (o NodeKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
Set the CPU CFS quota period value 'cpu.cfs_period_us'. The string must be a sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration.
func (NodeKubeletConfigOutput) CpuManagerPolicy ¶
func (o NodeKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Control the CPU management policy on the node. See https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ The following values are allowed. * "none": the default, which represents the existing scheduling behavior. * "static": allows pods with certain resource characteristics to be granted increased CPU affinity and exclusivity on the node. The default value is 'none' if unspecified.
func (NodeKubeletConfigOutput) ElementType ¶
func (NodeKubeletConfigOutput) ElementType() reflect.Type
func (NodeKubeletConfigOutput) InsecureKubeletReadonlyPortEnabled ¶ added in v0.32.0
func (o NodeKubeletConfigOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
Enable or disable Kubelet read only port.
func (NodeKubeletConfigOutput) PodPidsLimit ¶ added in v0.18.1
func (o NodeKubeletConfigOutput) PodPidsLimit() pulumi.StringPtrOutput
Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304.
func (NodeKubeletConfigOutput) ToNodeKubeletConfigOutput ¶
func (o NodeKubeletConfigOutput) ToNodeKubeletConfigOutput() NodeKubeletConfigOutput
func (NodeKubeletConfigOutput) ToNodeKubeletConfigOutputWithContext ¶
func (o NodeKubeletConfigOutput) ToNodeKubeletConfigOutputWithContext(ctx context.Context) NodeKubeletConfigOutput
func (NodeKubeletConfigOutput) ToNodeKubeletConfigPtrOutput ¶
func (o NodeKubeletConfigOutput) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
func (NodeKubeletConfigOutput) ToNodeKubeletConfigPtrOutputWithContext ¶
func (o NodeKubeletConfigOutput) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
type NodeKubeletConfigPtrInput ¶
type NodeKubeletConfigPtrInput interface { pulumi.Input ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput ToNodeKubeletConfigPtrOutputWithContext(context.Context) NodeKubeletConfigPtrOutput }
NodeKubeletConfigPtrInput is an input type that accepts NodeKubeletConfigArgs, NodeKubeletConfigPtr and NodeKubeletConfigPtrOutput values. You can construct a concrete instance of `NodeKubeletConfigPtrInput` via:
NodeKubeletConfigArgs{...} or: nil
func NodeKubeletConfigPtr ¶
func NodeKubeletConfigPtr(v *NodeKubeletConfigArgs) NodeKubeletConfigPtrInput
type NodeKubeletConfigPtrOutput ¶
type NodeKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (NodeKubeletConfigPtrOutput) CpuCfsQuota ¶
func (o NodeKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
Enable CPU CFS quota enforcement for containers that specify CPU limits. This option is enabled by default which makes kubelet use CFS quota (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce container CPU limits. Otherwise, CPU limits will not be enforced at all. Disable this option to mitigate CPU throttling problems while still having your pods to be in Guaranteed QoS class by specifying the CPU limits. The default value is 'true' if unspecified.
func (NodeKubeletConfigPtrOutput) CpuCfsQuotaPeriod ¶
func (o NodeKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
Set the CPU CFS quota period value 'cpu.cfs_period_us'. The string must be a sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration.
func (NodeKubeletConfigPtrOutput) CpuManagerPolicy ¶
func (o NodeKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Control the CPU management policy on the node. See https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ The following values are allowed. * "none": the default, which represents the existing scheduling behavior. * "static": allows pods with certain resource characteristics to be granted increased CPU affinity and exclusivity on the node. The default value is 'none' if unspecified.
func (NodeKubeletConfigPtrOutput) Elem ¶
func (o NodeKubeletConfigPtrOutput) Elem() NodeKubeletConfigOutput
func (NodeKubeletConfigPtrOutput) ElementType ¶
func (NodeKubeletConfigPtrOutput) ElementType() reflect.Type
func (NodeKubeletConfigPtrOutput) InsecureKubeletReadonlyPortEnabled ¶ added in v0.32.0
func (o NodeKubeletConfigPtrOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolPtrOutput
Enable or disable Kubelet read only port.
func (NodeKubeletConfigPtrOutput) PodPidsLimit ¶ added in v0.18.1
func (o NodeKubeletConfigPtrOutput) PodPidsLimit() pulumi.StringPtrOutput
Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304.
func (NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutput ¶
func (o NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
func (NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutputWithContext ¶
func (o NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
type NodeKubeletConfigResponse ¶
type NodeKubeletConfigResponse struct { // Enable CPU CFS quota enforcement for containers that specify CPU limits. This option is enabled by default which makes kubelet use CFS quota (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce container CPU limits. Otherwise, CPU limits will not be enforced at all. Disable this option to mitigate CPU throttling problems while still having your pods to be in Guaranteed QoS class by specifying the CPU limits. The default value is 'true' if unspecified. CpuCfsQuota bool `pulumi:"cpuCfsQuota"` // Set the CPU CFS quota period value 'cpu.cfs_period_us'. The string must be a sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration. CpuCfsQuotaPeriod string `pulumi:"cpuCfsQuotaPeriod"` // Control the CPU management policy on the node. See https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ The following values are allowed. * "none": the default, which represents the existing scheduling behavior. * "static": allows pods with certain resource characteristics to be granted increased CPU affinity and exclusivity on the node. The default value is 'none' if unspecified. CpuManagerPolicy string `pulumi:"cpuManagerPolicy"` // Enable or disable Kubelet read only port. InsecureKubeletReadonlyPortEnabled bool `pulumi:"insecureKubeletReadonlyPortEnabled"` // Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304. PodPidsLimit string `pulumi:"podPidsLimit"` }
Node kubelet configs.
type NodeKubeletConfigResponseOutput ¶
type NodeKubeletConfigResponseOutput struct{ *pulumi.OutputState }
Node kubelet configs.
func (NodeKubeletConfigResponseOutput) CpuCfsQuota ¶
func (o NodeKubeletConfigResponseOutput) CpuCfsQuota() pulumi.BoolOutput
Enable CPU CFS quota enforcement for containers that specify CPU limits. This option is enabled by default which makes kubelet use CFS quota (https://www.kernel.org/doc/Documentation/scheduler/sched-bwc.txt) to enforce container CPU limits. Otherwise, CPU limits will not be enforced at all. Disable this option to mitigate CPU throttling problems while still having your pods to be in Guaranteed QoS class by specifying the CPU limits. The default value is 'true' if unspecified.
func (NodeKubeletConfigResponseOutput) CpuCfsQuotaPeriod ¶
func (o NodeKubeletConfigResponseOutput) CpuCfsQuotaPeriod() pulumi.StringOutput
Set the CPU CFS quota period value 'cpu.cfs_period_us'. The string must be a sequence of decimal numbers, each with optional fraction and a unit suffix, such as "300ms". Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h". The value must be a positive duration.
func (NodeKubeletConfigResponseOutput) CpuManagerPolicy ¶
func (o NodeKubeletConfigResponseOutput) CpuManagerPolicy() pulumi.StringOutput
Control the CPU management policy on the node. See https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/ The following values are allowed. * "none": the default, which represents the existing scheduling behavior. * "static": allows pods with certain resource characteristics to be granted increased CPU affinity and exclusivity on the node. The default value is 'none' if unspecified.
func (NodeKubeletConfigResponseOutput) ElementType ¶
func (NodeKubeletConfigResponseOutput) ElementType() reflect.Type
func (NodeKubeletConfigResponseOutput) InsecureKubeletReadonlyPortEnabled ¶ added in v0.32.0
func (o NodeKubeletConfigResponseOutput) InsecureKubeletReadonlyPortEnabled() pulumi.BoolOutput
Enable or disable Kubelet read only port.
func (NodeKubeletConfigResponseOutput) PodPidsLimit ¶ added in v0.18.1
func (o NodeKubeletConfigResponseOutput) PodPidsLimit() pulumi.StringOutput
Set the Pod PID limits. See https://kubernetes.io/docs/concepts/policy/pid-limiting/#pod-pid-limits Controls the maximum number of processes allowed to run in a pod. The value must be greater than or equal to 1024 and less than 4194304.
func (NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutput ¶
func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput
func (NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutputWithContext ¶
func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutputWithContext(ctx context.Context) NodeKubeletConfigResponseOutput
type NodeLabels ¶
type NodeLabels struct { // Map of node label keys and node label values. Labels map[string]string `pulumi:"labels"` }
Collection of node-level [Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels).
type NodeManagement ¶
type NodeManagement struct { // Whether the nodes will be automatically repaired. AutoRepair *bool `pulumi:"autoRepair"` // Whether the nodes will be automatically upgraded. AutoUpgrade *bool `pulumi:"autoUpgrade"` // Specifies the Auto Upgrade knobs for the node pool. UpgradeOptions *AutoUpgradeOptions `pulumi:"upgradeOptions"` }
NodeManagement defines the set of node management services turned on for the node pool.
type NodeManagementArgs ¶
type NodeManagementArgs struct { // Whether the nodes will be automatically repaired. AutoRepair pulumi.BoolPtrInput `pulumi:"autoRepair"` // Whether the nodes will be automatically upgraded. AutoUpgrade pulumi.BoolPtrInput `pulumi:"autoUpgrade"` // Specifies the Auto Upgrade knobs for the node pool. UpgradeOptions AutoUpgradeOptionsPtrInput `pulumi:"upgradeOptions"` }
NodeManagement defines the set of node management services turned on for the node pool.
func (NodeManagementArgs) ElementType ¶
func (NodeManagementArgs) ElementType() reflect.Type
func (NodeManagementArgs) ToNodeManagementOutput ¶
func (i NodeManagementArgs) ToNodeManagementOutput() NodeManagementOutput
func (NodeManagementArgs) ToNodeManagementOutputWithContext ¶
func (i NodeManagementArgs) ToNodeManagementOutputWithContext(ctx context.Context) NodeManagementOutput
func (NodeManagementArgs) ToNodeManagementPtrOutput ¶
func (i NodeManagementArgs) ToNodeManagementPtrOutput() NodeManagementPtrOutput
func (NodeManagementArgs) ToNodeManagementPtrOutputWithContext ¶
func (i NodeManagementArgs) ToNodeManagementPtrOutputWithContext(ctx context.Context) NodeManagementPtrOutput
type NodeManagementInput ¶
type NodeManagementInput interface { pulumi.Input ToNodeManagementOutput() NodeManagementOutput ToNodeManagementOutputWithContext(context.Context) NodeManagementOutput }
NodeManagementInput is an input type that accepts NodeManagementArgs and NodeManagementOutput values. You can construct a concrete instance of `NodeManagementInput` via:
NodeManagementArgs{...}
type NodeManagementOutput ¶
type NodeManagementOutput struct{ *pulumi.OutputState }
NodeManagement defines the set of node management services turned on for the node pool.
func (NodeManagementOutput) AutoRepair ¶
func (o NodeManagementOutput) AutoRepair() pulumi.BoolPtrOutput
Whether the nodes will be automatically repaired.
func (NodeManagementOutput) AutoUpgrade ¶
func (o NodeManagementOutput) AutoUpgrade() pulumi.BoolPtrOutput
Whether the nodes will be automatically upgraded.
func (NodeManagementOutput) ElementType ¶
func (NodeManagementOutput) ElementType() reflect.Type
func (NodeManagementOutput) ToNodeManagementOutput ¶
func (o NodeManagementOutput) ToNodeManagementOutput() NodeManagementOutput
func (NodeManagementOutput) ToNodeManagementOutputWithContext ¶
func (o NodeManagementOutput) ToNodeManagementOutputWithContext(ctx context.Context) NodeManagementOutput
func (NodeManagementOutput) ToNodeManagementPtrOutput ¶
func (o NodeManagementOutput) ToNodeManagementPtrOutput() NodeManagementPtrOutput
func (NodeManagementOutput) ToNodeManagementPtrOutputWithContext ¶
func (o NodeManagementOutput) ToNodeManagementPtrOutputWithContext(ctx context.Context) NodeManagementPtrOutput
func (NodeManagementOutput) UpgradeOptions ¶
func (o NodeManagementOutput) UpgradeOptions() AutoUpgradeOptionsPtrOutput
Specifies the Auto Upgrade knobs for the node pool.
type NodeManagementPtrInput ¶
type NodeManagementPtrInput interface { pulumi.Input ToNodeManagementPtrOutput() NodeManagementPtrOutput ToNodeManagementPtrOutputWithContext(context.Context) NodeManagementPtrOutput }
NodeManagementPtrInput is an input type that accepts NodeManagementArgs, NodeManagementPtr and NodeManagementPtrOutput values. You can construct a concrete instance of `NodeManagementPtrInput` via:
NodeManagementArgs{...} or: nil
func NodeManagementPtr ¶
func NodeManagementPtr(v *NodeManagementArgs) NodeManagementPtrInput
type NodeManagementPtrOutput ¶
type NodeManagementPtrOutput struct{ *pulumi.OutputState }
func (NodeManagementPtrOutput) AutoRepair ¶
func (o NodeManagementPtrOutput) AutoRepair() pulumi.BoolPtrOutput
Whether the nodes will be automatically repaired.
func (NodeManagementPtrOutput) AutoUpgrade ¶
func (o NodeManagementPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
Whether the nodes will be automatically upgraded.
func (NodeManagementPtrOutput) Elem ¶
func (o NodeManagementPtrOutput) Elem() NodeManagementOutput
func (NodeManagementPtrOutput) ElementType ¶
func (NodeManagementPtrOutput) ElementType() reflect.Type
func (NodeManagementPtrOutput) ToNodeManagementPtrOutput ¶
func (o NodeManagementPtrOutput) ToNodeManagementPtrOutput() NodeManagementPtrOutput
func (NodeManagementPtrOutput) ToNodeManagementPtrOutputWithContext ¶
func (o NodeManagementPtrOutput) ToNodeManagementPtrOutputWithContext(ctx context.Context) NodeManagementPtrOutput
func (NodeManagementPtrOutput) UpgradeOptions ¶
func (o NodeManagementPtrOutput) UpgradeOptions() AutoUpgradeOptionsPtrOutput
Specifies the Auto Upgrade knobs for the node pool.
type NodeManagementResponse ¶
type NodeManagementResponse struct { // Whether the nodes will be automatically repaired. AutoRepair bool `pulumi:"autoRepair"` // Whether the nodes will be automatically upgraded. AutoUpgrade bool `pulumi:"autoUpgrade"` // Specifies the Auto Upgrade knobs for the node pool. UpgradeOptions AutoUpgradeOptionsResponse `pulumi:"upgradeOptions"` }
NodeManagement defines the set of node management services turned on for the node pool.
type NodeManagementResponseOutput ¶
type NodeManagementResponseOutput struct{ *pulumi.OutputState }
NodeManagement defines the set of node management services turned on for the node pool.
func (NodeManagementResponseOutput) AutoRepair ¶
func (o NodeManagementResponseOutput) AutoRepair() pulumi.BoolOutput
Whether the nodes will be automatically repaired.
func (NodeManagementResponseOutput) AutoUpgrade ¶
func (o NodeManagementResponseOutput) AutoUpgrade() pulumi.BoolOutput
Whether the nodes will be automatically upgraded.
func (NodeManagementResponseOutput) ElementType ¶
func (NodeManagementResponseOutput) ElementType() reflect.Type
func (NodeManagementResponseOutput) ToNodeManagementResponseOutput ¶
func (o NodeManagementResponseOutput) ToNodeManagementResponseOutput() NodeManagementResponseOutput
func (NodeManagementResponseOutput) ToNodeManagementResponseOutputWithContext ¶
func (o NodeManagementResponseOutput) ToNodeManagementResponseOutputWithContext(ctx context.Context) NodeManagementResponseOutput
func (NodeManagementResponseOutput) UpgradeOptions ¶
func (o NodeManagementResponseOutput) UpgradeOptions() AutoUpgradeOptionsResponseOutput
Specifies the Auto Upgrade knobs for the node pool.
type NodeNetworkConfig ¶
type NodeNetworkConfig struct { // We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface AdditionalNodeNetworkConfigs []AdditionalNodeNetworkConfig `pulumi:"additionalNodeNetworkConfigs"` // We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node AdditionalPodNetworkConfigs []AdditionalPodNetworkConfig `pulumi:"additionalPodNetworkConfigs"` // Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. CreatePodRange *bool `pulumi:"createPodRange"` // Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes EnablePrivateNodes *bool `pulumi:"enablePrivateNodes"` // Network bandwidth tier configuration. NetworkPerformanceConfig *NetworkPerformanceConfig `pulumi:"networkPerformanceConfig"` // [PRIVATE FIELD] Pod CIDR size overprovisioning config for the nodepool. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is rounded off to next power of 2 and we then double that to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled. PodCidrOverprovisionConfig *PodCIDROverprovisionConfig `pulumi:"podCidrOverprovisionConfig"` // The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. PodIpv4CidrBlock *string `pulumi:"podIpv4CidrBlock"` // The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. PodRange *string `pulumi:"podRange"` }
Parameters for node pool-level network config.
type NodeNetworkConfigArgs ¶
type NodeNetworkConfigArgs struct { // We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface AdditionalNodeNetworkConfigs AdditionalNodeNetworkConfigArrayInput `pulumi:"additionalNodeNetworkConfigs"` // We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node AdditionalPodNetworkConfigs AdditionalPodNetworkConfigArrayInput `pulumi:"additionalPodNetworkConfigs"` // Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. CreatePodRange pulumi.BoolPtrInput `pulumi:"createPodRange"` // Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes EnablePrivateNodes pulumi.BoolPtrInput `pulumi:"enablePrivateNodes"` // Network bandwidth tier configuration. NetworkPerformanceConfig NetworkPerformanceConfigPtrInput `pulumi:"networkPerformanceConfig"` // [PRIVATE FIELD] Pod CIDR size overprovisioning config for the nodepool. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is rounded off to next power of 2 and we then double that to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled. PodCidrOverprovisionConfig PodCIDROverprovisionConfigPtrInput `pulumi:"podCidrOverprovisionConfig"` // The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. PodIpv4CidrBlock pulumi.StringPtrInput `pulumi:"podIpv4CidrBlock"` // The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. PodRange pulumi.StringPtrInput `pulumi:"podRange"` }
Parameters for node pool-level network config.
func (NodeNetworkConfigArgs) ElementType ¶
func (NodeNetworkConfigArgs) ElementType() reflect.Type
func (NodeNetworkConfigArgs) ToNodeNetworkConfigOutput ¶
func (i NodeNetworkConfigArgs) ToNodeNetworkConfigOutput() NodeNetworkConfigOutput
func (NodeNetworkConfigArgs) ToNodeNetworkConfigOutputWithContext ¶
func (i NodeNetworkConfigArgs) ToNodeNetworkConfigOutputWithContext(ctx context.Context) NodeNetworkConfigOutput
func (NodeNetworkConfigArgs) ToNodeNetworkConfigPtrOutput ¶
func (i NodeNetworkConfigArgs) ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput
func (NodeNetworkConfigArgs) ToNodeNetworkConfigPtrOutputWithContext ¶
func (i NodeNetworkConfigArgs) ToNodeNetworkConfigPtrOutputWithContext(ctx context.Context) NodeNetworkConfigPtrOutput
type NodeNetworkConfigInput ¶
type NodeNetworkConfigInput interface { pulumi.Input ToNodeNetworkConfigOutput() NodeNetworkConfigOutput ToNodeNetworkConfigOutputWithContext(context.Context) NodeNetworkConfigOutput }
NodeNetworkConfigInput is an input type that accepts NodeNetworkConfigArgs and NodeNetworkConfigOutput values. You can construct a concrete instance of `NodeNetworkConfigInput` via:
NodeNetworkConfigArgs{...}
type NodeNetworkConfigOutput ¶
type NodeNetworkConfigOutput struct{ *pulumi.OutputState }
Parameters for node pool-level network config.
func (NodeNetworkConfigOutput) AdditionalNodeNetworkConfigs ¶ added in v0.32.0
func (o NodeNetworkConfigOutput) AdditionalNodeNetworkConfigs() AdditionalNodeNetworkConfigArrayOutput
We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface
func (NodeNetworkConfigOutput) AdditionalPodNetworkConfigs ¶ added in v0.32.0
func (o NodeNetworkConfigOutput) AdditionalPodNetworkConfigs() AdditionalPodNetworkConfigArrayOutput
We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node
func (NodeNetworkConfigOutput) CreatePodRange ¶
func (o NodeNetworkConfigOutput) CreatePodRange() pulumi.BoolPtrOutput
Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigOutput) ElementType ¶
func (NodeNetworkConfigOutput) ElementType() reflect.Type
func (NodeNetworkConfigOutput) EnablePrivateNodes ¶ added in v0.28.0
func (o NodeNetworkConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
func (NodeNetworkConfigOutput) NetworkPerformanceConfig ¶ added in v0.19.0
func (o NodeNetworkConfigOutput) NetworkPerformanceConfig() NetworkPerformanceConfigPtrOutput
Network bandwidth tier configuration.
func (NodeNetworkConfigOutput) PodCidrOverprovisionConfig ¶ added in v0.29.0
func (o NodeNetworkConfigOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the nodepool. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is rounded off to next power of 2 and we then double that to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled.
func (NodeNetworkConfigOutput) PodIpv4CidrBlock ¶
func (o NodeNetworkConfigOutput) PodIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigOutput) PodRange ¶
func (o NodeNetworkConfigOutput) PodRange() pulumi.StringPtrOutput
The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigOutput) ToNodeNetworkConfigOutput ¶
func (o NodeNetworkConfigOutput) ToNodeNetworkConfigOutput() NodeNetworkConfigOutput
func (NodeNetworkConfigOutput) ToNodeNetworkConfigOutputWithContext ¶
func (o NodeNetworkConfigOutput) ToNodeNetworkConfigOutputWithContext(ctx context.Context) NodeNetworkConfigOutput
func (NodeNetworkConfigOutput) ToNodeNetworkConfigPtrOutput ¶
func (o NodeNetworkConfigOutput) ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput
func (NodeNetworkConfigOutput) ToNodeNetworkConfigPtrOutputWithContext ¶
func (o NodeNetworkConfigOutput) ToNodeNetworkConfigPtrOutputWithContext(ctx context.Context) NodeNetworkConfigPtrOutput
type NodeNetworkConfigPtrInput ¶
type NodeNetworkConfigPtrInput interface { pulumi.Input ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput ToNodeNetworkConfigPtrOutputWithContext(context.Context) NodeNetworkConfigPtrOutput }
NodeNetworkConfigPtrInput is an input type that accepts NodeNetworkConfigArgs, NodeNetworkConfigPtr and NodeNetworkConfigPtrOutput values. You can construct a concrete instance of `NodeNetworkConfigPtrInput` via:
NodeNetworkConfigArgs{...} or: nil
func NodeNetworkConfigPtr ¶
func NodeNetworkConfigPtr(v *NodeNetworkConfigArgs) NodeNetworkConfigPtrInput
type NodeNetworkConfigPtrOutput ¶
type NodeNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (NodeNetworkConfigPtrOutput) AdditionalNodeNetworkConfigs ¶ added in v0.32.0
func (o NodeNetworkConfigPtrOutput) AdditionalNodeNetworkConfigs() AdditionalNodeNetworkConfigArrayOutput
We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface
func (NodeNetworkConfigPtrOutput) AdditionalPodNetworkConfigs ¶ added in v0.32.0
func (o NodeNetworkConfigPtrOutput) AdditionalPodNetworkConfigs() AdditionalPodNetworkConfigArrayOutput
We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node
func (NodeNetworkConfigPtrOutput) CreatePodRange ¶
func (o NodeNetworkConfigPtrOutput) CreatePodRange() pulumi.BoolPtrOutput
Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigPtrOutput) Elem ¶
func (o NodeNetworkConfigPtrOutput) Elem() NodeNetworkConfigOutput
func (NodeNetworkConfigPtrOutput) ElementType ¶
func (NodeNetworkConfigPtrOutput) ElementType() reflect.Type
func (NodeNetworkConfigPtrOutput) EnablePrivateNodes ¶ added in v0.28.0
func (o NodeNetworkConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
func (NodeNetworkConfigPtrOutput) NetworkPerformanceConfig ¶ added in v0.19.0
func (o NodeNetworkConfigPtrOutput) NetworkPerformanceConfig() NetworkPerformanceConfigPtrOutput
Network bandwidth tier configuration.
func (NodeNetworkConfigPtrOutput) PodCidrOverprovisionConfig ¶ added in v0.29.0
func (o NodeNetworkConfigPtrOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigPtrOutput
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the nodepool. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is rounded off to next power of 2 and we then double that to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled.
func (NodeNetworkConfigPtrOutput) PodIpv4CidrBlock ¶
func (o NodeNetworkConfigPtrOutput) PodIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigPtrOutput) PodRange ¶
func (o NodeNetworkConfigPtrOutput) PodRange() pulumi.StringPtrOutput
The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigPtrOutput) ToNodeNetworkConfigPtrOutput ¶
func (o NodeNetworkConfigPtrOutput) ToNodeNetworkConfigPtrOutput() NodeNetworkConfigPtrOutput
func (NodeNetworkConfigPtrOutput) ToNodeNetworkConfigPtrOutputWithContext ¶
func (o NodeNetworkConfigPtrOutput) ToNodeNetworkConfigPtrOutputWithContext(ctx context.Context) NodeNetworkConfigPtrOutput
type NodeNetworkConfigResponse ¶
type NodeNetworkConfigResponse struct { // We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface AdditionalNodeNetworkConfigs []AdditionalNodeNetworkConfigResponse `pulumi:"additionalNodeNetworkConfigs"` // We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node AdditionalPodNetworkConfigs []AdditionalPodNetworkConfigResponse `pulumi:"additionalPodNetworkConfigs"` // Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. CreatePodRange bool `pulumi:"createPodRange"` // Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes EnablePrivateNodes bool `pulumi:"enablePrivateNodes"` // Network bandwidth tier configuration. NetworkPerformanceConfig NetworkPerformanceConfigResponse `pulumi:"networkPerformanceConfig"` // [PRIVATE FIELD] Pod CIDR size overprovisioning config for the nodepool. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is rounded off to next power of 2 and we then double that to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled. PodCidrOverprovisionConfig PodCIDROverprovisionConfigResponse `pulumi:"podCidrOverprovisionConfig"` // The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. PodIpv4CidrBlock string `pulumi:"podIpv4CidrBlock"` // [Output only] The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode. PodIpv4RangeUtilization float64 `pulumi:"podIpv4RangeUtilization"` // The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created. PodRange string `pulumi:"podRange"` }
Parameters for node pool-level network config.
type NodeNetworkConfigResponseOutput ¶
type NodeNetworkConfigResponseOutput struct{ *pulumi.OutputState }
Parameters for node pool-level network config.
func (NodeNetworkConfigResponseOutput) AdditionalNodeNetworkConfigs ¶ added in v0.32.0
func (o NodeNetworkConfigResponseOutput) AdditionalNodeNetworkConfigs() AdditionalNodeNetworkConfigResponseArrayOutput
We specify the additional node networks for this node pool using this list. Each node network corresponds to an additional interface
func (NodeNetworkConfigResponseOutput) AdditionalPodNetworkConfigs ¶ added in v0.32.0
func (o NodeNetworkConfigResponseOutput) AdditionalPodNetworkConfigs() AdditionalPodNetworkConfigResponseArrayOutput
We specify the additional pod networks for this node pool using this list. Each pod network corresponds to an additional alias IP range for the node
func (NodeNetworkConfigResponseOutput) CreatePodRange ¶
func (o NodeNetworkConfigResponseOutput) CreatePodRange() pulumi.BoolOutput
Input only. Whether to create a new range for pod IPs in this node pool. Defaults are provided for `pod_range` and `pod_ipv4_cidr_block` if they are not specified. If neither `create_pod_range` or `pod_range` are specified, the cluster-level default (`ip_allocation_policy.cluster_ipv4_cidr_block`) is used. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigResponseOutput) ElementType ¶
func (NodeNetworkConfigResponseOutput) ElementType() reflect.Type
func (NodeNetworkConfigResponseOutput) EnablePrivateNodes ¶ added in v0.28.0
func (o NodeNetworkConfigResponseOutput) EnablePrivateNodes() pulumi.BoolOutput
Whether nodes have internal IP addresses only. If enable_private_nodes is not specified, then the value is derived from cluster.privateClusterConfig.enablePrivateNodes
func (NodeNetworkConfigResponseOutput) NetworkPerformanceConfig ¶ added in v0.19.0
func (o NodeNetworkConfigResponseOutput) NetworkPerformanceConfig() NetworkPerformanceConfigResponseOutput
Network bandwidth tier configuration.
func (NodeNetworkConfigResponseOutput) PodCidrOverprovisionConfig ¶ added in v0.29.0
func (o NodeNetworkConfigResponseOutput) PodCidrOverprovisionConfig() PodCIDROverprovisionConfigResponseOutput
[PRIVATE FIELD] Pod CIDR size overprovisioning config for the nodepool. Pod CIDR size per node depends on max_pods_per_node. By default, the value of max_pods_per_node is rounded off to next power of 2 and we then double that to get the size of pod CIDR block per node. Example: max_pods_per_node of 30 would result in 64 IPs (/26). This config can disable the doubling of IPs (we still round off to next power of 2) Example: max_pods_per_node of 30 will result in 32 IPs (/27) when overprovisioning is disabled.
func (NodeNetworkConfigResponseOutput) PodIpv4CidrBlock ¶
func (o NodeNetworkConfigResponseOutput) PodIpv4CidrBlock() pulumi.StringOutput
The IP address range for pod IPs in this node pool. Only applicable if `create_pod_range` is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. `/14`) to have a range chosen with a specific netmask. Set to a [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) notation (e.g. `10.96.0.0/14`) to pick a specific range to use. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigResponseOutput) PodIpv4RangeUtilization ¶ added in v0.32.0
func (o NodeNetworkConfigResponseOutput) PodIpv4RangeUtilization() pulumi.Float64Output
[Output only] The utilization of the IPv4 range for the pod. The ratio is Usage/[Total number of IPs in the secondary range], Usage=numNodes*numZones*podIPsPerNode.
func (NodeNetworkConfigResponseOutput) PodRange ¶
func (o NodeNetworkConfigResponseOutput) PodRange() pulumi.StringOutput
The ID of the secondary range for pod IPs. If `create_pod_range` is true, this ID is used for the new range. If `create_pod_range` is false, uses an existing secondary range with this ID. Only applicable if `ip_allocation_policy.use_ip_aliases` is true. This field cannot be changed after the node pool has been created.
func (NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutput ¶
func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutput() NodeNetworkConfigResponseOutput
func (NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutputWithContext ¶
func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutputWithContext(ctx context.Context) NodeNetworkConfigResponseOutput
type NodePool ¶
type NodePool struct { pulumi.CustomResourceState // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingResponseOutput `pulumi:"autoscaling"` // Enable best effort provisioning for nodes BestEffortProvisioning BestEffortProvisioningResponseOutput `pulumi:"bestEffortProvisioning"` ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Which conditions caused the current node pool state. Conditions StatusConditionResponseArrayOutput `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponseOutput `pulumi:"config"` // This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringOutput `pulumi:"etag"` // The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. InitialNodeCount pulumi.IntOutput `pulumi:"initialNodeCount"` // [Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources. InstanceGroupUrls pulumi.StringArrayOutput `pulumi:"instanceGroupUrls"` Location pulumi.StringOutput `pulumi:"location"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed. Locations pulumi.StringArrayOutput `pulumi:"locations"` // NodeManagement configuration for this NodePool. Management NodeManagementResponseOutput `pulumi:"management"` // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint MaxPodsConstraintResponseOutput `pulumi:"maxPodsConstraint"` // The name of the node pool. Name pulumi.StringOutput `pulumi:"name"` // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig NodeNetworkConfigResponseOutput `pulumi:"networkConfig"` // Specifies the node placement policy. PlacementPolicy PlacementPolicyResponseOutput `pulumi:"placementPolicy"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize pulumi.IntOutput `pulumi:"podIpv4CidrSize"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the configuration of queued provisioning. QueuedProvisioning QueuedProvisioningResponseOutput `pulumi:"queuedProvisioning"` // [Output only] Server-defined URL for the resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // [Output only] The status of the nodes in this pool instance. Status pulumi.StringOutput `pulumi:"status"` // [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available. // // Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // [Output only] Update info contains relevant information during a node pool update. UpdateInfo UpdateInfoResponseOutput `pulumi:"updateInfo"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponseOutput `pulumi:"upgradeSettings"` // The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version pulumi.StringOutput `pulumi:"version"` }
Creates a node pool for a cluster.
func GetNodePool ¶ added in v0.3.0
func GetNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodePoolState, opts ...pulumi.ResourceOption) (*NodePool, error)
GetNodePool gets an existing NodePool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNodePool ¶ added in v0.3.0
func NewNodePool(ctx *pulumi.Context, name string, args *NodePoolArgs, opts ...pulumi.ResourceOption) (*NodePool, error)
NewNodePool registers a new resource with the given unique name, arguments, and options.
func (*NodePool) ElementType ¶ added in v0.3.0
func (*NodePool) ToNodePoolOutput ¶ added in v0.3.0
func (i *NodePool) ToNodePoolOutput() NodePoolOutput
func (*NodePool) ToNodePoolOutputWithContext ¶ added in v0.3.0
func (i *NodePool) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
type NodePoolArgs ¶
type NodePoolArgs struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingPtrInput // Enable best effort provisioning for nodes BestEffortProvisioning BestEffortProvisioningPtrInput // Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field. // // Deprecated: Required. Deprecated. The name of the cluster. This field has been deprecated and replaced by the parent field. ClusterId pulumi.StringInput // Which conditions caused the current node pool state. Conditions StatusConditionArrayInput // The node configuration of the pool. Config NodeConfigPtrInput // This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput // The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. InitialNodeCount pulumi.IntPtrInput Location pulumi.StringPtrInput // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed. Locations pulumi.StringArrayInput // NodeManagement configuration for this NodePool. Management NodeManagementPtrInput // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint MaxPodsConstraintPtrInput // The name of the node pool. Name pulumi.StringPtrInput // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig NodeNetworkConfigPtrInput // The parent (project, location, cluster name) where the node pool will be created. Specified in the format `projects/*/locations/*/clusters/*`. Parent pulumi.StringPtrInput // Specifies the node placement policy. PlacementPolicy PlacementPolicyPtrInput // Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field. // // Deprecated: Required. Deprecated. The Google Developers Console [project ID or project number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). This field has been deprecated and replaced by the parent field. Project pulumi.StringPtrInput // Specifies the configuration of queued provisioning. QueuedProvisioning QueuedProvisioningPtrInput // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsPtrInput // The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version pulumi.StringPtrInput // Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field. // // Deprecated: Required. Deprecated. The name of the Google Compute Engine [zone](https://cloud.google.com/compute/docs/zones#available) in which the cluster resides. This field has been deprecated and replaced by the parent field. Zone pulumi.StringPtrInput }
The set of arguments for constructing a NodePool resource.
func (NodePoolArgs) ElementType ¶
func (NodePoolArgs) ElementType() reflect.Type
type NodePoolAutoConfig ¶ added in v0.16.0
type NodePoolAutoConfig struct { // The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035. NetworkTags *NetworkTags `pulumi:"networkTags"` // Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. ResourceManagerTags *ResourceManagerTags `pulumi:"resourceManagerTags"` }
node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters
type NodePoolAutoConfigArgs ¶ added in v0.16.0
type NodePoolAutoConfigArgs struct { // The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035. NetworkTags NetworkTagsPtrInput `pulumi:"networkTags"` // Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. ResourceManagerTags ResourceManagerTagsPtrInput `pulumi:"resourceManagerTags"` }
node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters
func (NodePoolAutoConfigArgs) ElementType ¶ added in v0.16.0
func (NodePoolAutoConfigArgs) ElementType() reflect.Type
func (NodePoolAutoConfigArgs) ToNodePoolAutoConfigOutput ¶ added in v0.16.0
func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigOutput() NodePoolAutoConfigOutput
func (NodePoolAutoConfigArgs) ToNodePoolAutoConfigOutputWithContext ¶ added in v0.16.0
func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigOutputWithContext(ctx context.Context) NodePoolAutoConfigOutput
func (NodePoolAutoConfigArgs) ToNodePoolAutoConfigPtrOutput ¶ added in v0.16.0
func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput
func (NodePoolAutoConfigArgs) ToNodePoolAutoConfigPtrOutputWithContext ¶ added in v0.16.0
func (i NodePoolAutoConfigArgs) ToNodePoolAutoConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoConfigPtrOutput
type NodePoolAutoConfigInput ¶ added in v0.16.0
type NodePoolAutoConfigInput interface { pulumi.Input ToNodePoolAutoConfigOutput() NodePoolAutoConfigOutput ToNodePoolAutoConfigOutputWithContext(context.Context) NodePoolAutoConfigOutput }
NodePoolAutoConfigInput is an input type that accepts NodePoolAutoConfigArgs and NodePoolAutoConfigOutput values. You can construct a concrete instance of `NodePoolAutoConfigInput` via:
NodePoolAutoConfigArgs{...}
type NodePoolAutoConfigOutput ¶ added in v0.16.0
type NodePoolAutoConfigOutput struct{ *pulumi.OutputState }
node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters
func (NodePoolAutoConfigOutput) ElementType ¶ added in v0.16.0
func (NodePoolAutoConfigOutput) ElementType() reflect.Type
func (NodePoolAutoConfigOutput) NetworkTags ¶ added in v0.16.0
func (o NodePoolAutoConfigOutput) NetworkTags() NetworkTagsPtrOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
func (NodePoolAutoConfigOutput) ResourceManagerTags ¶ added in v0.32.0
func (o NodePoolAutoConfigOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
func (NodePoolAutoConfigOutput) ToNodePoolAutoConfigOutput ¶ added in v0.16.0
func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigOutput() NodePoolAutoConfigOutput
func (NodePoolAutoConfigOutput) ToNodePoolAutoConfigOutputWithContext ¶ added in v0.16.0
func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigOutputWithContext(ctx context.Context) NodePoolAutoConfigOutput
func (NodePoolAutoConfigOutput) ToNodePoolAutoConfigPtrOutput ¶ added in v0.16.0
func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput
func (NodePoolAutoConfigOutput) ToNodePoolAutoConfigPtrOutputWithContext ¶ added in v0.16.0
func (o NodePoolAutoConfigOutput) ToNodePoolAutoConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoConfigPtrOutput
type NodePoolAutoConfigPtrInput ¶ added in v0.16.0
type NodePoolAutoConfigPtrInput interface { pulumi.Input ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput ToNodePoolAutoConfigPtrOutputWithContext(context.Context) NodePoolAutoConfigPtrOutput }
NodePoolAutoConfigPtrInput is an input type that accepts NodePoolAutoConfigArgs, NodePoolAutoConfigPtr and NodePoolAutoConfigPtrOutput values. You can construct a concrete instance of `NodePoolAutoConfigPtrInput` via:
NodePoolAutoConfigArgs{...} or: nil
func NodePoolAutoConfigPtr ¶ added in v0.16.0
func NodePoolAutoConfigPtr(v *NodePoolAutoConfigArgs) NodePoolAutoConfigPtrInput
type NodePoolAutoConfigPtrOutput ¶ added in v0.16.0
type NodePoolAutoConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoConfigPtrOutput) Elem ¶ added in v0.16.0
func (o NodePoolAutoConfigPtrOutput) Elem() NodePoolAutoConfigOutput
func (NodePoolAutoConfigPtrOutput) ElementType ¶ added in v0.16.0
func (NodePoolAutoConfigPtrOutput) ElementType() reflect.Type
func (NodePoolAutoConfigPtrOutput) NetworkTags ¶ added in v0.16.0
func (o NodePoolAutoConfigPtrOutput) NetworkTags() NetworkTagsPtrOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
func (NodePoolAutoConfigPtrOutput) ResourceManagerTags ¶ added in v0.32.0
func (o NodePoolAutoConfigPtrOutput) ResourceManagerTags() ResourceManagerTagsPtrOutput
Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
func (NodePoolAutoConfigPtrOutput) ToNodePoolAutoConfigPtrOutput ¶ added in v0.16.0
func (o NodePoolAutoConfigPtrOutput) ToNodePoolAutoConfigPtrOutput() NodePoolAutoConfigPtrOutput
func (NodePoolAutoConfigPtrOutput) ToNodePoolAutoConfigPtrOutputWithContext ¶ added in v0.16.0
func (o NodePoolAutoConfigPtrOutput) ToNodePoolAutoConfigPtrOutputWithContext(ctx context.Context) NodePoolAutoConfigPtrOutput
type NodePoolAutoConfigResponse ¶ added in v0.16.0
type NodePoolAutoConfigResponse struct { // The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035. NetworkTags NetworkTagsResponse `pulumi:"networkTags"` // Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. ResourceManagerTags ResourceManagerTagsResponse `pulumi:"resourceManagerTags"` }
node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters
type NodePoolAutoConfigResponseOutput ¶ added in v0.16.0
type NodePoolAutoConfigResponseOutput struct{ *pulumi.OutputState }
node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters
func (NodePoolAutoConfigResponseOutput) ElementType ¶ added in v0.16.0
func (NodePoolAutoConfigResponseOutput) ElementType() reflect.Type
func (NodePoolAutoConfigResponseOutput) NetworkTags ¶ added in v0.16.0
func (o NodePoolAutoConfigResponseOutput) NetworkTags() NetworkTagsResponseOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
func (NodePoolAutoConfigResponseOutput) ResourceManagerTags ¶ added in v0.32.0
func (o NodePoolAutoConfigResponseOutput) ResourceManagerTags() ResourceManagerTagsResponseOutput
Resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies.
func (NodePoolAutoConfigResponseOutput) ToNodePoolAutoConfigResponseOutput ¶ added in v0.16.0
func (o NodePoolAutoConfigResponseOutput) ToNodePoolAutoConfigResponseOutput() NodePoolAutoConfigResponseOutput
func (NodePoolAutoConfigResponseOutput) ToNodePoolAutoConfigResponseOutputWithContext ¶ added in v0.16.0
func (o NodePoolAutoConfigResponseOutput) ToNodePoolAutoConfigResponseOutputWithContext(ctx context.Context) NodePoolAutoConfigResponseOutput
type NodePoolAutoscaling ¶
type NodePoolAutoscaling struct { // Can this node pool be deleted automatically. Autoprovisioned *bool `pulumi:"autoprovisioned"` // Is autoscaling enabled for this node pool. Enabled *bool `pulumi:"enabled"` // Location policy used when scaling up a nodepool. LocationPolicy *NodePoolAutoscalingLocationPolicy `pulumi:"locationPolicy"` // Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster. MaxNodeCount *int `pulumi:"maxNodeCount"` // Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count. MinNodeCount *int `pulumi:"minNodeCount"` // Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields. TotalMaxNodeCount *int `pulumi:"totalMaxNodeCount"` // Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields. TotalMinNodeCount *int `pulumi:"totalMinNodeCount"` }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
type NodePoolAutoscalingArgs ¶
type NodePoolAutoscalingArgs struct { // Can this node pool be deleted automatically. Autoprovisioned pulumi.BoolPtrInput `pulumi:"autoprovisioned"` // Is autoscaling enabled for this node pool. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Location policy used when scaling up a nodepool. LocationPolicy NodePoolAutoscalingLocationPolicyPtrInput `pulumi:"locationPolicy"` // Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster. MaxNodeCount pulumi.IntPtrInput `pulumi:"maxNodeCount"` // Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count. MinNodeCount pulumi.IntPtrInput `pulumi:"minNodeCount"` // Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields. TotalMaxNodeCount pulumi.IntPtrInput `pulumi:"totalMaxNodeCount"` // Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields. TotalMinNodeCount pulumi.IntPtrInput `pulumi:"totalMinNodeCount"` }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
func (NodePoolAutoscalingArgs) ElementType ¶
func (NodePoolAutoscalingArgs) ElementType() reflect.Type
func (NodePoolAutoscalingArgs) ToNodePoolAutoscalingOutput ¶
func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingOutput() NodePoolAutoscalingOutput
func (NodePoolAutoscalingArgs) ToNodePoolAutoscalingOutputWithContext ¶
func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingOutputWithContext(ctx context.Context) NodePoolAutoscalingOutput
func (NodePoolAutoscalingArgs) ToNodePoolAutoscalingPtrOutput ¶
func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
func (NodePoolAutoscalingArgs) ToNodePoolAutoscalingPtrOutputWithContext ¶
func (i NodePoolAutoscalingArgs) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
type NodePoolAutoscalingInput ¶
type NodePoolAutoscalingInput interface { pulumi.Input ToNodePoolAutoscalingOutput() NodePoolAutoscalingOutput ToNodePoolAutoscalingOutputWithContext(context.Context) NodePoolAutoscalingOutput }
NodePoolAutoscalingInput is an input type that accepts NodePoolAutoscalingArgs and NodePoolAutoscalingOutput values. You can construct a concrete instance of `NodePoolAutoscalingInput` via:
NodePoolAutoscalingArgs{...}
type NodePoolAutoscalingLocationPolicy ¶ added in v0.21.0
type NodePoolAutoscalingLocationPolicy string
Location policy used when scaling up a nodepool.
func (NodePoolAutoscalingLocationPolicy) ElementType ¶ added in v0.21.0
func (NodePoolAutoscalingLocationPolicy) ElementType() reflect.Type
func (NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyOutput ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyOutput() NodePoolAutoscalingLocationPolicyOutput
func (NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyOutputWithContext ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyOutput
func (NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyPtrOutput ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput
func (NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyPtrOutput
func (NodePoolAutoscalingLocationPolicy) ToStringOutput ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToStringOutput() pulumi.StringOutput
func (NodePoolAutoscalingLocationPolicy) ToStringOutputWithContext ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodePoolAutoscalingLocationPolicy) ToStringPtrOutput ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodePoolAutoscalingLocationPolicy) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e NodePoolAutoscalingLocationPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodePoolAutoscalingLocationPolicyInput ¶ added in v0.21.0
type NodePoolAutoscalingLocationPolicyInput interface { pulumi.Input ToNodePoolAutoscalingLocationPolicyOutput() NodePoolAutoscalingLocationPolicyOutput ToNodePoolAutoscalingLocationPolicyOutputWithContext(context.Context) NodePoolAutoscalingLocationPolicyOutput }
NodePoolAutoscalingLocationPolicyInput is an input type that accepts NodePoolAutoscalingLocationPolicyArgs and NodePoolAutoscalingLocationPolicyOutput values. You can construct a concrete instance of `NodePoolAutoscalingLocationPolicyInput` via:
NodePoolAutoscalingLocationPolicyArgs{...}
type NodePoolAutoscalingLocationPolicyOutput ¶ added in v0.21.0
type NodePoolAutoscalingLocationPolicyOutput struct{ *pulumi.OutputState }
func (NodePoolAutoscalingLocationPolicyOutput) ElementType ¶ added in v0.21.0
func (NodePoolAutoscalingLocationPolicyOutput) ElementType() reflect.Type
func (NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyOutput ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyOutput() NodePoolAutoscalingLocationPolicyOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyOutputWithContext ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyPtrOutput ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyPtrOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToStringOutput ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToStringOutput() pulumi.StringOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodePoolAutoscalingLocationPolicyOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodePoolAutoscalingLocationPolicyPtrInput ¶ added in v0.21.0
type NodePoolAutoscalingLocationPolicyPtrInput interface { pulumi.Input ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(context.Context) NodePoolAutoscalingLocationPolicyPtrOutput }
func NodePoolAutoscalingLocationPolicyPtr ¶ added in v0.21.0
func NodePoolAutoscalingLocationPolicyPtr(v string) NodePoolAutoscalingLocationPolicyPtrInput
type NodePoolAutoscalingLocationPolicyPtrOutput ¶ added in v0.21.0
type NodePoolAutoscalingLocationPolicyPtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoscalingLocationPolicyPtrOutput) ElementType ¶ added in v0.21.0
func (NodePoolAutoscalingLocationPolicyPtrOutput) ElementType() reflect.Type
func (NodePoolAutoscalingLocationPolicyPtrOutput) ToNodePoolAutoscalingLocationPolicyPtrOutput ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToNodePoolAutoscalingLocationPolicyPtrOutput() NodePoolAutoscalingLocationPolicyPtrOutput
func (NodePoolAutoscalingLocationPolicyPtrOutput) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToNodePoolAutoscalingLocationPolicyPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingLocationPolicyPtrOutput
func (NodePoolAutoscalingLocationPolicyPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodePoolAutoscalingLocationPolicyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o NodePoolAutoscalingLocationPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodePoolAutoscalingOutput ¶
type NodePoolAutoscalingOutput struct{ *pulumi.OutputState }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
func (NodePoolAutoscalingOutput) Autoprovisioned ¶
func (o NodePoolAutoscalingOutput) Autoprovisioned() pulumi.BoolPtrOutput
Can this node pool be deleted automatically.
func (NodePoolAutoscalingOutput) ElementType ¶
func (NodePoolAutoscalingOutput) ElementType() reflect.Type
func (NodePoolAutoscalingOutput) Enabled ¶
func (o NodePoolAutoscalingOutput) Enabled() pulumi.BoolPtrOutput
Is autoscaling enabled for this node pool.
func (NodePoolAutoscalingOutput) LocationPolicy ¶ added in v0.21.0
func (o NodePoolAutoscalingOutput) LocationPolicy() NodePoolAutoscalingLocationPolicyPtrOutput
Location policy used when scaling up a nodepool.
func (NodePoolAutoscalingOutput) MaxNodeCount ¶
func (o NodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntPtrOutput
Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.
func (NodePoolAutoscalingOutput) MinNodeCount ¶
func (o NodePoolAutoscalingOutput) MinNodeCount() pulumi.IntPtrOutput
Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.
func (NodePoolAutoscalingOutput) ToNodePoolAutoscalingOutput ¶
func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingOutput() NodePoolAutoscalingOutput
func (NodePoolAutoscalingOutput) ToNodePoolAutoscalingOutputWithContext ¶
func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingOutputWithContext(ctx context.Context) NodePoolAutoscalingOutput
func (NodePoolAutoscalingOutput) ToNodePoolAutoscalingPtrOutput ¶
func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
func (NodePoolAutoscalingOutput) ToNodePoolAutoscalingPtrOutputWithContext ¶
func (o NodePoolAutoscalingOutput) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
func (NodePoolAutoscalingOutput) TotalMaxNodeCount ¶ added in v0.21.0
func (o NodePoolAutoscalingOutput) TotalMaxNodeCount() pulumi.IntPtrOutput
Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
func (NodePoolAutoscalingOutput) TotalMinNodeCount ¶ added in v0.21.0
func (o NodePoolAutoscalingOutput) TotalMinNodeCount() pulumi.IntPtrOutput
Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
type NodePoolAutoscalingPtrInput ¶
type NodePoolAutoscalingPtrInput interface { pulumi.Input ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput ToNodePoolAutoscalingPtrOutputWithContext(context.Context) NodePoolAutoscalingPtrOutput }
NodePoolAutoscalingPtrInput is an input type that accepts NodePoolAutoscalingArgs, NodePoolAutoscalingPtr and NodePoolAutoscalingPtrOutput values. You can construct a concrete instance of `NodePoolAutoscalingPtrInput` via:
NodePoolAutoscalingArgs{...} or: nil
func NodePoolAutoscalingPtr ¶
func NodePoolAutoscalingPtr(v *NodePoolAutoscalingArgs) NodePoolAutoscalingPtrInput
type NodePoolAutoscalingPtrOutput ¶
type NodePoolAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoscalingPtrOutput) Autoprovisioned ¶
func (o NodePoolAutoscalingPtrOutput) Autoprovisioned() pulumi.BoolPtrOutput
Can this node pool be deleted automatically.
func (NodePoolAutoscalingPtrOutput) Elem ¶
func (o NodePoolAutoscalingPtrOutput) Elem() NodePoolAutoscalingOutput
func (NodePoolAutoscalingPtrOutput) ElementType ¶
func (NodePoolAutoscalingPtrOutput) ElementType() reflect.Type
func (NodePoolAutoscalingPtrOutput) Enabled ¶
func (o NodePoolAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
Is autoscaling enabled for this node pool.
func (NodePoolAutoscalingPtrOutput) LocationPolicy ¶ added in v0.21.0
func (o NodePoolAutoscalingPtrOutput) LocationPolicy() NodePoolAutoscalingLocationPolicyPtrOutput
Location policy used when scaling up a nodepool.
func (NodePoolAutoscalingPtrOutput) MaxNodeCount ¶
func (o NodePoolAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.
func (NodePoolAutoscalingPtrOutput) MinNodeCount ¶
func (o NodePoolAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.
func (NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutput ¶
func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
func (NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutputWithContext ¶
func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
func (NodePoolAutoscalingPtrOutput) TotalMaxNodeCount ¶ added in v0.21.0
func (o NodePoolAutoscalingPtrOutput) TotalMaxNodeCount() pulumi.IntPtrOutput
Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
func (NodePoolAutoscalingPtrOutput) TotalMinNodeCount ¶ added in v0.21.0
func (o NodePoolAutoscalingPtrOutput) TotalMinNodeCount() pulumi.IntPtrOutput
Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
type NodePoolAutoscalingResponse ¶
type NodePoolAutoscalingResponse struct { // Can this node pool be deleted automatically. Autoprovisioned bool `pulumi:"autoprovisioned"` // Is autoscaling enabled for this node pool. Enabled bool `pulumi:"enabled"` // Location policy used when scaling up a nodepool. LocationPolicy string `pulumi:"locationPolicy"` // Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster. MaxNodeCount int `pulumi:"maxNodeCount"` // Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count. MinNodeCount int `pulumi:"minNodeCount"` // Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields. TotalMaxNodeCount int `pulumi:"totalMaxNodeCount"` // Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields. TotalMinNodeCount int `pulumi:"totalMinNodeCount"` }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
type NodePoolAutoscalingResponseOutput ¶
type NodePoolAutoscalingResponseOutput struct{ *pulumi.OutputState }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
func (NodePoolAutoscalingResponseOutput) Autoprovisioned ¶
func (o NodePoolAutoscalingResponseOutput) Autoprovisioned() pulumi.BoolOutput
Can this node pool be deleted automatically.
func (NodePoolAutoscalingResponseOutput) ElementType ¶
func (NodePoolAutoscalingResponseOutput) ElementType() reflect.Type
func (NodePoolAutoscalingResponseOutput) Enabled ¶
func (o NodePoolAutoscalingResponseOutput) Enabled() pulumi.BoolOutput
Is autoscaling enabled for this node pool.
func (NodePoolAutoscalingResponseOutput) LocationPolicy ¶ added in v0.21.0
func (o NodePoolAutoscalingResponseOutput) LocationPolicy() pulumi.StringOutput
Location policy used when scaling up a nodepool.
func (NodePoolAutoscalingResponseOutput) MaxNodeCount ¶
func (o NodePoolAutoscalingResponseOutput) MaxNodeCount() pulumi.IntOutput
Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.
func (NodePoolAutoscalingResponseOutput) MinNodeCount ¶
func (o NodePoolAutoscalingResponseOutput) MinNodeCount() pulumi.IntOutput
Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.
func (NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponseOutput ¶
func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponseOutput() NodePoolAutoscalingResponseOutput
func (NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponseOutputWithContext ¶
func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponseOutputWithContext(ctx context.Context) NodePoolAutoscalingResponseOutput
func (NodePoolAutoscalingResponseOutput) TotalMaxNodeCount ¶ added in v0.21.0
func (o NodePoolAutoscalingResponseOutput) TotalMaxNodeCount() pulumi.IntOutput
Maximum number of nodes in the node pool. Must be greater than total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
func (NodePoolAutoscalingResponseOutput) TotalMinNodeCount ¶ added in v0.21.0
func (o NodePoolAutoscalingResponseOutput) TotalMinNodeCount() pulumi.IntOutput
Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
type NodePoolDefaults ¶ added in v0.5.0
type NodePoolDefaults struct { // Subset of NodeConfig message that has defaults. NodeConfigDefaults *NodeConfigDefaults `pulumi:"nodeConfigDefaults"` }
Subset of Nodepool message that has defaults.
type NodePoolDefaultsArgs ¶ added in v0.5.0
type NodePoolDefaultsArgs struct { // Subset of NodeConfig message that has defaults. NodeConfigDefaults NodeConfigDefaultsPtrInput `pulumi:"nodeConfigDefaults"` }
Subset of Nodepool message that has defaults.
func (NodePoolDefaultsArgs) ElementType ¶ added in v0.5.0
func (NodePoolDefaultsArgs) ElementType() reflect.Type
func (NodePoolDefaultsArgs) ToNodePoolDefaultsOutput ¶ added in v0.5.0
func (i NodePoolDefaultsArgs) ToNodePoolDefaultsOutput() NodePoolDefaultsOutput
func (NodePoolDefaultsArgs) ToNodePoolDefaultsOutputWithContext ¶ added in v0.5.0
func (i NodePoolDefaultsArgs) ToNodePoolDefaultsOutputWithContext(ctx context.Context) NodePoolDefaultsOutput
func (NodePoolDefaultsArgs) ToNodePoolDefaultsPtrOutput ¶ added in v0.5.0
func (i NodePoolDefaultsArgs) ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput
func (NodePoolDefaultsArgs) ToNodePoolDefaultsPtrOutputWithContext ¶ added in v0.5.0
func (i NodePoolDefaultsArgs) ToNodePoolDefaultsPtrOutputWithContext(ctx context.Context) NodePoolDefaultsPtrOutput
type NodePoolDefaultsInput ¶ added in v0.5.0
type NodePoolDefaultsInput interface { pulumi.Input ToNodePoolDefaultsOutput() NodePoolDefaultsOutput ToNodePoolDefaultsOutputWithContext(context.Context) NodePoolDefaultsOutput }
NodePoolDefaultsInput is an input type that accepts NodePoolDefaultsArgs and NodePoolDefaultsOutput values. You can construct a concrete instance of `NodePoolDefaultsInput` via:
NodePoolDefaultsArgs{...}
type NodePoolDefaultsOutput ¶ added in v0.5.0
type NodePoolDefaultsOutput struct{ *pulumi.OutputState }
Subset of Nodepool message that has defaults.
func (NodePoolDefaultsOutput) ElementType ¶ added in v0.5.0
func (NodePoolDefaultsOutput) ElementType() reflect.Type
func (NodePoolDefaultsOutput) NodeConfigDefaults ¶ added in v0.5.0
func (o NodePoolDefaultsOutput) NodeConfigDefaults() NodeConfigDefaultsPtrOutput
Subset of NodeConfig message that has defaults.
func (NodePoolDefaultsOutput) ToNodePoolDefaultsOutput ¶ added in v0.5.0
func (o NodePoolDefaultsOutput) ToNodePoolDefaultsOutput() NodePoolDefaultsOutput
func (NodePoolDefaultsOutput) ToNodePoolDefaultsOutputWithContext ¶ added in v0.5.0
func (o NodePoolDefaultsOutput) ToNodePoolDefaultsOutputWithContext(ctx context.Context) NodePoolDefaultsOutput
func (NodePoolDefaultsOutput) ToNodePoolDefaultsPtrOutput ¶ added in v0.5.0
func (o NodePoolDefaultsOutput) ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput
func (NodePoolDefaultsOutput) ToNodePoolDefaultsPtrOutputWithContext ¶ added in v0.5.0
func (o NodePoolDefaultsOutput) ToNodePoolDefaultsPtrOutputWithContext(ctx context.Context) NodePoolDefaultsPtrOutput
type NodePoolDefaultsPtrInput ¶ added in v0.5.0
type NodePoolDefaultsPtrInput interface { pulumi.Input ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput ToNodePoolDefaultsPtrOutputWithContext(context.Context) NodePoolDefaultsPtrOutput }
NodePoolDefaultsPtrInput is an input type that accepts NodePoolDefaultsArgs, NodePoolDefaultsPtr and NodePoolDefaultsPtrOutput values. You can construct a concrete instance of `NodePoolDefaultsPtrInput` via:
NodePoolDefaultsArgs{...} or: nil
func NodePoolDefaultsPtr ¶ added in v0.5.0
func NodePoolDefaultsPtr(v *NodePoolDefaultsArgs) NodePoolDefaultsPtrInput
type NodePoolDefaultsPtrOutput ¶ added in v0.5.0
type NodePoolDefaultsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolDefaultsPtrOutput) Elem ¶ added in v0.5.0
func (o NodePoolDefaultsPtrOutput) Elem() NodePoolDefaultsOutput
func (NodePoolDefaultsPtrOutput) ElementType ¶ added in v0.5.0
func (NodePoolDefaultsPtrOutput) ElementType() reflect.Type
func (NodePoolDefaultsPtrOutput) NodeConfigDefaults ¶ added in v0.5.0
func (o NodePoolDefaultsPtrOutput) NodeConfigDefaults() NodeConfigDefaultsPtrOutput
Subset of NodeConfig message that has defaults.
func (NodePoolDefaultsPtrOutput) ToNodePoolDefaultsPtrOutput ¶ added in v0.5.0
func (o NodePoolDefaultsPtrOutput) ToNodePoolDefaultsPtrOutput() NodePoolDefaultsPtrOutput
func (NodePoolDefaultsPtrOutput) ToNodePoolDefaultsPtrOutputWithContext ¶ added in v0.5.0
func (o NodePoolDefaultsPtrOutput) ToNodePoolDefaultsPtrOutputWithContext(ctx context.Context) NodePoolDefaultsPtrOutput
type NodePoolDefaultsResponse ¶ added in v0.5.0
type NodePoolDefaultsResponse struct { // Subset of NodeConfig message that has defaults. NodeConfigDefaults NodeConfigDefaultsResponse `pulumi:"nodeConfigDefaults"` }
Subset of Nodepool message that has defaults.
type NodePoolDefaultsResponseOutput ¶ added in v0.5.0
type NodePoolDefaultsResponseOutput struct{ *pulumi.OutputState }
Subset of Nodepool message that has defaults.
func (NodePoolDefaultsResponseOutput) ElementType ¶ added in v0.5.0
func (NodePoolDefaultsResponseOutput) ElementType() reflect.Type
func (NodePoolDefaultsResponseOutput) NodeConfigDefaults ¶ added in v0.5.0
func (o NodePoolDefaultsResponseOutput) NodeConfigDefaults() NodeConfigDefaultsResponseOutput
Subset of NodeConfig message that has defaults.
func (NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponseOutput ¶ added in v0.5.0
func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponseOutput() NodePoolDefaultsResponseOutput
func (NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponseOutputWithContext ¶ added in v0.5.0
func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponseOutputWithContext(ctx context.Context) NodePoolDefaultsResponseOutput
type NodePoolInput ¶
type NodePoolInput interface { pulumi.Input ToNodePoolOutput() NodePoolOutput ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput }
type NodePoolLoggingConfig ¶ added in v0.26.0
type NodePoolLoggingConfig struct { // Logging variant configuration. VariantConfig *LoggingVariantConfig `pulumi:"variantConfig"` }
NodePoolLoggingConfig specifies logging configuration for nodepools.
type NodePoolLoggingConfigArgs ¶ added in v0.26.0
type NodePoolLoggingConfigArgs struct { // Logging variant configuration. VariantConfig LoggingVariantConfigPtrInput `pulumi:"variantConfig"` }
NodePoolLoggingConfig specifies logging configuration for nodepools.
func (NodePoolLoggingConfigArgs) ElementType ¶ added in v0.26.0
func (NodePoolLoggingConfigArgs) ElementType() reflect.Type
func (NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigOutput ¶ added in v0.26.0
func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigOutput() NodePoolLoggingConfigOutput
func (NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigOutputWithContext ¶ added in v0.26.0
func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigOutputWithContext(ctx context.Context) NodePoolLoggingConfigOutput
func (NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigPtrOutput ¶ added in v0.26.0
func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput
func (NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigPtrOutputWithContext ¶ added in v0.26.0
func (i NodePoolLoggingConfigArgs) ToNodePoolLoggingConfigPtrOutputWithContext(ctx context.Context) NodePoolLoggingConfigPtrOutput
type NodePoolLoggingConfigInput ¶ added in v0.26.0
type NodePoolLoggingConfigInput interface { pulumi.Input ToNodePoolLoggingConfigOutput() NodePoolLoggingConfigOutput ToNodePoolLoggingConfigOutputWithContext(context.Context) NodePoolLoggingConfigOutput }
NodePoolLoggingConfigInput is an input type that accepts NodePoolLoggingConfigArgs and NodePoolLoggingConfigOutput values. You can construct a concrete instance of `NodePoolLoggingConfigInput` via:
NodePoolLoggingConfigArgs{...}
type NodePoolLoggingConfigOutput ¶ added in v0.26.0
type NodePoolLoggingConfigOutput struct{ *pulumi.OutputState }
NodePoolLoggingConfig specifies logging configuration for nodepools.
func (NodePoolLoggingConfigOutput) ElementType ¶ added in v0.26.0
func (NodePoolLoggingConfigOutput) ElementType() reflect.Type
func (NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigOutput ¶ added in v0.26.0
func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigOutput() NodePoolLoggingConfigOutput
func (NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigOutputWithContext ¶ added in v0.26.0
func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigOutputWithContext(ctx context.Context) NodePoolLoggingConfigOutput
func (NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigPtrOutput ¶ added in v0.26.0
func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput
func (NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigPtrOutputWithContext ¶ added in v0.26.0
func (o NodePoolLoggingConfigOutput) ToNodePoolLoggingConfigPtrOutputWithContext(ctx context.Context) NodePoolLoggingConfigPtrOutput
func (NodePoolLoggingConfigOutput) VariantConfig ¶ added in v0.26.0
func (o NodePoolLoggingConfigOutput) VariantConfig() LoggingVariantConfigPtrOutput
Logging variant configuration.
type NodePoolLoggingConfigPtrInput ¶ added in v0.26.0
type NodePoolLoggingConfigPtrInput interface { pulumi.Input ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput ToNodePoolLoggingConfigPtrOutputWithContext(context.Context) NodePoolLoggingConfigPtrOutput }
NodePoolLoggingConfigPtrInput is an input type that accepts NodePoolLoggingConfigArgs, NodePoolLoggingConfigPtr and NodePoolLoggingConfigPtrOutput values. You can construct a concrete instance of `NodePoolLoggingConfigPtrInput` via:
NodePoolLoggingConfigArgs{...} or: nil
func NodePoolLoggingConfigPtr ¶ added in v0.26.0
func NodePoolLoggingConfigPtr(v *NodePoolLoggingConfigArgs) NodePoolLoggingConfigPtrInput
type NodePoolLoggingConfigPtrOutput ¶ added in v0.26.0
type NodePoolLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolLoggingConfigPtrOutput) Elem ¶ added in v0.26.0
func (o NodePoolLoggingConfigPtrOutput) Elem() NodePoolLoggingConfigOutput
func (NodePoolLoggingConfigPtrOutput) ElementType ¶ added in v0.26.0
func (NodePoolLoggingConfigPtrOutput) ElementType() reflect.Type
func (NodePoolLoggingConfigPtrOutput) ToNodePoolLoggingConfigPtrOutput ¶ added in v0.26.0
func (o NodePoolLoggingConfigPtrOutput) ToNodePoolLoggingConfigPtrOutput() NodePoolLoggingConfigPtrOutput
func (NodePoolLoggingConfigPtrOutput) ToNodePoolLoggingConfigPtrOutputWithContext ¶ added in v0.26.0
func (o NodePoolLoggingConfigPtrOutput) ToNodePoolLoggingConfigPtrOutputWithContext(ctx context.Context) NodePoolLoggingConfigPtrOutput
func (NodePoolLoggingConfigPtrOutput) VariantConfig ¶ added in v0.26.0
func (o NodePoolLoggingConfigPtrOutput) VariantConfig() LoggingVariantConfigPtrOutput
Logging variant configuration.
type NodePoolLoggingConfigResponse ¶ added in v0.26.0
type NodePoolLoggingConfigResponse struct { // Logging variant configuration. VariantConfig LoggingVariantConfigResponse `pulumi:"variantConfig"` }
NodePoolLoggingConfig specifies logging configuration for nodepools.
type NodePoolLoggingConfigResponseOutput ¶ added in v0.26.0
type NodePoolLoggingConfigResponseOutput struct{ *pulumi.OutputState }
NodePoolLoggingConfig specifies logging configuration for nodepools.
func (NodePoolLoggingConfigResponseOutput) ElementType ¶ added in v0.26.0
func (NodePoolLoggingConfigResponseOutput) ElementType() reflect.Type
func (NodePoolLoggingConfigResponseOutput) ToNodePoolLoggingConfigResponseOutput ¶ added in v0.26.0
func (o NodePoolLoggingConfigResponseOutput) ToNodePoolLoggingConfigResponseOutput() NodePoolLoggingConfigResponseOutput
func (NodePoolLoggingConfigResponseOutput) ToNodePoolLoggingConfigResponseOutputWithContext ¶ added in v0.26.0
func (o NodePoolLoggingConfigResponseOutput) ToNodePoolLoggingConfigResponseOutputWithContext(ctx context.Context) NodePoolLoggingConfigResponseOutput
func (NodePoolLoggingConfigResponseOutput) VariantConfig ¶ added in v0.26.0
func (o NodePoolLoggingConfigResponseOutput) VariantConfig() LoggingVariantConfigResponseOutput
Logging variant configuration.
type NodePoolOutput ¶
type NodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolOutput) Autoscaling ¶
func (o NodePoolOutput) Autoscaling() NodePoolAutoscalingResponseOutput
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
func (NodePoolOutput) BestEffortProvisioning ¶ added in v0.32.0
func (o NodePoolOutput) BestEffortProvisioning() BestEffortProvisioningResponseOutput
Enable best effort provisioning for nodes
func (NodePoolOutput) ClusterId ¶ added in v0.21.0
func (o NodePoolOutput) ClusterId() pulumi.StringOutput
func (NodePoolOutput) Conditions ¶
func (o NodePoolOutput) Conditions() StatusConditionResponseArrayOutput
Which conditions caused the current node pool state.
func (NodePoolOutput) Config ¶
func (o NodePoolOutput) Config() NodeConfigResponseOutput
The node configuration of the pool.
func (NodePoolOutput) ElementType ¶
func (NodePoolOutput) ElementType() reflect.Type
func (NodePoolOutput) Etag ¶ added in v0.28.0
func (o NodePoolOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
func (NodePoolOutput) InitialNodeCount ¶
func (o NodePoolOutput) InitialNodeCount() pulumi.IntOutput
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
func (NodePoolOutput) InstanceGroupUrls ¶
func (o NodePoolOutput) InstanceGroupUrls() pulumi.StringArrayOutput
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
func (NodePoolOutput) Location ¶ added in v0.21.0
func (o NodePoolOutput) Location() pulumi.StringOutput
func (NodePoolOutput) Locations ¶
func (o NodePoolOutput) Locations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
func (NodePoolOutput) Management ¶
func (o NodePoolOutput) Management() NodeManagementResponseOutput
NodeManagement configuration for this NodePool.
func (NodePoolOutput) MaxPodsConstraint ¶
func (o NodePoolOutput) MaxPodsConstraint() MaxPodsConstraintResponseOutput
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
func (NodePoolOutput) Name ¶
func (o NodePoolOutput) Name() pulumi.StringOutput
The name of the node pool.
func (NodePoolOutput) NetworkConfig ¶
func (o NodePoolOutput) NetworkConfig() NodeNetworkConfigResponseOutput
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
func (NodePoolOutput) PlacementPolicy ¶ added in v0.19.0
func (o NodePoolOutput) PlacementPolicy() PlacementPolicyResponseOutput
Specifies the node placement policy.
func (NodePoolOutput) PodIpv4CidrSize ¶
func (o NodePoolOutput) PodIpv4CidrSize() pulumi.IntOutput
[Output only] The pod CIDR block size per node in this node pool.
func (NodePoolOutput) Project ¶ added in v0.21.0
func (o NodePoolOutput) Project() pulumi.StringOutput
func (NodePoolOutput) QueuedProvisioning ¶ added in v0.32.0
func (o NodePoolOutput) QueuedProvisioning() QueuedProvisioningResponseOutput
Specifies the configuration of queued provisioning.
func (NodePoolOutput) SelfLink ¶
func (o NodePoolOutput) SelfLink() pulumi.StringOutput
[Output only] Server-defined URL for the resource.
func (NodePoolOutput) Status ¶
func (o NodePoolOutput) Status() pulumi.StringOutput
[Output only] The status of the nodes in this pool instance.
func (NodePoolOutput) StatusMessage
deprecated
added in
v0.19.0
func (o NodePoolOutput) StatusMessage() pulumi.StringOutput
[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
func (NodePoolOutput) ToNodePoolOutput ¶
func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
func (NodePoolOutput) ToNodePoolOutputWithContext ¶
func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
func (NodePoolOutput) UpdateInfo ¶ added in v0.21.0
func (o NodePoolOutput) UpdateInfo() UpdateInfoResponseOutput
[Output only] Update info contains relevant information during a node pool update.
func (NodePoolOutput) UpgradeSettings ¶
func (o NodePoolOutput) UpgradeSettings() UpgradeSettingsResponseOutput
Upgrade settings control disruption and speed of the upgrade.
func (NodePoolOutput) Version ¶
func (o NodePoolOutput) Version() pulumi.StringOutput
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
type NodePoolResponse ¶
type NodePoolResponse struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingResponse `pulumi:"autoscaling"` // Enable best effort provisioning for nodes BestEffortProvisioning BestEffortProvisioningResponse `pulumi:"bestEffortProvisioning"` // Which conditions caused the current node pool state. Conditions []StatusConditionResponse `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponse `pulumi:"config"` // This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag string `pulumi:"etag"` // The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. InitialNodeCount int `pulumi:"initialNodeCount"` // [Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources. InstanceGroupUrls []string `pulumi:"instanceGroupUrls"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed. Locations []string `pulumi:"locations"` // NodeManagement configuration for this NodePool. Management NodeManagementResponse `pulumi:"management"` // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint MaxPodsConstraintResponse `pulumi:"maxPodsConstraint"` // The name of the node pool. Name string `pulumi:"name"` // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig NodeNetworkConfigResponse `pulumi:"networkConfig"` // Specifies the node placement policy. PlacementPolicy PlacementPolicyResponse `pulumi:"placementPolicy"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize int `pulumi:"podIpv4CidrSize"` // Specifies the configuration of queued provisioning. QueuedProvisioning QueuedProvisioningResponse `pulumi:"queuedProvisioning"` // [Output only] Server-defined URL for the resource. SelfLink string `pulumi:"selfLink"` // [Output only] The status of the nodes in this pool instance. Status string `pulumi:"status"` // [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available. // // Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available. StatusMessage string `pulumi:"statusMessage"` // [Output only] Update info contains relevant information during a node pool update. UpdateInfo UpdateInfoResponse `pulumi:"updateInfo"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponse `pulumi:"upgradeSettings"` // The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version string `pulumi:"version"` }
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
type NodePoolResponseArrayOutput ¶
type NodePoolResponseArrayOutput struct{ *pulumi.OutputState }
func (NodePoolResponseArrayOutput) ElementType ¶
func (NodePoolResponseArrayOutput) ElementType() reflect.Type
func (NodePoolResponseArrayOutput) Index ¶
func (o NodePoolResponseArrayOutput) Index(i pulumi.IntInput) NodePoolResponseOutput
func (NodePoolResponseArrayOutput) ToNodePoolResponseArrayOutput ¶
func (o NodePoolResponseArrayOutput) ToNodePoolResponseArrayOutput() NodePoolResponseArrayOutput
func (NodePoolResponseArrayOutput) ToNodePoolResponseArrayOutputWithContext ¶
func (o NodePoolResponseArrayOutput) ToNodePoolResponseArrayOutputWithContext(ctx context.Context) NodePoolResponseArrayOutput
type NodePoolResponseOutput ¶
type NodePoolResponseOutput struct{ *pulumi.OutputState }
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
func (NodePoolResponseOutput) Autoscaling ¶
func (o NodePoolResponseOutput) Autoscaling() NodePoolAutoscalingResponseOutput
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
func (NodePoolResponseOutput) BestEffortProvisioning ¶ added in v0.32.0
func (o NodePoolResponseOutput) BestEffortProvisioning() BestEffortProvisioningResponseOutput
Enable best effort provisioning for nodes
func (NodePoolResponseOutput) Conditions ¶
func (o NodePoolResponseOutput) Conditions() StatusConditionResponseArrayOutput
Which conditions caused the current node pool state.
func (NodePoolResponseOutput) Config ¶
func (o NodePoolResponseOutput) Config() NodeConfigResponseOutput
The node configuration of the pool.
func (NodePoolResponseOutput) ElementType ¶
func (NodePoolResponseOutput) ElementType() reflect.Type
func (NodePoolResponseOutput) Etag ¶ added in v0.28.0
func (o NodePoolResponseOutput) Etag() pulumi.StringOutput
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
func (NodePoolResponseOutput) InitialNodeCount ¶
func (o NodePoolResponseOutput) InitialNodeCount() pulumi.IntOutput
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
func (NodePoolResponseOutput) InstanceGroupUrls ¶
func (o NodePoolResponseOutput) InstanceGroupUrls() pulumi.StringArrayOutput
[Output only] The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.
func (NodePoolResponseOutput) Locations ¶
func (o NodePoolResponseOutput) Locations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
func (NodePoolResponseOutput) Management ¶
func (o NodePoolResponseOutput) Management() NodeManagementResponseOutput
NodeManagement configuration for this NodePool.
func (NodePoolResponseOutput) MaxPodsConstraint ¶
func (o NodePoolResponseOutput) MaxPodsConstraint() MaxPodsConstraintResponseOutput
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
func (NodePoolResponseOutput) Name ¶
func (o NodePoolResponseOutput) Name() pulumi.StringOutput
The name of the node pool.
func (NodePoolResponseOutput) NetworkConfig ¶
func (o NodePoolResponseOutput) NetworkConfig() NodeNetworkConfigResponseOutput
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
func (NodePoolResponseOutput) PlacementPolicy ¶ added in v0.11.0
func (o NodePoolResponseOutput) PlacementPolicy() PlacementPolicyResponseOutput
Specifies the node placement policy.
func (NodePoolResponseOutput) PodIpv4CidrSize ¶
func (o NodePoolResponseOutput) PodIpv4CidrSize() pulumi.IntOutput
[Output only] The pod CIDR block size per node in this node pool.
func (NodePoolResponseOutput) QueuedProvisioning ¶ added in v0.32.0
func (o NodePoolResponseOutput) QueuedProvisioning() QueuedProvisioningResponseOutput
Specifies the configuration of queued provisioning.
func (NodePoolResponseOutput) SelfLink ¶
func (o NodePoolResponseOutput) SelfLink() pulumi.StringOutput
[Output only] Server-defined URL for the resource.
func (NodePoolResponseOutput) Status ¶
func (o NodePoolResponseOutput) Status() pulumi.StringOutput
[Output only] The status of the nodes in this pool instance.
func (NodePoolResponseOutput) StatusMessage
deprecated
added in
v0.17.0
func (o NodePoolResponseOutput) StatusMessage() pulumi.StringOutput
[Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
Deprecated: [Output only] Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.
func (NodePoolResponseOutput) ToNodePoolResponseOutput ¶
func (o NodePoolResponseOutput) ToNodePoolResponseOutput() NodePoolResponseOutput
func (NodePoolResponseOutput) ToNodePoolResponseOutputWithContext ¶
func (o NodePoolResponseOutput) ToNodePoolResponseOutputWithContext(ctx context.Context) NodePoolResponseOutput
func (NodePoolResponseOutput) UpdateInfo ¶ added in v0.21.0
func (o NodePoolResponseOutput) UpdateInfo() UpdateInfoResponseOutput
[Output only] Update info contains relevant information during a node pool update.
func (NodePoolResponseOutput) UpgradeSettings ¶
func (o NodePoolResponseOutput) UpgradeSettings() UpgradeSettingsResponseOutput
Upgrade settings control disruption and speed of the upgrade.
func (NodePoolResponseOutput) Version ¶
func (o NodePoolResponseOutput) Version() pulumi.StringOutput
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
type NodePoolState ¶ added in v0.3.0
type NodePoolState struct { }
func (NodePoolState) ElementType ¶ added in v0.3.0
func (NodePoolState) ElementType() reflect.Type
type NodePoolType ¶ added in v0.3.0
type NodePoolType struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling *NodePoolAutoscaling `pulumi:"autoscaling"` // Enable best effort provisioning for nodes BestEffortProvisioning *BestEffortProvisioning `pulumi:"bestEffortProvisioning"` // Which conditions caused the current node pool state. Conditions []StatusCondition `pulumi:"conditions"` // The node configuration of the pool. Config *NodeConfig `pulumi:"config"` // This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag *string `pulumi:"etag"` // The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. InitialNodeCount *int `pulumi:"initialNodeCount"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed. Locations []string `pulumi:"locations"` // NodeManagement configuration for this NodePool. Management *NodeManagement `pulumi:"management"` // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint *MaxPodsConstraint `pulumi:"maxPodsConstraint"` // The name of the node pool. Name *string `pulumi:"name"` // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig *NodeNetworkConfig `pulumi:"networkConfig"` // Specifies the node placement policy. PlacementPolicy *PlacementPolicy `pulumi:"placementPolicy"` // Specifies the configuration of queued provisioning. QueuedProvisioning *QueuedProvisioning `pulumi:"queuedProvisioning"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings *UpgradeSettings `pulumi:"upgradeSettings"` // The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version *string `pulumi:"version"` }
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
type NodePoolTypeArgs ¶ added in v0.3.0
type NodePoolTypeArgs struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingPtrInput `pulumi:"autoscaling"` // Enable best effort provisioning for nodes BestEffortProvisioning BestEffortProvisioningPtrInput `pulumi:"bestEffortProvisioning"` // Which conditions caused the current node pool state. Conditions StatusConditionArrayInput `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigPtrInput `pulumi:"config"` // This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding. Etag pulumi.StringPtrInput `pulumi:"etag"` // The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota. InitialNodeCount pulumi.IntPtrInput `pulumi:"initialNodeCount"` // The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed. Locations pulumi.StringArrayInput `pulumi:"locations"` // NodeManagement configuration for this NodePool. Management NodeManagementPtrInput `pulumi:"management"` // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint MaxPodsConstraintPtrInput `pulumi:"maxPodsConstraint"` // The name of the node pool. Name pulumi.StringPtrInput `pulumi:"name"` // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig NodeNetworkConfigPtrInput `pulumi:"networkConfig"` // Specifies the node placement policy. PlacementPolicy PlacementPolicyPtrInput `pulumi:"placementPolicy"` // Specifies the configuration of queued provisioning. QueuedProvisioning QueuedProvisioningPtrInput `pulumi:"queuedProvisioning"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsPtrInput `pulumi:"upgradeSettings"` // The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version). Version pulumi.StringPtrInput `pulumi:"version"` }
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
func (NodePoolTypeArgs) ElementType ¶ added in v0.3.0
func (NodePoolTypeArgs) ElementType() reflect.Type
func (NodePoolTypeArgs) ToNodePoolTypeOutput ¶ added in v0.3.0
func (i NodePoolTypeArgs) ToNodePoolTypeOutput() NodePoolTypeOutput
func (NodePoolTypeArgs) ToNodePoolTypeOutputWithContext ¶ added in v0.3.0
func (i NodePoolTypeArgs) ToNodePoolTypeOutputWithContext(ctx context.Context) NodePoolTypeOutput
type NodePoolTypeArray ¶ added in v0.3.0
type NodePoolTypeArray []NodePoolTypeInput
func (NodePoolTypeArray) ElementType ¶ added in v0.3.0
func (NodePoolTypeArray) ElementType() reflect.Type
func (NodePoolTypeArray) ToNodePoolTypeArrayOutput ¶ added in v0.3.0
func (i NodePoolTypeArray) ToNodePoolTypeArrayOutput() NodePoolTypeArrayOutput
func (NodePoolTypeArray) ToNodePoolTypeArrayOutputWithContext ¶ added in v0.3.0
func (i NodePoolTypeArray) ToNodePoolTypeArrayOutputWithContext(ctx context.Context) NodePoolTypeArrayOutput
type NodePoolTypeArrayInput ¶ added in v0.3.0
type NodePoolTypeArrayInput interface { pulumi.Input ToNodePoolTypeArrayOutput() NodePoolTypeArrayOutput ToNodePoolTypeArrayOutputWithContext(context.Context) NodePoolTypeArrayOutput }
NodePoolTypeArrayInput is an input type that accepts NodePoolTypeArray and NodePoolTypeArrayOutput values. You can construct a concrete instance of `NodePoolTypeArrayInput` via:
NodePoolTypeArray{ NodePoolTypeArgs{...} }
type NodePoolTypeArrayOutput ¶ added in v0.3.0
type NodePoolTypeArrayOutput struct{ *pulumi.OutputState }
func (NodePoolTypeArrayOutput) ElementType ¶ added in v0.3.0
func (NodePoolTypeArrayOutput) ElementType() reflect.Type
func (NodePoolTypeArrayOutput) Index ¶ added in v0.3.0
func (o NodePoolTypeArrayOutput) Index(i pulumi.IntInput) NodePoolTypeOutput
func (NodePoolTypeArrayOutput) ToNodePoolTypeArrayOutput ¶ added in v0.3.0
func (o NodePoolTypeArrayOutput) ToNodePoolTypeArrayOutput() NodePoolTypeArrayOutput
func (NodePoolTypeArrayOutput) ToNodePoolTypeArrayOutputWithContext ¶ added in v0.3.0
func (o NodePoolTypeArrayOutput) ToNodePoolTypeArrayOutputWithContext(ctx context.Context) NodePoolTypeArrayOutput
type NodePoolTypeInput ¶ added in v0.3.0
type NodePoolTypeInput interface { pulumi.Input ToNodePoolTypeOutput() NodePoolTypeOutput ToNodePoolTypeOutputWithContext(context.Context) NodePoolTypeOutput }
NodePoolTypeInput is an input type that accepts NodePoolTypeArgs and NodePoolTypeOutput values. You can construct a concrete instance of `NodePoolTypeInput` via:
NodePoolTypeArgs{...}
type NodePoolTypeOutput ¶ added in v0.3.0
type NodePoolTypeOutput struct{ *pulumi.OutputState }
NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.
func (NodePoolTypeOutput) Autoscaling ¶ added in v0.3.0
func (o NodePoolTypeOutput) Autoscaling() NodePoolAutoscalingPtrOutput
Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.
func (NodePoolTypeOutput) BestEffortProvisioning ¶ added in v0.32.0
func (o NodePoolTypeOutput) BestEffortProvisioning() BestEffortProvisioningPtrOutput
Enable best effort provisioning for nodes
func (NodePoolTypeOutput) Conditions ¶ added in v0.3.0
func (o NodePoolTypeOutput) Conditions() StatusConditionArrayOutput
Which conditions caused the current node pool state.
func (NodePoolTypeOutput) Config ¶ added in v0.3.0
func (o NodePoolTypeOutput) Config() NodeConfigPtrOutput
The node configuration of the pool.
func (NodePoolTypeOutput) ElementType ¶ added in v0.3.0
func (NodePoolTypeOutput) ElementType() reflect.Type
func (NodePoolTypeOutput) Etag ¶ added in v0.28.0
func (o NodePoolTypeOutput) Etag() pulumi.StringPtrOutput
This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.
func (NodePoolTypeOutput) InitialNodeCount ¶ added in v0.3.0
func (o NodePoolTypeOutput) InitialNodeCount() pulumi.IntPtrOutput
The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.
func (NodePoolTypeOutput) Locations ¶ added in v0.3.0
func (o NodePoolTypeOutput) Locations() pulumi.StringArrayOutput
The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.
func (NodePoolTypeOutput) Management ¶ added in v0.3.0
func (o NodePoolTypeOutput) Management() NodeManagementPtrOutput
NodeManagement configuration for this NodePool.
func (NodePoolTypeOutput) MaxPodsConstraint ¶ added in v0.3.0
func (o NodePoolTypeOutput) MaxPodsConstraint() MaxPodsConstraintPtrOutput
The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
func (NodePoolTypeOutput) Name ¶ added in v0.3.0
func (o NodePoolTypeOutput) Name() pulumi.StringPtrOutput
The name of the node pool.
func (NodePoolTypeOutput) NetworkConfig ¶ added in v0.3.0
func (o NodePoolTypeOutput) NetworkConfig() NodeNetworkConfigPtrOutput
Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.
func (NodePoolTypeOutput) PlacementPolicy ¶ added in v0.11.0
func (o NodePoolTypeOutput) PlacementPolicy() PlacementPolicyPtrOutput
Specifies the node placement policy.
func (NodePoolTypeOutput) QueuedProvisioning ¶ added in v0.32.0
func (o NodePoolTypeOutput) QueuedProvisioning() QueuedProvisioningPtrOutput
Specifies the configuration of queued provisioning.
func (NodePoolTypeOutput) ToNodePoolTypeOutput ¶ added in v0.3.0
func (o NodePoolTypeOutput) ToNodePoolTypeOutput() NodePoolTypeOutput
func (NodePoolTypeOutput) ToNodePoolTypeOutputWithContext ¶ added in v0.3.0
func (o NodePoolTypeOutput) ToNodePoolTypeOutputWithContext(ctx context.Context) NodePoolTypeOutput
func (NodePoolTypeOutput) UpgradeSettings ¶ added in v0.3.0
func (o NodePoolTypeOutput) UpgradeSettings() UpgradeSettingsPtrOutput
Upgrade settings control disruption and speed of the upgrade.
func (NodePoolTypeOutput) Version ¶ added in v0.3.0
func (o NodePoolTypeOutput) Version() pulumi.StringPtrOutput
The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
type NodeTaint ¶
type NodeTaint struct { // Effect for taint. Effect *NodeTaintEffect `pulumi:"effect"` // Key for taint. Key *string `pulumi:"key"` // Value for taint. Value *string `pulumi:"value"` }
Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.
type NodeTaintArgs ¶
type NodeTaintArgs struct { // Effect for taint. Effect NodeTaintEffectPtrInput `pulumi:"effect"` // Key for taint. Key pulumi.StringPtrInput `pulumi:"key"` // Value for taint. Value pulumi.StringPtrInput `pulumi:"value"` }
Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.
func (NodeTaintArgs) ElementType ¶
func (NodeTaintArgs) ElementType() reflect.Type
func (NodeTaintArgs) ToNodeTaintOutput ¶
func (i NodeTaintArgs) ToNodeTaintOutput() NodeTaintOutput
func (NodeTaintArgs) ToNodeTaintOutputWithContext ¶
func (i NodeTaintArgs) ToNodeTaintOutputWithContext(ctx context.Context) NodeTaintOutput
type NodeTaintArray ¶
type NodeTaintArray []NodeTaintInput
func (NodeTaintArray) ElementType ¶
func (NodeTaintArray) ElementType() reflect.Type
func (NodeTaintArray) ToNodeTaintArrayOutput ¶
func (i NodeTaintArray) ToNodeTaintArrayOutput() NodeTaintArrayOutput
func (NodeTaintArray) ToNodeTaintArrayOutputWithContext ¶
func (i NodeTaintArray) ToNodeTaintArrayOutputWithContext(ctx context.Context) NodeTaintArrayOutput
type NodeTaintArrayInput ¶
type NodeTaintArrayInput interface { pulumi.Input ToNodeTaintArrayOutput() NodeTaintArrayOutput ToNodeTaintArrayOutputWithContext(context.Context) NodeTaintArrayOutput }
NodeTaintArrayInput is an input type that accepts NodeTaintArray and NodeTaintArrayOutput values. You can construct a concrete instance of `NodeTaintArrayInput` via:
NodeTaintArray{ NodeTaintArgs{...} }
type NodeTaintArrayOutput ¶
type NodeTaintArrayOutput struct{ *pulumi.OutputState }
func (NodeTaintArrayOutput) ElementType ¶
func (NodeTaintArrayOutput) ElementType() reflect.Type
func (NodeTaintArrayOutput) Index ¶
func (o NodeTaintArrayOutput) Index(i pulumi.IntInput) NodeTaintOutput
func (NodeTaintArrayOutput) ToNodeTaintArrayOutput ¶
func (o NodeTaintArrayOutput) ToNodeTaintArrayOutput() NodeTaintArrayOutput
func (NodeTaintArrayOutput) ToNodeTaintArrayOutputWithContext ¶
func (o NodeTaintArrayOutput) ToNodeTaintArrayOutputWithContext(ctx context.Context) NodeTaintArrayOutput
type NodeTaintEffect ¶ added in v0.4.0
type NodeTaintEffect string
Effect for taint.
func (NodeTaintEffect) ElementType ¶ added in v0.4.0
func (NodeTaintEffect) ElementType() reflect.Type
func (NodeTaintEffect) ToNodeTaintEffectOutput ¶ added in v0.6.0
func (e NodeTaintEffect) ToNodeTaintEffectOutput() NodeTaintEffectOutput
func (NodeTaintEffect) ToNodeTaintEffectOutputWithContext ¶ added in v0.6.0
func (e NodeTaintEffect) ToNodeTaintEffectOutputWithContext(ctx context.Context) NodeTaintEffectOutput
func (NodeTaintEffect) ToNodeTaintEffectPtrOutput ¶ added in v0.6.0
func (e NodeTaintEffect) ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput
func (NodeTaintEffect) ToNodeTaintEffectPtrOutputWithContext ¶ added in v0.6.0
func (e NodeTaintEffect) ToNodeTaintEffectPtrOutputWithContext(ctx context.Context) NodeTaintEffectPtrOutput
func (NodeTaintEffect) ToStringOutput ¶ added in v0.4.0
func (e NodeTaintEffect) ToStringOutput() pulumi.StringOutput
func (NodeTaintEffect) ToStringOutputWithContext ¶ added in v0.4.0
func (e NodeTaintEffect) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeTaintEffect) ToStringPtrOutput ¶ added in v0.4.0
func (e NodeTaintEffect) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeTaintEffect) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NodeTaintEffect) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeTaintEffectInput ¶ added in v0.6.0
type NodeTaintEffectInput interface { pulumi.Input ToNodeTaintEffectOutput() NodeTaintEffectOutput ToNodeTaintEffectOutputWithContext(context.Context) NodeTaintEffectOutput }
NodeTaintEffectInput is an input type that accepts NodeTaintEffectArgs and NodeTaintEffectOutput values. You can construct a concrete instance of `NodeTaintEffectInput` via:
NodeTaintEffectArgs{...}
type NodeTaintEffectOutput ¶ added in v0.6.0
type NodeTaintEffectOutput struct{ *pulumi.OutputState }
func (NodeTaintEffectOutput) ElementType ¶ added in v0.6.0
func (NodeTaintEffectOutput) ElementType() reflect.Type
func (NodeTaintEffectOutput) ToNodeTaintEffectOutput ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToNodeTaintEffectOutput() NodeTaintEffectOutput
func (NodeTaintEffectOutput) ToNodeTaintEffectOutputWithContext ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToNodeTaintEffectOutputWithContext(ctx context.Context) NodeTaintEffectOutput
func (NodeTaintEffectOutput) ToNodeTaintEffectPtrOutput ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput
func (NodeTaintEffectOutput) ToNodeTaintEffectPtrOutputWithContext ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToNodeTaintEffectPtrOutputWithContext(ctx context.Context) NodeTaintEffectPtrOutput
func (NodeTaintEffectOutput) ToStringOutput ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToStringOutput() pulumi.StringOutput
func (NodeTaintEffectOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NodeTaintEffectOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeTaintEffectOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NodeTaintEffectOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeTaintEffectPtrInput ¶ added in v0.6.0
type NodeTaintEffectPtrInput interface { pulumi.Input ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput ToNodeTaintEffectPtrOutputWithContext(context.Context) NodeTaintEffectPtrOutput }
func NodeTaintEffectPtr ¶ added in v0.6.0
func NodeTaintEffectPtr(v string) NodeTaintEffectPtrInput
type NodeTaintEffectPtrOutput ¶ added in v0.6.0
type NodeTaintEffectPtrOutput struct{ *pulumi.OutputState }
func (NodeTaintEffectPtrOutput) Elem ¶ added in v0.6.0
func (o NodeTaintEffectPtrOutput) Elem() NodeTaintEffectOutput
func (NodeTaintEffectPtrOutput) ElementType ¶ added in v0.6.0
func (NodeTaintEffectPtrOutput) ElementType() reflect.Type
func (NodeTaintEffectPtrOutput) ToNodeTaintEffectPtrOutput ¶ added in v0.6.0
func (o NodeTaintEffectPtrOutput) ToNodeTaintEffectPtrOutput() NodeTaintEffectPtrOutput
func (NodeTaintEffectPtrOutput) ToNodeTaintEffectPtrOutputWithContext ¶ added in v0.6.0
func (o NodeTaintEffectPtrOutput) ToNodeTaintEffectPtrOutputWithContext(ctx context.Context) NodeTaintEffectPtrOutput
func (NodeTaintEffectPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NodeTaintEffectPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NodeTaintEffectPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NodeTaintEffectPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NodeTaintInput ¶
type NodeTaintInput interface { pulumi.Input ToNodeTaintOutput() NodeTaintOutput ToNodeTaintOutputWithContext(context.Context) NodeTaintOutput }
NodeTaintInput is an input type that accepts NodeTaintArgs and NodeTaintOutput values. You can construct a concrete instance of `NodeTaintInput` via:
NodeTaintArgs{...}
type NodeTaintOutput ¶
type NodeTaintOutput struct{ *pulumi.OutputState }
Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.
func (NodeTaintOutput) Effect ¶
func (o NodeTaintOutput) Effect() NodeTaintEffectPtrOutput
Effect for taint.
func (NodeTaintOutput) ElementType ¶
func (NodeTaintOutput) ElementType() reflect.Type
func (NodeTaintOutput) ToNodeTaintOutput ¶
func (o NodeTaintOutput) ToNodeTaintOutput() NodeTaintOutput
func (NodeTaintOutput) ToNodeTaintOutputWithContext ¶
func (o NodeTaintOutput) ToNodeTaintOutputWithContext(ctx context.Context) NodeTaintOutput
func (NodeTaintOutput) Value ¶
func (o NodeTaintOutput) Value() pulumi.StringPtrOutput
Value for taint.
type NodeTaintResponse ¶
type NodeTaintResponse struct { // Effect for taint. Effect string `pulumi:"effect"` // Key for taint. Key string `pulumi:"key"` // Value for taint. Value string `pulumi:"value"` }
Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.
type NodeTaintResponseArrayOutput ¶
type NodeTaintResponseArrayOutput struct{ *pulumi.OutputState }
func (NodeTaintResponseArrayOutput) ElementType ¶
func (NodeTaintResponseArrayOutput) ElementType() reflect.Type
func (NodeTaintResponseArrayOutput) Index ¶
func (o NodeTaintResponseArrayOutput) Index(i pulumi.IntInput) NodeTaintResponseOutput
func (NodeTaintResponseArrayOutput) ToNodeTaintResponseArrayOutput ¶
func (o NodeTaintResponseArrayOutput) ToNodeTaintResponseArrayOutput() NodeTaintResponseArrayOutput
func (NodeTaintResponseArrayOutput) ToNodeTaintResponseArrayOutputWithContext ¶
func (o NodeTaintResponseArrayOutput) ToNodeTaintResponseArrayOutputWithContext(ctx context.Context) NodeTaintResponseArrayOutput
type NodeTaintResponseOutput ¶
type NodeTaintResponseOutput struct{ *pulumi.OutputState }
Kubernetes taint is composed of three fields: key, value, and effect. Effect can only be one of three types: NoSchedule, PreferNoSchedule or NoExecute. See [here](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration) for more information, including usage and the valid values.
func (NodeTaintResponseOutput) Effect ¶
func (o NodeTaintResponseOutput) Effect() pulumi.StringOutput
Effect for taint.
func (NodeTaintResponseOutput) ElementType ¶
func (NodeTaintResponseOutput) ElementType() reflect.Type
func (NodeTaintResponseOutput) Key ¶
func (o NodeTaintResponseOutput) Key() pulumi.StringOutput
Key for taint.
func (NodeTaintResponseOutput) ToNodeTaintResponseOutput ¶
func (o NodeTaintResponseOutput) ToNodeTaintResponseOutput() NodeTaintResponseOutput
func (NodeTaintResponseOutput) ToNodeTaintResponseOutputWithContext ¶
func (o NodeTaintResponseOutput) ToNodeTaintResponseOutputWithContext(ctx context.Context) NodeTaintResponseOutput
func (NodeTaintResponseOutput) Value ¶
func (o NodeTaintResponseOutput) Value() pulumi.StringOutput
Value for taint.
type NodeTaints ¶
type NodeTaints struct { // List of node taints. Taints []NodeTaint `pulumi:"taints"` }
Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration).
type NotificationConfig ¶
type NotificationConfig struct { // Notification config for Pub/Sub. Pubsub *PubSub `pulumi:"pubsub"` }
NotificationConfig is the configuration of notifications.
type NotificationConfigArgs ¶
type NotificationConfigArgs struct { // Notification config for Pub/Sub. Pubsub PubSubPtrInput `pulumi:"pubsub"` }
NotificationConfig is the configuration of notifications.
func (NotificationConfigArgs) ElementType ¶
func (NotificationConfigArgs) ElementType() reflect.Type
func (NotificationConfigArgs) ToNotificationConfigOutput ¶
func (i NotificationConfigArgs) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigArgs) ToNotificationConfigOutputWithContext ¶
func (i NotificationConfigArgs) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
func (NotificationConfigArgs) ToNotificationConfigPtrOutput ¶
func (i NotificationConfigArgs) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext ¶
func (i NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigInput ¶
type NotificationConfigInput interface { pulumi.Input ToNotificationConfigOutput() NotificationConfigOutput ToNotificationConfigOutputWithContext(context.Context) NotificationConfigOutput }
NotificationConfigInput is an input type that accepts NotificationConfigArgs and NotificationConfigOutput values. You can construct a concrete instance of `NotificationConfigInput` via:
NotificationConfigArgs{...}
type NotificationConfigOutput ¶
type NotificationConfigOutput struct{ *pulumi.OutputState }
NotificationConfig is the configuration of notifications.
func (NotificationConfigOutput) ElementType ¶
func (NotificationConfigOutput) ElementType() reflect.Type
func (NotificationConfigOutput) Pubsub ¶
func (o NotificationConfigOutput) Pubsub() PubSubPtrOutput
Notification config for Pub/Sub.
func (NotificationConfigOutput) ToNotificationConfigOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigPtrOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigPtrInput ¶
type NotificationConfigPtrInput interface { pulumi.Input ToNotificationConfigPtrOutput() NotificationConfigPtrOutput ToNotificationConfigPtrOutputWithContext(context.Context) NotificationConfigPtrOutput }
NotificationConfigPtrInput is an input type that accepts NotificationConfigArgs, NotificationConfigPtr and NotificationConfigPtrOutput values. You can construct a concrete instance of `NotificationConfigPtrInput` via:
NotificationConfigArgs{...} or: nil
func NotificationConfigPtr ¶
func NotificationConfigPtr(v *NotificationConfigArgs) NotificationConfigPtrInput
type NotificationConfigPtrOutput ¶
type NotificationConfigPtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigPtrOutput) Elem ¶
func (o NotificationConfigPtrOutput) Elem() NotificationConfigOutput
func (NotificationConfigPtrOutput) ElementType ¶
func (NotificationConfigPtrOutput) ElementType() reflect.Type
func (NotificationConfigPtrOutput) Pubsub ¶
func (o NotificationConfigPtrOutput) Pubsub() PubSubPtrOutput
Notification config for Pub/Sub.
func (NotificationConfigPtrOutput) ToNotificationConfigPtrOutput ¶
func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext ¶
func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigResponse ¶
type NotificationConfigResponse struct { // Notification config for Pub/Sub. Pubsub PubSubResponse `pulumi:"pubsub"` }
NotificationConfig is the configuration of notifications.
type NotificationConfigResponseOutput ¶
type NotificationConfigResponseOutput struct{ *pulumi.OutputState }
NotificationConfig is the configuration of notifications.
func (NotificationConfigResponseOutput) ElementType ¶
func (NotificationConfigResponseOutput) ElementType() reflect.Type
func (NotificationConfigResponseOutput) Pubsub ¶
func (o NotificationConfigResponseOutput) Pubsub() PubSubResponseOutput
Notification config for Pub/Sub.
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
type OpportunisticMaintenanceStrategy ¶ added in v0.32.0
type OpportunisticMaintenanceStrategy struct { // The window of time that opportunistic maintenance can run. Example: A setting of 14 days implies that opportunistic maintenance can only be ran in the 2 weeks leading up to the scheduled maintenance date. Setting 28 days allows opportunistic maintenance to run at any time in the scheduled maintenance window (all `PERIODIC` maintenance is set 28 days in advance). MaintenanceAvailabilityWindow *string `pulumi:"maintenanceAvailabilityWindow"` // The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value. MinNodesPerPool *string `pulumi:"minNodesPerPool"` // The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance. NodeIdleTimeWindow *string `pulumi:"nodeIdleTimeWindow"` }
Strategy that will trigger maintenance on behalf of the customer.
type OpportunisticMaintenanceStrategyArgs ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyArgs struct { // The window of time that opportunistic maintenance can run. Example: A setting of 14 days implies that opportunistic maintenance can only be ran in the 2 weeks leading up to the scheduled maintenance date. Setting 28 days allows opportunistic maintenance to run at any time in the scheduled maintenance window (all `PERIODIC` maintenance is set 28 days in advance). MaintenanceAvailabilityWindow pulumi.StringPtrInput `pulumi:"maintenanceAvailabilityWindow"` // The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value. MinNodesPerPool pulumi.StringPtrInput `pulumi:"minNodesPerPool"` // The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance. NodeIdleTimeWindow pulumi.StringPtrInput `pulumi:"nodeIdleTimeWindow"` }
Strategy that will trigger maintenance on behalf of the customer.
func (OpportunisticMaintenanceStrategyArgs) ElementType ¶ added in v0.32.0
func (OpportunisticMaintenanceStrategyArgs) ElementType() reflect.Type
func (OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyOutput ¶ added in v0.32.0
func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyOutput() OpportunisticMaintenanceStrategyOutput
func (OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyOutputWithContext ¶ added in v0.32.0
func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyOutput
func (OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyPtrOutput ¶ added in v0.32.0
func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput
func (OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyPtrOutputWithContext ¶ added in v0.32.0
func (i OpportunisticMaintenanceStrategyArgs) ToOpportunisticMaintenanceStrategyPtrOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyPtrOutput
type OpportunisticMaintenanceStrategyInput ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyInput interface { pulumi.Input ToOpportunisticMaintenanceStrategyOutput() OpportunisticMaintenanceStrategyOutput ToOpportunisticMaintenanceStrategyOutputWithContext(context.Context) OpportunisticMaintenanceStrategyOutput }
OpportunisticMaintenanceStrategyInput is an input type that accepts OpportunisticMaintenanceStrategyArgs and OpportunisticMaintenanceStrategyOutput values. You can construct a concrete instance of `OpportunisticMaintenanceStrategyInput` via:
OpportunisticMaintenanceStrategyArgs{...}
type OpportunisticMaintenanceStrategyOutput ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyOutput struct{ *pulumi.OutputState }
Strategy that will trigger maintenance on behalf of the customer.
func (OpportunisticMaintenanceStrategyOutput) ElementType ¶ added in v0.32.0
func (OpportunisticMaintenanceStrategyOutput) ElementType() reflect.Type
func (OpportunisticMaintenanceStrategyOutput) MaintenanceAvailabilityWindow ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) MaintenanceAvailabilityWindow() pulumi.StringPtrOutput
The window of time that opportunistic maintenance can run. Example: A setting of 14 days implies that opportunistic maintenance can only be ran in the 2 weeks leading up to the scheduled maintenance date. Setting 28 days allows opportunistic maintenance to run at any time in the scheduled maintenance window (all `PERIODIC` maintenance is set 28 days in advance).
func (OpportunisticMaintenanceStrategyOutput) MinNodesPerPool ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) MinNodesPerPool() pulumi.StringPtrOutput
The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
func (OpportunisticMaintenanceStrategyOutput) NodeIdleTimeWindow ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) NodeIdleTimeWindow() pulumi.StringPtrOutput
The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
func (OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyOutput ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyOutput() OpportunisticMaintenanceStrategyOutput
func (OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyOutputWithContext ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyOutput
func (OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyPtrOutput ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput
func (OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyPtrOutputWithContext ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyOutput) ToOpportunisticMaintenanceStrategyPtrOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyPtrOutput
type OpportunisticMaintenanceStrategyPtrInput ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyPtrInput interface { pulumi.Input ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput ToOpportunisticMaintenanceStrategyPtrOutputWithContext(context.Context) OpportunisticMaintenanceStrategyPtrOutput }
OpportunisticMaintenanceStrategyPtrInput is an input type that accepts OpportunisticMaintenanceStrategyArgs, OpportunisticMaintenanceStrategyPtr and OpportunisticMaintenanceStrategyPtrOutput values. You can construct a concrete instance of `OpportunisticMaintenanceStrategyPtrInput` via:
OpportunisticMaintenanceStrategyArgs{...} or: nil
func OpportunisticMaintenanceStrategyPtr ¶ added in v0.32.0
func OpportunisticMaintenanceStrategyPtr(v *OpportunisticMaintenanceStrategyArgs) OpportunisticMaintenanceStrategyPtrInput
type OpportunisticMaintenanceStrategyPtrOutput ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyPtrOutput struct{ *pulumi.OutputState }
func (OpportunisticMaintenanceStrategyPtrOutput) ElementType ¶ added in v0.32.0
func (OpportunisticMaintenanceStrategyPtrOutput) ElementType() reflect.Type
func (OpportunisticMaintenanceStrategyPtrOutput) MaintenanceAvailabilityWindow ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyPtrOutput) MaintenanceAvailabilityWindow() pulumi.StringPtrOutput
The window of time that opportunistic maintenance can run. Example: A setting of 14 days implies that opportunistic maintenance can only be ran in the 2 weeks leading up to the scheduled maintenance date. Setting 28 days allows opportunistic maintenance to run at any time in the scheduled maintenance window (all `PERIODIC` maintenance is set 28 days in advance).
func (OpportunisticMaintenanceStrategyPtrOutput) MinNodesPerPool ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyPtrOutput) MinNodesPerPool() pulumi.StringPtrOutput
The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
func (OpportunisticMaintenanceStrategyPtrOutput) NodeIdleTimeWindow ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyPtrOutput) NodeIdleTimeWindow() pulumi.StringPtrOutput
The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
func (OpportunisticMaintenanceStrategyPtrOutput) ToOpportunisticMaintenanceStrategyPtrOutput ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyPtrOutput) ToOpportunisticMaintenanceStrategyPtrOutput() OpportunisticMaintenanceStrategyPtrOutput
func (OpportunisticMaintenanceStrategyPtrOutput) ToOpportunisticMaintenanceStrategyPtrOutputWithContext ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyPtrOutput) ToOpportunisticMaintenanceStrategyPtrOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyPtrOutput
type OpportunisticMaintenanceStrategyResponse ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyResponse struct { // The window of time that opportunistic maintenance can run. Example: A setting of 14 days implies that opportunistic maintenance can only be ran in the 2 weeks leading up to the scheduled maintenance date. Setting 28 days allows opportunistic maintenance to run at any time in the scheduled maintenance window (all `PERIODIC` maintenance is set 28 days in advance). MaintenanceAvailabilityWindow string `pulumi:"maintenanceAvailabilityWindow"` // The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value. MinNodesPerPool string `pulumi:"minNodesPerPool"` // The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance. NodeIdleTimeWindow string `pulumi:"nodeIdleTimeWindow"` }
Strategy that will trigger maintenance on behalf of the customer.
type OpportunisticMaintenanceStrategyResponseOutput ¶ added in v0.32.0
type OpportunisticMaintenanceStrategyResponseOutput struct{ *pulumi.OutputState }
Strategy that will trigger maintenance on behalf of the customer.
func (OpportunisticMaintenanceStrategyResponseOutput) ElementType ¶ added in v0.32.0
func (OpportunisticMaintenanceStrategyResponseOutput) ElementType() reflect.Type
func (OpportunisticMaintenanceStrategyResponseOutput) MaintenanceAvailabilityWindow ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyResponseOutput) MaintenanceAvailabilityWindow() pulumi.StringOutput
The window of time that opportunistic maintenance can run. Example: A setting of 14 days implies that opportunistic maintenance can only be ran in the 2 weeks leading up to the scheduled maintenance date. Setting 28 days allows opportunistic maintenance to run at any time in the scheduled maintenance window (all `PERIODIC` maintenance is set 28 days in advance).
func (OpportunisticMaintenanceStrategyResponseOutput) MinNodesPerPool ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyResponseOutput) MinNodesPerPool() pulumi.StringOutput
The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
func (OpportunisticMaintenanceStrategyResponseOutput) NodeIdleTimeWindow ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyResponseOutput) NodeIdleTimeWindow() pulumi.StringOutput
The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
func (OpportunisticMaintenanceStrategyResponseOutput) ToOpportunisticMaintenanceStrategyResponseOutput ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyResponseOutput) ToOpportunisticMaintenanceStrategyResponseOutput() OpportunisticMaintenanceStrategyResponseOutput
func (OpportunisticMaintenanceStrategyResponseOutput) ToOpportunisticMaintenanceStrategyResponseOutputWithContext ¶ added in v0.32.0
func (o OpportunisticMaintenanceStrategyResponseOutput) ToOpportunisticMaintenanceStrategyResponseOutputWithContext(ctx context.Context) OpportunisticMaintenanceStrategyResponseOutput
type ParentProductConfig ¶ added in v0.32.0
type ParentProductConfig struct { // Labels contain the configuration of the parent product. Labels map[string]string `pulumi:"labels"` // Name of the parent product associated with the cluster. ProductName *string `pulumi:"productName"` }
ParentProductConfig is the configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of a GKE cluster and take the ownership of the cluster.
type ParentProductConfigArgs ¶ added in v0.32.0
type ParentProductConfigArgs struct { // Labels contain the configuration of the parent product. Labels pulumi.StringMapInput `pulumi:"labels"` // Name of the parent product associated with the cluster. ProductName pulumi.StringPtrInput `pulumi:"productName"` }
ParentProductConfig is the configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of a GKE cluster and take the ownership of the cluster.
func (ParentProductConfigArgs) ElementType ¶ added in v0.32.0
func (ParentProductConfigArgs) ElementType() reflect.Type
func (ParentProductConfigArgs) ToParentProductConfigOutput ¶ added in v0.32.0
func (i ParentProductConfigArgs) ToParentProductConfigOutput() ParentProductConfigOutput
func (ParentProductConfigArgs) ToParentProductConfigOutputWithContext ¶ added in v0.32.0
func (i ParentProductConfigArgs) ToParentProductConfigOutputWithContext(ctx context.Context) ParentProductConfigOutput
func (ParentProductConfigArgs) ToParentProductConfigPtrOutput ¶ added in v0.32.0
func (i ParentProductConfigArgs) ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput
func (ParentProductConfigArgs) ToParentProductConfigPtrOutputWithContext ¶ added in v0.32.0
func (i ParentProductConfigArgs) ToParentProductConfigPtrOutputWithContext(ctx context.Context) ParentProductConfigPtrOutput
type ParentProductConfigInput ¶ added in v0.32.0
type ParentProductConfigInput interface { pulumi.Input ToParentProductConfigOutput() ParentProductConfigOutput ToParentProductConfigOutputWithContext(context.Context) ParentProductConfigOutput }
ParentProductConfigInput is an input type that accepts ParentProductConfigArgs and ParentProductConfigOutput values. You can construct a concrete instance of `ParentProductConfigInput` via:
ParentProductConfigArgs{...}
type ParentProductConfigOutput ¶ added in v0.32.0
type ParentProductConfigOutput struct{ *pulumi.OutputState }
ParentProductConfig is the configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of a GKE cluster and take the ownership of the cluster.
func (ParentProductConfigOutput) ElementType ¶ added in v0.32.0
func (ParentProductConfigOutput) ElementType() reflect.Type
func (ParentProductConfigOutput) Labels ¶ added in v0.32.0
func (o ParentProductConfigOutput) Labels() pulumi.StringMapOutput
Labels contain the configuration of the parent product.
func (ParentProductConfigOutput) ProductName ¶ added in v0.32.0
func (o ParentProductConfigOutput) ProductName() pulumi.StringPtrOutput
Name of the parent product associated with the cluster.
func (ParentProductConfigOutput) ToParentProductConfigOutput ¶ added in v0.32.0
func (o ParentProductConfigOutput) ToParentProductConfigOutput() ParentProductConfigOutput
func (ParentProductConfigOutput) ToParentProductConfigOutputWithContext ¶ added in v0.32.0
func (o ParentProductConfigOutput) ToParentProductConfigOutputWithContext(ctx context.Context) ParentProductConfigOutput
func (ParentProductConfigOutput) ToParentProductConfigPtrOutput ¶ added in v0.32.0
func (o ParentProductConfigOutput) ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput
func (ParentProductConfigOutput) ToParentProductConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ParentProductConfigOutput) ToParentProductConfigPtrOutputWithContext(ctx context.Context) ParentProductConfigPtrOutput
type ParentProductConfigPtrInput ¶ added in v0.32.0
type ParentProductConfigPtrInput interface { pulumi.Input ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput ToParentProductConfigPtrOutputWithContext(context.Context) ParentProductConfigPtrOutput }
ParentProductConfigPtrInput is an input type that accepts ParentProductConfigArgs, ParentProductConfigPtr and ParentProductConfigPtrOutput values. You can construct a concrete instance of `ParentProductConfigPtrInput` via:
ParentProductConfigArgs{...} or: nil
func ParentProductConfigPtr ¶ added in v0.32.0
func ParentProductConfigPtr(v *ParentProductConfigArgs) ParentProductConfigPtrInput
type ParentProductConfigPtrOutput ¶ added in v0.32.0
type ParentProductConfigPtrOutput struct{ *pulumi.OutputState }
func (ParentProductConfigPtrOutput) Elem ¶ added in v0.32.0
func (o ParentProductConfigPtrOutput) Elem() ParentProductConfigOutput
func (ParentProductConfigPtrOutput) ElementType ¶ added in v0.32.0
func (ParentProductConfigPtrOutput) ElementType() reflect.Type
func (ParentProductConfigPtrOutput) Labels ¶ added in v0.32.0
func (o ParentProductConfigPtrOutput) Labels() pulumi.StringMapOutput
Labels contain the configuration of the parent product.
func (ParentProductConfigPtrOutput) ProductName ¶ added in v0.32.0
func (o ParentProductConfigPtrOutput) ProductName() pulumi.StringPtrOutput
Name of the parent product associated with the cluster.
func (ParentProductConfigPtrOutput) ToParentProductConfigPtrOutput ¶ added in v0.32.0
func (o ParentProductConfigPtrOutput) ToParentProductConfigPtrOutput() ParentProductConfigPtrOutput
func (ParentProductConfigPtrOutput) ToParentProductConfigPtrOutputWithContext ¶ added in v0.32.0
func (o ParentProductConfigPtrOutput) ToParentProductConfigPtrOutputWithContext(ctx context.Context) ParentProductConfigPtrOutput
type ParentProductConfigResponse ¶ added in v0.32.0
type ParentProductConfigResponse struct { // Labels contain the configuration of the parent product. Labels map[string]string `pulumi:"labels"` // Name of the parent product associated with the cluster. ProductName string `pulumi:"productName"` }
ParentProductConfig is the configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of a GKE cluster and take the ownership of the cluster.
type ParentProductConfigResponseOutput ¶ added in v0.32.0
type ParentProductConfigResponseOutput struct{ *pulumi.OutputState }
ParentProductConfig is the configuration of the parent product of the cluster. This field is used by Google internal products that are built on top of a GKE cluster and take the ownership of the cluster.
func (ParentProductConfigResponseOutput) ElementType ¶ added in v0.32.0
func (ParentProductConfigResponseOutput) ElementType() reflect.Type
func (ParentProductConfigResponseOutput) Labels ¶ added in v0.32.0
func (o ParentProductConfigResponseOutput) Labels() pulumi.StringMapOutput
Labels contain the configuration of the parent product.
func (ParentProductConfigResponseOutput) ProductName ¶ added in v0.32.0
func (o ParentProductConfigResponseOutput) ProductName() pulumi.StringOutput
Name of the parent product associated with the cluster.
func (ParentProductConfigResponseOutput) ToParentProductConfigResponseOutput ¶ added in v0.32.0
func (o ParentProductConfigResponseOutput) ToParentProductConfigResponseOutput() ParentProductConfigResponseOutput
func (ParentProductConfigResponseOutput) ToParentProductConfigResponseOutputWithContext ¶ added in v0.32.0
func (o ParentProductConfigResponseOutput) ToParentProductConfigResponseOutputWithContext(ctx context.Context) ParentProductConfigResponseOutput
type PlacementPolicy ¶ added in v0.11.0
type PlacementPolicy struct { // If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. PolicyName *string `pulumi:"policyName"` // TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies TpuTopology *string `pulumi:"tpuTopology"` // The type of placement. Type *PlacementPolicyType `pulumi:"type"` }
PlacementPolicy defines the placement policy used by the node pool.
type PlacementPolicyArgs ¶ added in v0.11.0
type PlacementPolicyArgs struct { // If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` // TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies TpuTopology pulumi.StringPtrInput `pulumi:"tpuTopology"` // The type of placement. Type PlacementPolicyTypePtrInput `pulumi:"type"` }
PlacementPolicy defines the placement policy used by the node pool.
func (PlacementPolicyArgs) ElementType ¶ added in v0.11.0
func (PlacementPolicyArgs) ElementType() reflect.Type
func (PlacementPolicyArgs) ToPlacementPolicyOutput ¶ added in v0.11.0
func (i PlacementPolicyArgs) ToPlacementPolicyOutput() PlacementPolicyOutput
func (PlacementPolicyArgs) ToPlacementPolicyOutputWithContext ¶ added in v0.11.0
func (i PlacementPolicyArgs) ToPlacementPolicyOutputWithContext(ctx context.Context) PlacementPolicyOutput
func (PlacementPolicyArgs) ToPlacementPolicyPtrOutput ¶ added in v0.11.0
func (i PlacementPolicyArgs) ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput
func (PlacementPolicyArgs) ToPlacementPolicyPtrOutputWithContext ¶ added in v0.11.0
func (i PlacementPolicyArgs) ToPlacementPolicyPtrOutputWithContext(ctx context.Context) PlacementPolicyPtrOutput
type PlacementPolicyInput ¶ added in v0.11.0
type PlacementPolicyInput interface { pulumi.Input ToPlacementPolicyOutput() PlacementPolicyOutput ToPlacementPolicyOutputWithContext(context.Context) PlacementPolicyOutput }
PlacementPolicyInput is an input type that accepts PlacementPolicyArgs and PlacementPolicyOutput values. You can construct a concrete instance of `PlacementPolicyInput` via:
PlacementPolicyArgs{...}
type PlacementPolicyOutput ¶ added in v0.11.0
type PlacementPolicyOutput struct{ *pulumi.OutputState }
PlacementPolicy defines the placement policy used by the node pool.
func (PlacementPolicyOutput) ElementType ¶ added in v0.11.0
func (PlacementPolicyOutput) ElementType() reflect.Type
func (PlacementPolicyOutput) PolicyName ¶ added in v0.32.0
func (o PlacementPolicyOutput) PolicyName() pulumi.StringPtrOutput
If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.
func (PlacementPolicyOutput) ToPlacementPolicyOutput ¶ added in v0.11.0
func (o PlacementPolicyOutput) ToPlacementPolicyOutput() PlacementPolicyOutput
func (PlacementPolicyOutput) ToPlacementPolicyOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyOutput) ToPlacementPolicyOutputWithContext(ctx context.Context) PlacementPolicyOutput
func (PlacementPolicyOutput) ToPlacementPolicyPtrOutput ¶ added in v0.11.0
func (o PlacementPolicyOutput) ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput
func (PlacementPolicyOutput) ToPlacementPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyOutput) ToPlacementPolicyPtrOutputWithContext(ctx context.Context) PlacementPolicyPtrOutput
func (PlacementPolicyOutput) TpuTopology ¶ added in v0.32.0
func (o PlacementPolicyOutput) TpuTopology() pulumi.StringPtrOutput
TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies
func (PlacementPolicyOutput) Type ¶ added in v0.11.0
func (o PlacementPolicyOutput) Type() PlacementPolicyTypePtrOutput
The type of placement.
type PlacementPolicyPtrInput ¶ added in v0.11.0
type PlacementPolicyPtrInput interface { pulumi.Input ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput ToPlacementPolicyPtrOutputWithContext(context.Context) PlacementPolicyPtrOutput }
PlacementPolicyPtrInput is an input type that accepts PlacementPolicyArgs, PlacementPolicyPtr and PlacementPolicyPtrOutput values. You can construct a concrete instance of `PlacementPolicyPtrInput` via:
PlacementPolicyArgs{...} or: nil
func PlacementPolicyPtr ¶ added in v0.11.0
func PlacementPolicyPtr(v *PlacementPolicyArgs) PlacementPolicyPtrInput
type PlacementPolicyPtrOutput ¶ added in v0.11.0
type PlacementPolicyPtrOutput struct{ *pulumi.OutputState }
func (PlacementPolicyPtrOutput) Elem ¶ added in v0.11.0
func (o PlacementPolicyPtrOutput) Elem() PlacementPolicyOutput
func (PlacementPolicyPtrOutput) ElementType ¶ added in v0.11.0
func (PlacementPolicyPtrOutput) ElementType() reflect.Type
func (PlacementPolicyPtrOutput) PolicyName ¶ added in v0.32.0
func (o PlacementPolicyPtrOutput) PolicyName() pulumi.StringPtrOutput
If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.
func (PlacementPolicyPtrOutput) ToPlacementPolicyPtrOutput ¶ added in v0.11.0
func (o PlacementPolicyPtrOutput) ToPlacementPolicyPtrOutput() PlacementPolicyPtrOutput
func (PlacementPolicyPtrOutput) ToPlacementPolicyPtrOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyPtrOutput) ToPlacementPolicyPtrOutputWithContext(ctx context.Context) PlacementPolicyPtrOutput
func (PlacementPolicyPtrOutput) TpuTopology ¶ added in v0.32.0
func (o PlacementPolicyPtrOutput) TpuTopology() pulumi.StringPtrOutput
TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies
func (PlacementPolicyPtrOutput) Type ¶ added in v0.11.0
func (o PlacementPolicyPtrOutput) Type() PlacementPolicyTypePtrOutput
The type of placement.
type PlacementPolicyResponse ¶ added in v0.11.0
type PlacementPolicyResponse struct { // If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned. PolicyName string `pulumi:"policyName"` // TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies TpuTopology string `pulumi:"tpuTopology"` // The type of placement. Type string `pulumi:"type"` }
PlacementPolicy defines the placement policy used by the node pool.
type PlacementPolicyResponseOutput ¶ added in v0.11.0
type PlacementPolicyResponseOutput struct{ *pulumi.OutputState }
PlacementPolicy defines the placement policy used by the node pool.
func (PlacementPolicyResponseOutput) ElementType ¶ added in v0.11.0
func (PlacementPolicyResponseOutput) ElementType() reflect.Type
func (PlacementPolicyResponseOutput) PolicyName ¶ added in v0.32.0
func (o PlacementPolicyResponseOutput) PolicyName() pulumi.StringOutput
If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.
func (PlacementPolicyResponseOutput) ToPlacementPolicyResponseOutput ¶ added in v0.11.0
func (o PlacementPolicyResponseOutput) ToPlacementPolicyResponseOutput() PlacementPolicyResponseOutput
func (PlacementPolicyResponseOutput) ToPlacementPolicyResponseOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyResponseOutput) ToPlacementPolicyResponseOutputWithContext(ctx context.Context) PlacementPolicyResponseOutput
func (PlacementPolicyResponseOutput) TpuTopology ¶ added in v0.32.0
func (o PlacementPolicyResponseOutput) TpuTopology() pulumi.StringOutput
TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies
func (PlacementPolicyResponseOutput) Type ¶ added in v0.11.0
func (o PlacementPolicyResponseOutput) Type() pulumi.StringOutput
The type of placement.
type PlacementPolicyType ¶ added in v0.11.0
type PlacementPolicyType string
The type of placement.
func (PlacementPolicyType) ElementType ¶ added in v0.11.0
func (PlacementPolicyType) ElementType() reflect.Type
func (PlacementPolicyType) ToPlacementPolicyTypeOutput ¶ added in v0.11.0
func (e PlacementPolicyType) ToPlacementPolicyTypeOutput() PlacementPolicyTypeOutput
func (PlacementPolicyType) ToPlacementPolicyTypeOutputWithContext ¶ added in v0.11.0
func (e PlacementPolicyType) ToPlacementPolicyTypeOutputWithContext(ctx context.Context) PlacementPolicyTypeOutput
func (PlacementPolicyType) ToPlacementPolicyTypePtrOutput ¶ added in v0.11.0
func (e PlacementPolicyType) ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput
func (PlacementPolicyType) ToPlacementPolicyTypePtrOutputWithContext ¶ added in v0.11.0
func (e PlacementPolicyType) ToPlacementPolicyTypePtrOutputWithContext(ctx context.Context) PlacementPolicyTypePtrOutput
func (PlacementPolicyType) ToStringOutput ¶ added in v0.11.0
func (e PlacementPolicyType) ToStringOutput() pulumi.StringOutput
func (PlacementPolicyType) ToStringOutputWithContext ¶ added in v0.11.0
func (e PlacementPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlacementPolicyType) ToStringPtrOutput ¶ added in v0.11.0
func (e PlacementPolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlacementPolicyType) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (e PlacementPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlacementPolicyTypeInput ¶ added in v0.11.0
type PlacementPolicyTypeInput interface { pulumi.Input ToPlacementPolicyTypeOutput() PlacementPolicyTypeOutput ToPlacementPolicyTypeOutputWithContext(context.Context) PlacementPolicyTypeOutput }
PlacementPolicyTypeInput is an input type that accepts PlacementPolicyTypeArgs and PlacementPolicyTypeOutput values. You can construct a concrete instance of `PlacementPolicyTypeInput` via:
PlacementPolicyTypeArgs{...}
type PlacementPolicyTypeOutput ¶ added in v0.11.0
type PlacementPolicyTypeOutput struct{ *pulumi.OutputState }
func (PlacementPolicyTypeOutput) ElementType ¶ added in v0.11.0
func (PlacementPolicyTypeOutput) ElementType() reflect.Type
func (PlacementPolicyTypeOutput) ToPlacementPolicyTypeOutput ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypeOutput() PlacementPolicyTypeOutput
func (PlacementPolicyTypeOutput) ToPlacementPolicyTypeOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypeOutputWithContext(ctx context.Context) PlacementPolicyTypeOutput
func (PlacementPolicyTypeOutput) ToPlacementPolicyTypePtrOutput ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput
func (PlacementPolicyTypeOutput) ToPlacementPolicyTypePtrOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToPlacementPolicyTypePtrOutputWithContext(ctx context.Context) PlacementPolicyTypePtrOutput
func (PlacementPolicyTypeOutput) ToStringOutput ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (PlacementPolicyTypeOutput) ToStringOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PlacementPolicyTypeOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlacementPolicyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PlacementPolicyTypePtrInput ¶ added in v0.11.0
type PlacementPolicyTypePtrInput interface { pulumi.Input ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput ToPlacementPolicyTypePtrOutputWithContext(context.Context) PlacementPolicyTypePtrOutput }
func PlacementPolicyTypePtr ¶ added in v0.11.0
func PlacementPolicyTypePtr(v string) PlacementPolicyTypePtrInput
type PlacementPolicyTypePtrOutput ¶ added in v0.11.0
type PlacementPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (PlacementPolicyTypePtrOutput) Elem ¶ added in v0.11.0
func (o PlacementPolicyTypePtrOutput) Elem() PlacementPolicyTypeOutput
func (PlacementPolicyTypePtrOutput) ElementType ¶ added in v0.11.0
func (PlacementPolicyTypePtrOutput) ElementType() reflect.Type
func (PlacementPolicyTypePtrOutput) ToPlacementPolicyTypePtrOutput ¶ added in v0.11.0
func (o PlacementPolicyTypePtrOutput) ToPlacementPolicyTypePtrOutput() PlacementPolicyTypePtrOutput
func (PlacementPolicyTypePtrOutput) ToPlacementPolicyTypePtrOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyTypePtrOutput) ToPlacementPolicyTypePtrOutputWithContext(ctx context.Context) PlacementPolicyTypePtrOutput
func (PlacementPolicyTypePtrOutput) ToStringPtrOutput ¶ added in v0.11.0
func (o PlacementPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PlacementPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.11.0
func (o PlacementPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PodCIDROverprovisionConfig ¶ added in v0.29.0
type PodCIDROverprovisionConfig struct { // Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default. Disable *bool `pulumi:"disable"` }
[PRIVATE FIELD] Config for pod CIDR size overprovisioning.
type PodCIDROverprovisionConfigArgs ¶ added in v0.29.0
type PodCIDROverprovisionConfigArgs struct { // Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default. Disable pulumi.BoolPtrInput `pulumi:"disable"` }
[PRIVATE FIELD] Config for pod CIDR size overprovisioning.
func (PodCIDROverprovisionConfigArgs) ElementType ¶ added in v0.29.0
func (PodCIDROverprovisionConfigArgs) ElementType() reflect.Type
func (PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigOutput ¶ added in v0.29.0
func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigOutput() PodCIDROverprovisionConfigOutput
func (PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigOutputWithContext ¶ added in v0.29.0
func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigOutput
func (PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigPtrOutput ¶ added in v0.29.0
func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput
func (PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigPtrOutputWithContext ¶ added in v0.29.0
func (i PodCIDROverprovisionConfigArgs) ToPodCIDROverprovisionConfigPtrOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigPtrOutput
type PodCIDROverprovisionConfigInput ¶ added in v0.29.0
type PodCIDROverprovisionConfigInput interface { pulumi.Input ToPodCIDROverprovisionConfigOutput() PodCIDROverprovisionConfigOutput ToPodCIDROverprovisionConfigOutputWithContext(context.Context) PodCIDROverprovisionConfigOutput }
PodCIDROverprovisionConfigInput is an input type that accepts PodCIDROverprovisionConfigArgs and PodCIDROverprovisionConfigOutput values. You can construct a concrete instance of `PodCIDROverprovisionConfigInput` via:
PodCIDROverprovisionConfigArgs{...}
type PodCIDROverprovisionConfigOutput ¶ added in v0.29.0
type PodCIDROverprovisionConfigOutput struct{ *pulumi.OutputState }
[PRIVATE FIELD] Config for pod CIDR size overprovisioning.
func (PodCIDROverprovisionConfigOutput) Disable ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigOutput) Disable() pulumi.BoolPtrOutput
Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default.
func (PodCIDROverprovisionConfigOutput) ElementType ¶ added in v0.29.0
func (PodCIDROverprovisionConfigOutput) ElementType() reflect.Type
func (PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigOutput ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigOutput() PodCIDROverprovisionConfigOutput
func (PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigOutputWithContext ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigOutput
func (PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigPtrOutput ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput
func (PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigPtrOutputWithContext ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigOutput) ToPodCIDROverprovisionConfigPtrOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigPtrOutput
type PodCIDROverprovisionConfigPtrInput ¶ added in v0.29.0
type PodCIDROverprovisionConfigPtrInput interface { pulumi.Input ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput ToPodCIDROverprovisionConfigPtrOutputWithContext(context.Context) PodCIDROverprovisionConfigPtrOutput }
PodCIDROverprovisionConfigPtrInput is an input type that accepts PodCIDROverprovisionConfigArgs, PodCIDROverprovisionConfigPtr and PodCIDROverprovisionConfigPtrOutput values. You can construct a concrete instance of `PodCIDROverprovisionConfigPtrInput` via:
PodCIDROverprovisionConfigArgs{...} or: nil
func PodCIDROverprovisionConfigPtr ¶ added in v0.29.0
func PodCIDROverprovisionConfigPtr(v *PodCIDROverprovisionConfigArgs) PodCIDROverprovisionConfigPtrInput
type PodCIDROverprovisionConfigPtrOutput ¶ added in v0.29.0
type PodCIDROverprovisionConfigPtrOutput struct{ *pulumi.OutputState }
func (PodCIDROverprovisionConfigPtrOutput) Disable ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigPtrOutput) Disable() pulumi.BoolPtrOutput
Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default.
func (PodCIDROverprovisionConfigPtrOutput) Elem ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigPtrOutput) Elem() PodCIDROverprovisionConfigOutput
func (PodCIDROverprovisionConfigPtrOutput) ElementType ¶ added in v0.29.0
func (PodCIDROverprovisionConfigPtrOutput) ElementType() reflect.Type
func (PodCIDROverprovisionConfigPtrOutput) ToPodCIDROverprovisionConfigPtrOutput ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigPtrOutput) ToPodCIDROverprovisionConfigPtrOutput() PodCIDROverprovisionConfigPtrOutput
func (PodCIDROverprovisionConfigPtrOutput) ToPodCIDROverprovisionConfigPtrOutputWithContext ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigPtrOutput) ToPodCIDROverprovisionConfigPtrOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigPtrOutput
type PodCIDROverprovisionConfigResponse ¶ added in v0.29.0
type PodCIDROverprovisionConfigResponse struct { // Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default. Disable bool `pulumi:"disable"` }
[PRIVATE FIELD] Config for pod CIDR size overprovisioning.
type PodCIDROverprovisionConfigResponseOutput ¶ added in v0.29.0
type PodCIDROverprovisionConfigResponseOutput struct{ *pulumi.OutputState }
[PRIVATE FIELD] Config for pod CIDR size overprovisioning.
func (PodCIDROverprovisionConfigResponseOutput) Disable ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigResponseOutput) Disable() pulumi.BoolOutput
Whether Pod CIDR overprovisioning is disabled. Note: Pod CIDR overprovisioning is enabled by default.
func (PodCIDROverprovisionConfigResponseOutput) ElementType ¶ added in v0.29.0
func (PodCIDROverprovisionConfigResponseOutput) ElementType() reflect.Type
func (PodCIDROverprovisionConfigResponseOutput) ToPodCIDROverprovisionConfigResponseOutput ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigResponseOutput) ToPodCIDROverprovisionConfigResponseOutput() PodCIDROverprovisionConfigResponseOutput
func (PodCIDROverprovisionConfigResponseOutput) ToPodCIDROverprovisionConfigResponseOutputWithContext ¶ added in v0.29.0
func (o PodCIDROverprovisionConfigResponseOutput) ToPodCIDROverprovisionConfigResponseOutputWithContext(ctx context.Context) PodCIDROverprovisionConfigResponseOutput
type PodSecurityPolicyConfig ¶
type PodSecurityPolicyConfig struct { // Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled *bool `pulumi:"enabled"` }
Configuration for the PodSecurityPolicy feature.
type PodSecurityPolicyConfigArgs ¶
type PodSecurityPolicyConfigArgs struct { // Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for the PodSecurityPolicy feature.
func (PodSecurityPolicyConfigArgs) ElementType ¶
func (PodSecurityPolicyConfigArgs) ElementType() reflect.Type
func (PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigOutput ¶
func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigOutput() PodSecurityPolicyConfigOutput
func (PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigOutputWithContext ¶
func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigOutputWithContext(ctx context.Context) PodSecurityPolicyConfigOutput
func (PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigPtrOutput ¶
func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput
func (PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigPtrOutputWithContext ¶
func (i PodSecurityPolicyConfigArgs) ToPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigPtrOutput
type PodSecurityPolicyConfigInput ¶
type PodSecurityPolicyConfigInput interface { pulumi.Input ToPodSecurityPolicyConfigOutput() PodSecurityPolicyConfigOutput ToPodSecurityPolicyConfigOutputWithContext(context.Context) PodSecurityPolicyConfigOutput }
PodSecurityPolicyConfigInput is an input type that accepts PodSecurityPolicyConfigArgs and PodSecurityPolicyConfigOutput values. You can construct a concrete instance of `PodSecurityPolicyConfigInput` via:
PodSecurityPolicyConfigArgs{...}
type PodSecurityPolicyConfigOutput ¶
type PodSecurityPolicyConfigOutput struct{ *pulumi.OutputState }
Configuration for the PodSecurityPolicy feature.
func (PodSecurityPolicyConfigOutput) ElementType ¶
func (PodSecurityPolicyConfigOutput) ElementType() reflect.Type
func (PodSecurityPolicyConfigOutput) Enabled ¶
func (o PodSecurityPolicyConfigOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigOutput ¶
func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigOutput() PodSecurityPolicyConfigOutput
func (PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigOutputWithContext ¶
func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigOutputWithContext(ctx context.Context) PodSecurityPolicyConfigOutput
func (PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigPtrOutput ¶
func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput
func (PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigPtrOutputWithContext ¶
func (o PodSecurityPolicyConfigOutput) ToPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigPtrOutput
type PodSecurityPolicyConfigPtrInput ¶
type PodSecurityPolicyConfigPtrInput interface { pulumi.Input ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput ToPodSecurityPolicyConfigPtrOutputWithContext(context.Context) PodSecurityPolicyConfigPtrOutput }
PodSecurityPolicyConfigPtrInput is an input type that accepts PodSecurityPolicyConfigArgs, PodSecurityPolicyConfigPtr and PodSecurityPolicyConfigPtrOutput values. You can construct a concrete instance of `PodSecurityPolicyConfigPtrInput` via:
PodSecurityPolicyConfigArgs{...} or: nil
func PodSecurityPolicyConfigPtr ¶
func PodSecurityPolicyConfigPtr(v *PodSecurityPolicyConfigArgs) PodSecurityPolicyConfigPtrInput
type PodSecurityPolicyConfigPtrOutput ¶
type PodSecurityPolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyConfigPtrOutput) Elem ¶
func (o PodSecurityPolicyConfigPtrOutput) Elem() PodSecurityPolicyConfigOutput
func (PodSecurityPolicyConfigPtrOutput) ElementType ¶
func (PodSecurityPolicyConfigPtrOutput) ElementType() reflect.Type
func (PodSecurityPolicyConfigPtrOutput) Enabled ¶
func (o PodSecurityPolicyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (PodSecurityPolicyConfigPtrOutput) ToPodSecurityPolicyConfigPtrOutput ¶
func (o PodSecurityPolicyConfigPtrOutput) ToPodSecurityPolicyConfigPtrOutput() PodSecurityPolicyConfigPtrOutput
func (PodSecurityPolicyConfigPtrOutput) ToPodSecurityPolicyConfigPtrOutputWithContext ¶
func (o PodSecurityPolicyConfigPtrOutput) ToPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigPtrOutput
type PodSecurityPolicyConfigResponse ¶
type PodSecurityPolicyConfigResponse struct { // Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
Configuration for the PodSecurityPolicy feature.
type PodSecurityPolicyConfigResponseOutput ¶
type PodSecurityPolicyConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the PodSecurityPolicy feature.
func (PodSecurityPolicyConfigResponseOutput) ElementType ¶
func (PodSecurityPolicyConfigResponseOutput) ElementType() reflect.Type
func (PodSecurityPolicyConfigResponseOutput) Enabled ¶
func (o PodSecurityPolicyConfigResponseOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponseOutput ¶
func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponseOutput() PodSecurityPolicyConfigResponseOutput
func (PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponseOutputWithContext ¶
func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponseOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponseOutput
type PolicyBinding ¶ added in v0.32.0
type PolicyBinding struct { // The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`. Name *string `pulumi:"name"` }
Binauthz policy that applies to this cluster.
type PolicyBindingArgs ¶ added in v0.32.0
type PolicyBindingArgs struct { // The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`. Name pulumi.StringPtrInput `pulumi:"name"` }
Binauthz policy that applies to this cluster.
func (PolicyBindingArgs) ElementType ¶ added in v0.32.0
func (PolicyBindingArgs) ElementType() reflect.Type
func (PolicyBindingArgs) ToPolicyBindingOutput ¶ added in v0.32.0
func (i PolicyBindingArgs) ToPolicyBindingOutput() PolicyBindingOutput
func (PolicyBindingArgs) ToPolicyBindingOutputWithContext ¶ added in v0.32.0
func (i PolicyBindingArgs) ToPolicyBindingOutputWithContext(ctx context.Context) PolicyBindingOutput
type PolicyBindingArray ¶ added in v0.32.0
type PolicyBindingArray []PolicyBindingInput
func (PolicyBindingArray) ElementType ¶ added in v0.32.0
func (PolicyBindingArray) ElementType() reflect.Type
func (PolicyBindingArray) ToPolicyBindingArrayOutput ¶ added in v0.32.0
func (i PolicyBindingArray) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
func (PolicyBindingArray) ToPolicyBindingArrayOutputWithContext ¶ added in v0.32.0
func (i PolicyBindingArray) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput
type PolicyBindingArrayInput ¶ added in v0.32.0
type PolicyBindingArrayInput interface { pulumi.Input ToPolicyBindingArrayOutput() PolicyBindingArrayOutput ToPolicyBindingArrayOutputWithContext(context.Context) PolicyBindingArrayOutput }
PolicyBindingArrayInput is an input type that accepts PolicyBindingArray and PolicyBindingArrayOutput values. You can construct a concrete instance of `PolicyBindingArrayInput` via:
PolicyBindingArray{ PolicyBindingArgs{...} }
type PolicyBindingArrayOutput ¶ added in v0.32.0
type PolicyBindingArrayOutput struct{ *pulumi.OutputState }
func (PolicyBindingArrayOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingArrayOutput) ElementType() reflect.Type
func (PolicyBindingArrayOutput) Index ¶ added in v0.32.0
func (o PolicyBindingArrayOutput) Index(i pulumi.IntInput) PolicyBindingOutput
func (PolicyBindingArrayOutput) ToPolicyBindingArrayOutput ¶ added in v0.32.0
func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutput() PolicyBindingArrayOutput
func (PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingArrayOutput) ToPolicyBindingArrayOutputWithContext(ctx context.Context) PolicyBindingArrayOutput
type PolicyBindingInput ¶ added in v0.32.0
type PolicyBindingInput interface { pulumi.Input ToPolicyBindingOutput() PolicyBindingOutput ToPolicyBindingOutputWithContext(context.Context) PolicyBindingOutput }
PolicyBindingInput is an input type that accepts PolicyBindingArgs and PolicyBindingOutput values. You can construct a concrete instance of `PolicyBindingInput` via:
PolicyBindingArgs{...}
type PolicyBindingOutput ¶ added in v0.32.0
type PolicyBindingOutput struct{ *pulumi.OutputState }
Binauthz policy that applies to this cluster.
func (PolicyBindingOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingOutput) ElementType() reflect.Type
func (PolicyBindingOutput) Name ¶ added in v0.32.0
func (o PolicyBindingOutput) Name() pulumi.StringPtrOutput
The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
func (PolicyBindingOutput) ToPolicyBindingOutput ¶ added in v0.32.0
func (o PolicyBindingOutput) ToPolicyBindingOutput() PolicyBindingOutput
func (PolicyBindingOutput) ToPolicyBindingOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingOutput) ToPolicyBindingOutputWithContext(ctx context.Context) PolicyBindingOutput
type PolicyBindingResponse ¶ added in v0.32.0
type PolicyBindingResponse struct { // The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`. Name string `pulumi:"name"` }
Binauthz policy that applies to this cluster.
type PolicyBindingResponseArrayOutput ¶ added in v0.32.0
type PolicyBindingResponseArrayOutput struct{ *pulumi.OutputState }
func (PolicyBindingResponseArrayOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingResponseArrayOutput) ElementType() reflect.Type
func (PolicyBindingResponseArrayOutput) Index ¶ added in v0.32.0
func (o PolicyBindingResponseArrayOutput) Index(i pulumi.IntInput) PolicyBindingResponseOutput
func (PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutput ¶ added in v0.32.0
func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutput() PolicyBindingResponseArrayOutput
func (PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingResponseArrayOutput) ToPolicyBindingResponseArrayOutputWithContext(ctx context.Context) PolicyBindingResponseArrayOutput
type PolicyBindingResponseOutput ¶ added in v0.32.0
type PolicyBindingResponseOutput struct{ *pulumi.OutputState }
Binauthz policy that applies to this cluster.
func (PolicyBindingResponseOutput) ElementType ¶ added in v0.32.0
func (PolicyBindingResponseOutput) ElementType() reflect.Type
func (PolicyBindingResponseOutput) Name ¶ added in v0.32.0
func (o PolicyBindingResponseOutput) Name() pulumi.StringOutput
The relative resource name of the binauthz platform policy to audit. GKE platform policies have the following format: `projects/{project_number}/platforms/gke/policies/{policy_id}`.
func (PolicyBindingResponseOutput) ToPolicyBindingResponseOutput ¶ added in v0.32.0
func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutput() PolicyBindingResponseOutput
func (PolicyBindingResponseOutput) ToPolicyBindingResponseOutputWithContext ¶ added in v0.32.0
func (o PolicyBindingResponseOutput) ToPolicyBindingResponseOutputWithContext(ctx context.Context) PolicyBindingResponseOutput
type PrivateClusterConfig ¶
type PrivateClusterConfig struct { // Whether the master's internal IP address is used as the cluster endpoint. EnablePrivateEndpoint *bool `pulumi:"enablePrivateEndpoint"` // Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking. EnablePrivateNodes *bool `pulumi:"enablePrivateNodes"` // Controls master global access settings. MasterGlobalAccessConfig *PrivateClusterMasterGlobalAccessConfig `pulumi:"masterGlobalAccessConfig"` // The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network. MasterIpv4CidrBlock *string `pulumi:"masterIpv4CidrBlock"` // Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format. PrivateEndpointSubnetwork *string `pulumi:"privateEndpointSubnetwork"` }
Configuration options for private clusters.
type PrivateClusterConfigArgs ¶
type PrivateClusterConfigArgs struct { // Whether the master's internal IP address is used as the cluster endpoint. EnablePrivateEndpoint pulumi.BoolPtrInput `pulumi:"enablePrivateEndpoint"` // Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking. EnablePrivateNodes pulumi.BoolPtrInput `pulumi:"enablePrivateNodes"` // Controls master global access settings. MasterGlobalAccessConfig PrivateClusterMasterGlobalAccessConfigPtrInput `pulumi:"masterGlobalAccessConfig"` // The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network. MasterIpv4CidrBlock pulumi.StringPtrInput `pulumi:"masterIpv4CidrBlock"` // Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format. PrivateEndpointSubnetwork pulumi.StringPtrInput `pulumi:"privateEndpointSubnetwork"` }
Configuration options for private clusters.
func (PrivateClusterConfigArgs) ElementType ¶
func (PrivateClusterConfigArgs) ElementType() reflect.Type
func (PrivateClusterConfigArgs) ToPrivateClusterConfigOutput ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
func (PrivateClusterConfigArgs) ToPrivateClusterConfigOutputWithContext ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
func (PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutput ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
func (PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutputWithContext ¶
func (i PrivateClusterConfigArgs) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
type PrivateClusterConfigInput ¶
type PrivateClusterConfigInput interface { pulumi.Input ToPrivateClusterConfigOutput() PrivateClusterConfigOutput ToPrivateClusterConfigOutputWithContext(context.Context) PrivateClusterConfigOutput }
PrivateClusterConfigInput is an input type that accepts PrivateClusterConfigArgs and PrivateClusterConfigOutput values. You can construct a concrete instance of `PrivateClusterConfigInput` via:
PrivateClusterConfigArgs{...}
type PrivateClusterConfigOutput ¶
type PrivateClusterConfigOutput struct{ *pulumi.OutputState }
Configuration options for private clusters.
func (PrivateClusterConfigOutput) ElementType ¶
func (PrivateClusterConfigOutput) ElementType() reflect.Type
func (PrivateClusterConfigOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
Whether the master's internal IP address is used as the cluster endpoint.
func (PrivateClusterConfigOutput) EnablePrivateNodes ¶
func (o PrivateClusterConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking.
func (PrivateClusterConfigOutput) MasterGlobalAccessConfig ¶
func (o PrivateClusterConfigOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigPtrOutput
Controls master global access settings.
func (PrivateClusterConfigOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
func (PrivateClusterConfigOutput) PrivateEndpointSubnetwork ¶ added in v0.28.0
func (o PrivateClusterConfigOutput) PrivateEndpointSubnetwork() pulumi.StringPtrOutput
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
func (PrivateClusterConfigOutput) ToPrivateClusterConfigOutput ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutput() PrivateClusterConfigOutput
func (PrivateClusterConfigOutput) ToPrivateClusterConfigOutputWithContext ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigOutputWithContext(ctx context.Context) PrivateClusterConfigOutput
func (PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutput ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
func (PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutputWithContext ¶
func (o PrivateClusterConfigOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
type PrivateClusterConfigPtrInput ¶
type PrivateClusterConfigPtrInput interface { pulumi.Input ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput ToPrivateClusterConfigPtrOutputWithContext(context.Context) PrivateClusterConfigPtrOutput }
PrivateClusterConfigPtrInput is an input type that accepts PrivateClusterConfigArgs, PrivateClusterConfigPtr and PrivateClusterConfigPtrOutput values. You can construct a concrete instance of `PrivateClusterConfigPtrInput` via:
PrivateClusterConfigArgs{...} or: nil
func PrivateClusterConfigPtr ¶
func PrivateClusterConfigPtr(v *PrivateClusterConfigArgs) PrivateClusterConfigPtrInput
type PrivateClusterConfigPtrOutput ¶
type PrivateClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivateClusterConfigPtrOutput) Elem ¶
func (o PrivateClusterConfigPtrOutput) Elem() PrivateClusterConfigOutput
func (PrivateClusterConfigPtrOutput) ElementType ¶
func (PrivateClusterConfigPtrOutput) ElementType() reflect.Type
func (PrivateClusterConfigPtrOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
Whether the master's internal IP address is used as the cluster endpoint.
func (PrivateClusterConfigPtrOutput) EnablePrivateNodes ¶
func (o PrivateClusterConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking.
func (PrivateClusterConfigPtrOutput) MasterGlobalAccessConfig ¶
func (o PrivateClusterConfigPtrOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigPtrOutput
Controls master global access settings.
func (PrivateClusterConfigPtrOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
func (PrivateClusterConfigPtrOutput) PrivateEndpointSubnetwork ¶ added in v0.28.0
func (o PrivateClusterConfigPtrOutput) PrivateEndpointSubnetwork() pulumi.StringPtrOutput
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
func (PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutput ¶
func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
func (PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext ¶
func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
type PrivateClusterConfigResponse ¶
type PrivateClusterConfigResponse struct { // Whether the master's internal IP address is used as the cluster endpoint. EnablePrivateEndpoint bool `pulumi:"enablePrivateEndpoint"` // Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking. EnablePrivateNodes bool `pulumi:"enablePrivateNodes"` // Controls master global access settings. MasterGlobalAccessConfig PrivateClusterMasterGlobalAccessConfigResponse `pulumi:"masterGlobalAccessConfig"` // The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network. MasterIpv4CidrBlock string `pulumi:"masterIpv4CidrBlock"` // The peering name in the customer VPC used by this cluster. PeeringName string `pulumi:"peeringName"` // The internal IP address of this cluster's master endpoint. PrivateEndpoint string `pulumi:"privateEndpoint"` // Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format. PrivateEndpointSubnetwork string `pulumi:"privateEndpointSubnetwork"` // The external IP address of this cluster's master endpoint. PublicEndpoint string `pulumi:"publicEndpoint"` }
Configuration options for private clusters.
type PrivateClusterConfigResponseOutput ¶
type PrivateClusterConfigResponseOutput struct{ *pulumi.OutputState }
Configuration options for private clusters.
func (PrivateClusterConfigResponseOutput) ElementType ¶
func (PrivateClusterConfigResponseOutput) ElementType() reflect.Type
func (PrivateClusterConfigResponseOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigResponseOutput) EnablePrivateEndpoint() pulumi.BoolOutput
Whether the master's internal IP address is used as the cluster endpoint.
func (PrivateClusterConfigResponseOutput) EnablePrivateNodes ¶
func (o PrivateClusterConfigResponseOutput) EnablePrivateNodes() pulumi.BoolOutput
Whether nodes have internal IP addresses only. If enabled, all nodes are given only RFC 1918 private addresses and communicate with the master via private networking.
func (PrivateClusterConfigResponseOutput) MasterGlobalAccessConfig ¶
func (o PrivateClusterConfigResponseOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigResponseOutput
Controls master global access settings.
func (PrivateClusterConfigResponseOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigResponseOutput) MasterIpv4CidrBlock() pulumi.StringOutput
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning internal IP addresses to the master or set of masters, as well as the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network.
func (PrivateClusterConfigResponseOutput) PeeringName ¶
func (o PrivateClusterConfigResponseOutput) PeeringName() pulumi.StringOutput
The peering name in the customer VPC used by this cluster.
func (PrivateClusterConfigResponseOutput) PrivateEndpoint ¶
func (o PrivateClusterConfigResponseOutput) PrivateEndpoint() pulumi.StringOutput
The internal IP address of this cluster's master endpoint.
func (PrivateClusterConfigResponseOutput) PrivateEndpointSubnetwork ¶ added in v0.28.0
func (o PrivateClusterConfigResponseOutput) PrivateEndpointSubnetwork() pulumi.StringOutput
Subnet to provision the master's private endpoint during cluster creation. Specified in projects/*/regions/*/subnetworks/* format.
func (PrivateClusterConfigResponseOutput) PublicEndpoint ¶
func (o PrivateClusterConfigResponseOutput) PublicEndpoint() pulumi.StringOutput
The external IP address of this cluster's master endpoint.
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
type PrivateClusterMasterGlobalAccessConfig ¶
type PrivateClusterMasterGlobalAccessConfig struct { // Whenever master is accessible globally or not. Enabled *bool `pulumi:"enabled"` }
Configuration for controlling master global access settings.
type PrivateClusterMasterGlobalAccessConfigArgs ¶
type PrivateClusterMasterGlobalAccessConfigArgs struct { // Whenever master is accessible globally or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration for controlling master global access settings.
func (PrivateClusterMasterGlobalAccessConfigArgs) ElementType ¶
func (PrivateClusterMasterGlobalAccessConfigArgs) ElementType() reflect.Type
func (PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigOutput ¶
func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigOutput() PrivateClusterMasterGlobalAccessConfigOutput
func (PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigOutputWithContext ¶
func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigOutput
func (PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigPtrOutput ¶
func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput
func (PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext ¶
func (i PrivateClusterMasterGlobalAccessConfigArgs) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput
type PrivateClusterMasterGlobalAccessConfigInput ¶
type PrivateClusterMasterGlobalAccessConfigInput interface { pulumi.Input ToPrivateClusterMasterGlobalAccessConfigOutput() PrivateClusterMasterGlobalAccessConfigOutput ToPrivateClusterMasterGlobalAccessConfigOutputWithContext(context.Context) PrivateClusterMasterGlobalAccessConfigOutput }
PrivateClusterMasterGlobalAccessConfigInput is an input type that accepts PrivateClusterMasterGlobalAccessConfigArgs and PrivateClusterMasterGlobalAccessConfigOutput values. You can construct a concrete instance of `PrivateClusterMasterGlobalAccessConfigInput` via:
PrivateClusterMasterGlobalAccessConfigArgs{...}
type PrivateClusterMasterGlobalAccessConfigOutput ¶
type PrivateClusterMasterGlobalAccessConfigOutput struct{ *pulumi.OutputState }
Configuration for controlling master global access settings.
func (PrivateClusterMasterGlobalAccessConfigOutput) ElementType ¶
func (PrivateClusterMasterGlobalAccessConfigOutput) ElementType() reflect.Type
func (PrivateClusterMasterGlobalAccessConfigOutput) Enabled ¶
func (o PrivateClusterMasterGlobalAccessConfigOutput) Enabled() pulumi.BoolPtrOutput
Whenever master is accessible globally or not.
func (PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigOutput ¶
func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigOutput() PrivateClusterMasterGlobalAccessConfigOutput
func (PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigOutputWithContext ¶
func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigOutput
func (PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutput ¶
func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput
func (PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext ¶
func (o PrivateClusterMasterGlobalAccessConfigOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput
type PrivateClusterMasterGlobalAccessConfigPtrInput ¶
type PrivateClusterMasterGlobalAccessConfigPtrInput interface { pulumi.Input ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput }
PrivateClusterMasterGlobalAccessConfigPtrInput is an input type that accepts PrivateClusterMasterGlobalAccessConfigArgs, PrivateClusterMasterGlobalAccessConfigPtr and PrivateClusterMasterGlobalAccessConfigPtrOutput values. You can construct a concrete instance of `PrivateClusterMasterGlobalAccessConfigPtrInput` via:
PrivateClusterMasterGlobalAccessConfigArgs{...} or: nil
func PrivateClusterMasterGlobalAccessConfigPtr ¶
func PrivateClusterMasterGlobalAccessConfigPtr(v *PrivateClusterMasterGlobalAccessConfigArgs) PrivateClusterMasterGlobalAccessConfigPtrInput
type PrivateClusterMasterGlobalAccessConfigPtrOutput ¶
type PrivateClusterMasterGlobalAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (PrivateClusterMasterGlobalAccessConfigPtrOutput) ElementType ¶
func (PrivateClusterMasterGlobalAccessConfigPtrOutput) ElementType() reflect.Type
func (PrivateClusterMasterGlobalAccessConfigPtrOutput) Enabled ¶
func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whenever master is accessible globally or not.
func (PrivateClusterMasterGlobalAccessConfigPtrOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutput ¶
func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutput() PrivateClusterMasterGlobalAccessConfigPtrOutput
func (PrivateClusterMasterGlobalAccessConfigPtrOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext ¶
func (o PrivateClusterMasterGlobalAccessConfigPtrOutput) ToPrivateClusterMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigPtrOutput
type PrivateClusterMasterGlobalAccessConfigResponse ¶
type PrivateClusterMasterGlobalAccessConfigResponse struct { // Whenever master is accessible globally or not. Enabled bool `pulumi:"enabled"` }
Configuration for controlling master global access settings.
type PrivateClusterMasterGlobalAccessConfigResponseOutput ¶
type PrivateClusterMasterGlobalAccessConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for controlling master global access settings.
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ElementType ¶
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ElementType() reflect.Type
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) Enabled ¶
func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) Enabled() pulumi.BoolOutput
Whenever master is accessible globally or not.
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponseOutput ¶
func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponseOutput() PrivateClusterMasterGlobalAccessConfigResponseOutput
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext ¶
func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponseOutput
type ProtectConfig ¶ added in v0.19.1
type ProtectConfig struct { // WorkloadConfig defines which actions are enabled for a cluster's workload configurations. WorkloadConfig *WorkloadConfig `pulumi:"workloadConfig"` // Sets which mode to use for Protect workload vulnerability scanning feature. WorkloadVulnerabilityMode *ProtectConfigWorkloadVulnerabilityMode `pulumi:"workloadVulnerabilityMode"` }
ProtectConfig defines the flags needed to enable/disable features for the Protect API.
type ProtectConfigArgs ¶ added in v0.19.1
type ProtectConfigArgs struct { // WorkloadConfig defines which actions are enabled for a cluster's workload configurations. WorkloadConfig WorkloadConfigPtrInput `pulumi:"workloadConfig"` // Sets which mode to use for Protect workload vulnerability scanning feature. WorkloadVulnerabilityMode ProtectConfigWorkloadVulnerabilityModePtrInput `pulumi:"workloadVulnerabilityMode"` }
ProtectConfig defines the flags needed to enable/disable features for the Protect API.
func (ProtectConfigArgs) ElementType ¶ added in v0.19.1
func (ProtectConfigArgs) ElementType() reflect.Type
func (ProtectConfigArgs) ToProtectConfigOutput ¶ added in v0.19.1
func (i ProtectConfigArgs) ToProtectConfigOutput() ProtectConfigOutput
func (ProtectConfigArgs) ToProtectConfigOutputWithContext ¶ added in v0.19.1
func (i ProtectConfigArgs) ToProtectConfigOutputWithContext(ctx context.Context) ProtectConfigOutput
func (ProtectConfigArgs) ToProtectConfigPtrOutput ¶ added in v0.19.1
func (i ProtectConfigArgs) ToProtectConfigPtrOutput() ProtectConfigPtrOutput
func (ProtectConfigArgs) ToProtectConfigPtrOutputWithContext ¶ added in v0.19.1
func (i ProtectConfigArgs) ToProtectConfigPtrOutputWithContext(ctx context.Context) ProtectConfigPtrOutput
type ProtectConfigInput ¶ added in v0.19.1
type ProtectConfigInput interface { pulumi.Input ToProtectConfigOutput() ProtectConfigOutput ToProtectConfigOutputWithContext(context.Context) ProtectConfigOutput }
ProtectConfigInput is an input type that accepts ProtectConfigArgs and ProtectConfigOutput values. You can construct a concrete instance of `ProtectConfigInput` via:
ProtectConfigArgs{...}
type ProtectConfigOutput ¶ added in v0.19.1
type ProtectConfigOutput struct{ *pulumi.OutputState }
ProtectConfig defines the flags needed to enable/disable features for the Protect API.
func (ProtectConfigOutput) ElementType ¶ added in v0.19.1
func (ProtectConfigOutput) ElementType() reflect.Type
func (ProtectConfigOutput) ToProtectConfigOutput ¶ added in v0.19.1
func (o ProtectConfigOutput) ToProtectConfigOutput() ProtectConfigOutput
func (ProtectConfigOutput) ToProtectConfigOutputWithContext ¶ added in v0.19.1
func (o ProtectConfigOutput) ToProtectConfigOutputWithContext(ctx context.Context) ProtectConfigOutput
func (ProtectConfigOutput) ToProtectConfigPtrOutput ¶ added in v0.19.1
func (o ProtectConfigOutput) ToProtectConfigPtrOutput() ProtectConfigPtrOutput
func (ProtectConfigOutput) ToProtectConfigPtrOutputWithContext ¶ added in v0.19.1
func (o ProtectConfigOutput) ToProtectConfigPtrOutputWithContext(ctx context.Context) ProtectConfigPtrOutput
func (ProtectConfigOutput) WorkloadConfig ¶ added in v0.19.1
func (o ProtectConfigOutput) WorkloadConfig() WorkloadConfigPtrOutput
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
func (ProtectConfigOutput) WorkloadVulnerabilityMode ¶ added in v0.27.0
func (o ProtectConfigOutput) WorkloadVulnerabilityMode() ProtectConfigWorkloadVulnerabilityModePtrOutput
Sets which mode to use for Protect workload vulnerability scanning feature.
type ProtectConfigPtrInput ¶ added in v0.19.1
type ProtectConfigPtrInput interface { pulumi.Input ToProtectConfigPtrOutput() ProtectConfigPtrOutput ToProtectConfigPtrOutputWithContext(context.Context) ProtectConfigPtrOutput }
ProtectConfigPtrInput is an input type that accepts ProtectConfigArgs, ProtectConfigPtr and ProtectConfigPtrOutput values. You can construct a concrete instance of `ProtectConfigPtrInput` via:
ProtectConfigArgs{...} or: nil
func ProtectConfigPtr ¶ added in v0.19.1
func ProtectConfigPtr(v *ProtectConfigArgs) ProtectConfigPtrInput
type ProtectConfigPtrOutput ¶ added in v0.19.1
type ProtectConfigPtrOutput struct{ *pulumi.OutputState }
func (ProtectConfigPtrOutput) Elem ¶ added in v0.19.1
func (o ProtectConfigPtrOutput) Elem() ProtectConfigOutput
func (ProtectConfigPtrOutput) ElementType ¶ added in v0.19.1
func (ProtectConfigPtrOutput) ElementType() reflect.Type
func (ProtectConfigPtrOutput) ToProtectConfigPtrOutput ¶ added in v0.19.1
func (o ProtectConfigPtrOutput) ToProtectConfigPtrOutput() ProtectConfigPtrOutput
func (ProtectConfigPtrOutput) ToProtectConfigPtrOutputWithContext ¶ added in v0.19.1
func (o ProtectConfigPtrOutput) ToProtectConfigPtrOutputWithContext(ctx context.Context) ProtectConfigPtrOutput
func (ProtectConfigPtrOutput) WorkloadConfig ¶ added in v0.19.1
func (o ProtectConfigPtrOutput) WorkloadConfig() WorkloadConfigPtrOutput
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
func (ProtectConfigPtrOutput) WorkloadVulnerabilityMode ¶ added in v0.27.0
func (o ProtectConfigPtrOutput) WorkloadVulnerabilityMode() ProtectConfigWorkloadVulnerabilityModePtrOutput
Sets which mode to use for Protect workload vulnerability scanning feature.
type ProtectConfigResponse ¶ added in v0.19.1
type ProtectConfigResponse struct { // WorkloadConfig defines which actions are enabled for a cluster's workload configurations. WorkloadConfig WorkloadConfigResponse `pulumi:"workloadConfig"` // Sets which mode to use for Protect workload vulnerability scanning feature. WorkloadVulnerabilityMode string `pulumi:"workloadVulnerabilityMode"` }
ProtectConfig defines the flags needed to enable/disable features for the Protect API.
type ProtectConfigResponseOutput ¶ added in v0.19.1
type ProtectConfigResponseOutput struct{ *pulumi.OutputState }
ProtectConfig defines the flags needed to enable/disable features for the Protect API.
func (ProtectConfigResponseOutput) ElementType ¶ added in v0.19.1
func (ProtectConfigResponseOutput) ElementType() reflect.Type
func (ProtectConfigResponseOutput) ToProtectConfigResponseOutput ¶ added in v0.19.1
func (o ProtectConfigResponseOutput) ToProtectConfigResponseOutput() ProtectConfigResponseOutput
func (ProtectConfigResponseOutput) ToProtectConfigResponseOutputWithContext ¶ added in v0.19.1
func (o ProtectConfigResponseOutput) ToProtectConfigResponseOutputWithContext(ctx context.Context) ProtectConfigResponseOutput
func (ProtectConfigResponseOutput) WorkloadConfig ¶ added in v0.19.1
func (o ProtectConfigResponseOutput) WorkloadConfig() WorkloadConfigResponseOutput
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
func (ProtectConfigResponseOutput) WorkloadVulnerabilityMode ¶ added in v0.27.0
func (o ProtectConfigResponseOutput) WorkloadVulnerabilityMode() pulumi.StringOutput
Sets which mode to use for Protect workload vulnerability scanning feature.
type ProtectConfigWorkloadVulnerabilityMode ¶ added in v0.27.0
type ProtectConfigWorkloadVulnerabilityMode string
Sets which mode to use for Protect workload vulnerability scanning feature.
func (ProtectConfigWorkloadVulnerabilityMode) ElementType ¶ added in v0.27.0
func (ProtectConfigWorkloadVulnerabilityMode) ElementType() reflect.Type
func (ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModeOutput ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModeOutput() ProtectConfigWorkloadVulnerabilityModeOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModeOutputWithContext ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModeOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModeOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModePtrOutput ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToStringOutput ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToStringOutput() pulumi.StringOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToStringOutputWithContext ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToStringPtrOutput ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectConfigWorkloadVulnerabilityMode) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (e ProtectConfigWorkloadVulnerabilityMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProtectConfigWorkloadVulnerabilityModeInput ¶ added in v0.27.0
type ProtectConfigWorkloadVulnerabilityModeInput interface { pulumi.Input ToProtectConfigWorkloadVulnerabilityModeOutput() ProtectConfigWorkloadVulnerabilityModeOutput ToProtectConfigWorkloadVulnerabilityModeOutputWithContext(context.Context) ProtectConfigWorkloadVulnerabilityModeOutput }
ProtectConfigWorkloadVulnerabilityModeInput is an input type that accepts ProtectConfigWorkloadVulnerabilityModeArgs and ProtectConfigWorkloadVulnerabilityModeOutput values. You can construct a concrete instance of `ProtectConfigWorkloadVulnerabilityModeInput` via:
ProtectConfigWorkloadVulnerabilityModeArgs{...}
type ProtectConfigWorkloadVulnerabilityModeOutput ¶ added in v0.27.0
type ProtectConfigWorkloadVulnerabilityModeOutput struct{ *pulumi.OutputState }
func (ProtectConfigWorkloadVulnerabilityModeOutput) ElementType ¶ added in v0.27.0
func (ProtectConfigWorkloadVulnerabilityModeOutput) ElementType() reflect.Type
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModeOutput ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModeOutput() ProtectConfigWorkloadVulnerabilityModeOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModeOutputWithContext ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModeOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModeOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutput ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToStringOutput ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringOutput() pulumi.StringOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToStringOutputWithContext ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToStringPtrOutput ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectConfigWorkloadVulnerabilityModeOutput) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProtectConfigWorkloadVulnerabilityModePtrInput ¶ added in v0.27.0
type ProtectConfigWorkloadVulnerabilityModePtrInput interface { pulumi.Input ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput }
func ProtectConfigWorkloadVulnerabilityModePtr ¶ added in v0.27.0
func ProtectConfigWorkloadVulnerabilityModePtr(v string) ProtectConfigWorkloadVulnerabilityModePtrInput
type ProtectConfigWorkloadVulnerabilityModePtrOutput ¶ added in v0.27.0
type ProtectConfigWorkloadVulnerabilityModePtrOutput struct{ *pulumi.OutputState }
func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ElementType ¶ added in v0.27.0
func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ElementType() reflect.Type
func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutput ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutput() ProtectConfigWorkloadVulnerabilityModePtrOutput
func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToProtectConfigWorkloadVulnerabilityModePtrOutputWithContext(ctx context.Context) ProtectConfigWorkloadVulnerabilityModePtrOutput
func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ToStringPtrOutput ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProtectConfigWorkloadVulnerabilityModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.27.0
func (o ProtectConfigWorkloadVulnerabilityModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PubSub ¶
type PubSub struct { // Enable notifications for Pub/Sub. Enabled *bool `pulumi:"enabled"` // Allows filtering to one or more specific event types. If no filter is specified, or if a filter is specified with no event types, all event types will be sent Filter *Filter `pulumi:"filter"` // The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`. Topic *string `pulumi:"topic"` }
Pub/Sub specific notification config.
type PubSubArgs ¶
type PubSubArgs struct { // Enable notifications for Pub/Sub. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Allows filtering to one or more specific event types. If no filter is specified, or if a filter is specified with no event types, all event types will be sent Filter FilterPtrInput `pulumi:"filter"` // The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`. Topic pulumi.StringPtrInput `pulumi:"topic"` }
Pub/Sub specific notification config.
func (PubSubArgs) ElementType ¶
func (PubSubArgs) ElementType() reflect.Type
func (PubSubArgs) ToPubSubOutput ¶
func (i PubSubArgs) ToPubSubOutput() PubSubOutput
func (PubSubArgs) ToPubSubOutputWithContext ¶
func (i PubSubArgs) ToPubSubOutputWithContext(ctx context.Context) PubSubOutput
func (PubSubArgs) ToPubSubPtrOutput ¶
func (i PubSubArgs) ToPubSubPtrOutput() PubSubPtrOutput
func (PubSubArgs) ToPubSubPtrOutputWithContext ¶
func (i PubSubArgs) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
type PubSubInput ¶
type PubSubInput interface { pulumi.Input ToPubSubOutput() PubSubOutput ToPubSubOutputWithContext(context.Context) PubSubOutput }
PubSubInput is an input type that accepts PubSubArgs and PubSubOutput values. You can construct a concrete instance of `PubSubInput` via:
PubSubArgs{...}
type PubSubOutput ¶
type PubSubOutput struct{ *pulumi.OutputState }
Pub/Sub specific notification config.
func (PubSubOutput) ElementType ¶
func (PubSubOutput) ElementType() reflect.Type
func (PubSubOutput) Enabled ¶
func (o PubSubOutput) Enabled() pulumi.BoolPtrOutput
Enable notifications for Pub/Sub.
func (PubSubOutput) Filter ¶ added in v0.11.0
func (o PubSubOutput) Filter() FilterPtrOutput
Allows filtering to one or more specific event types. If no filter is specified, or if a filter is specified with no event types, all event types will be sent
func (PubSubOutput) ToPubSubOutput ¶
func (o PubSubOutput) ToPubSubOutput() PubSubOutput
func (PubSubOutput) ToPubSubOutputWithContext ¶
func (o PubSubOutput) ToPubSubOutputWithContext(ctx context.Context) PubSubOutput
func (PubSubOutput) ToPubSubPtrOutput ¶
func (o PubSubOutput) ToPubSubPtrOutput() PubSubPtrOutput
func (PubSubOutput) ToPubSubPtrOutputWithContext ¶
func (o PubSubOutput) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
func (PubSubOutput) Topic ¶
func (o PubSubOutput) Topic() pulumi.StringPtrOutput
The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`.
type PubSubPtrInput ¶
type PubSubPtrInput interface { pulumi.Input ToPubSubPtrOutput() PubSubPtrOutput ToPubSubPtrOutputWithContext(context.Context) PubSubPtrOutput }
PubSubPtrInput is an input type that accepts PubSubArgs, PubSubPtr and PubSubPtrOutput values. You can construct a concrete instance of `PubSubPtrInput` via:
PubSubArgs{...} or: nil
func PubSubPtr ¶
func PubSubPtr(v *PubSubArgs) PubSubPtrInput
type PubSubPtrOutput ¶
type PubSubPtrOutput struct{ *pulumi.OutputState }
func (PubSubPtrOutput) Elem ¶
func (o PubSubPtrOutput) Elem() PubSubOutput
func (PubSubPtrOutput) ElementType ¶
func (PubSubPtrOutput) ElementType() reflect.Type
func (PubSubPtrOutput) Enabled ¶
func (o PubSubPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable notifications for Pub/Sub.
func (PubSubPtrOutput) Filter ¶ added in v0.11.0
func (o PubSubPtrOutput) Filter() FilterPtrOutput
Allows filtering to one or more specific event types. If no filter is specified, or if a filter is specified with no event types, all event types will be sent
func (PubSubPtrOutput) ToPubSubPtrOutput ¶
func (o PubSubPtrOutput) ToPubSubPtrOutput() PubSubPtrOutput
func (PubSubPtrOutput) ToPubSubPtrOutputWithContext ¶
func (o PubSubPtrOutput) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
func (PubSubPtrOutput) Topic ¶
func (o PubSubPtrOutput) Topic() pulumi.StringPtrOutput
The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`.
type PubSubResponse ¶
type PubSubResponse struct { // Enable notifications for Pub/Sub. Enabled bool `pulumi:"enabled"` // Allows filtering to one or more specific event types. If no filter is specified, or if a filter is specified with no event types, all event types will be sent Filter FilterResponse `pulumi:"filter"` // The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`. Topic string `pulumi:"topic"` }
Pub/Sub specific notification config.
type PubSubResponseOutput ¶
type PubSubResponseOutput struct{ *pulumi.OutputState }
Pub/Sub specific notification config.
func (PubSubResponseOutput) ElementType ¶
func (PubSubResponseOutput) ElementType() reflect.Type
func (PubSubResponseOutput) Enabled ¶
func (o PubSubResponseOutput) Enabled() pulumi.BoolOutput
Enable notifications for Pub/Sub.
func (PubSubResponseOutput) Filter ¶ added in v0.11.0
func (o PubSubResponseOutput) Filter() FilterResponseOutput
Allows filtering to one or more specific event types. If no filter is specified, or if a filter is specified with no event types, all event types will be sent
func (PubSubResponseOutput) ToPubSubResponseOutput ¶
func (o PubSubResponseOutput) ToPubSubResponseOutput() PubSubResponseOutput
func (PubSubResponseOutput) ToPubSubResponseOutputWithContext ¶
func (o PubSubResponseOutput) ToPubSubResponseOutputWithContext(ctx context.Context) PubSubResponseOutput
func (PubSubResponseOutput) Topic ¶
func (o PubSubResponseOutput) Topic() pulumi.StringOutput
The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`.
type QueuedProvisioning ¶ added in v0.32.0
type QueuedProvisioning struct { // Denotes that this nodepool is QRM specific, meaning nodes can be only obtained through queuing via the Cluster Autoscaler ProvisioningRequest API. Enabled *bool `pulumi:"enabled"` }
QueuedProvisioning defines the queued provisioning used by the node pool.
type QueuedProvisioningArgs ¶ added in v0.32.0
type QueuedProvisioningArgs struct { // Denotes that this nodepool is QRM specific, meaning nodes can be only obtained through queuing via the Cluster Autoscaler ProvisioningRequest API. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
QueuedProvisioning defines the queued provisioning used by the node pool.
func (QueuedProvisioningArgs) ElementType ¶ added in v0.32.0
func (QueuedProvisioningArgs) ElementType() reflect.Type
func (QueuedProvisioningArgs) ToQueuedProvisioningOutput ¶ added in v0.32.0
func (i QueuedProvisioningArgs) ToQueuedProvisioningOutput() QueuedProvisioningOutput
func (QueuedProvisioningArgs) ToQueuedProvisioningOutputWithContext ¶ added in v0.32.0
func (i QueuedProvisioningArgs) ToQueuedProvisioningOutputWithContext(ctx context.Context) QueuedProvisioningOutput
func (QueuedProvisioningArgs) ToQueuedProvisioningPtrOutput ¶ added in v0.32.0
func (i QueuedProvisioningArgs) ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput
func (QueuedProvisioningArgs) ToQueuedProvisioningPtrOutputWithContext ¶ added in v0.32.0
func (i QueuedProvisioningArgs) ToQueuedProvisioningPtrOutputWithContext(ctx context.Context) QueuedProvisioningPtrOutput
type QueuedProvisioningInput ¶ added in v0.32.0
type QueuedProvisioningInput interface { pulumi.Input ToQueuedProvisioningOutput() QueuedProvisioningOutput ToQueuedProvisioningOutputWithContext(context.Context) QueuedProvisioningOutput }
QueuedProvisioningInput is an input type that accepts QueuedProvisioningArgs and QueuedProvisioningOutput values. You can construct a concrete instance of `QueuedProvisioningInput` via:
QueuedProvisioningArgs{...}
type QueuedProvisioningOutput ¶ added in v0.32.0
type QueuedProvisioningOutput struct{ *pulumi.OutputState }
QueuedProvisioning defines the queued provisioning used by the node pool.
func (QueuedProvisioningOutput) ElementType ¶ added in v0.32.0
func (QueuedProvisioningOutput) ElementType() reflect.Type
func (QueuedProvisioningOutput) Enabled ¶ added in v0.32.0
func (o QueuedProvisioningOutput) Enabled() pulumi.BoolPtrOutput
Denotes that this nodepool is QRM specific, meaning nodes can be only obtained through queuing via the Cluster Autoscaler ProvisioningRequest API.
func (QueuedProvisioningOutput) ToQueuedProvisioningOutput ¶ added in v0.32.0
func (o QueuedProvisioningOutput) ToQueuedProvisioningOutput() QueuedProvisioningOutput
func (QueuedProvisioningOutput) ToQueuedProvisioningOutputWithContext ¶ added in v0.32.0
func (o QueuedProvisioningOutput) ToQueuedProvisioningOutputWithContext(ctx context.Context) QueuedProvisioningOutput
func (QueuedProvisioningOutput) ToQueuedProvisioningPtrOutput ¶ added in v0.32.0
func (o QueuedProvisioningOutput) ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput
func (QueuedProvisioningOutput) ToQueuedProvisioningPtrOutputWithContext ¶ added in v0.32.0
func (o QueuedProvisioningOutput) ToQueuedProvisioningPtrOutputWithContext(ctx context.Context) QueuedProvisioningPtrOutput
type QueuedProvisioningPtrInput ¶ added in v0.32.0
type QueuedProvisioningPtrInput interface { pulumi.Input ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput ToQueuedProvisioningPtrOutputWithContext(context.Context) QueuedProvisioningPtrOutput }
QueuedProvisioningPtrInput is an input type that accepts QueuedProvisioningArgs, QueuedProvisioningPtr and QueuedProvisioningPtrOutput values. You can construct a concrete instance of `QueuedProvisioningPtrInput` via:
QueuedProvisioningArgs{...} or: nil
func QueuedProvisioningPtr ¶ added in v0.32.0
func QueuedProvisioningPtr(v *QueuedProvisioningArgs) QueuedProvisioningPtrInput
type QueuedProvisioningPtrOutput ¶ added in v0.32.0
type QueuedProvisioningPtrOutput struct{ *pulumi.OutputState }
func (QueuedProvisioningPtrOutput) Elem ¶ added in v0.32.0
func (o QueuedProvisioningPtrOutput) Elem() QueuedProvisioningOutput
func (QueuedProvisioningPtrOutput) ElementType ¶ added in v0.32.0
func (QueuedProvisioningPtrOutput) ElementType() reflect.Type
func (QueuedProvisioningPtrOutput) Enabled ¶ added in v0.32.0
func (o QueuedProvisioningPtrOutput) Enabled() pulumi.BoolPtrOutput
Denotes that this nodepool is QRM specific, meaning nodes can be only obtained through queuing via the Cluster Autoscaler ProvisioningRequest API.
func (QueuedProvisioningPtrOutput) ToQueuedProvisioningPtrOutput ¶ added in v0.32.0
func (o QueuedProvisioningPtrOutput) ToQueuedProvisioningPtrOutput() QueuedProvisioningPtrOutput
func (QueuedProvisioningPtrOutput) ToQueuedProvisioningPtrOutputWithContext ¶ added in v0.32.0
func (o QueuedProvisioningPtrOutput) ToQueuedProvisioningPtrOutputWithContext(ctx context.Context) QueuedProvisioningPtrOutput
type QueuedProvisioningResponse ¶ added in v0.32.0
type QueuedProvisioningResponse struct { // Denotes that this nodepool is QRM specific, meaning nodes can be only obtained through queuing via the Cluster Autoscaler ProvisioningRequest API. Enabled bool `pulumi:"enabled"` }
QueuedProvisioning defines the queued provisioning used by the node pool.
type QueuedProvisioningResponseOutput ¶ added in v0.32.0
type QueuedProvisioningResponseOutput struct{ *pulumi.OutputState }
QueuedProvisioning defines the queued provisioning used by the node pool.
func (QueuedProvisioningResponseOutput) ElementType ¶ added in v0.32.0
func (QueuedProvisioningResponseOutput) ElementType() reflect.Type
func (QueuedProvisioningResponseOutput) Enabled ¶ added in v0.32.0
func (o QueuedProvisioningResponseOutput) Enabled() pulumi.BoolOutput
Denotes that this nodepool is QRM specific, meaning nodes can be only obtained through queuing via the Cluster Autoscaler ProvisioningRequest API.
func (QueuedProvisioningResponseOutput) ToQueuedProvisioningResponseOutput ¶ added in v0.32.0
func (o QueuedProvisioningResponseOutput) ToQueuedProvisioningResponseOutput() QueuedProvisioningResponseOutput
func (QueuedProvisioningResponseOutput) ToQueuedProvisioningResponseOutputWithContext ¶ added in v0.32.0
func (o QueuedProvisioningResponseOutput) ToQueuedProvisioningResponseOutputWithContext(ctx context.Context) QueuedProvisioningResponseOutput
type RangeInfoResponse ¶ added in v0.32.0
type RangeInfoResponse struct { // [Output only] Name of a range. RangeName string `pulumi:"rangeName"` // [Output only] The utilization of the range. Utilization float64 `pulumi:"utilization"` }
RangeInfo contains the range name and the range utilization by this cluster.
type RangeInfoResponseArrayOutput ¶ added in v0.32.0
type RangeInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (RangeInfoResponseArrayOutput) ElementType ¶ added in v0.32.0
func (RangeInfoResponseArrayOutput) ElementType() reflect.Type
func (RangeInfoResponseArrayOutput) Index ¶ added in v0.32.0
func (o RangeInfoResponseArrayOutput) Index(i pulumi.IntInput) RangeInfoResponseOutput
func (RangeInfoResponseArrayOutput) ToRangeInfoResponseArrayOutput ¶ added in v0.32.0
func (o RangeInfoResponseArrayOutput) ToRangeInfoResponseArrayOutput() RangeInfoResponseArrayOutput
func (RangeInfoResponseArrayOutput) ToRangeInfoResponseArrayOutputWithContext ¶ added in v0.32.0
func (o RangeInfoResponseArrayOutput) ToRangeInfoResponseArrayOutputWithContext(ctx context.Context) RangeInfoResponseArrayOutput
type RangeInfoResponseOutput ¶ added in v0.32.0
type RangeInfoResponseOutput struct{ *pulumi.OutputState }
RangeInfo contains the range name and the range utilization by this cluster.
func (RangeInfoResponseOutput) ElementType ¶ added in v0.32.0
func (RangeInfoResponseOutput) ElementType() reflect.Type
func (RangeInfoResponseOutput) RangeName ¶ added in v0.32.0
func (o RangeInfoResponseOutput) RangeName() pulumi.StringOutput
[Output only] Name of a range.
func (RangeInfoResponseOutput) ToRangeInfoResponseOutput ¶ added in v0.32.0
func (o RangeInfoResponseOutput) ToRangeInfoResponseOutput() RangeInfoResponseOutput
func (RangeInfoResponseOutput) ToRangeInfoResponseOutputWithContext ¶ added in v0.32.0
func (o RangeInfoResponseOutput) ToRangeInfoResponseOutputWithContext(ctx context.Context) RangeInfoResponseOutput
func (RangeInfoResponseOutput) Utilization ¶ added in v0.32.0
func (o RangeInfoResponseOutput) Utilization() pulumi.Float64Output
[Output only] The utilization of the range.
type RecurringTimeWindow ¶
type RecurringTimeWindow struct { // An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: “`start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR“` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: “`start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA“` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. Recurrence *string `pulumi:"recurrence"` // The window of the first recurrence. Window *TimeWindow `pulumi:"window"` }
Represents an arbitrary window of time that recurs.
type RecurringTimeWindowArgs ¶
type RecurringTimeWindowArgs struct { // An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: “`start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR“` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: “`start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA“` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. Recurrence pulumi.StringPtrInput `pulumi:"recurrence"` // The window of the first recurrence. Window TimeWindowPtrInput `pulumi:"window"` }
Represents an arbitrary window of time that recurs.
func (RecurringTimeWindowArgs) ElementType ¶
func (RecurringTimeWindowArgs) ElementType() reflect.Type
func (RecurringTimeWindowArgs) ToRecurringTimeWindowOutput ¶
func (i RecurringTimeWindowArgs) ToRecurringTimeWindowOutput() RecurringTimeWindowOutput
func (RecurringTimeWindowArgs) ToRecurringTimeWindowOutputWithContext ¶
func (i RecurringTimeWindowArgs) ToRecurringTimeWindowOutputWithContext(ctx context.Context) RecurringTimeWindowOutput
func (RecurringTimeWindowArgs) ToRecurringTimeWindowPtrOutput ¶
func (i RecurringTimeWindowArgs) ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput
func (RecurringTimeWindowArgs) ToRecurringTimeWindowPtrOutputWithContext ¶
func (i RecurringTimeWindowArgs) ToRecurringTimeWindowPtrOutputWithContext(ctx context.Context) RecurringTimeWindowPtrOutput
type RecurringTimeWindowInput ¶
type RecurringTimeWindowInput interface { pulumi.Input ToRecurringTimeWindowOutput() RecurringTimeWindowOutput ToRecurringTimeWindowOutputWithContext(context.Context) RecurringTimeWindowOutput }
RecurringTimeWindowInput is an input type that accepts RecurringTimeWindowArgs and RecurringTimeWindowOutput values. You can construct a concrete instance of `RecurringTimeWindowInput` via:
RecurringTimeWindowArgs{...}
type RecurringTimeWindowOutput ¶
type RecurringTimeWindowOutput struct{ *pulumi.OutputState }
Represents an arbitrary window of time that recurs.
func (RecurringTimeWindowOutput) ElementType ¶
func (RecurringTimeWindowOutput) ElementType() reflect.Type
func (RecurringTimeWindowOutput) Recurrence ¶
func (o RecurringTimeWindowOutput) Recurrence() pulumi.StringPtrOutput
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ```start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ```start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.
func (RecurringTimeWindowOutput) ToRecurringTimeWindowOutput ¶
func (o RecurringTimeWindowOutput) ToRecurringTimeWindowOutput() RecurringTimeWindowOutput
func (RecurringTimeWindowOutput) ToRecurringTimeWindowOutputWithContext ¶
func (o RecurringTimeWindowOutput) ToRecurringTimeWindowOutputWithContext(ctx context.Context) RecurringTimeWindowOutput
func (RecurringTimeWindowOutput) ToRecurringTimeWindowPtrOutput ¶
func (o RecurringTimeWindowOutput) ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput
func (RecurringTimeWindowOutput) ToRecurringTimeWindowPtrOutputWithContext ¶
func (o RecurringTimeWindowOutput) ToRecurringTimeWindowPtrOutputWithContext(ctx context.Context) RecurringTimeWindowPtrOutput
func (RecurringTimeWindowOutput) Window ¶
func (o RecurringTimeWindowOutput) Window() TimeWindowPtrOutput
The window of the first recurrence.
type RecurringTimeWindowPtrInput ¶
type RecurringTimeWindowPtrInput interface { pulumi.Input ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput ToRecurringTimeWindowPtrOutputWithContext(context.Context) RecurringTimeWindowPtrOutput }
RecurringTimeWindowPtrInput is an input type that accepts RecurringTimeWindowArgs, RecurringTimeWindowPtr and RecurringTimeWindowPtrOutput values. You can construct a concrete instance of `RecurringTimeWindowPtrInput` via:
RecurringTimeWindowArgs{...} or: nil
func RecurringTimeWindowPtr ¶
func RecurringTimeWindowPtr(v *RecurringTimeWindowArgs) RecurringTimeWindowPtrInput
type RecurringTimeWindowPtrOutput ¶
type RecurringTimeWindowPtrOutput struct{ *pulumi.OutputState }
func (RecurringTimeWindowPtrOutput) Elem ¶
func (o RecurringTimeWindowPtrOutput) Elem() RecurringTimeWindowOutput
func (RecurringTimeWindowPtrOutput) ElementType ¶
func (RecurringTimeWindowPtrOutput) ElementType() reflect.Type
func (RecurringTimeWindowPtrOutput) Recurrence ¶
func (o RecurringTimeWindowPtrOutput) Recurrence() pulumi.StringPtrOutput
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ```start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ```start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.
func (RecurringTimeWindowPtrOutput) ToRecurringTimeWindowPtrOutput ¶
func (o RecurringTimeWindowPtrOutput) ToRecurringTimeWindowPtrOutput() RecurringTimeWindowPtrOutput
func (RecurringTimeWindowPtrOutput) ToRecurringTimeWindowPtrOutputWithContext ¶
func (o RecurringTimeWindowPtrOutput) ToRecurringTimeWindowPtrOutputWithContext(ctx context.Context) RecurringTimeWindowPtrOutput
func (RecurringTimeWindowPtrOutput) Window ¶
func (o RecurringTimeWindowPtrOutput) Window() TimeWindowPtrOutput
The window of the first recurrence.
type RecurringTimeWindowResponse ¶
type RecurringTimeWindowResponse struct { // An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: “`start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR“` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: “`start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA“` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported. Recurrence string `pulumi:"recurrence"` // The window of the first recurrence. Window TimeWindowResponse `pulumi:"window"` }
Represents an arbitrary window of time that recurs.
type RecurringTimeWindowResponseOutput ¶
type RecurringTimeWindowResponseOutput struct{ *pulumi.OutputState }
Represents an arbitrary window of time that recurs.
func (RecurringTimeWindowResponseOutput) ElementType ¶
func (RecurringTimeWindowResponseOutput) ElementType() reflect.Type
func (RecurringTimeWindowResponseOutput) Recurrence ¶
func (o RecurringTimeWindowResponseOutput) Recurrence() pulumi.StringOutput
An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. They go on for the span of time between the start and end time. For example, to have something repeat every weekday, you'd use: `FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR` To repeat some window daily (equivalent to the DailyMaintenanceWindow): `FREQ=DAILY` For the first weekend of every month: `FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU` This specifies how frequently the window starts. Eg, if you wanted to have a 9-5 UTC-4 window every weekday, you'd use something like: ```start time = 2019-01-01T09:00:00-0400 end time = 2019-01-01T17:00:00-0400 recurrence = FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR``` Windows can span multiple days. Eg, to make the window encompass every weekend from midnight Saturday till the last minute of Sunday UTC: ```start time = 2019-01-05T00:00:00Z end time = 2019-01-07T23:59:00Z recurrence = FREQ=WEEKLY;BYDAY=SA``` Note the start and end time's specific dates are largely arbitrary except to specify duration of the window and when it first starts. The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.
func (RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponseOutput ¶
func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponseOutput() RecurringTimeWindowResponseOutput
func (RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponseOutputWithContext ¶
func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponseOutputWithContext(ctx context.Context) RecurringTimeWindowResponseOutput
func (RecurringTimeWindowResponseOutput) Window ¶
func (o RecurringTimeWindowResponseOutput) Window() TimeWindowResponseOutput
The window of the first recurrence.
type ReleaseChannel ¶
type ReleaseChannel struct { // channel specifies which release channel the cluster is subscribed to. Channel *ReleaseChannelChannel `pulumi:"channel"` }
ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.
type ReleaseChannelArgs ¶
type ReleaseChannelArgs struct { // channel specifies which release channel the cluster is subscribed to. Channel ReleaseChannelChannelPtrInput `pulumi:"channel"` }
ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.
func (ReleaseChannelArgs) ElementType ¶
func (ReleaseChannelArgs) ElementType() reflect.Type
func (ReleaseChannelArgs) ToReleaseChannelOutput ¶
func (i ReleaseChannelArgs) ToReleaseChannelOutput() ReleaseChannelOutput
func (ReleaseChannelArgs) ToReleaseChannelOutputWithContext ¶
func (i ReleaseChannelArgs) ToReleaseChannelOutputWithContext(ctx context.Context) ReleaseChannelOutput
func (ReleaseChannelArgs) ToReleaseChannelPtrOutput ¶
func (i ReleaseChannelArgs) ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput
func (ReleaseChannelArgs) ToReleaseChannelPtrOutputWithContext ¶
func (i ReleaseChannelArgs) ToReleaseChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelPtrOutput
type ReleaseChannelChannel ¶ added in v0.4.0
type ReleaseChannelChannel string
channel specifies which release channel the cluster is subscribed to.
func (ReleaseChannelChannel) ElementType ¶ added in v0.4.0
func (ReleaseChannelChannel) ElementType() reflect.Type
func (ReleaseChannelChannel) ToReleaseChannelChannelOutput ¶ added in v0.6.0
func (e ReleaseChannelChannel) ToReleaseChannelChannelOutput() ReleaseChannelChannelOutput
func (ReleaseChannelChannel) ToReleaseChannelChannelOutputWithContext ¶ added in v0.6.0
func (e ReleaseChannelChannel) ToReleaseChannelChannelOutputWithContext(ctx context.Context) ReleaseChannelChannelOutput
func (ReleaseChannelChannel) ToReleaseChannelChannelPtrOutput ¶ added in v0.6.0
func (e ReleaseChannelChannel) ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput
func (ReleaseChannelChannel) ToReleaseChannelChannelPtrOutputWithContext ¶ added in v0.6.0
func (e ReleaseChannelChannel) ToReleaseChannelChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelChannelPtrOutput
func (ReleaseChannelChannel) ToStringOutput ¶ added in v0.4.0
func (e ReleaseChannelChannel) ToStringOutput() pulumi.StringOutput
func (ReleaseChannelChannel) ToStringOutputWithContext ¶ added in v0.4.0
func (e ReleaseChannelChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReleaseChannelChannel) ToStringPtrOutput ¶ added in v0.4.0
func (e ReleaseChannelChannel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReleaseChannelChannel) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ReleaseChannelChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReleaseChannelChannelInput ¶ added in v0.6.0
type ReleaseChannelChannelInput interface { pulumi.Input ToReleaseChannelChannelOutput() ReleaseChannelChannelOutput ToReleaseChannelChannelOutputWithContext(context.Context) ReleaseChannelChannelOutput }
ReleaseChannelChannelInput is an input type that accepts ReleaseChannelChannelArgs and ReleaseChannelChannelOutput values. You can construct a concrete instance of `ReleaseChannelChannelInput` via:
ReleaseChannelChannelArgs{...}
type ReleaseChannelChannelOutput ¶ added in v0.6.0
type ReleaseChannelChannelOutput struct{ *pulumi.OutputState }
func (ReleaseChannelChannelOutput) ElementType ¶ added in v0.6.0
func (ReleaseChannelChannelOutput) ElementType() reflect.Type
func (ReleaseChannelChannelOutput) ToReleaseChannelChannelOutput ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelOutput() ReleaseChannelChannelOutput
func (ReleaseChannelChannelOutput) ToReleaseChannelChannelOutputWithContext ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelOutputWithContext(ctx context.Context) ReleaseChannelChannelOutput
func (ReleaseChannelChannelOutput) ToReleaseChannelChannelPtrOutput ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput
func (ReleaseChannelChannelOutput) ToReleaseChannelChannelPtrOutputWithContext ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToReleaseChannelChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelChannelPtrOutput
func (ReleaseChannelChannelOutput) ToStringOutput ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToStringOutput() pulumi.StringOutput
func (ReleaseChannelChannelOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReleaseChannelChannelOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReleaseChannelChannelOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ReleaseChannelChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReleaseChannelChannelPtrInput ¶ added in v0.6.0
type ReleaseChannelChannelPtrInput interface { pulumi.Input ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput ToReleaseChannelChannelPtrOutputWithContext(context.Context) ReleaseChannelChannelPtrOutput }
func ReleaseChannelChannelPtr ¶ added in v0.6.0
func ReleaseChannelChannelPtr(v string) ReleaseChannelChannelPtrInput
type ReleaseChannelChannelPtrOutput ¶ added in v0.6.0
type ReleaseChannelChannelPtrOutput struct{ *pulumi.OutputState }
func (ReleaseChannelChannelPtrOutput) Elem ¶ added in v0.6.0
func (o ReleaseChannelChannelPtrOutput) Elem() ReleaseChannelChannelOutput
func (ReleaseChannelChannelPtrOutput) ElementType ¶ added in v0.6.0
func (ReleaseChannelChannelPtrOutput) ElementType() reflect.Type
func (ReleaseChannelChannelPtrOutput) ToReleaseChannelChannelPtrOutput ¶ added in v0.6.0
func (o ReleaseChannelChannelPtrOutput) ToReleaseChannelChannelPtrOutput() ReleaseChannelChannelPtrOutput
func (ReleaseChannelChannelPtrOutput) ToReleaseChannelChannelPtrOutputWithContext ¶ added in v0.6.0
func (o ReleaseChannelChannelPtrOutput) ToReleaseChannelChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelChannelPtrOutput
func (ReleaseChannelChannelPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ReleaseChannelChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReleaseChannelChannelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ReleaseChannelChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReleaseChannelConfigResponse ¶ added in v0.24.0
type ReleaseChannelConfigResponse struct { // Deprecated. This field has been deprecated and replaced with the valid_versions field. // // Deprecated: Deprecated. This field has been deprecated and replaced with the valid_versions field. AvailableVersions []AvailableVersionResponse `pulumi:"availableVersions"` // The release channel this configuration applies to. Channel string `pulumi:"channel"` // The default version for newly created clusters on the channel. DefaultVersion string `pulumi:"defaultVersion"` // List of valid versions for the channel. ValidVersions []string `pulumi:"validVersions"` }
ReleaseChannelConfig exposes configuration for a release channel.
type ReleaseChannelConfigResponseArrayOutput ¶ added in v0.24.0
type ReleaseChannelConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (ReleaseChannelConfigResponseArrayOutput) ElementType ¶ added in v0.24.0
func (ReleaseChannelConfigResponseArrayOutput) ElementType() reflect.Type
func (ReleaseChannelConfigResponseArrayOutput) ToReleaseChannelConfigResponseArrayOutput ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseArrayOutput) ToReleaseChannelConfigResponseArrayOutput() ReleaseChannelConfigResponseArrayOutput
func (ReleaseChannelConfigResponseArrayOutput) ToReleaseChannelConfigResponseArrayOutputWithContext ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseArrayOutput) ToReleaseChannelConfigResponseArrayOutputWithContext(ctx context.Context) ReleaseChannelConfigResponseArrayOutput
type ReleaseChannelConfigResponseOutput ¶ added in v0.24.0
type ReleaseChannelConfigResponseOutput struct{ *pulumi.OutputState }
ReleaseChannelConfig exposes configuration for a release channel.
func (ReleaseChannelConfigResponseOutput) AvailableVersions
deprecated
added in
v0.24.0
func (o ReleaseChannelConfigResponseOutput) AvailableVersions() AvailableVersionResponseArrayOutput
Deprecated. This field has been deprecated and replaced with the valid_versions field.
Deprecated: Deprecated. This field has been deprecated and replaced with the valid_versions field.
func (ReleaseChannelConfigResponseOutput) Channel ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseOutput) Channel() pulumi.StringOutput
The release channel this configuration applies to.
func (ReleaseChannelConfigResponseOutput) DefaultVersion ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseOutput) DefaultVersion() pulumi.StringOutput
The default version for newly created clusters on the channel.
func (ReleaseChannelConfigResponseOutput) ElementType ¶ added in v0.24.0
func (ReleaseChannelConfigResponseOutput) ElementType() reflect.Type
func (ReleaseChannelConfigResponseOutput) ToReleaseChannelConfigResponseOutput ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseOutput) ToReleaseChannelConfigResponseOutput() ReleaseChannelConfigResponseOutput
func (ReleaseChannelConfigResponseOutput) ToReleaseChannelConfigResponseOutputWithContext ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseOutput) ToReleaseChannelConfigResponseOutputWithContext(ctx context.Context) ReleaseChannelConfigResponseOutput
func (ReleaseChannelConfigResponseOutput) ValidVersions ¶ added in v0.24.0
func (o ReleaseChannelConfigResponseOutput) ValidVersions() pulumi.StringArrayOutput
List of valid versions for the channel.
type ReleaseChannelInput ¶
type ReleaseChannelInput interface { pulumi.Input ToReleaseChannelOutput() ReleaseChannelOutput ToReleaseChannelOutputWithContext(context.Context) ReleaseChannelOutput }
ReleaseChannelInput is an input type that accepts ReleaseChannelArgs and ReleaseChannelOutput values. You can construct a concrete instance of `ReleaseChannelInput` via:
ReleaseChannelArgs{...}
type ReleaseChannelOutput ¶
type ReleaseChannelOutput struct{ *pulumi.OutputState }
ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.
func (ReleaseChannelOutput) Channel ¶
func (o ReleaseChannelOutput) Channel() ReleaseChannelChannelPtrOutput
channel specifies which release channel the cluster is subscribed to.
func (ReleaseChannelOutput) ElementType ¶
func (ReleaseChannelOutput) ElementType() reflect.Type
func (ReleaseChannelOutput) ToReleaseChannelOutput ¶
func (o ReleaseChannelOutput) ToReleaseChannelOutput() ReleaseChannelOutput
func (ReleaseChannelOutput) ToReleaseChannelOutputWithContext ¶
func (o ReleaseChannelOutput) ToReleaseChannelOutputWithContext(ctx context.Context) ReleaseChannelOutput
func (ReleaseChannelOutput) ToReleaseChannelPtrOutput ¶
func (o ReleaseChannelOutput) ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput
func (ReleaseChannelOutput) ToReleaseChannelPtrOutputWithContext ¶
func (o ReleaseChannelOutput) ToReleaseChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelPtrOutput
type ReleaseChannelPtrInput ¶
type ReleaseChannelPtrInput interface { pulumi.Input ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput ToReleaseChannelPtrOutputWithContext(context.Context) ReleaseChannelPtrOutput }
ReleaseChannelPtrInput is an input type that accepts ReleaseChannelArgs, ReleaseChannelPtr and ReleaseChannelPtrOutput values. You can construct a concrete instance of `ReleaseChannelPtrInput` via:
ReleaseChannelArgs{...} or: nil
func ReleaseChannelPtr ¶
func ReleaseChannelPtr(v *ReleaseChannelArgs) ReleaseChannelPtrInput
type ReleaseChannelPtrOutput ¶
type ReleaseChannelPtrOutput struct{ *pulumi.OutputState }
func (ReleaseChannelPtrOutput) Channel ¶
func (o ReleaseChannelPtrOutput) Channel() ReleaseChannelChannelPtrOutput
channel specifies which release channel the cluster is subscribed to.
func (ReleaseChannelPtrOutput) Elem ¶
func (o ReleaseChannelPtrOutput) Elem() ReleaseChannelOutput
func (ReleaseChannelPtrOutput) ElementType ¶
func (ReleaseChannelPtrOutput) ElementType() reflect.Type
func (ReleaseChannelPtrOutput) ToReleaseChannelPtrOutput ¶
func (o ReleaseChannelPtrOutput) ToReleaseChannelPtrOutput() ReleaseChannelPtrOutput
func (ReleaseChannelPtrOutput) ToReleaseChannelPtrOutputWithContext ¶
func (o ReleaseChannelPtrOutput) ToReleaseChannelPtrOutputWithContext(ctx context.Context) ReleaseChannelPtrOutput
type ReleaseChannelResponse ¶
type ReleaseChannelResponse struct { // channel specifies which release channel the cluster is subscribed to. Channel string `pulumi:"channel"` }
ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.
type ReleaseChannelResponseOutput ¶
type ReleaseChannelResponseOutput struct{ *pulumi.OutputState }
ReleaseChannel indicates which release channel a cluster is subscribed to. Release channels are arranged in order of risk. When a cluster is subscribed to a release channel, Google maintains both the master version and the node version. Node auto-upgrade defaults to true and cannot be disabled.
func (ReleaseChannelResponseOutput) Channel ¶
func (o ReleaseChannelResponseOutput) Channel() pulumi.StringOutput
channel specifies which release channel the cluster is subscribed to.
func (ReleaseChannelResponseOutput) ElementType ¶
func (ReleaseChannelResponseOutput) ElementType() reflect.Type
func (ReleaseChannelResponseOutput) ToReleaseChannelResponseOutput ¶
func (o ReleaseChannelResponseOutput) ToReleaseChannelResponseOutput() ReleaseChannelResponseOutput
func (ReleaseChannelResponseOutput) ToReleaseChannelResponseOutputWithContext ¶
func (o ReleaseChannelResponseOutput) ToReleaseChannelResponseOutputWithContext(ctx context.Context) ReleaseChannelResponseOutput
type ReservationAffinity ¶
type ReservationAffinity struct { // Corresponds to the type of reservation consumption. ConsumeReservationType *ReservationAffinityConsumeReservationType `pulumi:"consumeReservationType"` // Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value. Key *string `pulumi:"key"` // Corresponds to the label value(s) of reservation resource(s). Values []string `pulumi:"values"` }
ReservationAffinity(https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.
type ReservationAffinityArgs ¶
type ReservationAffinityArgs struct { // Corresponds to the type of reservation consumption. ConsumeReservationType ReservationAffinityConsumeReservationTypePtrInput `pulumi:"consumeReservationType"` // Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value. Key pulumi.StringPtrInput `pulumi:"key"` // Corresponds to the label value(s) of reservation resource(s). Values pulumi.StringArrayInput `pulumi:"values"` }
ReservationAffinity(https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.
func (ReservationAffinityArgs) ElementType ¶
func (ReservationAffinityArgs) ElementType() reflect.Type
func (ReservationAffinityArgs) ToReservationAffinityOutput ¶
func (i ReservationAffinityArgs) ToReservationAffinityOutput() ReservationAffinityOutput
func (ReservationAffinityArgs) ToReservationAffinityOutputWithContext ¶
func (i ReservationAffinityArgs) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
func (ReservationAffinityArgs) ToReservationAffinityPtrOutput ¶
func (i ReservationAffinityArgs) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
func (ReservationAffinityArgs) ToReservationAffinityPtrOutputWithContext ¶
func (i ReservationAffinityArgs) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
type ReservationAffinityConsumeReservationType ¶ added in v0.4.0
type ReservationAffinityConsumeReservationType string
Corresponds to the type of reservation consumption.
func (ReservationAffinityConsumeReservationType) ElementType ¶ added in v0.4.0
func (ReservationAffinityConsumeReservationType) ElementType() reflect.Type
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutput ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutputWithContext ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutputWithContext ¶ added in v0.6.0
func (e ReservationAffinityConsumeReservationType) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationType) ToStringOutput ¶ added in v0.4.0
func (e ReservationAffinityConsumeReservationType) ToStringOutput() pulumi.StringOutput
func (ReservationAffinityConsumeReservationType) ToStringOutputWithContext ¶ added in v0.4.0
func (e ReservationAffinityConsumeReservationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReservationAffinityConsumeReservationType) ToStringPtrOutput ¶ added in v0.4.0
func (e ReservationAffinityConsumeReservationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReservationAffinityConsumeReservationType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ReservationAffinityConsumeReservationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReservationAffinityConsumeReservationTypeInput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypeInput interface { pulumi.Input ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput ToReservationAffinityConsumeReservationTypeOutputWithContext(context.Context) ReservationAffinityConsumeReservationTypeOutput }
ReservationAffinityConsumeReservationTypeInput is an input type that accepts ReservationAffinityConsumeReservationTypeArgs and ReservationAffinityConsumeReservationTypeOutput values. You can construct a concrete instance of `ReservationAffinityConsumeReservationTypeInput` via:
ReservationAffinityConsumeReservationTypeArgs{...}
type ReservationAffinityConsumeReservationTypeOutput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypeOutput struct{ *pulumi.OutputState }
func (ReservationAffinityConsumeReservationTypeOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityConsumeReservationTypeOutput) ElementType() reflect.Type
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutput() ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypeOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypeOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReservationAffinityConsumeReservationTypePtrInput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypePtrInput interface { pulumi.Input ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput ToReservationAffinityConsumeReservationTypePtrOutputWithContext(context.Context) ReservationAffinityConsumeReservationTypePtrOutput }
func ReservationAffinityConsumeReservationTypePtr ¶ added in v0.6.0
func ReservationAffinityConsumeReservationTypePtr(v string) ReservationAffinityConsumeReservationTypePtrInput
type ReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
type ReservationAffinityConsumeReservationTypePtrOutput struct{ *pulumi.OutputState }
func (ReservationAffinityConsumeReservationTypePtrOutput) ElementType ¶ added in v0.6.0
func (ReservationAffinityConsumeReservationTypePtrOutput) ElementType() reflect.Type
func (ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutput() ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToReservationAffinityConsumeReservationTypePtrOutputWithContext(ctx context.Context) ReservationAffinityConsumeReservationTypePtrOutput
func (ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ReservationAffinityConsumeReservationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ReservationAffinityInput ¶
type ReservationAffinityInput interface { pulumi.Input ToReservationAffinityOutput() ReservationAffinityOutput ToReservationAffinityOutputWithContext(context.Context) ReservationAffinityOutput }
ReservationAffinityInput is an input type that accepts ReservationAffinityArgs and ReservationAffinityOutput values. You can construct a concrete instance of `ReservationAffinityInput` via:
ReservationAffinityArgs{...}
type ReservationAffinityOutput ¶
type ReservationAffinityOutput struct{ *pulumi.OutputState }
ReservationAffinity(https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.
func (ReservationAffinityOutput) ConsumeReservationType ¶
func (o ReservationAffinityOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
Corresponds to the type of reservation consumption.
func (ReservationAffinityOutput) ElementType ¶
func (ReservationAffinityOutput) ElementType() reflect.Type
func (ReservationAffinityOutput) Key ¶
func (o ReservationAffinityOutput) Key() pulumi.StringPtrOutput
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
func (ReservationAffinityOutput) ToReservationAffinityOutput ¶
func (o ReservationAffinityOutput) ToReservationAffinityOutput() ReservationAffinityOutput
func (ReservationAffinityOutput) ToReservationAffinityOutputWithContext ¶
func (o ReservationAffinityOutput) ToReservationAffinityOutputWithContext(ctx context.Context) ReservationAffinityOutput
func (ReservationAffinityOutput) ToReservationAffinityPtrOutput ¶
func (o ReservationAffinityOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
func (ReservationAffinityOutput) ToReservationAffinityPtrOutputWithContext ¶
func (o ReservationAffinityOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
func (ReservationAffinityOutput) Values ¶
func (o ReservationAffinityOutput) Values() pulumi.StringArrayOutput
Corresponds to the label value(s) of reservation resource(s).
type ReservationAffinityPtrInput ¶
type ReservationAffinityPtrInput interface { pulumi.Input ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput ToReservationAffinityPtrOutputWithContext(context.Context) ReservationAffinityPtrOutput }
ReservationAffinityPtrInput is an input type that accepts ReservationAffinityArgs, ReservationAffinityPtr and ReservationAffinityPtrOutput values. You can construct a concrete instance of `ReservationAffinityPtrInput` via:
ReservationAffinityArgs{...} or: nil
func ReservationAffinityPtr ¶
func ReservationAffinityPtr(v *ReservationAffinityArgs) ReservationAffinityPtrInput
type ReservationAffinityPtrOutput ¶
type ReservationAffinityPtrOutput struct{ *pulumi.OutputState }
func (ReservationAffinityPtrOutput) ConsumeReservationType ¶
func (o ReservationAffinityPtrOutput) ConsumeReservationType() ReservationAffinityConsumeReservationTypePtrOutput
Corresponds to the type of reservation consumption.
func (ReservationAffinityPtrOutput) Elem ¶
func (o ReservationAffinityPtrOutput) Elem() ReservationAffinityOutput
func (ReservationAffinityPtrOutput) ElementType ¶
func (ReservationAffinityPtrOutput) ElementType() reflect.Type
func (ReservationAffinityPtrOutput) Key ¶
func (o ReservationAffinityPtrOutput) Key() pulumi.StringPtrOutput
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
func (ReservationAffinityPtrOutput) ToReservationAffinityPtrOutput ¶
func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutput() ReservationAffinityPtrOutput
func (ReservationAffinityPtrOutput) ToReservationAffinityPtrOutputWithContext ¶
func (o ReservationAffinityPtrOutput) ToReservationAffinityPtrOutputWithContext(ctx context.Context) ReservationAffinityPtrOutput
func (ReservationAffinityPtrOutput) Values ¶
func (o ReservationAffinityPtrOutput) Values() pulumi.StringArrayOutput
Corresponds to the label value(s) of reservation resource(s).
type ReservationAffinityResponse ¶
type ReservationAffinityResponse struct { // Corresponds to the type of reservation consumption. ConsumeReservationType string `pulumi:"consumeReservationType"` // Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value. Key string `pulumi:"key"` // Corresponds to the label value(s) of reservation resource(s). Values []string `pulumi:"values"` }
ReservationAffinity(https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.
type ReservationAffinityResponseOutput ¶
type ReservationAffinityResponseOutput struct{ *pulumi.OutputState }
ReservationAffinity(https://cloud.google.com/compute/docs/instances/reserving-zonal-resources) is the configuration of desired reservation which instances could take capacity from.
func (ReservationAffinityResponseOutput) ConsumeReservationType ¶
func (o ReservationAffinityResponseOutput) ConsumeReservationType() pulumi.StringOutput
Corresponds to the type of reservation consumption.
func (ReservationAffinityResponseOutput) ElementType ¶
func (ReservationAffinityResponseOutput) ElementType() reflect.Type
func (ReservationAffinityResponseOutput) Key ¶
func (o ReservationAffinityResponseOutput) Key() pulumi.StringOutput
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "compute.googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
func (ReservationAffinityResponseOutput) ToReservationAffinityResponseOutput ¶
func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput
func (ReservationAffinityResponseOutput) ToReservationAffinityResponseOutputWithContext ¶
func (o ReservationAffinityResponseOutput) ToReservationAffinityResponseOutputWithContext(ctx context.Context) ReservationAffinityResponseOutput
func (ReservationAffinityResponseOutput) Values ¶
func (o ReservationAffinityResponseOutput) Values() pulumi.StringArrayOutput
Corresponds to the label value(s) of reservation resource(s).
type ResourceLabels ¶ added in v0.28.0
type ResourceLabels struct { // Map of node label keys and node label values. Labels map[string]string `pulumi:"labels"` }
Collection of [GCP labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels).
type ResourceLimit ¶
type ResourceLimit struct { // Maximum amount of the resource in the cluster. Maximum *string `pulumi:"maximum"` // Minimum amount of the resource in the cluster. Minimum *string `pulumi:"minimum"` // Resource name "cpu", "memory" or gpu-specific string. ResourceType *string `pulumi:"resourceType"` }
Contains information about amount of some resource in the cluster. For memory, value should be in GB.
type ResourceLimitArgs ¶
type ResourceLimitArgs struct { // Maximum amount of the resource in the cluster. Maximum pulumi.StringPtrInput `pulumi:"maximum"` // Minimum amount of the resource in the cluster. Minimum pulumi.StringPtrInput `pulumi:"minimum"` // Resource name "cpu", "memory" or gpu-specific string. ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` }
Contains information about amount of some resource in the cluster. For memory, value should be in GB.
func (ResourceLimitArgs) ElementType ¶
func (ResourceLimitArgs) ElementType() reflect.Type
func (ResourceLimitArgs) ToResourceLimitOutput ¶
func (i ResourceLimitArgs) ToResourceLimitOutput() ResourceLimitOutput
func (ResourceLimitArgs) ToResourceLimitOutputWithContext ¶
func (i ResourceLimitArgs) ToResourceLimitOutputWithContext(ctx context.Context) ResourceLimitOutput
type ResourceLimitArray ¶
type ResourceLimitArray []ResourceLimitInput
func (ResourceLimitArray) ElementType ¶
func (ResourceLimitArray) ElementType() reflect.Type
func (ResourceLimitArray) ToResourceLimitArrayOutput ¶
func (i ResourceLimitArray) ToResourceLimitArrayOutput() ResourceLimitArrayOutput
func (ResourceLimitArray) ToResourceLimitArrayOutputWithContext ¶
func (i ResourceLimitArray) ToResourceLimitArrayOutputWithContext(ctx context.Context) ResourceLimitArrayOutput
type ResourceLimitArrayInput ¶
type ResourceLimitArrayInput interface { pulumi.Input ToResourceLimitArrayOutput() ResourceLimitArrayOutput ToResourceLimitArrayOutputWithContext(context.Context) ResourceLimitArrayOutput }
ResourceLimitArrayInput is an input type that accepts ResourceLimitArray and ResourceLimitArrayOutput values. You can construct a concrete instance of `ResourceLimitArrayInput` via:
ResourceLimitArray{ ResourceLimitArgs{...} }
type ResourceLimitArrayOutput ¶
type ResourceLimitArrayOutput struct{ *pulumi.OutputState }
func (ResourceLimitArrayOutput) ElementType ¶
func (ResourceLimitArrayOutput) ElementType() reflect.Type
func (ResourceLimitArrayOutput) Index ¶
func (o ResourceLimitArrayOutput) Index(i pulumi.IntInput) ResourceLimitOutput
func (ResourceLimitArrayOutput) ToResourceLimitArrayOutput ¶
func (o ResourceLimitArrayOutput) ToResourceLimitArrayOutput() ResourceLimitArrayOutput
func (ResourceLimitArrayOutput) ToResourceLimitArrayOutputWithContext ¶
func (o ResourceLimitArrayOutput) ToResourceLimitArrayOutputWithContext(ctx context.Context) ResourceLimitArrayOutput
type ResourceLimitInput ¶
type ResourceLimitInput interface { pulumi.Input ToResourceLimitOutput() ResourceLimitOutput ToResourceLimitOutputWithContext(context.Context) ResourceLimitOutput }
ResourceLimitInput is an input type that accepts ResourceLimitArgs and ResourceLimitOutput values. You can construct a concrete instance of `ResourceLimitInput` via:
ResourceLimitArgs{...}
type ResourceLimitOutput ¶
type ResourceLimitOutput struct{ *pulumi.OutputState }
Contains information about amount of some resource in the cluster. For memory, value should be in GB.
func (ResourceLimitOutput) ElementType ¶
func (ResourceLimitOutput) ElementType() reflect.Type
func (ResourceLimitOutput) Maximum ¶
func (o ResourceLimitOutput) Maximum() pulumi.StringPtrOutput
Maximum amount of the resource in the cluster.
func (ResourceLimitOutput) Minimum ¶
func (o ResourceLimitOutput) Minimum() pulumi.StringPtrOutput
Minimum amount of the resource in the cluster.
func (ResourceLimitOutput) ResourceType ¶
func (o ResourceLimitOutput) ResourceType() pulumi.StringPtrOutput
Resource name "cpu", "memory" or gpu-specific string.
func (ResourceLimitOutput) ToResourceLimitOutput ¶
func (o ResourceLimitOutput) ToResourceLimitOutput() ResourceLimitOutput
func (ResourceLimitOutput) ToResourceLimitOutputWithContext ¶
func (o ResourceLimitOutput) ToResourceLimitOutputWithContext(ctx context.Context) ResourceLimitOutput
type ResourceLimitResponse ¶
type ResourceLimitResponse struct { // Maximum amount of the resource in the cluster. Maximum string `pulumi:"maximum"` // Minimum amount of the resource in the cluster. Minimum string `pulumi:"minimum"` // Resource name "cpu", "memory" or gpu-specific string. ResourceType string `pulumi:"resourceType"` }
Contains information about amount of some resource in the cluster. For memory, value should be in GB.
type ResourceLimitResponseArrayOutput ¶
type ResourceLimitResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceLimitResponseArrayOutput) ElementType ¶
func (ResourceLimitResponseArrayOutput) ElementType() reflect.Type
func (ResourceLimitResponseArrayOutput) Index ¶
func (o ResourceLimitResponseArrayOutput) Index(i pulumi.IntInput) ResourceLimitResponseOutput
func (ResourceLimitResponseArrayOutput) ToResourceLimitResponseArrayOutput ¶
func (o ResourceLimitResponseArrayOutput) ToResourceLimitResponseArrayOutput() ResourceLimitResponseArrayOutput
func (ResourceLimitResponseArrayOutput) ToResourceLimitResponseArrayOutputWithContext ¶
func (o ResourceLimitResponseArrayOutput) ToResourceLimitResponseArrayOutputWithContext(ctx context.Context) ResourceLimitResponseArrayOutput
type ResourceLimitResponseOutput ¶
type ResourceLimitResponseOutput struct{ *pulumi.OutputState }
Contains information about amount of some resource in the cluster. For memory, value should be in GB.
func (ResourceLimitResponseOutput) ElementType ¶
func (ResourceLimitResponseOutput) ElementType() reflect.Type
func (ResourceLimitResponseOutput) Maximum ¶
func (o ResourceLimitResponseOutput) Maximum() pulumi.StringOutput
Maximum amount of the resource in the cluster.
func (ResourceLimitResponseOutput) Minimum ¶
func (o ResourceLimitResponseOutput) Minimum() pulumi.StringOutput
Minimum amount of the resource in the cluster.
func (ResourceLimitResponseOutput) ResourceType ¶
func (o ResourceLimitResponseOutput) ResourceType() pulumi.StringOutput
Resource name "cpu", "memory" or gpu-specific string.
func (ResourceLimitResponseOutput) ToResourceLimitResponseOutput ¶
func (o ResourceLimitResponseOutput) ToResourceLimitResponseOutput() ResourceLimitResponseOutput
func (ResourceLimitResponseOutput) ToResourceLimitResponseOutputWithContext ¶
func (o ResourceLimitResponseOutput) ToResourceLimitResponseOutputWithContext(ctx context.Context) ResourceLimitResponseOutput
type ResourceManagerTags ¶ added in v0.32.0
type ResourceManagerTags struct { // Tags must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}` Tags map[string]string `pulumi:"tags"` }
A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.
type ResourceManagerTagsArgs ¶ added in v0.32.0
type ResourceManagerTagsArgs struct { // Tags must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}` Tags pulumi.StringMapInput `pulumi:"tags"` }
A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.
func (ResourceManagerTagsArgs) ElementType ¶ added in v0.32.0
func (ResourceManagerTagsArgs) ElementType() reflect.Type
func (ResourceManagerTagsArgs) ToResourceManagerTagsOutput ¶ added in v0.32.0
func (i ResourceManagerTagsArgs) ToResourceManagerTagsOutput() ResourceManagerTagsOutput
func (ResourceManagerTagsArgs) ToResourceManagerTagsOutputWithContext ¶ added in v0.32.0
func (i ResourceManagerTagsArgs) ToResourceManagerTagsOutputWithContext(ctx context.Context) ResourceManagerTagsOutput
func (ResourceManagerTagsArgs) ToResourceManagerTagsPtrOutput ¶ added in v0.32.0
func (i ResourceManagerTagsArgs) ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput
func (ResourceManagerTagsArgs) ToResourceManagerTagsPtrOutputWithContext ¶ added in v0.32.0
func (i ResourceManagerTagsArgs) ToResourceManagerTagsPtrOutputWithContext(ctx context.Context) ResourceManagerTagsPtrOutput
type ResourceManagerTagsInput ¶ added in v0.32.0
type ResourceManagerTagsInput interface { pulumi.Input ToResourceManagerTagsOutput() ResourceManagerTagsOutput ToResourceManagerTagsOutputWithContext(context.Context) ResourceManagerTagsOutput }
ResourceManagerTagsInput is an input type that accepts ResourceManagerTagsArgs and ResourceManagerTagsOutput values. You can construct a concrete instance of `ResourceManagerTagsInput` via:
ResourceManagerTagsArgs{...}
type ResourceManagerTagsOutput ¶ added in v0.32.0
type ResourceManagerTagsOutput struct{ *pulumi.OutputState }
A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.
func (ResourceManagerTagsOutput) ElementType ¶ added in v0.32.0
func (ResourceManagerTagsOutput) ElementType() reflect.Type
func (ResourceManagerTagsOutput) Tags ¶ added in v0.32.0
func (o ResourceManagerTagsOutput) Tags() pulumi.StringMapOutput
Tags must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
func (ResourceManagerTagsOutput) ToResourceManagerTagsOutput ¶ added in v0.32.0
func (o ResourceManagerTagsOutput) ToResourceManagerTagsOutput() ResourceManagerTagsOutput
func (ResourceManagerTagsOutput) ToResourceManagerTagsOutputWithContext ¶ added in v0.32.0
func (o ResourceManagerTagsOutput) ToResourceManagerTagsOutputWithContext(ctx context.Context) ResourceManagerTagsOutput
func (ResourceManagerTagsOutput) ToResourceManagerTagsPtrOutput ¶ added in v0.32.0
func (o ResourceManagerTagsOutput) ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput
func (ResourceManagerTagsOutput) ToResourceManagerTagsPtrOutputWithContext ¶ added in v0.32.0
func (o ResourceManagerTagsOutput) ToResourceManagerTagsPtrOutputWithContext(ctx context.Context) ResourceManagerTagsPtrOutput
type ResourceManagerTagsPtrInput ¶ added in v0.32.0
type ResourceManagerTagsPtrInput interface { pulumi.Input ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput ToResourceManagerTagsPtrOutputWithContext(context.Context) ResourceManagerTagsPtrOutput }
ResourceManagerTagsPtrInput is an input type that accepts ResourceManagerTagsArgs, ResourceManagerTagsPtr and ResourceManagerTagsPtrOutput values. You can construct a concrete instance of `ResourceManagerTagsPtrInput` via:
ResourceManagerTagsArgs{...} or: nil
func ResourceManagerTagsPtr ¶ added in v0.32.0
func ResourceManagerTagsPtr(v *ResourceManagerTagsArgs) ResourceManagerTagsPtrInput
type ResourceManagerTagsPtrOutput ¶ added in v0.32.0
type ResourceManagerTagsPtrOutput struct{ *pulumi.OutputState }
func (ResourceManagerTagsPtrOutput) Elem ¶ added in v0.32.0
func (o ResourceManagerTagsPtrOutput) Elem() ResourceManagerTagsOutput
func (ResourceManagerTagsPtrOutput) ElementType ¶ added in v0.32.0
func (ResourceManagerTagsPtrOutput) ElementType() reflect.Type
func (ResourceManagerTagsPtrOutput) Tags ¶ added in v0.32.0
func (o ResourceManagerTagsPtrOutput) Tags() pulumi.StringMapOutput
Tags must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
func (ResourceManagerTagsPtrOutput) ToResourceManagerTagsPtrOutput ¶ added in v0.32.0
func (o ResourceManagerTagsPtrOutput) ToResourceManagerTagsPtrOutput() ResourceManagerTagsPtrOutput
func (ResourceManagerTagsPtrOutput) ToResourceManagerTagsPtrOutputWithContext ¶ added in v0.32.0
func (o ResourceManagerTagsPtrOutput) ToResourceManagerTagsPtrOutputWithContext(ctx context.Context) ResourceManagerTagsPtrOutput
type ResourceManagerTagsResponse ¶ added in v0.32.0
type ResourceManagerTagsResponse struct { // Tags must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}` Tags map[string]string `pulumi:"tags"` }
A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.
type ResourceManagerTagsResponseOutput ¶ added in v0.32.0
type ResourceManagerTagsResponseOutput struct{ *pulumi.OutputState }
A map of resource manager tag keys and values to be attached to the nodes for managing Compute Engine firewalls using Network Firewall Policies. Tags must be according to specifications in https://cloud.google.com/vpc/docs/tags-firewalls-overview#specifications. A maximum of 5 tag key-value pairs can be specified. Existing tags will be replaced with new values.
func (ResourceManagerTagsResponseOutput) ElementType ¶ added in v0.32.0
func (ResourceManagerTagsResponseOutput) ElementType() reflect.Type
func (ResourceManagerTagsResponseOutput) Tags ¶ added in v0.32.0
func (o ResourceManagerTagsResponseOutput) Tags() pulumi.StringMapOutput
Tags must be in one of the following formats ([KEY]=[VALUE]) 1. `tagKeys/{tag_key_id}=tagValues/{tag_value_id}` 2. `{org_id}/{tag_key_name}={tag_value_name}` 3. `{project_id}/{tag_key_name}={tag_value_name}`
func (ResourceManagerTagsResponseOutput) ToResourceManagerTagsResponseOutput ¶ added in v0.32.0
func (o ResourceManagerTagsResponseOutput) ToResourceManagerTagsResponseOutput() ResourceManagerTagsResponseOutput
func (ResourceManagerTagsResponseOutput) ToResourceManagerTagsResponseOutputWithContext ¶ added in v0.32.0
func (o ResourceManagerTagsResponseOutput) ToResourceManagerTagsResponseOutputWithContext(ctx context.Context) ResourceManagerTagsResponseOutput
type ResourceUsageExportConfig ¶
type ResourceUsageExportConfig struct { // Configuration to use BigQuery as usage export destination. BigqueryDestination *BigQueryDestination `pulumi:"bigqueryDestination"` // Configuration to enable resource consumption metering. ConsumptionMeteringConfig *ConsumptionMeteringConfig `pulumi:"consumptionMeteringConfig"` // Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. EnableNetworkEgressMetering *bool `pulumi:"enableNetworkEgressMetering"` }
Configuration for exporting cluster resource usages.
type ResourceUsageExportConfigArgs ¶
type ResourceUsageExportConfigArgs struct { // Configuration to use BigQuery as usage export destination. BigqueryDestination BigQueryDestinationPtrInput `pulumi:"bigqueryDestination"` // Configuration to enable resource consumption metering. ConsumptionMeteringConfig ConsumptionMeteringConfigPtrInput `pulumi:"consumptionMeteringConfig"` // Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. EnableNetworkEgressMetering pulumi.BoolPtrInput `pulumi:"enableNetworkEgressMetering"` }
Configuration for exporting cluster resource usages.
func (ResourceUsageExportConfigArgs) ElementType ¶
func (ResourceUsageExportConfigArgs) ElementType() reflect.Type
func (ResourceUsageExportConfigArgs) ToResourceUsageExportConfigOutput ¶
func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigOutput() ResourceUsageExportConfigOutput
func (ResourceUsageExportConfigArgs) ToResourceUsageExportConfigOutputWithContext ¶
func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigOutputWithContext(ctx context.Context) ResourceUsageExportConfigOutput
func (ResourceUsageExportConfigArgs) ToResourceUsageExportConfigPtrOutput ¶
func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput
func (ResourceUsageExportConfigArgs) ToResourceUsageExportConfigPtrOutputWithContext ¶
func (i ResourceUsageExportConfigArgs) ToResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigPtrOutput
type ResourceUsageExportConfigInput ¶
type ResourceUsageExportConfigInput interface { pulumi.Input ToResourceUsageExportConfigOutput() ResourceUsageExportConfigOutput ToResourceUsageExportConfigOutputWithContext(context.Context) ResourceUsageExportConfigOutput }
ResourceUsageExportConfigInput is an input type that accepts ResourceUsageExportConfigArgs and ResourceUsageExportConfigOutput values. You can construct a concrete instance of `ResourceUsageExportConfigInput` via:
ResourceUsageExportConfigArgs{...}
type ResourceUsageExportConfigOutput ¶
type ResourceUsageExportConfigOutput struct{ *pulumi.OutputState }
Configuration for exporting cluster resource usages.
func (ResourceUsageExportConfigOutput) BigqueryDestination ¶
func (o ResourceUsageExportConfigOutput) BigqueryDestination() BigQueryDestinationPtrOutput
Configuration to use BigQuery as usage export destination.
func (ResourceUsageExportConfigOutput) ConsumptionMeteringConfig ¶
func (o ResourceUsageExportConfigOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigPtrOutput
Configuration to enable resource consumption metering.
func (ResourceUsageExportConfigOutput) ElementType ¶
func (ResourceUsageExportConfigOutput) ElementType() reflect.Type
func (ResourceUsageExportConfigOutput) EnableNetworkEgressMetering ¶
func (o ResourceUsageExportConfigOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic.
func (ResourceUsageExportConfigOutput) ToResourceUsageExportConfigOutput ¶
func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigOutput() ResourceUsageExportConfigOutput
func (ResourceUsageExportConfigOutput) ToResourceUsageExportConfigOutputWithContext ¶
func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigOutputWithContext(ctx context.Context) ResourceUsageExportConfigOutput
func (ResourceUsageExportConfigOutput) ToResourceUsageExportConfigPtrOutput ¶
func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput
func (ResourceUsageExportConfigOutput) ToResourceUsageExportConfigPtrOutputWithContext ¶
func (o ResourceUsageExportConfigOutput) ToResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigPtrOutput
type ResourceUsageExportConfigPtrInput ¶
type ResourceUsageExportConfigPtrInput interface { pulumi.Input ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput ToResourceUsageExportConfigPtrOutputWithContext(context.Context) ResourceUsageExportConfigPtrOutput }
ResourceUsageExportConfigPtrInput is an input type that accepts ResourceUsageExportConfigArgs, ResourceUsageExportConfigPtr and ResourceUsageExportConfigPtrOutput values. You can construct a concrete instance of `ResourceUsageExportConfigPtrInput` via:
ResourceUsageExportConfigArgs{...} or: nil
func ResourceUsageExportConfigPtr ¶
func ResourceUsageExportConfigPtr(v *ResourceUsageExportConfigArgs) ResourceUsageExportConfigPtrInput
type ResourceUsageExportConfigPtrOutput ¶
type ResourceUsageExportConfigPtrOutput struct{ *pulumi.OutputState }
func (ResourceUsageExportConfigPtrOutput) BigqueryDestination ¶
func (o ResourceUsageExportConfigPtrOutput) BigqueryDestination() BigQueryDestinationPtrOutput
Configuration to use BigQuery as usage export destination.
func (ResourceUsageExportConfigPtrOutput) ConsumptionMeteringConfig ¶
func (o ResourceUsageExportConfigPtrOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigPtrOutput
Configuration to enable resource consumption metering.
func (ResourceUsageExportConfigPtrOutput) Elem ¶
func (o ResourceUsageExportConfigPtrOutput) Elem() ResourceUsageExportConfigOutput
func (ResourceUsageExportConfigPtrOutput) ElementType ¶
func (ResourceUsageExportConfigPtrOutput) ElementType() reflect.Type
func (ResourceUsageExportConfigPtrOutput) EnableNetworkEgressMetering ¶
func (o ResourceUsageExportConfigPtrOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic.
func (ResourceUsageExportConfigPtrOutput) ToResourceUsageExportConfigPtrOutput ¶
func (o ResourceUsageExportConfigPtrOutput) ToResourceUsageExportConfigPtrOutput() ResourceUsageExportConfigPtrOutput
func (ResourceUsageExportConfigPtrOutput) ToResourceUsageExportConfigPtrOutputWithContext ¶
func (o ResourceUsageExportConfigPtrOutput) ToResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigPtrOutput
type ResourceUsageExportConfigResponse ¶
type ResourceUsageExportConfigResponse struct { // Configuration to use BigQuery as usage export destination. BigqueryDestination BigQueryDestinationResponse `pulumi:"bigqueryDestination"` // Configuration to enable resource consumption metering. ConsumptionMeteringConfig ConsumptionMeteringConfigResponse `pulumi:"consumptionMeteringConfig"` // Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic. EnableNetworkEgressMetering bool `pulumi:"enableNetworkEgressMetering"` }
Configuration for exporting cluster resource usages.
type ResourceUsageExportConfigResponseOutput ¶
type ResourceUsageExportConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for exporting cluster resource usages.
func (ResourceUsageExportConfigResponseOutput) BigqueryDestination ¶
func (o ResourceUsageExportConfigResponseOutput) BigqueryDestination() BigQueryDestinationResponseOutput
Configuration to use BigQuery as usage export destination.
func (ResourceUsageExportConfigResponseOutput) ConsumptionMeteringConfig ¶
func (o ResourceUsageExportConfigResponseOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigResponseOutput
Configuration to enable resource consumption metering.
func (ResourceUsageExportConfigResponseOutput) ElementType ¶
func (ResourceUsageExportConfigResponseOutput) ElementType() reflect.Type
func (ResourceUsageExportConfigResponseOutput) EnableNetworkEgressMetering ¶
func (o ResourceUsageExportConfigResponseOutput) EnableNetworkEgressMetering() pulumi.BoolOutput
Whether to enable network egress metering for this cluster. If enabled, a daemonset will be created in the cluster to meter network egress traffic.
func (ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponseOutput ¶
func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponseOutput() ResourceUsageExportConfigResponseOutput
func (ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponseOutputWithContext ¶
func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponseOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponseOutput
type SandboxConfig ¶
type SandboxConfig struct { // Type of the sandbox to use for the node (e.g. 'gvisor') SandboxType *string `pulumi:"sandboxType"` // Type of the sandbox to use for the node. Type *SandboxConfigType `pulumi:"type"` }
SandboxConfig contains configurations of the sandbox to use for the node.
type SandboxConfigArgs ¶
type SandboxConfigArgs struct { // Type of the sandbox to use for the node (e.g. 'gvisor') SandboxType pulumi.StringPtrInput `pulumi:"sandboxType"` // Type of the sandbox to use for the node. Type SandboxConfigTypePtrInput `pulumi:"type"` }
SandboxConfig contains configurations of the sandbox to use for the node.
func (SandboxConfigArgs) ElementType ¶
func (SandboxConfigArgs) ElementType() reflect.Type
func (SandboxConfigArgs) ToSandboxConfigOutput ¶
func (i SandboxConfigArgs) ToSandboxConfigOutput() SandboxConfigOutput
func (SandboxConfigArgs) ToSandboxConfigOutputWithContext ¶
func (i SandboxConfigArgs) ToSandboxConfigOutputWithContext(ctx context.Context) SandboxConfigOutput
func (SandboxConfigArgs) ToSandboxConfigPtrOutput ¶
func (i SandboxConfigArgs) ToSandboxConfigPtrOutput() SandboxConfigPtrOutput
func (SandboxConfigArgs) ToSandboxConfigPtrOutputWithContext ¶
func (i SandboxConfigArgs) ToSandboxConfigPtrOutputWithContext(ctx context.Context) SandboxConfigPtrOutput
type SandboxConfigInput ¶
type SandboxConfigInput interface { pulumi.Input ToSandboxConfigOutput() SandboxConfigOutput ToSandboxConfigOutputWithContext(context.Context) SandboxConfigOutput }
SandboxConfigInput is an input type that accepts SandboxConfigArgs and SandboxConfigOutput values. You can construct a concrete instance of `SandboxConfigInput` via:
SandboxConfigArgs{...}
type SandboxConfigOutput ¶
type SandboxConfigOutput struct{ *pulumi.OutputState }
SandboxConfig contains configurations of the sandbox to use for the node.
func (SandboxConfigOutput) ElementType ¶
func (SandboxConfigOutput) ElementType() reflect.Type
func (SandboxConfigOutput) SandboxType ¶
func (o SandboxConfigOutput) SandboxType() pulumi.StringPtrOutput
Type of the sandbox to use for the node (e.g. 'gvisor')
func (SandboxConfigOutput) ToSandboxConfigOutput ¶
func (o SandboxConfigOutput) ToSandboxConfigOutput() SandboxConfigOutput
func (SandboxConfigOutput) ToSandboxConfigOutputWithContext ¶
func (o SandboxConfigOutput) ToSandboxConfigOutputWithContext(ctx context.Context) SandboxConfigOutput
func (SandboxConfigOutput) ToSandboxConfigPtrOutput ¶
func (o SandboxConfigOutput) ToSandboxConfigPtrOutput() SandboxConfigPtrOutput
func (SandboxConfigOutput) ToSandboxConfigPtrOutputWithContext ¶
func (o SandboxConfigOutput) ToSandboxConfigPtrOutputWithContext(ctx context.Context) SandboxConfigPtrOutput
func (SandboxConfigOutput) Type ¶
func (o SandboxConfigOutput) Type() SandboxConfigTypePtrOutput
Type of the sandbox to use for the node.
type SandboxConfigPtrInput ¶
type SandboxConfigPtrInput interface { pulumi.Input ToSandboxConfigPtrOutput() SandboxConfigPtrOutput ToSandboxConfigPtrOutputWithContext(context.Context) SandboxConfigPtrOutput }
SandboxConfigPtrInput is an input type that accepts SandboxConfigArgs, SandboxConfigPtr and SandboxConfigPtrOutput values. You can construct a concrete instance of `SandboxConfigPtrInput` via:
SandboxConfigArgs{...} or: nil
func SandboxConfigPtr ¶
func SandboxConfigPtr(v *SandboxConfigArgs) SandboxConfigPtrInput
type SandboxConfigPtrOutput ¶
type SandboxConfigPtrOutput struct{ *pulumi.OutputState }
func (SandboxConfigPtrOutput) Elem ¶
func (o SandboxConfigPtrOutput) Elem() SandboxConfigOutput
func (SandboxConfigPtrOutput) ElementType ¶
func (SandboxConfigPtrOutput) ElementType() reflect.Type
func (SandboxConfigPtrOutput) SandboxType ¶
func (o SandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
Type of the sandbox to use for the node (e.g. 'gvisor')
func (SandboxConfigPtrOutput) ToSandboxConfigPtrOutput ¶
func (o SandboxConfigPtrOutput) ToSandboxConfigPtrOutput() SandboxConfigPtrOutput
func (SandboxConfigPtrOutput) ToSandboxConfigPtrOutputWithContext ¶
func (o SandboxConfigPtrOutput) ToSandboxConfigPtrOutputWithContext(ctx context.Context) SandboxConfigPtrOutput
func (SandboxConfigPtrOutput) Type ¶
func (o SandboxConfigPtrOutput) Type() SandboxConfigTypePtrOutput
Type of the sandbox to use for the node.
type SandboxConfigResponse ¶
type SandboxConfigResponse struct { // Type of the sandbox to use for the node (e.g. 'gvisor') SandboxType string `pulumi:"sandboxType"` // Type of the sandbox to use for the node. Type string `pulumi:"type"` }
SandboxConfig contains configurations of the sandbox to use for the node.
type SandboxConfigResponseOutput ¶
type SandboxConfigResponseOutput struct{ *pulumi.OutputState }
SandboxConfig contains configurations of the sandbox to use for the node.
func (SandboxConfigResponseOutput) ElementType ¶
func (SandboxConfigResponseOutput) ElementType() reflect.Type
func (SandboxConfigResponseOutput) SandboxType ¶
func (o SandboxConfigResponseOutput) SandboxType() pulumi.StringOutput
Type of the sandbox to use for the node (e.g. 'gvisor')
func (SandboxConfigResponseOutput) ToSandboxConfigResponseOutput ¶
func (o SandboxConfigResponseOutput) ToSandboxConfigResponseOutput() SandboxConfigResponseOutput
func (SandboxConfigResponseOutput) ToSandboxConfigResponseOutputWithContext ¶
func (o SandboxConfigResponseOutput) ToSandboxConfigResponseOutputWithContext(ctx context.Context) SandboxConfigResponseOutput
func (SandboxConfigResponseOutput) Type ¶
func (o SandboxConfigResponseOutput) Type() pulumi.StringOutput
Type of the sandbox to use for the node.
type SandboxConfigType ¶ added in v0.4.0
type SandboxConfigType string
Type of the sandbox to use for the node.
func (SandboxConfigType) ElementType ¶ added in v0.4.0
func (SandboxConfigType) ElementType() reflect.Type
func (SandboxConfigType) ToSandboxConfigTypeOutput ¶ added in v0.6.0
func (e SandboxConfigType) ToSandboxConfigTypeOutput() SandboxConfigTypeOutput
func (SandboxConfigType) ToSandboxConfigTypeOutputWithContext ¶ added in v0.6.0
func (e SandboxConfigType) ToSandboxConfigTypeOutputWithContext(ctx context.Context) SandboxConfigTypeOutput
func (SandboxConfigType) ToSandboxConfigTypePtrOutput ¶ added in v0.6.0
func (e SandboxConfigType) ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput
func (SandboxConfigType) ToSandboxConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (e SandboxConfigType) ToSandboxConfigTypePtrOutputWithContext(ctx context.Context) SandboxConfigTypePtrOutput
func (SandboxConfigType) ToStringOutput ¶ added in v0.4.0
func (e SandboxConfigType) ToStringOutput() pulumi.StringOutput
func (SandboxConfigType) ToStringOutputWithContext ¶ added in v0.4.0
func (e SandboxConfigType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SandboxConfigType) ToStringPtrOutput ¶ added in v0.4.0
func (e SandboxConfigType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SandboxConfigType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e SandboxConfigType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SandboxConfigTypeInput ¶ added in v0.6.0
type SandboxConfigTypeInput interface { pulumi.Input ToSandboxConfigTypeOutput() SandboxConfigTypeOutput ToSandboxConfigTypeOutputWithContext(context.Context) SandboxConfigTypeOutput }
SandboxConfigTypeInput is an input type that accepts SandboxConfigTypeArgs and SandboxConfigTypeOutput values. You can construct a concrete instance of `SandboxConfigTypeInput` via:
SandboxConfigTypeArgs{...}
type SandboxConfigTypeOutput ¶ added in v0.6.0
type SandboxConfigTypeOutput struct{ *pulumi.OutputState }
func (SandboxConfigTypeOutput) ElementType ¶ added in v0.6.0
func (SandboxConfigTypeOutput) ElementType() reflect.Type
func (SandboxConfigTypeOutput) ToSandboxConfigTypeOutput ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToSandboxConfigTypeOutput() SandboxConfigTypeOutput
func (SandboxConfigTypeOutput) ToSandboxConfigTypeOutputWithContext ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToSandboxConfigTypeOutputWithContext(ctx context.Context) SandboxConfigTypeOutput
func (SandboxConfigTypeOutput) ToSandboxConfigTypePtrOutput ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput
func (SandboxConfigTypeOutput) ToSandboxConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToSandboxConfigTypePtrOutputWithContext(ctx context.Context) SandboxConfigTypePtrOutput
func (SandboxConfigTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToStringOutput() pulumi.StringOutput
func (SandboxConfigTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SandboxConfigTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SandboxConfigTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SandboxConfigTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SandboxConfigTypePtrInput ¶ added in v0.6.0
type SandboxConfigTypePtrInput interface { pulumi.Input ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput ToSandboxConfigTypePtrOutputWithContext(context.Context) SandboxConfigTypePtrOutput }
func SandboxConfigTypePtr ¶ added in v0.6.0
func SandboxConfigTypePtr(v string) SandboxConfigTypePtrInput
type SandboxConfigTypePtrOutput ¶ added in v0.6.0
type SandboxConfigTypePtrOutput struct{ *pulumi.OutputState }
func (SandboxConfigTypePtrOutput) Elem ¶ added in v0.6.0
func (o SandboxConfigTypePtrOutput) Elem() SandboxConfigTypeOutput
func (SandboxConfigTypePtrOutput) ElementType ¶ added in v0.6.0
func (SandboxConfigTypePtrOutput) ElementType() reflect.Type
func (SandboxConfigTypePtrOutput) ToSandboxConfigTypePtrOutput ¶ added in v0.6.0
func (o SandboxConfigTypePtrOutput) ToSandboxConfigTypePtrOutput() SandboxConfigTypePtrOutput
func (SandboxConfigTypePtrOutput) ToSandboxConfigTypePtrOutputWithContext ¶ added in v0.6.0
func (o SandboxConfigTypePtrOutput) ToSandboxConfigTypePtrOutputWithContext(ctx context.Context) SandboxConfigTypePtrOutput
func (SandboxConfigTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o SandboxConfigTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SandboxConfigTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o SandboxConfigTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfig ¶ added in v0.32.0
type SecurityPostureConfig struct { // Sets which mode to use for Security Posture features. Mode *SecurityPostureConfigMode `pulumi:"mode"` // Sets which mode to use for vulnerability scanning. VulnerabilityMode *SecurityPostureConfigVulnerabilityMode `pulumi:"vulnerabilityMode"` }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
type SecurityPostureConfigArgs ¶ added in v0.32.0
type SecurityPostureConfigArgs struct { // Sets which mode to use for Security Posture features. Mode SecurityPostureConfigModePtrInput `pulumi:"mode"` // Sets which mode to use for vulnerability scanning. VulnerabilityMode SecurityPostureConfigVulnerabilityModePtrInput `pulumi:"vulnerabilityMode"` }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
func (SecurityPostureConfigArgs) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigArgs) ElementType() reflect.Type
func (SecurityPostureConfigArgs) ToSecurityPostureConfigOutput ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
func (SecurityPostureConfigArgs) ToSecurityPostureConfigOutputWithContext ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
func (SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutput ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
func (SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutputWithContext ¶ added in v0.32.0
func (i SecurityPostureConfigArgs) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
type SecurityPostureConfigInput ¶ added in v0.32.0
type SecurityPostureConfigInput interface { pulumi.Input ToSecurityPostureConfigOutput() SecurityPostureConfigOutput ToSecurityPostureConfigOutputWithContext(context.Context) SecurityPostureConfigOutput }
SecurityPostureConfigInput is an input type that accepts SecurityPostureConfigArgs and SecurityPostureConfigOutput values. You can construct a concrete instance of `SecurityPostureConfigInput` via:
SecurityPostureConfigArgs{...}
type SecurityPostureConfigMode ¶ added in v0.32.0
type SecurityPostureConfigMode string
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigMode) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigMode) ElementType() reflect.Type
func (SecurityPostureConfigMode) ToSecurityPostureConfigModeOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
func (SecurityPostureConfigMode) ToSecurityPostureConfigModeOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
func (SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigMode) ToStringOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigMode) ToStringOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigMode) ToStringPtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigMode) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigModeInput ¶ added in v0.32.0
type SecurityPostureConfigModeInput interface { pulumi.Input ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput ToSecurityPostureConfigModeOutputWithContext(context.Context) SecurityPostureConfigModeOutput }
SecurityPostureConfigModeInput is an input type that accepts SecurityPostureConfigModeArgs and SecurityPostureConfigModeOutput values. You can construct a concrete instance of `SecurityPostureConfigModeInput` via:
SecurityPostureConfigModeArgs{...}
type SecurityPostureConfigModeOutput ¶ added in v0.32.0
type SecurityPostureConfigModeOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigModeOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigModeOutput) ElementType() reflect.Type
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutput() SecurityPostureConfigModeOutput
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModeOutputWithContext(ctx context.Context) SecurityPostureConfigModeOutput
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModeOutput) ToStringOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigModeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigModeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigModeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigModePtrInput ¶ added in v0.32.0
type SecurityPostureConfigModePtrInput interface { pulumi.Input ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput ToSecurityPostureConfigModePtrOutputWithContext(context.Context) SecurityPostureConfigModePtrOutput }
func SecurityPostureConfigModePtr ¶ added in v0.32.0
func SecurityPostureConfigModePtr(v string) SecurityPostureConfigModePtrInput
type SecurityPostureConfigModePtrOutput ¶ added in v0.32.0
type SecurityPostureConfigModePtrOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigModePtrOutput) Elem ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) Elem() SecurityPostureConfigModeOutput
func (SecurityPostureConfigModePtrOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigModePtrOutput) ElementType() reflect.Type
func (SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutput() SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToSecurityPostureConfigModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigModePtrOutput
func (SecurityPostureConfigModePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigOutput ¶ added in v0.32.0
type SecurityPostureConfigOutput struct{ *pulumi.OutputState }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
func (SecurityPostureConfigOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigOutput) ElementType() reflect.Type
func (SecurityPostureConfigOutput) Mode ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) Mode() SecurityPostureConfigModePtrOutput
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigOutput) ToSecurityPostureConfigOutput ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutput() SecurityPostureConfigOutput
func (SecurityPostureConfigOutput) ToSecurityPostureConfigOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigOutputWithContext(ctx context.Context) SecurityPostureConfigOutput
func (SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
func (SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
func (SecurityPostureConfigOutput) VulnerabilityMode ¶ added in v0.32.0
func (o SecurityPostureConfigOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
Sets which mode to use for vulnerability scanning.
type SecurityPostureConfigPtrInput ¶ added in v0.32.0
type SecurityPostureConfigPtrInput interface { pulumi.Input ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput ToSecurityPostureConfigPtrOutputWithContext(context.Context) SecurityPostureConfigPtrOutput }
SecurityPostureConfigPtrInput is an input type that accepts SecurityPostureConfigArgs, SecurityPostureConfigPtr and SecurityPostureConfigPtrOutput values. You can construct a concrete instance of `SecurityPostureConfigPtrInput` via:
SecurityPostureConfigArgs{...} or: nil
func SecurityPostureConfigPtr ¶ added in v0.32.0
func SecurityPostureConfigPtr(v *SecurityPostureConfigArgs) SecurityPostureConfigPtrInput
type SecurityPostureConfigPtrOutput ¶ added in v0.32.0
type SecurityPostureConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigPtrOutput) Elem ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) Elem() SecurityPostureConfigOutput
func (SecurityPostureConfigPtrOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigPtrOutput) ElementType() reflect.Type
func (SecurityPostureConfigPtrOutput) Mode ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) Mode() SecurityPostureConfigModePtrOutput
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutput() SecurityPostureConfigPtrOutput
func (SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) ToSecurityPostureConfigPtrOutputWithContext(ctx context.Context) SecurityPostureConfigPtrOutput
func (SecurityPostureConfigPtrOutput) VulnerabilityMode ¶ added in v0.32.0
func (o SecurityPostureConfigPtrOutput) VulnerabilityMode() SecurityPostureConfigVulnerabilityModePtrOutput
Sets which mode to use for vulnerability scanning.
type SecurityPostureConfigResponse ¶ added in v0.32.0
type SecurityPostureConfigResponse struct { // Sets which mode to use for Security Posture features. Mode string `pulumi:"mode"` // Sets which mode to use for vulnerability scanning. VulnerabilityMode string `pulumi:"vulnerabilityMode"` }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
type SecurityPostureConfigResponseOutput ¶ added in v0.32.0
type SecurityPostureConfigResponseOutput struct{ *pulumi.OutputState }
SecurityPostureConfig defines the flags needed to enable/disable features for the Security Posture API.
func (SecurityPostureConfigResponseOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigResponseOutput) ElementType() reflect.Type
func (SecurityPostureConfigResponseOutput) Mode ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) Mode() pulumi.StringOutput
Sets which mode to use for Security Posture features.
func (SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutput ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutput() SecurityPostureConfigResponseOutput
func (SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) ToSecurityPostureConfigResponseOutputWithContext(ctx context.Context) SecurityPostureConfigResponseOutput
func (SecurityPostureConfigResponseOutput) VulnerabilityMode ¶ added in v0.32.0
func (o SecurityPostureConfigResponseOutput) VulnerabilityMode() pulumi.StringOutput
Sets which mode to use for vulnerability scanning.
type SecurityPostureConfigVulnerabilityMode ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityMode string
Sets which mode to use for vulnerability scanning.
func (SecurityPostureConfigVulnerabilityMode) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigVulnerabilityMode) ElementType() reflect.Type
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringPtrOutput ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigVulnerabilityMode) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (e SecurityPostureConfigVulnerabilityMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigVulnerabilityModeInput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModeInput interface { pulumi.Input ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput ToSecurityPostureConfigVulnerabilityModeOutputWithContext(context.Context) SecurityPostureConfigVulnerabilityModeOutput }
SecurityPostureConfigVulnerabilityModeInput is an input type that accepts SecurityPostureConfigVulnerabilityModeArgs and SecurityPostureConfigVulnerabilityModeOutput values. You can construct a concrete instance of `SecurityPostureConfigVulnerabilityModeInput` via:
SecurityPostureConfigVulnerabilityModeArgs{...}
type SecurityPostureConfigVulnerabilityModeOutput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModeOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigVulnerabilityModeOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigVulnerabilityModeOutput) ElementType() reflect.Type
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutput() SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModeOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModeOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutput() pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecurityPostureConfigVulnerabilityModePtrInput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModePtrInput interface { pulumi.Input ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(context.Context) SecurityPostureConfigVulnerabilityModePtrOutput }
func SecurityPostureConfigVulnerabilityModePtr ¶ added in v0.32.0
func SecurityPostureConfigVulnerabilityModePtr(v string) SecurityPostureConfigVulnerabilityModePtrInput
type SecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
type SecurityPostureConfigVulnerabilityModePtrOutput struct{ *pulumi.OutputState }
func (SecurityPostureConfigVulnerabilityModePtrOutput) ElementType ¶ added in v0.32.0
func (SecurityPostureConfigVulnerabilityModePtrOutput) ElementType() reflect.Type
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutput() SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToSecurityPostureConfigVulnerabilityModePtrOutputWithContext(ctx context.Context) SecurityPostureConfigVulnerabilityModePtrOutput
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutput ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.32.0
func (o SecurityPostureConfigVulnerabilityModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceExternalIPsConfig ¶ added in v0.5.0
type ServiceExternalIPsConfig struct { // Whether Services with ExternalIPs field are allowed or not. Enabled *bool `pulumi:"enabled"` }
Config to block services with externalIPs field.
type ServiceExternalIPsConfigArgs ¶ added in v0.5.0
type ServiceExternalIPsConfigArgs struct { // Whether Services with ExternalIPs field are allowed or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Config to block services with externalIPs field.
func (ServiceExternalIPsConfigArgs) ElementType ¶ added in v0.5.0
func (ServiceExternalIPsConfigArgs) ElementType() reflect.Type
func (ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigOutput ¶ added in v0.5.0
func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigOutput() ServiceExternalIPsConfigOutput
func (ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigOutputWithContext ¶ added in v0.5.0
func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigOutputWithContext(ctx context.Context) ServiceExternalIPsConfigOutput
func (ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigPtrOutput ¶ added in v0.5.0
func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput
func (ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigPtrOutputWithContext ¶ added in v0.5.0
func (i ServiceExternalIPsConfigArgs) ToServiceExternalIPsConfigPtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigPtrOutput
type ServiceExternalIPsConfigInput ¶ added in v0.5.0
type ServiceExternalIPsConfigInput interface { pulumi.Input ToServiceExternalIPsConfigOutput() ServiceExternalIPsConfigOutput ToServiceExternalIPsConfigOutputWithContext(context.Context) ServiceExternalIPsConfigOutput }
ServiceExternalIPsConfigInput is an input type that accepts ServiceExternalIPsConfigArgs and ServiceExternalIPsConfigOutput values. You can construct a concrete instance of `ServiceExternalIPsConfigInput` via:
ServiceExternalIPsConfigArgs{...}
type ServiceExternalIPsConfigOutput ¶ added in v0.5.0
type ServiceExternalIPsConfigOutput struct{ *pulumi.OutputState }
Config to block services with externalIPs field.
func (ServiceExternalIPsConfigOutput) ElementType ¶ added in v0.5.0
func (ServiceExternalIPsConfigOutput) ElementType() reflect.Type
func (ServiceExternalIPsConfigOutput) Enabled ¶ added in v0.5.0
func (o ServiceExternalIPsConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether Services with ExternalIPs field are allowed or not.
func (ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigOutput ¶ added in v0.5.0
func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigOutput() ServiceExternalIPsConfigOutput
func (ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigOutputWithContext ¶ added in v0.5.0
func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigOutputWithContext(ctx context.Context) ServiceExternalIPsConfigOutput
func (ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigPtrOutput ¶ added in v0.5.0
func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput
func (ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigPtrOutputWithContext ¶ added in v0.5.0
func (o ServiceExternalIPsConfigOutput) ToServiceExternalIPsConfigPtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigPtrOutput
type ServiceExternalIPsConfigPtrInput ¶ added in v0.5.0
type ServiceExternalIPsConfigPtrInput interface { pulumi.Input ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput ToServiceExternalIPsConfigPtrOutputWithContext(context.Context) ServiceExternalIPsConfigPtrOutput }
ServiceExternalIPsConfigPtrInput is an input type that accepts ServiceExternalIPsConfigArgs, ServiceExternalIPsConfigPtr and ServiceExternalIPsConfigPtrOutput values. You can construct a concrete instance of `ServiceExternalIPsConfigPtrInput` via:
ServiceExternalIPsConfigArgs{...} or: nil
func ServiceExternalIPsConfigPtr ¶ added in v0.5.0
func ServiceExternalIPsConfigPtr(v *ServiceExternalIPsConfigArgs) ServiceExternalIPsConfigPtrInput
type ServiceExternalIPsConfigPtrOutput ¶ added in v0.5.0
type ServiceExternalIPsConfigPtrOutput struct{ *pulumi.OutputState }
func (ServiceExternalIPsConfigPtrOutput) Elem ¶ added in v0.5.0
func (o ServiceExternalIPsConfigPtrOutput) Elem() ServiceExternalIPsConfigOutput
func (ServiceExternalIPsConfigPtrOutput) ElementType ¶ added in v0.5.0
func (ServiceExternalIPsConfigPtrOutput) ElementType() reflect.Type
func (ServiceExternalIPsConfigPtrOutput) Enabled ¶ added in v0.5.0
func (o ServiceExternalIPsConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Services with ExternalIPs field are allowed or not.
func (ServiceExternalIPsConfigPtrOutput) ToServiceExternalIPsConfigPtrOutput ¶ added in v0.5.0
func (o ServiceExternalIPsConfigPtrOutput) ToServiceExternalIPsConfigPtrOutput() ServiceExternalIPsConfigPtrOutput
func (ServiceExternalIPsConfigPtrOutput) ToServiceExternalIPsConfigPtrOutputWithContext ¶ added in v0.5.0
func (o ServiceExternalIPsConfigPtrOutput) ToServiceExternalIPsConfigPtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigPtrOutput
type ServiceExternalIPsConfigResponse ¶ added in v0.5.0
type ServiceExternalIPsConfigResponse struct { // Whether Services with ExternalIPs field are allowed or not. Enabled bool `pulumi:"enabled"` }
Config to block services with externalIPs field.
type ServiceExternalIPsConfigResponseOutput ¶ added in v0.5.0
type ServiceExternalIPsConfigResponseOutput struct{ *pulumi.OutputState }
Config to block services with externalIPs field.
func (ServiceExternalIPsConfigResponseOutput) ElementType ¶ added in v0.5.0
func (ServiceExternalIPsConfigResponseOutput) ElementType() reflect.Type
func (ServiceExternalIPsConfigResponseOutput) Enabled ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether Services with ExternalIPs field are allowed or not.
func (ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponseOutput ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponseOutput() ServiceExternalIPsConfigResponseOutput
func (ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponseOutputWithContext ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponseOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponseOutput
type ShieldedInstanceConfig ¶
type ShieldedInstanceConfig struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. EnableIntegrityMonitoring *bool `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. EnableSecureBoot *bool `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
type ShieldedInstanceConfigArgs ¶
type ShieldedInstanceConfigArgs struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
func (ShieldedInstanceConfigArgs) ElementType ¶
func (ShieldedInstanceConfigArgs) ElementType() reflect.Type
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext ¶
func (i ShieldedInstanceConfigArgs) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigInput ¶
type ShieldedInstanceConfigInput interface { pulumi.Input ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput ToShieldedInstanceConfigOutputWithContext(context.Context) ShieldedInstanceConfigOutput }
ShieldedInstanceConfigInput is an input type that accepts ShieldedInstanceConfigArgs and ShieldedInstanceConfigOutput values. You can construct a concrete instance of `ShieldedInstanceConfigInput` via:
ShieldedInstanceConfigArgs{...}
type ShieldedInstanceConfigOutput ¶
type ShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options.
func (ShieldedInstanceConfigOutput) ElementType ¶
func (ShieldedInstanceConfigOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
func (ShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutput() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigOutputWithContext(ctx context.Context) ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext ¶
func (o ShieldedInstanceConfigOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigPtrInput ¶
type ShieldedInstanceConfigPtrInput interface { pulumi.Input ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput ToShieldedInstanceConfigPtrOutputWithContext(context.Context) ShieldedInstanceConfigPtrOutput }
ShieldedInstanceConfigPtrInput is an input type that accepts ShieldedInstanceConfigArgs, ShieldedInstanceConfigPtr and ShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `ShieldedInstanceConfigPtrInput` via:
ShieldedInstanceConfigArgs{...} or: nil
func ShieldedInstanceConfigPtr ¶
func ShieldedInstanceConfigPtr(v *ShieldedInstanceConfigArgs) ShieldedInstanceConfigPtrInput
type ShieldedInstanceConfigPtrOutput ¶
type ShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ShieldedInstanceConfigPtrOutput) Elem ¶
func (o ShieldedInstanceConfigPtrOutput) Elem() ShieldedInstanceConfigOutput
func (ShieldedInstanceConfigPtrOutput) ElementType ¶
func (ShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
func (ShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
func (ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput ¶
func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutput() ShieldedInstanceConfigPtrOutput
func (ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext ¶
func (o ShieldedInstanceConfigPtrOutput) ToShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigPtrOutput
type ShieldedInstanceConfigResponse ¶
type ShieldedInstanceConfigResponse struct { // Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created. EnableIntegrityMonitoring bool `pulumi:"enableIntegrityMonitoring"` // Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails. EnableSecureBoot bool `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
type ShieldedInstanceConfigResponseOutput ¶
type ShieldedInstanceConfigResponseOutput struct{ *pulumi.OutputState }
A set of Shielded Instance options.
func (ShieldedInstanceConfigResponseOutput) ElementType ¶
func (ShieldedInstanceConfigResponseOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigResponseOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
Defines whether the instance has integrity monitoring enabled. Enables monitoring and attestation of the boot integrity of the instance. The attestation is performed against the integrity policy baseline. This baseline is initially derived from the implicitly trusted boot image when the instance is created.
func (ShieldedInstanceConfigResponseOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigResponseOutput) EnableSecureBoot() pulumi.BoolOutput
Defines whether the instance has Secure Boot enabled. Secure Boot helps ensure that the system only runs authentic software by verifying the digital signature of all boot components, and halting the boot process if signature verification fails.
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput ¶
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext ¶
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
type ShieldedNodes ¶
type ShieldedNodes struct { // Whether Shielded Nodes features are enabled on all nodes in this cluster. Enabled *bool `pulumi:"enabled"` }
Configuration of Shielded Nodes feature.
type ShieldedNodesArgs ¶
type ShieldedNodesArgs struct { // Whether Shielded Nodes features are enabled on all nodes in this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration of Shielded Nodes feature.
func (ShieldedNodesArgs) ElementType ¶
func (ShieldedNodesArgs) ElementType() reflect.Type
func (ShieldedNodesArgs) ToShieldedNodesOutput ¶
func (i ShieldedNodesArgs) ToShieldedNodesOutput() ShieldedNodesOutput
func (ShieldedNodesArgs) ToShieldedNodesOutputWithContext ¶
func (i ShieldedNodesArgs) ToShieldedNodesOutputWithContext(ctx context.Context) ShieldedNodesOutput
func (ShieldedNodesArgs) ToShieldedNodesPtrOutput ¶
func (i ShieldedNodesArgs) ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput
func (ShieldedNodesArgs) ToShieldedNodesPtrOutputWithContext ¶
func (i ShieldedNodesArgs) ToShieldedNodesPtrOutputWithContext(ctx context.Context) ShieldedNodesPtrOutput
type ShieldedNodesInput ¶
type ShieldedNodesInput interface { pulumi.Input ToShieldedNodesOutput() ShieldedNodesOutput ToShieldedNodesOutputWithContext(context.Context) ShieldedNodesOutput }
ShieldedNodesInput is an input type that accepts ShieldedNodesArgs and ShieldedNodesOutput values. You can construct a concrete instance of `ShieldedNodesInput` via:
ShieldedNodesArgs{...}
type ShieldedNodesOutput ¶
type ShieldedNodesOutput struct{ *pulumi.OutputState }
Configuration of Shielded Nodes feature.
func (ShieldedNodesOutput) ElementType ¶
func (ShieldedNodesOutput) ElementType() reflect.Type
func (ShieldedNodesOutput) Enabled ¶
func (o ShieldedNodesOutput) Enabled() pulumi.BoolPtrOutput
Whether Shielded Nodes features are enabled on all nodes in this cluster.
func (ShieldedNodesOutput) ToShieldedNodesOutput ¶
func (o ShieldedNodesOutput) ToShieldedNodesOutput() ShieldedNodesOutput
func (ShieldedNodesOutput) ToShieldedNodesOutputWithContext ¶
func (o ShieldedNodesOutput) ToShieldedNodesOutputWithContext(ctx context.Context) ShieldedNodesOutput
func (ShieldedNodesOutput) ToShieldedNodesPtrOutput ¶
func (o ShieldedNodesOutput) ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput
func (ShieldedNodesOutput) ToShieldedNodesPtrOutputWithContext ¶
func (o ShieldedNodesOutput) ToShieldedNodesPtrOutputWithContext(ctx context.Context) ShieldedNodesPtrOutput
type ShieldedNodesPtrInput ¶
type ShieldedNodesPtrInput interface { pulumi.Input ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput ToShieldedNodesPtrOutputWithContext(context.Context) ShieldedNodesPtrOutput }
ShieldedNodesPtrInput is an input type that accepts ShieldedNodesArgs, ShieldedNodesPtr and ShieldedNodesPtrOutput values. You can construct a concrete instance of `ShieldedNodesPtrInput` via:
ShieldedNodesArgs{...} or: nil
func ShieldedNodesPtr ¶
func ShieldedNodesPtr(v *ShieldedNodesArgs) ShieldedNodesPtrInput
type ShieldedNodesPtrOutput ¶
type ShieldedNodesPtrOutput struct{ *pulumi.OutputState }
func (ShieldedNodesPtrOutput) Elem ¶
func (o ShieldedNodesPtrOutput) Elem() ShieldedNodesOutput
func (ShieldedNodesPtrOutput) ElementType ¶
func (ShieldedNodesPtrOutput) ElementType() reflect.Type
func (ShieldedNodesPtrOutput) Enabled ¶
func (o ShieldedNodesPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Shielded Nodes features are enabled on all nodes in this cluster.
func (ShieldedNodesPtrOutput) ToShieldedNodesPtrOutput ¶
func (o ShieldedNodesPtrOutput) ToShieldedNodesPtrOutput() ShieldedNodesPtrOutput
func (ShieldedNodesPtrOutput) ToShieldedNodesPtrOutputWithContext ¶
func (o ShieldedNodesPtrOutput) ToShieldedNodesPtrOutputWithContext(ctx context.Context) ShieldedNodesPtrOutput
type ShieldedNodesResponse ¶
type ShieldedNodesResponse struct { // Whether Shielded Nodes features are enabled on all nodes in this cluster. Enabled bool `pulumi:"enabled"` }
Configuration of Shielded Nodes feature.
type ShieldedNodesResponseOutput ¶
type ShieldedNodesResponseOutput struct{ *pulumi.OutputState }
Configuration of Shielded Nodes feature.
func (ShieldedNodesResponseOutput) ElementType ¶
func (ShieldedNodesResponseOutput) ElementType() reflect.Type
func (ShieldedNodesResponseOutput) Enabled ¶
func (o ShieldedNodesResponseOutput) Enabled() pulumi.BoolOutput
Whether Shielded Nodes features are enabled on all nodes in this cluster.
func (ShieldedNodesResponseOutput) ToShieldedNodesResponseOutput ¶
func (o ShieldedNodesResponseOutput) ToShieldedNodesResponseOutput() ShieldedNodesResponseOutput
func (ShieldedNodesResponseOutput) ToShieldedNodesResponseOutputWithContext ¶
func (o ShieldedNodesResponseOutput) ToShieldedNodesResponseOutputWithContext(ctx context.Context) ShieldedNodesResponseOutput
type SoleTenantConfig ¶ added in v0.32.0
type SoleTenantConfig struct { // NodeAffinities used to match to a shared sole tenant node group. NodeAffinities []NodeAffinity `pulumi:"nodeAffinities"` }
SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.
type SoleTenantConfigArgs ¶ added in v0.32.0
type SoleTenantConfigArgs struct { // NodeAffinities used to match to a shared sole tenant node group. NodeAffinities NodeAffinityArrayInput `pulumi:"nodeAffinities"` }
SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.
func (SoleTenantConfigArgs) ElementType ¶ added in v0.32.0
func (SoleTenantConfigArgs) ElementType() reflect.Type
func (SoleTenantConfigArgs) ToSoleTenantConfigOutput ¶ added in v0.32.0
func (i SoleTenantConfigArgs) ToSoleTenantConfigOutput() SoleTenantConfigOutput
func (SoleTenantConfigArgs) ToSoleTenantConfigOutputWithContext ¶ added in v0.32.0
func (i SoleTenantConfigArgs) ToSoleTenantConfigOutputWithContext(ctx context.Context) SoleTenantConfigOutput
func (SoleTenantConfigArgs) ToSoleTenantConfigPtrOutput ¶ added in v0.32.0
func (i SoleTenantConfigArgs) ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput
func (SoleTenantConfigArgs) ToSoleTenantConfigPtrOutputWithContext ¶ added in v0.32.0
func (i SoleTenantConfigArgs) ToSoleTenantConfigPtrOutputWithContext(ctx context.Context) SoleTenantConfigPtrOutput
type SoleTenantConfigInput ¶ added in v0.32.0
type SoleTenantConfigInput interface { pulumi.Input ToSoleTenantConfigOutput() SoleTenantConfigOutput ToSoleTenantConfigOutputWithContext(context.Context) SoleTenantConfigOutput }
SoleTenantConfigInput is an input type that accepts SoleTenantConfigArgs and SoleTenantConfigOutput values. You can construct a concrete instance of `SoleTenantConfigInput` via:
SoleTenantConfigArgs{...}
type SoleTenantConfigOutput ¶ added in v0.32.0
type SoleTenantConfigOutput struct{ *pulumi.OutputState }
SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.
func (SoleTenantConfigOutput) ElementType ¶ added in v0.32.0
func (SoleTenantConfigOutput) ElementType() reflect.Type
func (SoleTenantConfigOutput) NodeAffinities ¶ added in v0.32.0
func (o SoleTenantConfigOutput) NodeAffinities() NodeAffinityArrayOutput
NodeAffinities used to match to a shared sole tenant node group.
func (SoleTenantConfigOutput) ToSoleTenantConfigOutput ¶ added in v0.32.0
func (o SoleTenantConfigOutput) ToSoleTenantConfigOutput() SoleTenantConfigOutput
func (SoleTenantConfigOutput) ToSoleTenantConfigOutputWithContext ¶ added in v0.32.0
func (o SoleTenantConfigOutput) ToSoleTenantConfigOutputWithContext(ctx context.Context) SoleTenantConfigOutput
func (SoleTenantConfigOutput) ToSoleTenantConfigPtrOutput ¶ added in v0.32.0
func (o SoleTenantConfigOutput) ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput
func (SoleTenantConfigOutput) ToSoleTenantConfigPtrOutputWithContext ¶ added in v0.32.0
func (o SoleTenantConfigOutput) ToSoleTenantConfigPtrOutputWithContext(ctx context.Context) SoleTenantConfigPtrOutput
type SoleTenantConfigPtrInput ¶ added in v0.32.0
type SoleTenantConfigPtrInput interface { pulumi.Input ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput ToSoleTenantConfigPtrOutputWithContext(context.Context) SoleTenantConfigPtrOutput }
SoleTenantConfigPtrInput is an input type that accepts SoleTenantConfigArgs, SoleTenantConfigPtr and SoleTenantConfigPtrOutput values. You can construct a concrete instance of `SoleTenantConfigPtrInput` via:
SoleTenantConfigArgs{...} or: nil
func SoleTenantConfigPtr ¶ added in v0.32.0
func SoleTenantConfigPtr(v *SoleTenantConfigArgs) SoleTenantConfigPtrInput
type SoleTenantConfigPtrOutput ¶ added in v0.32.0
type SoleTenantConfigPtrOutput struct{ *pulumi.OutputState }
func (SoleTenantConfigPtrOutput) Elem ¶ added in v0.32.0
func (o SoleTenantConfigPtrOutput) Elem() SoleTenantConfigOutput
func (SoleTenantConfigPtrOutput) ElementType ¶ added in v0.32.0
func (SoleTenantConfigPtrOutput) ElementType() reflect.Type
func (SoleTenantConfigPtrOutput) NodeAffinities ¶ added in v0.32.0
func (o SoleTenantConfigPtrOutput) NodeAffinities() NodeAffinityArrayOutput
NodeAffinities used to match to a shared sole tenant node group.
func (SoleTenantConfigPtrOutput) ToSoleTenantConfigPtrOutput ¶ added in v0.32.0
func (o SoleTenantConfigPtrOutput) ToSoleTenantConfigPtrOutput() SoleTenantConfigPtrOutput
func (SoleTenantConfigPtrOutput) ToSoleTenantConfigPtrOutputWithContext ¶ added in v0.32.0
func (o SoleTenantConfigPtrOutput) ToSoleTenantConfigPtrOutputWithContext(ctx context.Context) SoleTenantConfigPtrOutput
type SoleTenantConfigResponse ¶ added in v0.32.0
type SoleTenantConfigResponse struct { // NodeAffinities used to match to a shared sole tenant node group. NodeAffinities []NodeAffinityResponse `pulumi:"nodeAffinities"` }
SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.
type SoleTenantConfigResponseOutput ¶ added in v0.32.0
type SoleTenantConfigResponseOutput struct{ *pulumi.OutputState }
SoleTenantConfig contains the NodeAffinities to specify what shared sole tenant node groups should back the node pool.
func (SoleTenantConfigResponseOutput) ElementType ¶ added in v0.32.0
func (SoleTenantConfigResponseOutput) ElementType() reflect.Type
func (SoleTenantConfigResponseOutput) NodeAffinities ¶ added in v0.32.0
func (o SoleTenantConfigResponseOutput) NodeAffinities() NodeAffinityResponseArrayOutput
NodeAffinities used to match to a shared sole tenant node group.
func (SoleTenantConfigResponseOutput) ToSoleTenantConfigResponseOutput ¶ added in v0.32.0
func (o SoleTenantConfigResponseOutput) ToSoleTenantConfigResponseOutput() SoleTenantConfigResponseOutput
func (SoleTenantConfigResponseOutput) ToSoleTenantConfigResponseOutputWithContext ¶ added in v0.32.0
func (o SoleTenantConfigResponseOutput) ToSoleTenantConfigResponseOutputWithContext(ctx context.Context) SoleTenantConfigResponseOutput
type StandardRolloutPolicy ¶ added in v0.21.0
type StandardRolloutPolicy struct { // Number of blue nodes to drain in a batch. BatchNodeCount *int `pulumi:"batchNodeCount"` // Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0]. BatchPercentage *float64 `pulumi:"batchPercentage"` // Soak time after each batch gets drained. Default to zero. BatchSoakDuration *string `pulumi:"batchSoakDuration"` }
Standard rollout policy is the default policy for blue-green.
type StandardRolloutPolicyArgs ¶ added in v0.21.0
type StandardRolloutPolicyArgs struct { // Number of blue nodes to drain in a batch. BatchNodeCount pulumi.IntPtrInput `pulumi:"batchNodeCount"` // Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0]. BatchPercentage pulumi.Float64PtrInput `pulumi:"batchPercentage"` // Soak time after each batch gets drained. Default to zero. BatchSoakDuration pulumi.StringPtrInput `pulumi:"batchSoakDuration"` }
Standard rollout policy is the default policy for blue-green.
func (StandardRolloutPolicyArgs) ElementType ¶ added in v0.21.0
func (StandardRolloutPolicyArgs) ElementType() reflect.Type
func (StandardRolloutPolicyArgs) ToStandardRolloutPolicyOutput ¶ added in v0.21.0
func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyOutput() StandardRolloutPolicyOutput
func (StandardRolloutPolicyArgs) ToStandardRolloutPolicyOutputWithContext ¶ added in v0.21.0
func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyOutputWithContext(ctx context.Context) StandardRolloutPolicyOutput
func (StandardRolloutPolicyArgs) ToStandardRolloutPolicyPtrOutput ¶ added in v0.21.0
func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput
func (StandardRolloutPolicyArgs) ToStandardRolloutPolicyPtrOutputWithContext ¶ added in v0.21.0
func (i StandardRolloutPolicyArgs) ToStandardRolloutPolicyPtrOutputWithContext(ctx context.Context) StandardRolloutPolicyPtrOutput
type StandardRolloutPolicyInput ¶ added in v0.21.0
type StandardRolloutPolicyInput interface { pulumi.Input ToStandardRolloutPolicyOutput() StandardRolloutPolicyOutput ToStandardRolloutPolicyOutputWithContext(context.Context) StandardRolloutPolicyOutput }
StandardRolloutPolicyInput is an input type that accepts StandardRolloutPolicyArgs and StandardRolloutPolicyOutput values. You can construct a concrete instance of `StandardRolloutPolicyInput` via:
StandardRolloutPolicyArgs{...}
type StandardRolloutPolicyOutput ¶ added in v0.21.0
type StandardRolloutPolicyOutput struct{ *pulumi.OutputState }
Standard rollout policy is the default policy for blue-green.
func (StandardRolloutPolicyOutput) BatchNodeCount ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) BatchNodeCount() pulumi.IntPtrOutput
Number of blue nodes to drain in a batch.
func (StandardRolloutPolicyOutput) BatchPercentage ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) BatchPercentage() pulumi.Float64PtrOutput
Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
func (StandardRolloutPolicyOutput) BatchSoakDuration ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) BatchSoakDuration() pulumi.StringPtrOutput
Soak time after each batch gets drained. Default to zero.
func (StandardRolloutPolicyOutput) ElementType ¶ added in v0.21.0
func (StandardRolloutPolicyOutput) ElementType() reflect.Type
func (StandardRolloutPolicyOutput) ToStandardRolloutPolicyOutput ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyOutput() StandardRolloutPolicyOutput
func (StandardRolloutPolicyOutput) ToStandardRolloutPolicyOutputWithContext ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyOutputWithContext(ctx context.Context) StandardRolloutPolicyOutput
func (StandardRolloutPolicyOutput) ToStandardRolloutPolicyPtrOutput ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput
func (StandardRolloutPolicyOutput) ToStandardRolloutPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o StandardRolloutPolicyOutput) ToStandardRolloutPolicyPtrOutputWithContext(ctx context.Context) StandardRolloutPolicyPtrOutput
type StandardRolloutPolicyPtrInput ¶ added in v0.21.0
type StandardRolloutPolicyPtrInput interface { pulumi.Input ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput ToStandardRolloutPolicyPtrOutputWithContext(context.Context) StandardRolloutPolicyPtrOutput }
StandardRolloutPolicyPtrInput is an input type that accepts StandardRolloutPolicyArgs, StandardRolloutPolicyPtr and StandardRolloutPolicyPtrOutput values. You can construct a concrete instance of `StandardRolloutPolicyPtrInput` via:
StandardRolloutPolicyArgs{...} or: nil
func StandardRolloutPolicyPtr ¶ added in v0.21.0
func StandardRolloutPolicyPtr(v *StandardRolloutPolicyArgs) StandardRolloutPolicyPtrInput
type StandardRolloutPolicyPtrOutput ¶ added in v0.21.0
type StandardRolloutPolicyPtrOutput struct{ *pulumi.OutputState }
func (StandardRolloutPolicyPtrOutput) BatchNodeCount ¶ added in v0.21.0
func (o StandardRolloutPolicyPtrOutput) BatchNodeCount() pulumi.IntPtrOutput
Number of blue nodes to drain in a batch.
func (StandardRolloutPolicyPtrOutput) BatchPercentage ¶ added in v0.21.0
func (o StandardRolloutPolicyPtrOutput) BatchPercentage() pulumi.Float64PtrOutput
Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
func (StandardRolloutPolicyPtrOutput) BatchSoakDuration ¶ added in v0.21.0
func (o StandardRolloutPolicyPtrOutput) BatchSoakDuration() pulumi.StringPtrOutput
Soak time after each batch gets drained. Default to zero.
func (StandardRolloutPolicyPtrOutput) Elem ¶ added in v0.21.0
func (o StandardRolloutPolicyPtrOutput) Elem() StandardRolloutPolicyOutput
func (StandardRolloutPolicyPtrOutput) ElementType ¶ added in v0.21.0
func (StandardRolloutPolicyPtrOutput) ElementType() reflect.Type
func (StandardRolloutPolicyPtrOutput) ToStandardRolloutPolicyPtrOutput ¶ added in v0.21.0
func (o StandardRolloutPolicyPtrOutput) ToStandardRolloutPolicyPtrOutput() StandardRolloutPolicyPtrOutput
func (StandardRolloutPolicyPtrOutput) ToStandardRolloutPolicyPtrOutputWithContext ¶ added in v0.21.0
func (o StandardRolloutPolicyPtrOutput) ToStandardRolloutPolicyPtrOutputWithContext(ctx context.Context) StandardRolloutPolicyPtrOutput
type StandardRolloutPolicyResponse ¶ added in v0.21.0
type StandardRolloutPolicyResponse struct { // Number of blue nodes to drain in a batch. BatchNodeCount int `pulumi:"batchNodeCount"` // Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0]. BatchPercentage float64 `pulumi:"batchPercentage"` // Soak time after each batch gets drained. Default to zero. BatchSoakDuration string `pulumi:"batchSoakDuration"` }
Standard rollout policy is the default policy for blue-green.
type StandardRolloutPolicyResponseOutput ¶ added in v0.21.0
type StandardRolloutPolicyResponseOutput struct{ *pulumi.OutputState }
Standard rollout policy is the default policy for blue-green.
func (StandardRolloutPolicyResponseOutput) BatchNodeCount ¶ added in v0.21.0
func (o StandardRolloutPolicyResponseOutput) BatchNodeCount() pulumi.IntOutput
Number of blue nodes to drain in a batch.
func (StandardRolloutPolicyResponseOutput) BatchPercentage ¶ added in v0.21.0
func (o StandardRolloutPolicyResponseOutput) BatchPercentage() pulumi.Float64Output
Percentage of the blue pool nodes to drain in a batch. The range of this field should be (0.0, 1.0].
func (StandardRolloutPolicyResponseOutput) BatchSoakDuration ¶ added in v0.21.0
func (o StandardRolloutPolicyResponseOutput) BatchSoakDuration() pulumi.StringOutput
Soak time after each batch gets drained. Default to zero.
func (StandardRolloutPolicyResponseOutput) ElementType ¶ added in v0.21.0
func (StandardRolloutPolicyResponseOutput) ElementType() reflect.Type
func (StandardRolloutPolicyResponseOutput) ToStandardRolloutPolicyResponseOutput ¶ added in v0.21.0
func (o StandardRolloutPolicyResponseOutput) ToStandardRolloutPolicyResponseOutput() StandardRolloutPolicyResponseOutput
func (StandardRolloutPolicyResponseOutput) ToStandardRolloutPolicyResponseOutputWithContext ¶ added in v0.21.0
func (o StandardRolloutPolicyResponseOutput) ToStandardRolloutPolicyResponseOutputWithContext(ctx context.Context) StandardRolloutPolicyResponseOutput
type StatusCondition ¶
type StatusCondition struct { // Canonical code of the condition. CanonicalCode *StatusConditionCanonicalCode `pulumi:"canonicalCode"` // Machine-friendly representation of the condition Deprecated. Use canonical_code instead. // // Deprecated: Machine-friendly representation of the condition Deprecated. Use canonical_code instead. Code *StatusConditionCode `pulumi:"code"` // Human-friendly representation of the condition Message *string `pulumi:"message"` }
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
type StatusConditionArgs ¶
type StatusConditionArgs struct { // Canonical code of the condition. CanonicalCode StatusConditionCanonicalCodePtrInput `pulumi:"canonicalCode"` // Machine-friendly representation of the condition Deprecated. Use canonical_code instead. // // Deprecated: Machine-friendly representation of the condition Deprecated. Use canonical_code instead. Code StatusConditionCodePtrInput `pulumi:"code"` // Human-friendly representation of the condition Message pulumi.StringPtrInput `pulumi:"message"` }
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
func (StatusConditionArgs) ElementType ¶
func (StatusConditionArgs) ElementType() reflect.Type
func (StatusConditionArgs) ToStatusConditionOutput ¶
func (i StatusConditionArgs) ToStatusConditionOutput() StatusConditionOutput
func (StatusConditionArgs) ToStatusConditionOutputWithContext ¶
func (i StatusConditionArgs) ToStatusConditionOutputWithContext(ctx context.Context) StatusConditionOutput
type StatusConditionArray ¶
type StatusConditionArray []StatusConditionInput
func (StatusConditionArray) ElementType ¶
func (StatusConditionArray) ElementType() reflect.Type
func (StatusConditionArray) ToStatusConditionArrayOutput ¶
func (i StatusConditionArray) ToStatusConditionArrayOutput() StatusConditionArrayOutput
func (StatusConditionArray) ToStatusConditionArrayOutputWithContext ¶
func (i StatusConditionArray) ToStatusConditionArrayOutputWithContext(ctx context.Context) StatusConditionArrayOutput
type StatusConditionArrayInput ¶
type StatusConditionArrayInput interface { pulumi.Input ToStatusConditionArrayOutput() StatusConditionArrayOutput ToStatusConditionArrayOutputWithContext(context.Context) StatusConditionArrayOutput }
StatusConditionArrayInput is an input type that accepts StatusConditionArray and StatusConditionArrayOutput values. You can construct a concrete instance of `StatusConditionArrayInput` via:
StatusConditionArray{ StatusConditionArgs{...} }
type StatusConditionArrayOutput ¶
type StatusConditionArrayOutput struct{ *pulumi.OutputState }
func (StatusConditionArrayOutput) ElementType ¶
func (StatusConditionArrayOutput) ElementType() reflect.Type
func (StatusConditionArrayOutput) Index ¶
func (o StatusConditionArrayOutput) Index(i pulumi.IntInput) StatusConditionOutput
func (StatusConditionArrayOutput) ToStatusConditionArrayOutput ¶
func (o StatusConditionArrayOutput) ToStatusConditionArrayOutput() StatusConditionArrayOutput
func (StatusConditionArrayOutput) ToStatusConditionArrayOutputWithContext ¶
func (o StatusConditionArrayOutput) ToStatusConditionArrayOutputWithContext(ctx context.Context) StatusConditionArrayOutput
type StatusConditionCanonicalCode ¶ added in v0.4.0
type StatusConditionCanonicalCode string
Canonical code of the condition.
func (StatusConditionCanonicalCode) ElementType ¶ added in v0.4.0
func (StatusConditionCanonicalCode) ElementType() reflect.Type
func (StatusConditionCanonicalCode) ToStatusConditionCanonicalCodeOutput ¶ added in v0.6.0
func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodeOutput() StatusConditionCanonicalCodeOutput
func (StatusConditionCanonicalCode) ToStatusConditionCanonicalCodeOutputWithContext ¶ added in v0.6.0
func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodeOutputWithContext(ctx context.Context) StatusConditionCanonicalCodeOutput
func (StatusConditionCanonicalCode) ToStatusConditionCanonicalCodePtrOutput ¶ added in v0.6.0
func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput
func (StatusConditionCanonicalCode) ToStatusConditionCanonicalCodePtrOutputWithContext ¶ added in v0.6.0
func (e StatusConditionCanonicalCode) ToStatusConditionCanonicalCodePtrOutputWithContext(ctx context.Context) StatusConditionCanonicalCodePtrOutput
func (StatusConditionCanonicalCode) ToStringOutput ¶ added in v0.4.0
func (e StatusConditionCanonicalCode) ToStringOutput() pulumi.StringOutput
func (StatusConditionCanonicalCode) ToStringOutputWithContext ¶ added in v0.4.0
func (e StatusConditionCanonicalCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusConditionCanonicalCode) ToStringPtrOutput ¶ added in v0.4.0
func (e StatusConditionCanonicalCode) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusConditionCanonicalCode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e StatusConditionCanonicalCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusConditionCanonicalCodeInput ¶ added in v0.6.0
type StatusConditionCanonicalCodeInput interface { pulumi.Input ToStatusConditionCanonicalCodeOutput() StatusConditionCanonicalCodeOutput ToStatusConditionCanonicalCodeOutputWithContext(context.Context) StatusConditionCanonicalCodeOutput }
StatusConditionCanonicalCodeInput is an input type that accepts StatusConditionCanonicalCodeArgs and StatusConditionCanonicalCodeOutput values. You can construct a concrete instance of `StatusConditionCanonicalCodeInput` via:
StatusConditionCanonicalCodeArgs{...}
type StatusConditionCanonicalCodeOutput ¶ added in v0.6.0
type StatusConditionCanonicalCodeOutput struct{ *pulumi.OutputState }
func (StatusConditionCanonicalCodeOutput) ElementType ¶ added in v0.6.0
func (StatusConditionCanonicalCodeOutput) ElementType() reflect.Type
func (StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodeOutput ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodeOutput() StatusConditionCanonicalCodeOutput
func (StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodeOutputWithContext ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodeOutputWithContext(ctx context.Context) StatusConditionCanonicalCodeOutput
func (StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodePtrOutput ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput
func (StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodePtrOutputWithContext ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStatusConditionCanonicalCodePtrOutputWithContext(ctx context.Context) StatusConditionCanonicalCodePtrOutput
func (StatusConditionCanonicalCodeOutput) ToStringOutput ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStringOutput() pulumi.StringOutput
func (StatusConditionCanonicalCodeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusConditionCanonicalCodeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusConditionCanonicalCodeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o StatusConditionCanonicalCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusConditionCanonicalCodePtrInput ¶ added in v0.6.0
type StatusConditionCanonicalCodePtrInput interface { pulumi.Input ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput ToStatusConditionCanonicalCodePtrOutputWithContext(context.Context) StatusConditionCanonicalCodePtrOutput }
func StatusConditionCanonicalCodePtr ¶ added in v0.6.0
func StatusConditionCanonicalCodePtr(v string) StatusConditionCanonicalCodePtrInput
type StatusConditionCanonicalCodePtrOutput ¶ added in v0.6.0
type StatusConditionCanonicalCodePtrOutput struct{ *pulumi.OutputState }
func (StatusConditionCanonicalCodePtrOutput) ElementType ¶ added in v0.6.0
func (StatusConditionCanonicalCodePtrOutput) ElementType() reflect.Type
func (StatusConditionCanonicalCodePtrOutput) ToStatusConditionCanonicalCodePtrOutput ¶ added in v0.6.0
func (o StatusConditionCanonicalCodePtrOutput) ToStatusConditionCanonicalCodePtrOutput() StatusConditionCanonicalCodePtrOutput
func (StatusConditionCanonicalCodePtrOutput) ToStatusConditionCanonicalCodePtrOutputWithContext ¶ added in v0.6.0
func (o StatusConditionCanonicalCodePtrOutput) ToStatusConditionCanonicalCodePtrOutputWithContext(ctx context.Context) StatusConditionCanonicalCodePtrOutput
func (StatusConditionCanonicalCodePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o StatusConditionCanonicalCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusConditionCanonicalCodePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o StatusConditionCanonicalCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusConditionCode ¶ added in v0.17.0
type StatusConditionCode string
Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
func (StatusConditionCode) ElementType ¶ added in v0.17.0
func (StatusConditionCode) ElementType() reflect.Type
func (StatusConditionCode) ToStatusConditionCodeOutput ¶ added in v0.17.0
func (e StatusConditionCode) ToStatusConditionCodeOutput() StatusConditionCodeOutput
func (StatusConditionCode) ToStatusConditionCodeOutputWithContext ¶ added in v0.17.0
func (e StatusConditionCode) ToStatusConditionCodeOutputWithContext(ctx context.Context) StatusConditionCodeOutput
func (StatusConditionCode) ToStatusConditionCodePtrOutput ¶ added in v0.17.0
func (e StatusConditionCode) ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput
func (StatusConditionCode) ToStatusConditionCodePtrOutputWithContext ¶ added in v0.17.0
func (e StatusConditionCode) ToStatusConditionCodePtrOutputWithContext(ctx context.Context) StatusConditionCodePtrOutput
func (StatusConditionCode) ToStringOutput ¶ added in v0.17.0
func (e StatusConditionCode) ToStringOutput() pulumi.StringOutput
func (StatusConditionCode) ToStringOutputWithContext ¶ added in v0.17.0
func (e StatusConditionCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusConditionCode) ToStringPtrOutput ¶ added in v0.17.0
func (e StatusConditionCode) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusConditionCode) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (e StatusConditionCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusConditionCodeInput ¶ added in v0.17.0
type StatusConditionCodeInput interface { pulumi.Input ToStatusConditionCodeOutput() StatusConditionCodeOutput ToStatusConditionCodeOutputWithContext(context.Context) StatusConditionCodeOutput }
StatusConditionCodeInput is an input type that accepts StatusConditionCodeArgs and StatusConditionCodeOutput values. You can construct a concrete instance of `StatusConditionCodeInput` via:
StatusConditionCodeArgs{...}
type StatusConditionCodeOutput ¶ added in v0.17.0
type StatusConditionCodeOutput struct{ *pulumi.OutputState }
func (StatusConditionCodeOutput) ElementType ¶ added in v0.17.0
func (StatusConditionCodeOutput) ElementType() reflect.Type
func (StatusConditionCodeOutput) ToStatusConditionCodeOutput ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStatusConditionCodeOutput() StatusConditionCodeOutput
func (StatusConditionCodeOutput) ToStatusConditionCodeOutputWithContext ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStatusConditionCodeOutputWithContext(ctx context.Context) StatusConditionCodeOutput
func (StatusConditionCodeOutput) ToStatusConditionCodePtrOutput ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput
func (StatusConditionCodeOutput) ToStatusConditionCodePtrOutputWithContext ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStatusConditionCodePtrOutputWithContext(ctx context.Context) StatusConditionCodePtrOutput
func (StatusConditionCodeOutput) ToStringOutput ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStringOutput() pulumi.StringOutput
func (StatusConditionCodeOutput) ToStringOutputWithContext ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StatusConditionCodeOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusConditionCodeOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o StatusConditionCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusConditionCodePtrInput ¶ added in v0.17.0
type StatusConditionCodePtrInput interface { pulumi.Input ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput ToStatusConditionCodePtrOutputWithContext(context.Context) StatusConditionCodePtrOutput }
func StatusConditionCodePtr ¶ added in v0.17.0
func StatusConditionCodePtr(v string) StatusConditionCodePtrInput
type StatusConditionCodePtrOutput ¶ added in v0.17.0
type StatusConditionCodePtrOutput struct{ *pulumi.OutputState }
func (StatusConditionCodePtrOutput) Elem ¶ added in v0.17.0
func (o StatusConditionCodePtrOutput) Elem() StatusConditionCodeOutput
func (StatusConditionCodePtrOutput) ElementType ¶ added in v0.17.0
func (StatusConditionCodePtrOutput) ElementType() reflect.Type
func (StatusConditionCodePtrOutput) ToStatusConditionCodePtrOutput ¶ added in v0.17.0
func (o StatusConditionCodePtrOutput) ToStatusConditionCodePtrOutput() StatusConditionCodePtrOutput
func (StatusConditionCodePtrOutput) ToStatusConditionCodePtrOutputWithContext ¶ added in v0.17.0
func (o StatusConditionCodePtrOutput) ToStatusConditionCodePtrOutputWithContext(ctx context.Context) StatusConditionCodePtrOutput
func (StatusConditionCodePtrOutput) ToStringPtrOutput ¶ added in v0.17.0
func (o StatusConditionCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatusConditionCodePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.17.0
func (o StatusConditionCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatusConditionInput ¶
type StatusConditionInput interface { pulumi.Input ToStatusConditionOutput() StatusConditionOutput ToStatusConditionOutputWithContext(context.Context) StatusConditionOutput }
StatusConditionInput is an input type that accepts StatusConditionArgs and StatusConditionOutput values. You can construct a concrete instance of `StatusConditionInput` via:
StatusConditionArgs{...}
type StatusConditionOutput ¶
type StatusConditionOutput struct{ *pulumi.OutputState }
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
func (StatusConditionOutput) CanonicalCode ¶
func (o StatusConditionOutput) CanonicalCode() StatusConditionCanonicalCodePtrOutput
Canonical code of the condition.
func (StatusConditionOutput) Code
deprecated
added in
v0.17.0
func (o StatusConditionOutput) Code() StatusConditionCodePtrOutput
Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
Deprecated: Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
func (StatusConditionOutput) ElementType ¶
func (StatusConditionOutput) ElementType() reflect.Type
func (StatusConditionOutput) Message ¶
func (o StatusConditionOutput) Message() pulumi.StringPtrOutput
Human-friendly representation of the condition
func (StatusConditionOutput) ToStatusConditionOutput ¶
func (o StatusConditionOutput) ToStatusConditionOutput() StatusConditionOutput
func (StatusConditionOutput) ToStatusConditionOutputWithContext ¶
func (o StatusConditionOutput) ToStatusConditionOutputWithContext(ctx context.Context) StatusConditionOutput
type StatusConditionResponse ¶
type StatusConditionResponse struct { // Canonical code of the condition. CanonicalCode string `pulumi:"canonicalCode"` // Machine-friendly representation of the condition Deprecated. Use canonical_code instead. // // Deprecated: Machine-friendly representation of the condition Deprecated. Use canonical_code instead. Code string `pulumi:"code"` // Human-friendly representation of the condition Message string `pulumi:"message"` }
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
type StatusConditionResponseArrayOutput ¶
type StatusConditionResponseArrayOutput struct{ *pulumi.OutputState }
func (StatusConditionResponseArrayOutput) ElementType ¶
func (StatusConditionResponseArrayOutput) ElementType() reflect.Type
func (StatusConditionResponseArrayOutput) Index ¶
func (o StatusConditionResponseArrayOutput) Index(i pulumi.IntInput) StatusConditionResponseOutput
func (StatusConditionResponseArrayOutput) ToStatusConditionResponseArrayOutput ¶
func (o StatusConditionResponseArrayOutput) ToStatusConditionResponseArrayOutput() StatusConditionResponseArrayOutput
func (StatusConditionResponseArrayOutput) ToStatusConditionResponseArrayOutputWithContext ¶
func (o StatusConditionResponseArrayOutput) ToStatusConditionResponseArrayOutputWithContext(ctx context.Context) StatusConditionResponseArrayOutput
type StatusConditionResponseOutput ¶
type StatusConditionResponseOutput struct{ *pulumi.OutputState }
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
func (StatusConditionResponseOutput) CanonicalCode ¶
func (o StatusConditionResponseOutput) CanonicalCode() pulumi.StringOutput
Canonical code of the condition.
func (StatusConditionResponseOutput) Code
deprecated
added in
v0.17.0
func (o StatusConditionResponseOutput) Code() pulumi.StringOutput
Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
Deprecated: Machine-friendly representation of the condition Deprecated. Use canonical_code instead.
func (StatusConditionResponseOutput) ElementType ¶
func (StatusConditionResponseOutput) ElementType() reflect.Type
func (StatusConditionResponseOutput) Message ¶
func (o StatusConditionResponseOutput) Message() pulumi.StringOutput
Human-friendly representation of the condition
func (StatusConditionResponseOutput) ToStatusConditionResponseOutput ¶
func (o StatusConditionResponseOutput) ToStatusConditionResponseOutput() StatusConditionResponseOutput
func (StatusConditionResponseOutput) ToStatusConditionResponseOutputWithContext ¶
func (o StatusConditionResponseOutput) ToStatusConditionResponseOutputWithContext(ctx context.Context) StatusConditionResponseOutput
type TimeWindow ¶
type TimeWindow struct { // The time that the window ends. The end time should take place after the start time. EndTime *string `pulumi:"endTime"` // MaintenanceExclusionOptions provides maintenance exclusion related options. MaintenanceExclusionOptions *MaintenanceExclusionOptions `pulumi:"maintenanceExclusionOptions"` // The time that the window first starts. StartTime *string `pulumi:"startTime"` }
Represents an arbitrary window of time.
type TimeWindowArgs ¶
type TimeWindowArgs struct { // The time that the window ends. The end time should take place after the start time. EndTime pulumi.StringPtrInput `pulumi:"endTime"` // MaintenanceExclusionOptions provides maintenance exclusion related options. MaintenanceExclusionOptions MaintenanceExclusionOptionsPtrInput `pulumi:"maintenanceExclusionOptions"` // The time that the window first starts. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
Represents an arbitrary window of time.
func (TimeWindowArgs) ElementType ¶
func (TimeWindowArgs) ElementType() reflect.Type
func (TimeWindowArgs) ToTimeWindowOutput ¶
func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput
func (TimeWindowArgs) ToTimeWindowOutputWithContext ¶
func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
func (TimeWindowArgs) ToTimeWindowPtrOutput ¶
func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowArgs) ToTimeWindowPtrOutputWithContext ¶
func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowInput ¶
type TimeWindowInput interface { pulumi.Input ToTimeWindowOutput() TimeWindowOutput ToTimeWindowOutputWithContext(context.Context) TimeWindowOutput }
TimeWindowInput is an input type that accepts TimeWindowArgs and TimeWindowOutput values. You can construct a concrete instance of `TimeWindowInput` via:
TimeWindowArgs{...}
type TimeWindowOutput ¶
type TimeWindowOutput struct{ *pulumi.OutputState }
Represents an arbitrary window of time.
func (TimeWindowOutput) ElementType ¶
func (TimeWindowOutput) ElementType() reflect.Type
func (TimeWindowOutput) EndTime ¶
func (o TimeWindowOutput) EndTime() pulumi.StringPtrOutput
The time that the window ends. The end time should take place after the start time.
func (TimeWindowOutput) MaintenanceExclusionOptions ¶ added in v0.11.0
func (o TimeWindowOutput) MaintenanceExclusionOptions() MaintenanceExclusionOptionsPtrOutput
MaintenanceExclusionOptions provides maintenance exclusion related options.
func (TimeWindowOutput) StartTime ¶
func (o TimeWindowOutput) StartTime() pulumi.StringPtrOutput
The time that the window first starts.
func (TimeWindowOutput) ToTimeWindowOutput ¶
func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput
func (TimeWindowOutput) ToTimeWindowOutputWithContext ¶
func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
func (TimeWindowOutput) ToTimeWindowPtrOutput ¶
func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowOutput) ToTimeWindowPtrOutputWithContext ¶
func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowPtrInput ¶
type TimeWindowPtrInput interface { pulumi.Input ToTimeWindowPtrOutput() TimeWindowPtrOutput ToTimeWindowPtrOutputWithContext(context.Context) TimeWindowPtrOutput }
TimeWindowPtrInput is an input type that accepts TimeWindowArgs, TimeWindowPtr and TimeWindowPtrOutput values. You can construct a concrete instance of `TimeWindowPtrInput` via:
TimeWindowArgs{...} or: nil
func TimeWindowPtr ¶
func TimeWindowPtr(v *TimeWindowArgs) TimeWindowPtrInput
type TimeWindowPtrOutput ¶
type TimeWindowPtrOutput struct{ *pulumi.OutputState }
func (TimeWindowPtrOutput) Elem ¶
func (o TimeWindowPtrOutput) Elem() TimeWindowOutput
func (TimeWindowPtrOutput) ElementType ¶
func (TimeWindowPtrOutput) ElementType() reflect.Type
func (TimeWindowPtrOutput) EndTime ¶
func (o TimeWindowPtrOutput) EndTime() pulumi.StringPtrOutput
The time that the window ends. The end time should take place after the start time.
func (TimeWindowPtrOutput) MaintenanceExclusionOptions ¶ added in v0.11.0
func (o TimeWindowPtrOutput) MaintenanceExclusionOptions() MaintenanceExclusionOptionsPtrOutput
MaintenanceExclusionOptions provides maintenance exclusion related options.
func (TimeWindowPtrOutput) StartTime ¶
func (o TimeWindowPtrOutput) StartTime() pulumi.StringPtrOutput
The time that the window first starts.
func (TimeWindowPtrOutput) ToTimeWindowPtrOutput ¶
func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext ¶
func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowResponse ¶
type TimeWindowResponse struct { // The time that the window ends. The end time should take place after the start time. EndTime string `pulumi:"endTime"` // MaintenanceExclusionOptions provides maintenance exclusion related options. MaintenanceExclusionOptions MaintenanceExclusionOptionsResponse `pulumi:"maintenanceExclusionOptions"` // The time that the window first starts. StartTime string `pulumi:"startTime"` }
Represents an arbitrary window of time.
type TimeWindowResponseOutput ¶
type TimeWindowResponseOutput struct{ *pulumi.OutputState }
Represents an arbitrary window of time.
func (TimeWindowResponseOutput) ElementType ¶
func (TimeWindowResponseOutput) ElementType() reflect.Type
func (TimeWindowResponseOutput) EndTime ¶
func (o TimeWindowResponseOutput) EndTime() pulumi.StringOutput
The time that the window ends. The end time should take place after the start time.
func (TimeWindowResponseOutput) MaintenanceExclusionOptions ¶ added in v0.11.0
func (o TimeWindowResponseOutput) MaintenanceExclusionOptions() MaintenanceExclusionOptionsResponseOutput
MaintenanceExclusionOptions provides maintenance exclusion related options.
func (TimeWindowResponseOutput) StartTime ¶
func (o TimeWindowResponseOutput) StartTime() pulumi.StringOutput
The time that the window first starts.
func (TimeWindowResponseOutput) ToTimeWindowResponseOutput ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
func (TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
type TpuConfig ¶
type TpuConfig struct { // Whether Cloud TPU integration is enabled or not. Enabled *bool `pulumi:"enabled"` // IPv4 CIDR block reserved for Cloud TPU in the VPC. Ipv4CidrBlock *string `pulumi:"ipv4CidrBlock"` // Whether to use service networking for Cloud TPU or not. UseServiceNetworking *bool `pulumi:"useServiceNetworking"` }
Configuration for Cloud TPU.
type TpuConfigArgs ¶
type TpuConfigArgs struct { // Whether Cloud TPU integration is enabled or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // IPv4 CIDR block reserved for Cloud TPU in the VPC. Ipv4CidrBlock pulumi.StringPtrInput `pulumi:"ipv4CidrBlock"` // Whether to use service networking for Cloud TPU or not. UseServiceNetworking pulumi.BoolPtrInput `pulumi:"useServiceNetworking"` }
Configuration for Cloud TPU.
func (TpuConfigArgs) ElementType ¶
func (TpuConfigArgs) ElementType() reflect.Type
func (TpuConfigArgs) ToTpuConfigOutput ¶
func (i TpuConfigArgs) ToTpuConfigOutput() TpuConfigOutput
func (TpuConfigArgs) ToTpuConfigOutputWithContext ¶
func (i TpuConfigArgs) ToTpuConfigOutputWithContext(ctx context.Context) TpuConfigOutput
func (TpuConfigArgs) ToTpuConfigPtrOutput ¶
func (i TpuConfigArgs) ToTpuConfigPtrOutput() TpuConfigPtrOutput
func (TpuConfigArgs) ToTpuConfigPtrOutputWithContext ¶
func (i TpuConfigArgs) ToTpuConfigPtrOutputWithContext(ctx context.Context) TpuConfigPtrOutput
type TpuConfigInput ¶
type TpuConfigInput interface { pulumi.Input ToTpuConfigOutput() TpuConfigOutput ToTpuConfigOutputWithContext(context.Context) TpuConfigOutput }
TpuConfigInput is an input type that accepts TpuConfigArgs and TpuConfigOutput values. You can construct a concrete instance of `TpuConfigInput` via:
TpuConfigArgs{...}
type TpuConfigOutput ¶
type TpuConfigOutput struct{ *pulumi.OutputState }
Configuration for Cloud TPU.
func (TpuConfigOutput) ElementType ¶
func (TpuConfigOutput) ElementType() reflect.Type
func (TpuConfigOutput) Enabled ¶
func (o TpuConfigOutput) Enabled() pulumi.BoolPtrOutput
Whether Cloud TPU integration is enabled or not.
func (TpuConfigOutput) Ipv4CidrBlock ¶
func (o TpuConfigOutput) Ipv4CidrBlock() pulumi.StringPtrOutput
IPv4 CIDR block reserved for Cloud TPU in the VPC.
func (TpuConfigOutput) ToTpuConfigOutput ¶
func (o TpuConfigOutput) ToTpuConfigOutput() TpuConfigOutput
func (TpuConfigOutput) ToTpuConfigOutputWithContext ¶
func (o TpuConfigOutput) ToTpuConfigOutputWithContext(ctx context.Context) TpuConfigOutput
func (TpuConfigOutput) ToTpuConfigPtrOutput ¶
func (o TpuConfigOutput) ToTpuConfigPtrOutput() TpuConfigPtrOutput
func (TpuConfigOutput) ToTpuConfigPtrOutputWithContext ¶
func (o TpuConfigOutput) ToTpuConfigPtrOutputWithContext(ctx context.Context) TpuConfigPtrOutput
func (TpuConfigOutput) UseServiceNetworking ¶
func (o TpuConfigOutput) UseServiceNetworking() pulumi.BoolPtrOutput
Whether to use service networking for Cloud TPU or not.
type TpuConfigPtrInput ¶
type TpuConfigPtrInput interface { pulumi.Input ToTpuConfigPtrOutput() TpuConfigPtrOutput ToTpuConfigPtrOutputWithContext(context.Context) TpuConfigPtrOutput }
TpuConfigPtrInput is an input type that accepts TpuConfigArgs, TpuConfigPtr and TpuConfigPtrOutput values. You can construct a concrete instance of `TpuConfigPtrInput` via:
TpuConfigArgs{...} or: nil
func TpuConfigPtr ¶
func TpuConfigPtr(v *TpuConfigArgs) TpuConfigPtrInput
type TpuConfigPtrOutput ¶
type TpuConfigPtrOutput struct{ *pulumi.OutputState }
func (TpuConfigPtrOutput) Elem ¶
func (o TpuConfigPtrOutput) Elem() TpuConfigOutput
func (TpuConfigPtrOutput) ElementType ¶
func (TpuConfigPtrOutput) ElementType() reflect.Type
func (TpuConfigPtrOutput) Enabled ¶
func (o TpuConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Cloud TPU integration is enabled or not.
func (TpuConfigPtrOutput) Ipv4CidrBlock ¶
func (o TpuConfigPtrOutput) Ipv4CidrBlock() pulumi.StringPtrOutput
IPv4 CIDR block reserved for Cloud TPU in the VPC.
func (TpuConfigPtrOutput) ToTpuConfigPtrOutput ¶
func (o TpuConfigPtrOutput) ToTpuConfigPtrOutput() TpuConfigPtrOutput
func (TpuConfigPtrOutput) ToTpuConfigPtrOutputWithContext ¶
func (o TpuConfigPtrOutput) ToTpuConfigPtrOutputWithContext(ctx context.Context) TpuConfigPtrOutput
func (TpuConfigPtrOutput) UseServiceNetworking ¶
func (o TpuConfigPtrOutput) UseServiceNetworking() pulumi.BoolPtrOutput
Whether to use service networking for Cloud TPU or not.
type TpuConfigResponse ¶
type TpuConfigResponse struct { // Whether Cloud TPU integration is enabled or not. Enabled bool `pulumi:"enabled"` // IPv4 CIDR block reserved for Cloud TPU in the VPC. Ipv4CidrBlock string `pulumi:"ipv4CidrBlock"` // Whether to use service networking for Cloud TPU or not. UseServiceNetworking bool `pulumi:"useServiceNetworking"` }
Configuration for Cloud TPU.
type TpuConfigResponseOutput ¶
type TpuConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for Cloud TPU.
func (TpuConfigResponseOutput) ElementType ¶
func (TpuConfigResponseOutput) ElementType() reflect.Type
func (TpuConfigResponseOutput) Enabled ¶
func (o TpuConfigResponseOutput) Enabled() pulumi.BoolOutput
Whether Cloud TPU integration is enabled or not.
func (TpuConfigResponseOutput) Ipv4CidrBlock ¶
func (o TpuConfigResponseOutput) Ipv4CidrBlock() pulumi.StringOutput
IPv4 CIDR block reserved for Cloud TPU in the VPC.
func (TpuConfigResponseOutput) ToTpuConfigResponseOutput ¶
func (o TpuConfigResponseOutput) ToTpuConfigResponseOutput() TpuConfigResponseOutput
func (TpuConfigResponseOutput) ToTpuConfigResponseOutputWithContext ¶
func (o TpuConfigResponseOutput) ToTpuConfigResponseOutputWithContext(ctx context.Context) TpuConfigResponseOutput
func (TpuConfigResponseOutput) UseServiceNetworking ¶
func (o TpuConfigResponseOutput) UseServiceNetworking() pulumi.BoolOutput
Whether to use service networking for Cloud TPU or not.
type UpdateInfoResponse ¶ added in v0.21.0
type UpdateInfoResponse struct { // Information of a blue-green upgrade. BlueGreenInfo BlueGreenInfoResponse `pulumi:"blueGreenInfo"` }
UpdateInfo contains resource (instance groups, etc), status and other intermediate information relevant to a node pool upgrade.
type UpdateInfoResponseOutput ¶ added in v0.21.0
type UpdateInfoResponseOutput struct{ *pulumi.OutputState }
UpdateInfo contains resource (instance groups, etc), status and other intermediate information relevant to a node pool upgrade.
func (UpdateInfoResponseOutput) BlueGreenInfo ¶ added in v0.21.0
func (o UpdateInfoResponseOutput) BlueGreenInfo() BlueGreenInfoResponseOutput
Information of a blue-green upgrade.
func (UpdateInfoResponseOutput) ElementType ¶ added in v0.21.0
func (UpdateInfoResponseOutput) ElementType() reflect.Type
func (UpdateInfoResponseOutput) ToUpdateInfoResponseOutput ¶ added in v0.21.0
func (o UpdateInfoResponseOutput) ToUpdateInfoResponseOutput() UpdateInfoResponseOutput
func (UpdateInfoResponseOutput) ToUpdateInfoResponseOutputWithContext ¶ added in v0.21.0
func (o UpdateInfoResponseOutput) ToUpdateInfoResponseOutputWithContext(ctx context.Context) UpdateInfoResponseOutput
type UpgradeSettings ¶
type UpgradeSettings struct { // Settings for blue-green upgrade strategy. BlueGreenSettings *BlueGreenSettings `pulumi:"blueGreenSettings"` // The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process. MaxSurge *int `pulumi:"maxSurge"` MaxUnavailable *int `pulumi:"maxUnavailable"` // Update strategy of the node pool. Strategy *UpgradeSettingsStrategy `pulumi:"strategy"` }
These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade. maxUnavailable controls the number of nodes that can be simultaneously unavailable. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). Note: upgrades inevitably introduce some disruption since workloads need to be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0, this holds true. (Disruption stays within the limits of PodDisruptionBudget, if it is configured.) Consider a hypothetical node pool with 5 nodes having maxSurge=2, maxUnavailable=1. This means the upgrade process upgrades 3 nodes simultaneously. It creates 2 additional (upgraded) nodes, then it brings down 3 old (not yet upgraded) nodes at the same time. This ensures that there are always at least 4 nodes available. These upgrade settings configure the upgrade strategy for the node pool. Use strategy to switch between the strategies applied to the node pool. If the strategy is SURGE, use max_surge and max_unavailable to control the level of parallelism and the level of disruption caused by upgrade. 1. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. 2. maxUnavailable controls the number of nodes that can be simultaneously unavailable. 3. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). If the strategy is BLUE_GREEN, use blue_green_settings to configure the blue-green upgrade related settings. 1. standard_rollout_policy is the default policy. The policy is used to control the way blue pool gets drained. The draining is executed in the batch mode. The batch size could be specified as either percentage of the node pool size or the number of nodes. batch_soak_duration is the soak time after each batch gets drained. 2. node_pool_soak_duration is the soak time after all blue nodes are drained. After this period, the blue pool nodes will be deleted.
type UpgradeSettingsArgs ¶
type UpgradeSettingsArgs struct { // Settings for blue-green upgrade strategy. BlueGreenSettings BlueGreenSettingsPtrInput `pulumi:"blueGreenSettings"` // The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process. MaxSurge pulumi.IntPtrInput `pulumi:"maxSurge"` MaxUnavailable pulumi.IntPtrInput `pulumi:"maxUnavailable"` // Update strategy of the node pool. Strategy UpgradeSettingsStrategyPtrInput `pulumi:"strategy"` }
These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade. maxUnavailable controls the number of nodes that can be simultaneously unavailable. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). Note: upgrades inevitably introduce some disruption since workloads need to be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0, this holds true. (Disruption stays within the limits of PodDisruptionBudget, if it is configured.) Consider a hypothetical node pool with 5 nodes having maxSurge=2, maxUnavailable=1. This means the upgrade process upgrades 3 nodes simultaneously. It creates 2 additional (upgraded) nodes, then it brings down 3 old (not yet upgraded) nodes at the same time. This ensures that there are always at least 4 nodes available. These upgrade settings configure the upgrade strategy for the node pool. Use strategy to switch between the strategies applied to the node pool. If the strategy is SURGE, use max_surge and max_unavailable to control the level of parallelism and the level of disruption caused by upgrade. 1. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. 2. maxUnavailable controls the number of nodes that can be simultaneously unavailable. 3. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). If the strategy is BLUE_GREEN, use blue_green_settings to configure the blue-green upgrade related settings. 1. standard_rollout_policy is the default policy. The policy is used to control the way blue pool gets drained. The draining is executed in the batch mode. The batch size could be specified as either percentage of the node pool size or the number of nodes. batch_soak_duration is the soak time after each batch gets drained. 2. node_pool_soak_duration is the soak time after all blue nodes are drained. After this period, the blue pool nodes will be deleted.
func (UpgradeSettingsArgs) ElementType ¶
func (UpgradeSettingsArgs) ElementType() reflect.Type
func (UpgradeSettingsArgs) ToUpgradeSettingsOutput ¶
func (i UpgradeSettingsArgs) ToUpgradeSettingsOutput() UpgradeSettingsOutput
func (UpgradeSettingsArgs) ToUpgradeSettingsOutputWithContext ¶
func (i UpgradeSettingsArgs) ToUpgradeSettingsOutputWithContext(ctx context.Context) UpgradeSettingsOutput
func (UpgradeSettingsArgs) ToUpgradeSettingsPtrOutput ¶
func (i UpgradeSettingsArgs) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
func (UpgradeSettingsArgs) ToUpgradeSettingsPtrOutputWithContext ¶
func (i UpgradeSettingsArgs) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
type UpgradeSettingsInput ¶
type UpgradeSettingsInput interface { pulumi.Input ToUpgradeSettingsOutput() UpgradeSettingsOutput ToUpgradeSettingsOutputWithContext(context.Context) UpgradeSettingsOutput }
UpgradeSettingsInput is an input type that accepts UpgradeSettingsArgs and UpgradeSettingsOutput values. You can construct a concrete instance of `UpgradeSettingsInput` via:
UpgradeSettingsArgs{...}
type UpgradeSettingsOutput ¶
type UpgradeSettingsOutput struct{ *pulumi.OutputState }
These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade. maxUnavailable controls the number of nodes that can be simultaneously unavailable. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). Note: upgrades inevitably introduce some disruption since workloads need to be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0, this holds true. (Disruption stays within the limits of PodDisruptionBudget, if it is configured.) Consider a hypothetical node pool with 5 nodes having maxSurge=2, maxUnavailable=1. This means the upgrade process upgrades 3 nodes simultaneously. It creates 2 additional (upgraded) nodes, then it brings down 3 old (not yet upgraded) nodes at the same time. This ensures that there are always at least 4 nodes available. These upgrade settings configure the upgrade strategy for the node pool. Use strategy to switch between the strategies applied to the node pool. If the strategy is SURGE, use max_surge and max_unavailable to control the level of parallelism and the level of disruption caused by upgrade. 1. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. 2. maxUnavailable controls the number of nodes that can be simultaneously unavailable. 3. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). If the strategy is BLUE_GREEN, use blue_green_settings to configure the blue-green upgrade related settings. 1. standard_rollout_policy is the default policy. The policy is used to control the way blue pool gets drained. The draining is executed in the batch mode. The batch size could be specified as either percentage of the node pool size or the number of nodes. batch_soak_duration is the soak time after each batch gets drained. 2. node_pool_soak_duration is the soak time after all blue nodes are drained. After this period, the blue pool nodes will be deleted.
func (UpgradeSettingsOutput) BlueGreenSettings ¶ added in v0.21.0
func (o UpgradeSettingsOutput) BlueGreenSettings() BlueGreenSettingsPtrOutput
Settings for blue-green upgrade strategy.
func (UpgradeSettingsOutput) ElementType ¶
func (UpgradeSettingsOutput) ElementType() reflect.Type
func (UpgradeSettingsOutput) MaxSurge ¶
func (o UpgradeSettingsOutput) MaxSurge() pulumi.IntPtrOutput
The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.
func (UpgradeSettingsOutput) MaxUnavailable ¶
func (o UpgradeSettingsOutput) MaxUnavailable() pulumi.IntPtrOutput
The maximum number of nodes that can be simultaneously unavailable during the upgrade process. A node is considered available if its status is Ready.
func (UpgradeSettingsOutput) Strategy ¶ added in v0.21.0
func (o UpgradeSettingsOutput) Strategy() UpgradeSettingsStrategyPtrOutput
Update strategy of the node pool.
func (UpgradeSettingsOutput) ToUpgradeSettingsOutput ¶
func (o UpgradeSettingsOutput) ToUpgradeSettingsOutput() UpgradeSettingsOutput
func (UpgradeSettingsOutput) ToUpgradeSettingsOutputWithContext ¶
func (o UpgradeSettingsOutput) ToUpgradeSettingsOutputWithContext(ctx context.Context) UpgradeSettingsOutput
func (UpgradeSettingsOutput) ToUpgradeSettingsPtrOutput ¶
func (o UpgradeSettingsOutput) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
func (UpgradeSettingsOutput) ToUpgradeSettingsPtrOutputWithContext ¶
func (o UpgradeSettingsOutput) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
type UpgradeSettingsPtrInput ¶
type UpgradeSettingsPtrInput interface { pulumi.Input ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput ToUpgradeSettingsPtrOutputWithContext(context.Context) UpgradeSettingsPtrOutput }
UpgradeSettingsPtrInput is an input type that accepts UpgradeSettingsArgs, UpgradeSettingsPtr and UpgradeSettingsPtrOutput values. You can construct a concrete instance of `UpgradeSettingsPtrInput` via:
UpgradeSettingsArgs{...} or: nil
func UpgradeSettingsPtr ¶
func UpgradeSettingsPtr(v *UpgradeSettingsArgs) UpgradeSettingsPtrInput
type UpgradeSettingsPtrOutput ¶
type UpgradeSettingsPtrOutput struct{ *pulumi.OutputState }
func (UpgradeSettingsPtrOutput) BlueGreenSettings ¶ added in v0.21.0
func (o UpgradeSettingsPtrOutput) BlueGreenSettings() BlueGreenSettingsPtrOutput
Settings for blue-green upgrade strategy.
func (UpgradeSettingsPtrOutput) Elem ¶
func (o UpgradeSettingsPtrOutput) Elem() UpgradeSettingsOutput
func (UpgradeSettingsPtrOutput) ElementType ¶
func (UpgradeSettingsPtrOutput) ElementType() reflect.Type
func (UpgradeSettingsPtrOutput) MaxSurge ¶
func (o UpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.
func (UpgradeSettingsPtrOutput) MaxUnavailable ¶
func (o UpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
The maximum number of nodes that can be simultaneously unavailable during the upgrade process. A node is considered available if its status is Ready.
func (UpgradeSettingsPtrOutput) Strategy ¶ added in v0.21.0
func (o UpgradeSettingsPtrOutput) Strategy() UpgradeSettingsStrategyPtrOutput
Update strategy of the node pool.
func (UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutput ¶
func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
func (UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutputWithContext ¶
func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
type UpgradeSettingsResponse ¶
type UpgradeSettingsResponse struct { // Settings for blue-green upgrade strategy. BlueGreenSettings BlueGreenSettingsResponse `pulumi:"blueGreenSettings"` // The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process. MaxSurge int `pulumi:"maxSurge"` MaxUnavailable int `pulumi:"maxUnavailable"` // Update strategy of the node pool. Strategy string `pulumi:"strategy"` }
These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade. maxUnavailable controls the number of nodes that can be simultaneously unavailable. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). Note: upgrades inevitably introduce some disruption since workloads need to be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0, this holds true. (Disruption stays within the limits of PodDisruptionBudget, if it is configured.) Consider a hypothetical node pool with 5 nodes having maxSurge=2, maxUnavailable=1. This means the upgrade process upgrades 3 nodes simultaneously. It creates 2 additional (upgraded) nodes, then it brings down 3 old (not yet upgraded) nodes at the same time. This ensures that there are always at least 4 nodes available. These upgrade settings configure the upgrade strategy for the node pool. Use strategy to switch between the strategies applied to the node pool. If the strategy is SURGE, use max_surge and max_unavailable to control the level of parallelism and the level of disruption caused by upgrade. 1. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. 2. maxUnavailable controls the number of nodes that can be simultaneously unavailable. 3. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). If the strategy is BLUE_GREEN, use blue_green_settings to configure the blue-green upgrade related settings. 1. standard_rollout_policy is the default policy. The policy is used to control the way blue pool gets drained. The draining is executed in the batch mode. The batch size could be specified as either percentage of the node pool size or the number of nodes. batch_soak_duration is the soak time after each batch gets drained. 2. node_pool_soak_duration is the soak time after all blue nodes are drained. After this period, the blue pool nodes will be deleted.
type UpgradeSettingsResponseOutput ¶
type UpgradeSettingsResponseOutput struct{ *pulumi.OutputState }
These upgrade settings control the level of parallelism and the level of disruption caused by an upgrade. maxUnavailable controls the number of nodes that can be simultaneously unavailable. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). Note: upgrades inevitably introduce some disruption since workloads need to be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0, this holds true. (Disruption stays within the limits of PodDisruptionBudget, if it is configured.) Consider a hypothetical node pool with 5 nodes having maxSurge=2, maxUnavailable=1. This means the upgrade process upgrades 3 nodes simultaneously. It creates 2 additional (upgraded) nodes, then it brings down 3 old (not yet upgraded) nodes at the same time. This ensures that there are always at least 4 nodes available. These upgrade settings configure the upgrade strategy for the node pool. Use strategy to switch between the strategies applied to the node pool. If the strategy is SURGE, use max_surge and max_unavailable to control the level of parallelism and the level of disruption caused by upgrade. 1. maxSurge controls the number of additional nodes that can be added to the node pool temporarily for the time of the upgrade to increase the number of available nodes. 2. maxUnavailable controls the number of nodes that can be simultaneously unavailable. 3. (maxUnavailable + maxSurge) determines the level of parallelism (how many nodes are being upgraded at the same time). If the strategy is BLUE_GREEN, use blue_green_settings to configure the blue-green upgrade related settings. 1. standard_rollout_policy is the default policy. The policy is used to control the way blue pool gets drained. The draining is executed in the batch mode. The batch size could be specified as either percentage of the node pool size or the number of nodes. batch_soak_duration is the soak time after each batch gets drained. 2. node_pool_soak_duration is the soak time after all blue nodes are drained. After this period, the blue pool nodes will be deleted.
func (UpgradeSettingsResponseOutput) BlueGreenSettings ¶ added in v0.21.0
func (o UpgradeSettingsResponseOutput) BlueGreenSettings() BlueGreenSettingsResponseOutput
Settings for blue-green upgrade strategy.
func (UpgradeSettingsResponseOutput) ElementType ¶
func (UpgradeSettingsResponseOutput) ElementType() reflect.Type
func (UpgradeSettingsResponseOutput) MaxSurge ¶
func (o UpgradeSettingsResponseOutput) MaxSurge() pulumi.IntOutput
The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process.
func (UpgradeSettingsResponseOutput) MaxUnavailable ¶
func (o UpgradeSettingsResponseOutput) MaxUnavailable() pulumi.IntOutput
The maximum number of nodes that can be simultaneously unavailable during the upgrade process. A node is considered available if its status is Ready.
func (UpgradeSettingsResponseOutput) Strategy ¶ added in v0.21.0
func (o UpgradeSettingsResponseOutput) Strategy() pulumi.StringOutput
Update strategy of the node pool.
func (UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutput ¶
func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput
func (UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutputWithContext ¶
func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutputWithContext(ctx context.Context) UpgradeSettingsResponseOutput
type UpgradeSettingsStrategy ¶ added in v0.21.0
type UpgradeSettingsStrategy string
Update strategy of the node pool.
func (UpgradeSettingsStrategy) ElementType ¶ added in v0.21.0
func (UpgradeSettingsStrategy) ElementType() reflect.Type
func (UpgradeSettingsStrategy) ToStringOutput ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToStringOutput() pulumi.StringOutput
func (UpgradeSettingsStrategy) ToStringOutputWithContext ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeSettingsStrategy) ToStringPtrOutput ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeSettingsStrategy) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeSettingsStrategy) ToUpgradeSettingsStrategyOutput ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyOutput() UpgradeSettingsStrategyOutput
func (UpgradeSettingsStrategy) ToUpgradeSettingsStrategyOutputWithContext ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyOutputWithContext(ctx context.Context) UpgradeSettingsStrategyOutput
func (UpgradeSettingsStrategy) ToUpgradeSettingsStrategyPtrOutput ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput
func (UpgradeSettingsStrategy) ToUpgradeSettingsStrategyPtrOutputWithContext ¶ added in v0.21.0
func (e UpgradeSettingsStrategy) ToUpgradeSettingsStrategyPtrOutputWithContext(ctx context.Context) UpgradeSettingsStrategyPtrOutput
type UpgradeSettingsStrategyInput ¶ added in v0.21.0
type UpgradeSettingsStrategyInput interface { pulumi.Input ToUpgradeSettingsStrategyOutput() UpgradeSettingsStrategyOutput ToUpgradeSettingsStrategyOutputWithContext(context.Context) UpgradeSettingsStrategyOutput }
UpgradeSettingsStrategyInput is an input type that accepts UpgradeSettingsStrategyArgs and UpgradeSettingsStrategyOutput values. You can construct a concrete instance of `UpgradeSettingsStrategyInput` via:
UpgradeSettingsStrategyArgs{...}
type UpgradeSettingsStrategyOutput ¶ added in v0.21.0
type UpgradeSettingsStrategyOutput struct{ *pulumi.OutputState }
func (UpgradeSettingsStrategyOutput) ElementType ¶ added in v0.21.0
func (UpgradeSettingsStrategyOutput) ElementType() reflect.Type
func (UpgradeSettingsStrategyOutput) ToStringOutput ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToStringOutput() pulumi.StringOutput
func (UpgradeSettingsStrategyOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UpgradeSettingsStrategyOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeSettingsStrategyOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyOutput ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyOutput() UpgradeSettingsStrategyOutput
func (UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyOutputWithContext ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyOutputWithContext(ctx context.Context) UpgradeSettingsStrategyOutput
func (UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyPtrOutput ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput
func (UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyPtrOutputWithContext ¶ added in v0.21.0
func (o UpgradeSettingsStrategyOutput) ToUpgradeSettingsStrategyPtrOutputWithContext(ctx context.Context) UpgradeSettingsStrategyPtrOutput
type UpgradeSettingsStrategyPtrInput ¶ added in v0.21.0
type UpgradeSettingsStrategyPtrInput interface { pulumi.Input ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput ToUpgradeSettingsStrategyPtrOutputWithContext(context.Context) UpgradeSettingsStrategyPtrOutput }
func UpgradeSettingsStrategyPtr ¶ added in v0.21.0
func UpgradeSettingsStrategyPtr(v string) UpgradeSettingsStrategyPtrInput
type UpgradeSettingsStrategyPtrOutput ¶ added in v0.21.0
type UpgradeSettingsStrategyPtrOutput struct{ *pulumi.OutputState }
func (UpgradeSettingsStrategyPtrOutput) Elem ¶ added in v0.21.0
func (o UpgradeSettingsStrategyPtrOutput) Elem() UpgradeSettingsStrategyOutput
func (UpgradeSettingsStrategyPtrOutput) ElementType ¶ added in v0.21.0
func (UpgradeSettingsStrategyPtrOutput) ElementType() reflect.Type
func (UpgradeSettingsStrategyPtrOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o UpgradeSettingsStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UpgradeSettingsStrategyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o UpgradeSettingsStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UpgradeSettingsStrategyPtrOutput) ToUpgradeSettingsStrategyPtrOutput ¶ added in v0.21.0
func (o UpgradeSettingsStrategyPtrOutput) ToUpgradeSettingsStrategyPtrOutput() UpgradeSettingsStrategyPtrOutput
func (UpgradeSettingsStrategyPtrOutput) ToUpgradeSettingsStrategyPtrOutputWithContext ¶ added in v0.21.0
func (o UpgradeSettingsStrategyPtrOutput) ToUpgradeSettingsStrategyPtrOutputWithContext(ctx context.Context) UpgradeSettingsStrategyPtrOutput
type VerticalPodAutoscaling ¶
type VerticalPodAutoscaling struct { // Enables vertical pod autoscaling. Enabled *bool `pulumi:"enabled"` }
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
type VerticalPodAutoscalingArgs ¶
type VerticalPodAutoscalingArgs struct { // Enables vertical pod autoscaling. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
func (VerticalPodAutoscalingArgs) ElementType ¶
func (VerticalPodAutoscalingArgs) ElementType() reflect.Type
func (VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingOutput ¶
func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingOutput() VerticalPodAutoscalingOutput
func (VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingOutputWithContext ¶
func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingOutputWithContext(ctx context.Context) VerticalPodAutoscalingOutput
func (VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingPtrOutput ¶
func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput
func (VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingPtrOutputWithContext ¶
func (i VerticalPodAutoscalingArgs) ToVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingPtrOutput
type VerticalPodAutoscalingInput ¶
type VerticalPodAutoscalingInput interface { pulumi.Input ToVerticalPodAutoscalingOutput() VerticalPodAutoscalingOutput ToVerticalPodAutoscalingOutputWithContext(context.Context) VerticalPodAutoscalingOutput }
VerticalPodAutoscalingInput is an input type that accepts VerticalPodAutoscalingArgs and VerticalPodAutoscalingOutput values. You can construct a concrete instance of `VerticalPodAutoscalingInput` via:
VerticalPodAutoscalingArgs{...}
type VerticalPodAutoscalingOutput ¶
type VerticalPodAutoscalingOutput struct{ *pulumi.OutputState }
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
func (VerticalPodAutoscalingOutput) ElementType ¶
func (VerticalPodAutoscalingOutput) ElementType() reflect.Type
func (VerticalPodAutoscalingOutput) Enabled ¶
func (o VerticalPodAutoscalingOutput) Enabled() pulumi.BoolPtrOutput
Enables vertical pod autoscaling.
func (VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingOutput ¶
func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingOutput() VerticalPodAutoscalingOutput
func (VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingOutputWithContext ¶
func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingOutputWithContext(ctx context.Context) VerticalPodAutoscalingOutput
func (VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingPtrOutput ¶
func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput
func (VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingPtrOutputWithContext ¶
func (o VerticalPodAutoscalingOutput) ToVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingPtrOutput
type VerticalPodAutoscalingPtrInput ¶
type VerticalPodAutoscalingPtrInput interface { pulumi.Input ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput ToVerticalPodAutoscalingPtrOutputWithContext(context.Context) VerticalPodAutoscalingPtrOutput }
VerticalPodAutoscalingPtrInput is an input type that accepts VerticalPodAutoscalingArgs, VerticalPodAutoscalingPtr and VerticalPodAutoscalingPtrOutput values. You can construct a concrete instance of `VerticalPodAutoscalingPtrInput` via:
VerticalPodAutoscalingArgs{...} or: nil
func VerticalPodAutoscalingPtr ¶
func VerticalPodAutoscalingPtr(v *VerticalPodAutoscalingArgs) VerticalPodAutoscalingPtrInput
type VerticalPodAutoscalingPtrOutput ¶
type VerticalPodAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (VerticalPodAutoscalingPtrOutput) Elem ¶
func (o VerticalPodAutoscalingPtrOutput) Elem() VerticalPodAutoscalingOutput
func (VerticalPodAutoscalingPtrOutput) ElementType ¶
func (VerticalPodAutoscalingPtrOutput) ElementType() reflect.Type
func (VerticalPodAutoscalingPtrOutput) Enabled ¶
func (o VerticalPodAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables vertical pod autoscaling.
func (VerticalPodAutoscalingPtrOutput) ToVerticalPodAutoscalingPtrOutput ¶
func (o VerticalPodAutoscalingPtrOutput) ToVerticalPodAutoscalingPtrOutput() VerticalPodAutoscalingPtrOutput
func (VerticalPodAutoscalingPtrOutput) ToVerticalPodAutoscalingPtrOutputWithContext ¶
func (o VerticalPodAutoscalingPtrOutput) ToVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingPtrOutput
type VerticalPodAutoscalingResponse ¶
type VerticalPodAutoscalingResponse struct { // Enables vertical pod autoscaling. Enabled bool `pulumi:"enabled"` }
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
type VerticalPodAutoscalingResponseOutput ¶
type VerticalPodAutoscalingResponseOutput struct{ *pulumi.OutputState }
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
func (VerticalPodAutoscalingResponseOutput) ElementType ¶
func (VerticalPodAutoscalingResponseOutput) ElementType() reflect.Type
func (VerticalPodAutoscalingResponseOutput) Enabled ¶
func (o VerticalPodAutoscalingResponseOutput) Enabled() pulumi.BoolOutput
Enables vertical pod autoscaling.
func (VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponseOutput ¶
func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponseOutput() VerticalPodAutoscalingResponseOutput
func (VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponseOutputWithContext ¶
func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponseOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponseOutput
type VirtualNIC ¶ added in v0.8.0
type VirtualNIC struct { // Whether gVNIC features are enabled in the node pool. Enabled *bool `pulumi:"enabled"` }
Configuration of gVNIC feature.
type VirtualNICArgs ¶ added in v0.8.0
type VirtualNICArgs struct { // Whether gVNIC features are enabled in the node pool. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Configuration of gVNIC feature.
func (VirtualNICArgs) ElementType ¶ added in v0.8.0
func (VirtualNICArgs) ElementType() reflect.Type
func (VirtualNICArgs) ToVirtualNICOutput ¶ added in v0.8.0
func (i VirtualNICArgs) ToVirtualNICOutput() VirtualNICOutput
func (VirtualNICArgs) ToVirtualNICOutputWithContext ¶ added in v0.8.0
func (i VirtualNICArgs) ToVirtualNICOutputWithContext(ctx context.Context) VirtualNICOutput
func (VirtualNICArgs) ToVirtualNICPtrOutput ¶ added in v0.8.0
func (i VirtualNICArgs) ToVirtualNICPtrOutput() VirtualNICPtrOutput
func (VirtualNICArgs) ToVirtualNICPtrOutputWithContext ¶ added in v0.8.0
func (i VirtualNICArgs) ToVirtualNICPtrOutputWithContext(ctx context.Context) VirtualNICPtrOutput
type VirtualNICInput ¶ added in v0.8.0
type VirtualNICInput interface { pulumi.Input ToVirtualNICOutput() VirtualNICOutput ToVirtualNICOutputWithContext(context.Context) VirtualNICOutput }
VirtualNICInput is an input type that accepts VirtualNICArgs and VirtualNICOutput values. You can construct a concrete instance of `VirtualNICInput` via:
VirtualNICArgs{...}
type VirtualNICOutput ¶ added in v0.8.0
type VirtualNICOutput struct{ *pulumi.OutputState }
Configuration of gVNIC feature.
func (VirtualNICOutput) ElementType ¶ added in v0.8.0
func (VirtualNICOutput) ElementType() reflect.Type
func (VirtualNICOutput) Enabled ¶ added in v0.8.0
func (o VirtualNICOutput) Enabled() pulumi.BoolPtrOutput
Whether gVNIC features are enabled in the node pool.
func (VirtualNICOutput) ToVirtualNICOutput ¶ added in v0.8.0
func (o VirtualNICOutput) ToVirtualNICOutput() VirtualNICOutput
func (VirtualNICOutput) ToVirtualNICOutputWithContext ¶ added in v0.8.0
func (o VirtualNICOutput) ToVirtualNICOutputWithContext(ctx context.Context) VirtualNICOutput
func (VirtualNICOutput) ToVirtualNICPtrOutput ¶ added in v0.8.0
func (o VirtualNICOutput) ToVirtualNICPtrOutput() VirtualNICPtrOutput
func (VirtualNICOutput) ToVirtualNICPtrOutputWithContext ¶ added in v0.8.0
func (o VirtualNICOutput) ToVirtualNICPtrOutputWithContext(ctx context.Context) VirtualNICPtrOutput
type VirtualNICPtrInput ¶ added in v0.8.0
type VirtualNICPtrInput interface { pulumi.Input ToVirtualNICPtrOutput() VirtualNICPtrOutput ToVirtualNICPtrOutputWithContext(context.Context) VirtualNICPtrOutput }
VirtualNICPtrInput is an input type that accepts VirtualNICArgs, VirtualNICPtr and VirtualNICPtrOutput values. You can construct a concrete instance of `VirtualNICPtrInput` via:
VirtualNICArgs{...} or: nil
func VirtualNICPtr ¶ added in v0.8.0
func VirtualNICPtr(v *VirtualNICArgs) VirtualNICPtrInput
type VirtualNICPtrOutput ¶ added in v0.8.0
type VirtualNICPtrOutput struct{ *pulumi.OutputState }
func (VirtualNICPtrOutput) Elem ¶ added in v0.8.0
func (o VirtualNICPtrOutput) Elem() VirtualNICOutput
func (VirtualNICPtrOutput) ElementType ¶ added in v0.8.0
func (VirtualNICPtrOutput) ElementType() reflect.Type
func (VirtualNICPtrOutput) Enabled ¶ added in v0.8.0
func (o VirtualNICPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether gVNIC features are enabled in the node pool.
func (VirtualNICPtrOutput) ToVirtualNICPtrOutput ¶ added in v0.8.0
func (o VirtualNICPtrOutput) ToVirtualNICPtrOutput() VirtualNICPtrOutput
func (VirtualNICPtrOutput) ToVirtualNICPtrOutputWithContext ¶ added in v0.8.0
func (o VirtualNICPtrOutput) ToVirtualNICPtrOutputWithContext(ctx context.Context) VirtualNICPtrOutput
type VirtualNICResponse ¶ added in v0.8.0
type VirtualNICResponse struct { // Whether gVNIC features are enabled in the node pool. Enabled bool `pulumi:"enabled"` }
Configuration of gVNIC feature.
type VirtualNICResponseOutput ¶ added in v0.8.0
type VirtualNICResponseOutput struct{ *pulumi.OutputState }
Configuration of gVNIC feature.
func (VirtualNICResponseOutput) ElementType ¶ added in v0.8.0
func (VirtualNICResponseOutput) ElementType() reflect.Type
func (VirtualNICResponseOutput) Enabled ¶ added in v0.8.0
func (o VirtualNICResponseOutput) Enabled() pulumi.BoolOutput
Whether gVNIC features are enabled in the node pool.
func (VirtualNICResponseOutput) ToVirtualNICResponseOutput ¶ added in v0.8.0
func (o VirtualNICResponseOutput) ToVirtualNICResponseOutput() VirtualNICResponseOutput
func (VirtualNICResponseOutput) ToVirtualNICResponseOutputWithContext ¶ added in v0.8.0
func (o VirtualNICResponseOutput) ToVirtualNICResponseOutputWithContext(ctx context.Context) VirtualNICResponseOutput
type WindowsNodeConfig ¶ added in v0.28.0
type WindowsNodeConfig struct { // OSVersion specifies the Windows node config to be used on the node OsVersion *WindowsNodeConfigOsVersion `pulumi:"osVersion"` }
Parameters that can be configured on Windows nodes. Windows Node Config that define the parameters that will be used to configure the Windows node pool settings
type WindowsNodeConfigArgs ¶ added in v0.28.0
type WindowsNodeConfigArgs struct { // OSVersion specifies the Windows node config to be used on the node OsVersion WindowsNodeConfigOsVersionPtrInput `pulumi:"osVersion"` }
Parameters that can be configured on Windows nodes. Windows Node Config that define the parameters that will be used to configure the Windows node pool settings
func (WindowsNodeConfigArgs) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigArgs) ElementType() reflect.Type
func (WindowsNodeConfigArgs) ToWindowsNodeConfigOutput ¶ added in v0.28.0
func (i WindowsNodeConfigArgs) ToWindowsNodeConfigOutput() WindowsNodeConfigOutput
func (WindowsNodeConfigArgs) ToWindowsNodeConfigOutputWithContext ¶ added in v0.28.0
func (i WindowsNodeConfigArgs) ToWindowsNodeConfigOutputWithContext(ctx context.Context) WindowsNodeConfigOutput
func (WindowsNodeConfigArgs) ToWindowsNodeConfigPtrOutput ¶ added in v0.28.0
func (i WindowsNodeConfigArgs) ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput
func (WindowsNodeConfigArgs) ToWindowsNodeConfigPtrOutputWithContext ¶ added in v0.28.0
func (i WindowsNodeConfigArgs) ToWindowsNodeConfigPtrOutputWithContext(ctx context.Context) WindowsNodeConfigPtrOutput
type WindowsNodeConfigInput ¶ added in v0.28.0
type WindowsNodeConfigInput interface { pulumi.Input ToWindowsNodeConfigOutput() WindowsNodeConfigOutput ToWindowsNodeConfigOutputWithContext(context.Context) WindowsNodeConfigOutput }
WindowsNodeConfigInput is an input type that accepts WindowsNodeConfigArgs and WindowsNodeConfigOutput values. You can construct a concrete instance of `WindowsNodeConfigInput` via:
WindowsNodeConfigArgs{...}
type WindowsNodeConfigOsVersion ¶ added in v0.28.0
type WindowsNodeConfigOsVersion string
OSVersion specifies the Windows node config to be used on the node
func (WindowsNodeConfigOsVersion) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigOsVersion) ElementType() reflect.Type
func (WindowsNodeConfigOsVersion) ToStringOutput ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToStringOutput() pulumi.StringOutput
func (WindowsNodeConfigOsVersion) ToStringOutputWithContext ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsNodeConfigOsVersion) ToStringPtrOutput ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsNodeConfigOsVersion) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionOutput ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionOutput() WindowsNodeConfigOsVersionOutput
func (WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionOutputWithContext ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionOutput
func (WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionPtrOutput ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput
func (WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionPtrOutputWithContext ¶ added in v0.28.0
func (e WindowsNodeConfigOsVersion) ToWindowsNodeConfigOsVersionPtrOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionPtrOutput
type WindowsNodeConfigOsVersionInput ¶ added in v0.28.0
type WindowsNodeConfigOsVersionInput interface { pulumi.Input ToWindowsNodeConfigOsVersionOutput() WindowsNodeConfigOsVersionOutput ToWindowsNodeConfigOsVersionOutputWithContext(context.Context) WindowsNodeConfigOsVersionOutput }
WindowsNodeConfigOsVersionInput is an input type that accepts WindowsNodeConfigOsVersionArgs and WindowsNodeConfigOsVersionOutput values. You can construct a concrete instance of `WindowsNodeConfigOsVersionInput` via:
WindowsNodeConfigOsVersionArgs{...}
type WindowsNodeConfigOsVersionOutput ¶ added in v0.28.0
type WindowsNodeConfigOsVersionOutput struct{ *pulumi.OutputState }
func (WindowsNodeConfigOsVersionOutput) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigOsVersionOutput) ElementType() reflect.Type
func (WindowsNodeConfigOsVersionOutput) ToStringOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToStringOutput() pulumi.StringOutput
func (WindowsNodeConfigOsVersionOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WindowsNodeConfigOsVersionOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsNodeConfigOsVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionOutput() WindowsNodeConfigOsVersionOutput
func (WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionOutput
func (WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionPtrOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput
func (WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionPtrOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionOutput) ToWindowsNodeConfigOsVersionPtrOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionPtrOutput
type WindowsNodeConfigOsVersionPtrInput ¶ added in v0.28.0
type WindowsNodeConfigOsVersionPtrInput interface { pulumi.Input ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput ToWindowsNodeConfigOsVersionPtrOutputWithContext(context.Context) WindowsNodeConfigOsVersionPtrOutput }
func WindowsNodeConfigOsVersionPtr ¶ added in v0.28.0
func WindowsNodeConfigOsVersionPtr(v string) WindowsNodeConfigOsVersionPtrInput
type WindowsNodeConfigOsVersionPtrOutput ¶ added in v0.28.0
type WindowsNodeConfigOsVersionPtrOutput struct{ *pulumi.OutputState }
func (WindowsNodeConfigOsVersionPtrOutput) Elem ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionPtrOutput) Elem() WindowsNodeConfigOsVersionOutput
func (WindowsNodeConfigOsVersionPtrOutput) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigOsVersionPtrOutput) ElementType() reflect.Type
func (WindowsNodeConfigOsVersionPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WindowsNodeConfigOsVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WindowsNodeConfigOsVersionPtrOutput) ToWindowsNodeConfigOsVersionPtrOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionPtrOutput) ToWindowsNodeConfigOsVersionPtrOutput() WindowsNodeConfigOsVersionPtrOutput
func (WindowsNodeConfigOsVersionPtrOutput) ToWindowsNodeConfigOsVersionPtrOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOsVersionPtrOutput) ToWindowsNodeConfigOsVersionPtrOutputWithContext(ctx context.Context) WindowsNodeConfigOsVersionPtrOutput
type WindowsNodeConfigOutput ¶ added in v0.28.0
type WindowsNodeConfigOutput struct{ *pulumi.OutputState }
Parameters that can be configured on Windows nodes. Windows Node Config that define the parameters that will be used to configure the Windows node pool settings
func (WindowsNodeConfigOutput) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigOutput) ElementType() reflect.Type
func (WindowsNodeConfigOutput) OsVersion ¶ added in v0.28.0
func (o WindowsNodeConfigOutput) OsVersion() WindowsNodeConfigOsVersionPtrOutput
OSVersion specifies the Windows node config to be used on the node
func (WindowsNodeConfigOutput) ToWindowsNodeConfigOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOutput) ToWindowsNodeConfigOutput() WindowsNodeConfigOutput
func (WindowsNodeConfigOutput) ToWindowsNodeConfigOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOutput) ToWindowsNodeConfigOutputWithContext(ctx context.Context) WindowsNodeConfigOutput
func (WindowsNodeConfigOutput) ToWindowsNodeConfigPtrOutput ¶ added in v0.28.0
func (o WindowsNodeConfigOutput) ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput
func (WindowsNodeConfigOutput) ToWindowsNodeConfigPtrOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigOutput) ToWindowsNodeConfigPtrOutputWithContext(ctx context.Context) WindowsNodeConfigPtrOutput
type WindowsNodeConfigPtrInput ¶ added in v0.28.0
type WindowsNodeConfigPtrInput interface { pulumi.Input ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput ToWindowsNodeConfigPtrOutputWithContext(context.Context) WindowsNodeConfigPtrOutput }
WindowsNodeConfigPtrInput is an input type that accepts WindowsNodeConfigArgs, WindowsNodeConfigPtr and WindowsNodeConfigPtrOutput values. You can construct a concrete instance of `WindowsNodeConfigPtrInput` via:
WindowsNodeConfigArgs{...} or: nil
func WindowsNodeConfigPtr ¶ added in v0.28.0
func WindowsNodeConfigPtr(v *WindowsNodeConfigArgs) WindowsNodeConfigPtrInput
type WindowsNodeConfigPtrOutput ¶ added in v0.28.0
type WindowsNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (WindowsNodeConfigPtrOutput) Elem ¶ added in v0.28.0
func (o WindowsNodeConfigPtrOutput) Elem() WindowsNodeConfigOutput
func (WindowsNodeConfigPtrOutput) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigPtrOutput) ElementType() reflect.Type
func (WindowsNodeConfigPtrOutput) OsVersion ¶ added in v0.28.0
func (o WindowsNodeConfigPtrOutput) OsVersion() WindowsNodeConfigOsVersionPtrOutput
OSVersion specifies the Windows node config to be used on the node
func (WindowsNodeConfigPtrOutput) ToWindowsNodeConfigPtrOutput ¶ added in v0.28.0
func (o WindowsNodeConfigPtrOutput) ToWindowsNodeConfigPtrOutput() WindowsNodeConfigPtrOutput
func (WindowsNodeConfigPtrOutput) ToWindowsNodeConfigPtrOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigPtrOutput) ToWindowsNodeConfigPtrOutputWithContext(ctx context.Context) WindowsNodeConfigPtrOutput
type WindowsNodeConfigResponse ¶ added in v0.28.0
type WindowsNodeConfigResponse struct { // OSVersion specifies the Windows node config to be used on the node OsVersion string `pulumi:"osVersion"` }
Parameters that can be configured on Windows nodes. Windows Node Config that define the parameters that will be used to configure the Windows node pool settings
type WindowsNodeConfigResponseOutput ¶ added in v0.28.0
type WindowsNodeConfigResponseOutput struct{ *pulumi.OutputState }
Parameters that can be configured on Windows nodes. Windows Node Config that define the parameters that will be used to configure the Windows node pool settings
func (WindowsNodeConfigResponseOutput) ElementType ¶ added in v0.28.0
func (WindowsNodeConfigResponseOutput) ElementType() reflect.Type
func (WindowsNodeConfigResponseOutput) OsVersion ¶ added in v0.28.0
func (o WindowsNodeConfigResponseOutput) OsVersion() pulumi.StringOutput
OSVersion specifies the Windows node config to be used on the node
func (WindowsNodeConfigResponseOutput) ToWindowsNodeConfigResponseOutput ¶ added in v0.28.0
func (o WindowsNodeConfigResponseOutput) ToWindowsNodeConfigResponseOutput() WindowsNodeConfigResponseOutput
func (WindowsNodeConfigResponseOutput) ToWindowsNodeConfigResponseOutputWithContext ¶ added in v0.28.0
func (o WindowsNodeConfigResponseOutput) ToWindowsNodeConfigResponseOutputWithContext(ctx context.Context) WindowsNodeConfigResponseOutput
type WorkloadALTSConfig ¶ added in v0.16.0
type WorkloadALTSConfig struct { // enable_alts controls whether the alts handshaker should be enabled or not for direct-path. Requires Workload Identity (workload_pool must be non-empty). EnableAlts *bool `pulumi:"enableAlts"` }
Configuration for direct-path (via ALTS) with workload identity.
type WorkloadALTSConfigArgs ¶ added in v0.16.0
type WorkloadALTSConfigArgs struct { // enable_alts controls whether the alts handshaker should be enabled or not for direct-path. Requires Workload Identity (workload_pool must be non-empty). EnableAlts pulumi.BoolPtrInput `pulumi:"enableAlts"` }
Configuration for direct-path (via ALTS) with workload identity.
func (WorkloadALTSConfigArgs) ElementType ¶ added in v0.16.0
func (WorkloadALTSConfigArgs) ElementType() reflect.Type
func (WorkloadALTSConfigArgs) ToWorkloadALTSConfigOutput ¶ added in v0.16.0
func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigOutput() WorkloadALTSConfigOutput
func (WorkloadALTSConfigArgs) ToWorkloadALTSConfigOutputWithContext ¶ added in v0.16.0
func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigOutputWithContext(ctx context.Context) WorkloadALTSConfigOutput
func (WorkloadALTSConfigArgs) ToWorkloadALTSConfigPtrOutput ¶ added in v0.16.0
func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput
func (WorkloadALTSConfigArgs) ToWorkloadALTSConfigPtrOutputWithContext ¶ added in v0.16.0
func (i WorkloadALTSConfigArgs) ToWorkloadALTSConfigPtrOutputWithContext(ctx context.Context) WorkloadALTSConfigPtrOutput
type WorkloadALTSConfigInput ¶ added in v0.16.0
type WorkloadALTSConfigInput interface { pulumi.Input ToWorkloadALTSConfigOutput() WorkloadALTSConfigOutput ToWorkloadALTSConfigOutputWithContext(context.Context) WorkloadALTSConfigOutput }
WorkloadALTSConfigInput is an input type that accepts WorkloadALTSConfigArgs and WorkloadALTSConfigOutput values. You can construct a concrete instance of `WorkloadALTSConfigInput` via:
WorkloadALTSConfigArgs{...}
type WorkloadALTSConfigOutput ¶ added in v0.16.0
type WorkloadALTSConfigOutput struct{ *pulumi.OutputState }
Configuration for direct-path (via ALTS) with workload identity.
func (WorkloadALTSConfigOutput) ElementType ¶ added in v0.16.0
func (WorkloadALTSConfigOutput) ElementType() reflect.Type
func (WorkloadALTSConfigOutput) EnableAlts ¶ added in v0.16.0
func (o WorkloadALTSConfigOutput) EnableAlts() pulumi.BoolPtrOutput
enable_alts controls whether the alts handshaker should be enabled or not for direct-path. Requires Workload Identity (workload_pool must be non-empty).
func (WorkloadALTSConfigOutput) ToWorkloadALTSConfigOutput ¶ added in v0.16.0
func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigOutput() WorkloadALTSConfigOutput
func (WorkloadALTSConfigOutput) ToWorkloadALTSConfigOutputWithContext ¶ added in v0.16.0
func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigOutputWithContext(ctx context.Context) WorkloadALTSConfigOutput
func (WorkloadALTSConfigOutput) ToWorkloadALTSConfigPtrOutput ¶ added in v0.16.0
func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput
func (WorkloadALTSConfigOutput) ToWorkloadALTSConfigPtrOutputWithContext ¶ added in v0.16.0
func (o WorkloadALTSConfigOutput) ToWorkloadALTSConfigPtrOutputWithContext(ctx context.Context) WorkloadALTSConfigPtrOutput
type WorkloadALTSConfigPtrInput ¶ added in v0.16.0
type WorkloadALTSConfigPtrInput interface { pulumi.Input ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput ToWorkloadALTSConfigPtrOutputWithContext(context.Context) WorkloadALTSConfigPtrOutput }
WorkloadALTSConfigPtrInput is an input type that accepts WorkloadALTSConfigArgs, WorkloadALTSConfigPtr and WorkloadALTSConfigPtrOutput values. You can construct a concrete instance of `WorkloadALTSConfigPtrInput` via:
WorkloadALTSConfigArgs{...} or: nil
func WorkloadALTSConfigPtr ¶ added in v0.16.0
func WorkloadALTSConfigPtr(v *WorkloadALTSConfigArgs) WorkloadALTSConfigPtrInput
type WorkloadALTSConfigPtrOutput ¶ added in v0.16.0
type WorkloadALTSConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkloadALTSConfigPtrOutput) Elem ¶ added in v0.16.0
func (o WorkloadALTSConfigPtrOutput) Elem() WorkloadALTSConfigOutput
func (WorkloadALTSConfigPtrOutput) ElementType ¶ added in v0.16.0
func (WorkloadALTSConfigPtrOutput) ElementType() reflect.Type
func (WorkloadALTSConfigPtrOutput) EnableAlts ¶ added in v0.16.0
func (o WorkloadALTSConfigPtrOutput) EnableAlts() pulumi.BoolPtrOutput
enable_alts controls whether the alts handshaker should be enabled or not for direct-path. Requires Workload Identity (workload_pool must be non-empty).
func (WorkloadALTSConfigPtrOutput) ToWorkloadALTSConfigPtrOutput ¶ added in v0.16.0
func (o WorkloadALTSConfigPtrOutput) ToWorkloadALTSConfigPtrOutput() WorkloadALTSConfigPtrOutput
func (WorkloadALTSConfigPtrOutput) ToWorkloadALTSConfigPtrOutputWithContext ¶ added in v0.16.0
func (o WorkloadALTSConfigPtrOutput) ToWorkloadALTSConfigPtrOutputWithContext(ctx context.Context) WorkloadALTSConfigPtrOutput
type WorkloadALTSConfigResponse ¶ added in v0.16.0
type WorkloadALTSConfigResponse struct { // enable_alts controls whether the alts handshaker should be enabled or not for direct-path. Requires Workload Identity (workload_pool must be non-empty). EnableAlts bool `pulumi:"enableAlts"` }
Configuration for direct-path (via ALTS) with workload identity.
type WorkloadALTSConfigResponseOutput ¶ added in v0.16.0
type WorkloadALTSConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for direct-path (via ALTS) with workload identity.
func (WorkloadALTSConfigResponseOutput) ElementType ¶ added in v0.16.0
func (WorkloadALTSConfigResponseOutput) ElementType() reflect.Type
func (WorkloadALTSConfigResponseOutput) EnableAlts ¶ added in v0.16.0
func (o WorkloadALTSConfigResponseOutput) EnableAlts() pulumi.BoolOutput
enable_alts controls whether the alts handshaker should be enabled or not for direct-path. Requires Workload Identity (workload_pool must be non-empty).
func (WorkloadALTSConfigResponseOutput) ToWorkloadALTSConfigResponseOutput ¶ added in v0.16.0
func (o WorkloadALTSConfigResponseOutput) ToWorkloadALTSConfigResponseOutput() WorkloadALTSConfigResponseOutput
func (WorkloadALTSConfigResponseOutput) ToWorkloadALTSConfigResponseOutputWithContext ¶ added in v0.16.0
func (o WorkloadALTSConfigResponseOutput) ToWorkloadALTSConfigResponseOutputWithContext(ctx context.Context) WorkloadALTSConfigResponseOutput
type WorkloadCertificates ¶
type WorkloadCertificates struct { // enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty). EnableCertificates *bool `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
type WorkloadCertificatesArgs ¶
type WorkloadCertificatesArgs struct { // enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty). EnableCertificates pulumi.BoolPtrInput `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (WorkloadCertificatesArgs) ElementType ¶
func (WorkloadCertificatesArgs) ElementType() reflect.Type
func (WorkloadCertificatesArgs) ToWorkloadCertificatesOutput ¶
func (i WorkloadCertificatesArgs) ToWorkloadCertificatesOutput() WorkloadCertificatesOutput
func (WorkloadCertificatesArgs) ToWorkloadCertificatesOutputWithContext ¶
func (i WorkloadCertificatesArgs) ToWorkloadCertificatesOutputWithContext(ctx context.Context) WorkloadCertificatesOutput
func (WorkloadCertificatesArgs) ToWorkloadCertificatesPtrOutput ¶
func (i WorkloadCertificatesArgs) ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput
func (WorkloadCertificatesArgs) ToWorkloadCertificatesPtrOutputWithContext ¶
func (i WorkloadCertificatesArgs) ToWorkloadCertificatesPtrOutputWithContext(ctx context.Context) WorkloadCertificatesPtrOutput
type WorkloadCertificatesInput ¶
type WorkloadCertificatesInput interface { pulumi.Input ToWorkloadCertificatesOutput() WorkloadCertificatesOutput ToWorkloadCertificatesOutputWithContext(context.Context) WorkloadCertificatesOutput }
WorkloadCertificatesInput is an input type that accepts WorkloadCertificatesArgs and WorkloadCertificatesOutput values. You can construct a concrete instance of `WorkloadCertificatesInput` via:
WorkloadCertificatesArgs{...}
type WorkloadCertificatesOutput ¶
type WorkloadCertificatesOutput struct{ *pulumi.OutputState }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (WorkloadCertificatesOutput) ElementType ¶
func (WorkloadCertificatesOutput) ElementType() reflect.Type
func (WorkloadCertificatesOutput) EnableCertificates ¶
func (o WorkloadCertificatesOutput) EnableCertificates() pulumi.BoolPtrOutput
enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).
func (WorkloadCertificatesOutput) ToWorkloadCertificatesOutput ¶
func (o WorkloadCertificatesOutput) ToWorkloadCertificatesOutput() WorkloadCertificatesOutput
func (WorkloadCertificatesOutput) ToWorkloadCertificatesOutputWithContext ¶
func (o WorkloadCertificatesOutput) ToWorkloadCertificatesOutputWithContext(ctx context.Context) WorkloadCertificatesOutput
func (WorkloadCertificatesOutput) ToWorkloadCertificatesPtrOutput ¶
func (o WorkloadCertificatesOutput) ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput
func (WorkloadCertificatesOutput) ToWorkloadCertificatesPtrOutputWithContext ¶
func (o WorkloadCertificatesOutput) ToWorkloadCertificatesPtrOutputWithContext(ctx context.Context) WorkloadCertificatesPtrOutput
type WorkloadCertificatesPtrInput ¶
type WorkloadCertificatesPtrInput interface { pulumi.Input ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput ToWorkloadCertificatesPtrOutputWithContext(context.Context) WorkloadCertificatesPtrOutput }
WorkloadCertificatesPtrInput is an input type that accepts WorkloadCertificatesArgs, WorkloadCertificatesPtr and WorkloadCertificatesPtrOutput values. You can construct a concrete instance of `WorkloadCertificatesPtrInput` via:
WorkloadCertificatesArgs{...} or: nil
func WorkloadCertificatesPtr ¶
func WorkloadCertificatesPtr(v *WorkloadCertificatesArgs) WorkloadCertificatesPtrInput
type WorkloadCertificatesPtrOutput ¶
type WorkloadCertificatesPtrOutput struct{ *pulumi.OutputState }
func (WorkloadCertificatesPtrOutput) Elem ¶
func (o WorkloadCertificatesPtrOutput) Elem() WorkloadCertificatesOutput
func (WorkloadCertificatesPtrOutput) ElementType ¶
func (WorkloadCertificatesPtrOutput) ElementType() reflect.Type
func (WorkloadCertificatesPtrOutput) EnableCertificates ¶
func (o WorkloadCertificatesPtrOutput) EnableCertificates() pulumi.BoolPtrOutput
enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).
func (WorkloadCertificatesPtrOutput) ToWorkloadCertificatesPtrOutput ¶
func (o WorkloadCertificatesPtrOutput) ToWorkloadCertificatesPtrOutput() WorkloadCertificatesPtrOutput
func (WorkloadCertificatesPtrOutput) ToWorkloadCertificatesPtrOutputWithContext ¶
func (o WorkloadCertificatesPtrOutput) ToWorkloadCertificatesPtrOutputWithContext(ctx context.Context) WorkloadCertificatesPtrOutput
type WorkloadCertificatesResponse ¶
type WorkloadCertificatesResponse struct { // enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty). EnableCertificates bool `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
type WorkloadCertificatesResponseOutput ¶
type WorkloadCertificatesResponseOutput struct{ *pulumi.OutputState }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (WorkloadCertificatesResponseOutput) ElementType ¶
func (WorkloadCertificatesResponseOutput) ElementType() reflect.Type
func (WorkloadCertificatesResponseOutput) EnableCertificates ¶
func (o WorkloadCertificatesResponseOutput) EnableCertificates() pulumi.BoolOutput
enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).
func (WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponseOutput ¶
func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponseOutput() WorkloadCertificatesResponseOutput
func (WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponseOutputWithContext ¶
func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponseOutputWithContext(ctx context.Context) WorkloadCertificatesResponseOutput
type WorkloadConfig ¶ added in v0.19.1
type WorkloadConfig struct { // Sets which mode of auditing should be used for the cluster's workloads. AuditMode *WorkloadConfigAuditMode `pulumi:"auditMode"` }
WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster.
type WorkloadConfigArgs ¶ added in v0.19.1
type WorkloadConfigArgs struct { // Sets which mode of auditing should be used for the cluster's workloads. AuditMode WorkloadConfigAuditModePtrInput `pulumi:"auditMode"` }
WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster.
func (WorkloadConfigArgs) ElementType ¶ added in v0.19.1
func (WorkloadConfigArgs) ElementType() reflect.Type
func (WorkloadConfigArgs) ToWorkloadConfigOutput ¶ added in v0.19.1
func (i WorkloadConfigArgs) ToWorkloadConfigOutput() WorkloadConfigOutput
func (WorkloadConfigArgs) ToWorkloadConfigOutputWithContext ¶ added in v0.19.1
func (i WorkloadConfigArgs) ToWorkloadConfigOutputWithContext(ctx context.Context) WorkloadConfigOutput
func (WorkloadConfigArgs) ToWorkloadConfigPtrOutput ¶ added in v0.19.1
func (i WorkloadConfigArgs) ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput
func (WorkloadConfigArgs) ToWorkloadConfigPtrOutputWithContext ¶ added in v0.19.1
func (i WorkloadConfigArgs) ToWorkloadConfigPtrOutputWithContext(ctx context.Context) WorkloadConfigPtrOutput
type WorkloadConfigAuditMode ¶ added in v0.19.1
type WorkloadConfigAuditMode string
Sets which mode of auditing should be used for the cluster's workloads.
func (WorkloadConfigAuditMode) ElementType ¶ added in v0.19.1
func (WorkloadConfigAuditMode) ElementType() reflect.Type
func (WorkloadConfigAuditMode) ToStringOutput ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToStringOutput() pulumi.StringOutput
func (WorkloadConfigAuditMode) ToStringOutputWithContext ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadConfigAuditMode) ToStringPtrOutput ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadConfigAuditMode) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadConfigAuditMode) ToWorkloadConfigAuditModeOutput ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModeOutput() WorkloadConfigAuditModeOutput
func (WorkloadConfigAuditMode) ToWorkloadConfigAuditModeOutputWithContext ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModeOutputWithContext(ctx context.Context) WorkloadConfigAuditModeOutput
func (WorkloadConfigAuditMode) ToWorkloadConfigAuditModePtrOutput ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput
func (WorkloadConfigAuditMode) ToWorkloadConfigAuditModePtrOutputWithContext ¶ added in v0.19.1
func (e WorkloadConfigAuditMode) ToWorkloadConfigAuditModePtrOutputWithContext(ctx context.Context) WorkloadConfigAuditModePtrOutput
type WorkloadConfigAuditModeInput ¶ added in v0.19.1
type WorkloadConfigAuditModeInput interface { pulumi.Input ToWorkloadConfigAuditModeOutput() WorkloadConfigAuditModeOutput ToWorkloadConfigAuditModeOutputWithContext(context.Context) WorkloadConfigAuditModeOutput }
WorkloadConfigAuditModeInput is an input type that accepts WorkloadConfigAuditModeArgs and WorkloadConfigAuditModeOutput values. You can construct a concrete instance of `WorkloadConfigAuditModeInput` via:
WorkloadConfigAuditModeArgs{...}
type WorkloadConfigAuditModeOutput ¶ added in v0.19.1
type WorkloadConfigAuditModeOutput struct{ *pulumi.OutputState }
func (WorkloadConfigAuditModeOutput) ElementType ¶ added in v0.19.1
func (WorkloadConfigAuditModeOutput) ElementType() reflect.Type
func (WorkloadConfigAuditModeOutput) ToStringOutput ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToStringOutput() pulumi.StringOutput
func (WorkloadConfigAuditModeOutput) ToStringOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadConfigAuditModeOutput) ToStringPtrOutput ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadConfigAuditModeOutput) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModeOutput ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModeOutput() WorkloadConfigAuditModeOutput
func (WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModeOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModeOutputWithContext(ctx context.Context) WorkloadConfigAuditModeOutput
func (WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModePtrOutput ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput
func (WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModePtrOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigAuditModeOutput) ToWorkloadConfigAuditModePtrOutputWithContext(ctx context.Context) WorkloadConfigAuditModePtrOutput
type WorkloadConfigAuditModePtrInput ¶ added in v0.19.1
type WorkloadConfigAuditModePtrInput interface { pulumi.Input ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput ToWorkloadConfigAuditModePtrOutputWithContext(context.Context) WorkloadConfigAuditModePtrOutput }
func WorkloadConfigAuditModePtr ¶ added in v0.19.1
func WorkloadConfigAuditModePtr(v string) WorkloadConfigAuditModePtrInput
type WorkloadConfigAuditModePtrOutput ¶ added in v0.19.1
type WorkloadConfigAuditModePtrOutput struct{ *pulumi.OutputState }
func (WorkloadConfigAuditModePtrOutput) Elem ¶ added in v0.19.1
func (o WorkloadConfigAuditModePtrOutput) Elem() WorkloadConfigAuditModeOutput
func (WorkloadConfigAuditModePtrOutput) ElementType ¶ added in v0.19.1
func (WorkloadConfigAuditModePtrOutput) ElementType() reflect.Type
func (WorkloadConfigAuditModePtrOutput) ToStringPtrOutput ¶ added in v0.19.1
func (o WorkloadConfigAuditModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadConfigAuditModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigAuditModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadConfigAuditModePtrOutput) ToWorkloadConfigAuditModePtrOutput ¶ added in v0.19.1
func (o WorkloadConfigAuditModePtrOutput) ToWorkloadConfigAuditModePtrOutput() WorkloadConfigAuditModePtrOutput
func (WorkloadConfigAuditModePtrOutput) ToWorkloadConfigAuditModePtrOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigAuditModePtrOutput) ToWorkloadConfigAuditModePtrOutputWithContext(ctx context.Context) WorkloadConfigAuditModePtrOutput
type WorkloadConfigInput ¶ added in v0.19.1
type WorkloadConfigInput interface { pulumi.Input ToWorkloadConfigOutput() WorkloadConfigOutput ToWorkloadConfigOutputWithContext(context.Context) WorkloadConfigOutput }
WorkloadConfigInput is an input type that accepts WorkloadConfigArgs and WorkloadConfigOutput values. You can construct a concrete instance of `WorkloadConfigInput` via:
WorkloadConfigArgs{...}
type WorkloadConfigOutput ¶ added in v0.19.1
type WorkloadConfigOutput struct{ *pulumi.OutputState }
WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster.
func (WorkloadConfigOutput) AuditMode ¶ added in v0.19.1
func (o WorkloadConfigOutput) AuditMode() WorkloadConfigAuditModePtrOutput
Sets which mode of auditing should be used for the cluster's workloads.
func (WorkloadConfigOutput) ElementType ¶ added in v0.19.1
func (WorkloadConfigOutput) ElementType() reflect.Type
func (WorkloadConfigOutput) ToWorkloadConfigOutput ¶ added in v0.19.1
func (o WorkloadConfigOutput) ToWorkloadConfigOutput() WorkloadConfigOutput
func (WorkloadConfigOutput) ToWorkloadConfigOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigOutput) ToWorkloadConfigOutputWithContext(ctx context.Context) WorkloadConfigOutput
func (WorkloadConfigOutput) ToWorkloadConfigPtrOutput ¶ added in v0.19.1
func (o WorkloadConfigOutput) ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput
func (WorkloadConfigOutput) ToWorkloadConfigPtrOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigOutput) ToWorkloadConfigPtrOutputWithContext(ctx context.Context) WorkloadConfigPtrOutput
type WorkloadConfigPtrInput ¶ added in v0.19.1
type WorkloadConfigPtrInput interface { pulumi.Input ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput ToWorkloadConfigPtrOutputWithContext(context.Context) WorkloadConfigPtrOutput }
WorkloadConfigPtrInput is an input type that accepts WorkloadConfigArgs, WorkloadConfigPtr and WorkloadConfigPtrOutput values. You can construct a concrete instance of `WorkloadConfigPtrInput` via:
WorkloadConfigArgs{...} or: nil
func WorkloadConfigPtr ¶ added in v0.19.1
func WorkloadConfigPtr(v *WorkloadConfigArgs) WorkloadConfigPtrInput
type WorkloadConfigPtrOutput ¶ added in v0.19.1
type WorkloadConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkloadConfigPtrOutput) AuditMode ¶ added in v0.19.1
func (o WorkloadConfigPtrOutput) AuditMode() WorkloadConfigAuditModePtrOutput
Sets which mode of auditing should be used for the cluster's workloads.
func (WorkloadConfigPtrOutput) Elem ¶ added in v0.19.1
func (o WorkloadConfigPtrOutput) Elem() WorkloadConfigOutput
func (WorkloadConfigPtrOutput) ElementType ¶ added in v0.19.1
func (WorkloadConfigPtrOutput) ElementType() reflect.Type
func (WorkloadConfigPtrOutput) ToWorkloadConfigPtrOutput ¶ added in v0.19.1
func (o WorkloadConfigPtrOutput) ToWorkloadConfigPtrOutput() WorkloadConfigPtrOutput
func (WorkloadConfigPtrOutput) ToWorkloadConfigPtrOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigPtrOutput) ToWorkloadConfigPtrOutputWithContext(ctx context.Context) WorkloadConfigPtrOutput
type WorkloadConfigResponse ¶ added in v0.19.1
type WorkloadConfigResponse struct { // Sets which mode of auditing should be used for the cluster's workloads. AuditMode string `pulumi:"auditMode"` }
WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster.
type WorkloadConfigResponseOutput ¶ added in v0.19.1
type WorkloadConfigResponseOutput struct{ *pulumi.OutputState }
WorkloadConfig defines the flags to enable or disable the workload configurations for the cluster.
func (WorkloadConfigResponseOutput) AuditMode ¶ added in v0.19.1
func (o WorkloadConfigResponseOutput) AuditMode() pulumi.StringOutput
Sets which mode of auditing should be used for the cluster's workloads.
func (WorkloadConfigResponseOutput) ElementType ¶ added in v0.19.1
func (WorkloadConfigResponseOutput) ElementType() reflect.Type
func (WorkloadConfigResponseOutput) ToWorkloadConfigResponseOutput ¶ added in v0.19.1
func (o WorkloadConfigResponseOutput) ToWorkloadConfigResponseOutput() WorkloadConfigResponseOutput
func (WorkloadConfigResponseOutput) ToWorkloadConfigResponseOutputWithContext ¶ added in v0.19.1
func (o WorkloadConfigResponseOutput) ToWorkloadConfigResponseOutputWithContext(ctx context.Context) WorkloadConfigResponseOutput
type WorkloadIdentityConfig ¶
type WorkloadIdentityConfig struct { // IAM Identity Namespace to attach all Kubernetes Service Accounts to. IdentityNamespace *string `pulumi:"identityNamespace"` // identity provider is the third party identity provider. IdentityProvider *string `pulumi:"identityProvider"` // The workload pool to attach all Kubernetes service accounts to. WorkloadPool *string `pulumi:"workloadPool"` }
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
type WorkloadIdentityConfigArgs ¶
type WorkloadIdentityConfigArgs struct { // IAM Identity Namespace to attach all Kubernetes Service Accounts to. IdentityNamespace pulumi.StringPtrInput `pulumi:"identityNamespace"` // identity provider is the third party identity provider. IdentityProvider pulumi.StringPtrInput `pulumi:"identityProvider"` // The workload pool to attach all Kubernetes service accounts to. WorkloadPool pulumi.StringPtrInput `pulumi:"workloadPool"` }
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
func (WorkloadIdentityConfigArgs) ElementType ¶
func (WorkloadIdentityConfigArgs) ElementType() reflect.Type
func (WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigOutput ¶
func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigOutput() WorkloadIdentityConfigOutput
func (WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigOutputWithContext ¶
func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigOutputWithContext(ctx context.Context) WorkloadIdentityConfigOutput
func (WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigPtrOutput ¶
func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput
func (WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigPtrOutputWithContext ¶
func (i WorkloadIdentityConfigArgs) ToWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigPtrOutput
type WorkloadIdentityConfigInput ¶
type WorkloadIdentityConfigInput interface { pulumi.Input ToWorkloadIdentityConfigOutput() WorkloadIdentityConfigOutput ToWorkloadIdentityConfigOutputWithContext(context.Context) WorkloadIdentityConfigOutput }
WorkloadIdentityConfigInput is an input type that accepts WorkloadIdentityConfigArgs and WorkloadIdentityConfigOutput values. You can construct a concrete instance of `WorkloadIdentityConfigInput` via:
WorkloadIdentityConfigArgs{...}
type WorkloadIdentityConfigOutput ¶
type WorkloadIdentityConfigOutput struct{ *pulumi.OutputState }
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
func (WorkloadIdentityConfigOutput) ElementType ¶
func (WorkloadIdentityConfigOutput) ElementType() reflect.Type
func (WorkloadIdentityConfigOutput) IdentityNamespace ¶
func (o WorkloadIdentityConfigOutput) IdentityNamespace() pulumi.StringPtrOutput
IAM Identity Namespace to attach all Kubernetes Service Accounts to.
func (WorkloadIdentityConfigOutput) IdentityProvider ¶
func (o WorkloadIdentityConfigOutput) IdentityProvider() pulumi.StringPtrOutput
identity provider is the third party identity provider.
func (WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigOutput ¶
func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigOutput() WorkloadIdentityConfigOutput
func (WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigOutputWithContext ¶
func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigOutputWithContext(ctx context.Context) WorkloadIdentityConfigOutput
func (WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigPtrOutput ¶
func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput
func (WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigPtrOutputWithContext ¶
func (o WorkloadIdentityConfigOutput) ToWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigPtrOutput
func (WorkloadIdentityConfigOutput) WorkloadPool ¶
func (o WorkloadIdentityConfigOutput) WorkloadPool() pulumi.StringPtrOutput
The workload pool to attach all Kubernetes service accounts to.
type WorkloadIdentityConfigPtrInput ¶
type WorkloadIdentityConfigPtrInput interface { pulumi.Input ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput ToWorkloadIdentityConfigPtrOutputWithContext(context.Context) WorkloadIdentityConfigPtrOutput }
WorkloadIdentityConfigPtrInput is an input type that accepts WorkloadIdentityConfigArgs, WorkloadIdentityConfigPtr and WorkloadIdentityConfigPtrOutput values. You can construct a concrete instance of `WorkloadIdentityConfigPtrInput` via:
WorkloadIdentityConfigArgs{...} or: nil
func WorkloadIdentityConfigPtr ¶
func WorkloadIdentityConfigPtr(v *WorkloadIdentityConfigArgs) WorkloadIdentityConfigPtrInput
type WorkloadIdentityConfigPtrOutput ¶
type WorkloadIdentityConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkloadIdentityConfigPtrOutput) Elem ¶
func (o WorkloadIdentityConfigPtrOutput) Elem() WorkloadIdentityConfigOutput
func (WorkloadIdentityConfigPtrOutput) ElementType ¶
func (WorkloadIdentityConfigPtrOutput) ElementType() reflect.Type
func (WorkloadIdentityConfigPtrOutput) IdentityNamespace ¶
func (o WorkloadIdentityConfigPtrOutput) IdentityNamespace() pulumi.StringPtrOutput
IAM Identity Namespace to attach all Kubernetes Service Accounts to.
func (WorkloadIdentityConfigPtrOutput) IdentityProvider ¶
func (o WorkloadIdentityConfigPtrOutput) IdentityProvider() pulumi.StringPtrOutput
identity provider is the third party identity provider.
func (WorkloadIdentityConfigPtrOutput) ToWorkloadIdentityConfigPtrOutput ¶
func (o WorkloadIdentityConfigPtrOutput) ToWorkloadIdentityConfigPtrOutput() WorkloadIdentityConfigPtrOutput
func (WorkloadIdentityConfigPtrOutput) ToWorkloadIdentityConfigPtrOutputWithContext ¶
func (o WorkloadIdentityConfigPtrOutput) ToWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigPtrOutput
func (WorkloadIdentityConfigPtrOutput) WorkloadPool ¶
func (o WorkloadIdentityConfigPtrOutput) WorkloadPool() pulumi.StringPtrOutput
The workload pool to attach all Kubernetes service accounts to.
type WorkloadIdentityConfigResponse ¶
type WorkloadIdentityConfigResponse struct { // IAM Identity Namespace to attach all Kubernetes Service Accounts to. IdentityNamespace string `pulumi:"identityNamespace"` // identity provider is the third party identity provider. IdentityProvider string `pulumi:"identityProvider"` // The workload pool to attach all Kubernetes service accounts to. WorkloadPool string `pulumi:"workloadPool"` }
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
type WorkloadIdentityConfigResponseOutput ¶
type WorkloadIdentityConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
func (WorkloadIdentityConfigResponseOutput) ElementType ¶
func (WorkloadIdentityConfigResponseOutput) ElementType() reflect.Type
func (WorkloadIdentityConfigResponseOutput) IdentityNamespace ¶
func (o WorkloadIdentityConfigResponseOutput) IdentityNamespace() pulumi.StringOutput
IAM Identity Namespace to attach all Kubernetes Service Accounts to.
func (WorkloadIdentityConfigResponseOutput) IdentityProvider ¶
func (o WorkloadIdentityConfigResponseOutput) IdentityProvider() pulumi.StringOutput
identity provider is the third party identity provider.
func (WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponseOutput ¶
func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponseOutput() WorkloadIdentityConfigResponseOutput
func (WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponseOutputWithContext ¶
func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponseOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponseOutput
func (WorkloadIdentityConfigResponseOutput) WorkloadPool ¶
func (o WorkloadIdentityConfigResponseOutput) WorkloadPool() pulumi.StringOutput
The workload pool to attach all Kubernetes service accounts to.
type WorkloadMetadataConfig ¶
type WorkloadMetadataConfig struct { // Mode is the configuration for how to expose metadata to workloads running on the node pool. Mode *WorkloadMetadataConfigMode `pulumi:"mode"` // NodeMetadata is the configuration for how to expose metadata to the workloads running on the node. NodeMetadata *WorkloadMetadataConfigNodeMetadata `pulumi:"nodeMetadata"` }
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
type WorkloadMetadataConfigArgs ¶
type WorkloadMetadataConfigArgs struct { // Mode is the configuration for how to expose metadata to workloads running on the node pool. Mode WorkloadMetadataConfigModePtrInput `pulumi:"mode"` // NodeMetadata is the configuration for how to expose metadata to the workloads running on the node. NodeMetadata WorkloadMetadataConfigNodeMetadataPtrInput `pulumi:"nodeMetadata"` }
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
func (WorkloadMetadataConfigArgs) ElementType ¶
func (WorkloadMetadataConfigArgs) ElementType() reflect.Type
func (WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigOutput ¶
func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigOutput() WorkloadMetadataConfigOutput
func (WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigOutputWithContext ¶
func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigOutputWithContext(ctx context.Context) WorkloadMetadataConfigOutput
func (WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigPtrOutput ¶
func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput
func (WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigPtrOutputWithContext ¶
func (i WorkloadMetadataConfigArgs) ToWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigPtrOutput
type WorkloadMetadataConfigInput ¶
type WorkloadMetadataConfigInput interface { pulumi.Input ToWorkloadMetadataConfigOutput() WorkloadMetadataConfigOutput ToWorkloadMetadataConfigOutputWithContext(context.Context) WorkloadMetadataConfigOutput }
WorkloadMetadataConfigInput is an input type that accepts WorkloadMetadataConfigArgs and WorkloadMetadataConfigOutput values. You can construct a concrete instance of `WorkloadMetadataConfigInput` via:
WorkloadMetadataConfigArgs{...}
type WorkloadMetadataConfigMode ¶ added in v0.4.0
type WorkloadMetadataConfigMode string
Mode is the configuration for how to expose metadata to workloads running on the node pool.
func (WorkloadMetadataConfigMode) ElementType ¶ added in v0.4.0
func (WorkloadMetadataConfigMode) ElementType() reflect.Type
func (WorkloadMetadataConfigMode) ToStringOutput ¶ added in v0.4.0
func (e WorkloadMetadataConfigMode) ToStringOutput() pulumi.StringOutput
func (WorkloadMetadataConfigMode) ToStringOutputWithContext ¶ added in v0.4.0
func (e WorkloadMetadataConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadMetadataConfigMode) ToStringPtrOutput ¶ added in v0.4.0
func (e WorkloadMetadataConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadMetadataConfigMode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e WorkloadMetadataConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModeOutput ¶ added in v0.6.0
func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModeOutput() WorkloadMetadataConfigModeOutput
func (WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModeOutputWithContext ¶ added in v0.6.0
func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModeOutputWithContext(ctx context.Context) WorkloadMetadataConfigModeOutput
func (WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModePtrOutput ¶ added in v0.6.0
func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput
func (WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModePtrOutputWithContext ¶ added in v0.6.0
func (e WorkloadMetadataConfigMode) ToWorkloadMetadataConfigModePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigModePtrOutput
type WorkloadMetadataConfigModeInput ¶ added in v0.6.0
type WorkloadMetadataConfigModeInput interface { pulumi.Input ToWorkloadMetadataConfigModeOutput() WorkloadMetadataConfigModeOutput ToWorkloadMetadataConfigModeOutputWithContext(context.Context) WorkloadMetadataConfigModeOutput }
WorkloadMetadataConfigModeInput is an input type that accepts WorkloadMetadataConfigModeArgs and WorkloadMetadataConfigModeOutput values. You can construct a concrete instance of `WorkloadMetadataConfigModeInput` via:
WorkloadMetadataConfigModeArgs{...}
type WorkloadMetadataConfigModeOutput ¶ added in v0.6.0
type WorkloadMetadataConfigModeOutput struct{ *pulumi.OutputState }
func (WorkloadMetadataConfigModeOutput) ElementType ¶ added in v0.6.0
func (WorkloadMetadataConfigModeOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigModeOutput) ToStringOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToStringOutput() pulumi.StringOutput
func (WorkloadMetadataConfigModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadMetadataConfigModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadMetadataConfigModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModeOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModeOutput() WorkloadMetadataConfigModeOutput
func (WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModeOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModeOutputWithContext(ctx context.Context) WorkloadMetadataConfigModeOutput
func (WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModePtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput
func (WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModePtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigModeOutput) ToWorkloadMetadataConfigModePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigModePtrOutput
type WorkloadMetadataConfigModePtrInput ¶ added in v0.6.0
type WorkloadMetadataConfigModePtrInput interface { pulumi.Input ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput ToWorkloadMetadataConfigModePtrOutputWithContext(context.Context) WorkloadMetadataConfigModePtrOutput }
func WorkloadMetadataConfigModePtr ¶ added in v0.6.0
func WorkloadMetadataConfigModePtr(v string) WorkloadMetadataConfigModePtrInput
type WorkloadMetadataConfigModePtrOutput ¶ added in v0.6.0
type WorkloadMetadataConfigModePtrOutput struct{ *pulumi.OutputState }
func (WorkloadMetadataConfigModePtrOutput) Elem ¶ added in v0.6.0
func (o WorkloadMetadataConfigModePtrOutput) Elem() WorkloadMetadataConfigModeOutput
func (WorkloadMetadataConfigModePtrOutput) ElementType ¶ added in v0.6.0
func (WorkloadMetadataConfigModePtrOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadMetadataConfigModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadMetadataConfigModePtrOutput) ToWorkloadMetadataConfigModePtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigModePtrOutput) ToWorkloadMetadataConfigModePtrOutput() WorkloadMetadataConfigModePtrOutput
func (WorkloadMetadataConfigModePtrOutput) ToWorkloadMetadataConfigModePtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigModePtrOutput) ToWorkloadMetadataConfigModePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigModePtrOutput
type WorkloadMetadataConfigNodeMetadata ¶ added in v0.4.0
type WorkloadMetadataConfigNodeMetadata string
NodeMetadata is the configuration for how to expose metadata to the workloads running on the node.
func (WorkloadMetadataConfigNodeMetadata) ElementType ¶ added in v0.4.0
func (WorkloadMetadataConfigNodeMetadata) ElementType() reflect.Type
func (WorkloadMetadataConfigNodeMetadata) ToStringOutput ¶ added in v0.4.0
func (e WorkloadMetadataConfigNodeMetadata) ToStringOutput() pulumi.StringOutput
func (WorkloadMetadataConfigNodeMetadata) ToStringOutputWithContext ¶ added in v0.4.0
func (e WorkloadMetadataConfigNodeMetadata) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadMetadataConfigNodeMetadata) ToStringPtrOutput ¶ added in v0.4.0
func (e WorkloadMetadataConfigNodeMetadata) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadMetadataConfigNodeMetadata) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e WorkloadMetadataConfigNodeMetadata) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataOutput ¶ added in v0.6.0
func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataOutput() WorkloadMetadataConfigNodeMetadataOutput
func (WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataOutputWithContext ¶ added in v0.6.0
func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataOutput
func (WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataPtrOutput ¶ added in v0.6.0
func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput
func (WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext ¶ added in v0.6.0
func (e WorkloadMetadataConfigNodeMetadata) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput
type WorkloadMetadataConfigNodeMetadataInput ¶ added in v0.6.0
type WorkloadMetadataConfigNodeMetadataInput interface { pulumi.Input ToWorkloadMetadataConfigNodeMetadataOutput() WorkloadMetadataConfigNodeMetadataOutput ToWorkloadMetadataConfigNodeMetadataOutputWithContext(context.Context) WorkloadMetadataConfigNodeMetadataOutput }
WorkloadMetadataConfigNodeMetadataInput is an input type that accepts WorkloadMetadataConfigNodeMetadataArgs and WorkloadMetadataConfigNodeMetadataOutput values. You can construct a concrete instance of `WorkloadMetadataConfigNodeMetadataInput` via:
WorkloadMetadataConfigNodeMetadataArgs{...}
type WorkloadMetadataConfigNodeMetadataOutput ¶ added in v0.6.0
type WorkloadMetadataConfigNodeMetadataOutput struct{ *pulumi.OutputState }
func (WorkloadMetadataConfigNodeMetadataOutput) ElementType ¶ added in v0.6.0
func (WorkloadMetadataConfigNodeMetadataOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigNodeMetadataOutput) ToStringOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringOutput() pulumi.StringOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataOutput() WorkloadMetadataConfigNodeMetadataOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput
func (WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput
type WorkloadMetadataConfigNodeMetadataPtrInput ¶ added in v0.6.0
type WorkloadMetadataConfigNodeMetadataPtrInput interface { pulumi.Input ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput }
func WorkloadMetadataConfigNodeMetadataPtr ¶ added in v0.6.0
func WorkloadMetadataConfigNodeMetadataPtr(v string) WorkloadMetadataConfigNodeMetadataPtrInput
type WorkloadMetadataConfigNodeMetadataPtrOutput ¶ added in v0.6.0
type WorkloadMetadataConfigNodeMetadataPtrOutput struct{ *pulumi.OutputState }
func (WorkloadMetadataConfigNodeMetadataPtrOutput) ElementType ¶ added in v0.6.0
func (WorkloadMetadataConfigNodeMetadataPtrOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigNodeMetadataPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkloadMetadataConfigNodeMetadataPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkloadMetadataConfigNodeMetadataPtrOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutput ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutput() WorkloadMetadataConfigNodeMetadataPtrOutput
func (WorkloadMetadataConfigNodeMetadataPtrOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext ¶ added in v0.6.0
func (o WorkloadMetadataConfigNodeMetadataPtrOutput) ToWorkloadMetadataConfigNodeMetadataPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigNodeMetadataPtrOutput
type WorkloadMetadataConfigOutput ¶
type WorkloadMetadataConfigOutput struct{ *pulumi.OutputState }
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
func (WorkloadMetadataConfigOutput) ElementType ¶
func (WorkloadMetadataConfigOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigOutput) Mode ¶
func (o WorkloadMetadataConfigOutput) Mode() WorkloadMetadataConfigModePtrOutput
Mode is the configuration for how to expose metadata to workloads running on the node pool.
func (WorkloadMetadataConfigOutput) NodeMetadata ¶
func (o WorkloadMetadataConfigOutput) NodeMetadata() WorkloadMetadataConfigNodeMetadataPtrOutput
NodeMetadata is the configuration for how to expose metadata to the workloads running on the node.
func (WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigOutput ¶
func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigOutput() WorkloadMetadataConfigOutput
func (WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigOutputWithContext ¶
func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigOutputWithContext(ctx context.Context) WorkloadMetadataConfigOutput
func (WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigPtrOutput ¶
func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput
func (WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigPtrOutputWithContext ¶
func (o WorkloadMetadataConfigOutput) ToWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigPtrOutput
type WorkloadMetadataConfigPtrInput ¶
type WorkloadMetadataConfigPtrInput interface { pulumi.Input ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput ToWorkloadMetadataConfigPtrOutputWithContext(context.Context) WorkloadMetadataConfigPtrOutput }
WorkloadMetadataConfigPtrInput is an input type that accepts WorkloadMetadataConfigArgs, WorkloadMetadataConfigPtr and WorkloadMetadataConfigPtrOutput values. You can construct a concrete instance of `WorkloadMetadataConfigPtrInput` via:
WorkloadMetadataConfigArgs{...} or: nil
func WorkloadMetadataConfigPtr ¶
func WorkloadMetadataConfigPtr(v *WorkloadMetadataConfigArgs) WorkloadMetadataConfigPtrInput
type WorkloadMetadataConfigPtrOutput ¶
type WorkloadMetadataConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkloadMetadataConfigPtrOutput) Elem ¶
func (o WorkloadMetadataConfigPtrOutput) Elem() WorkloadMetadataConfigOutput
func (WorkloadMetadataConfigPtrOutput) ElementType ¶
func (WorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigPtrOutput) Mode ¶
func (o WorkloadMetadataConfigPtrOutput) Mode() WorkloadMetadataConfigModePtrOutput
Mode is the configuration for how to expose metadata to workloads running on the node pool.
func (WorkloadMetadataConfigPtrOutput) NodeMetadata ¶
func (o WorkloadMetadataConfigPtrOutput) NodeMetadata() WorkloadMetadataConfigNodeMetadataPtrOutput
NodeMetadata is the configuration for how to expose metadata to the workloads running on the node.
func (WorkloadMetadataConfigPtrOutput) ToWorkloadMetadataConfigPtrOutput ¶
func (o WorkloadMetadataConfigPtrOutput) ToWorkloadMetadataConfigPtrOutput() WorkloadMetadataConfigPtrOutput
func (WorkloadMetadataConfigPtrOutput) ToWorkloadMetadataConfigPtrOutputWithContext ¶
func (o WorkloadMetadataConfigPtrOutput) ToWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigPtrOutput
type WorkloadMetadataConfigResponse ¶
type WorkloadMetadataConfigResponse struct { // Mode is the configuration for how to expose metadata to workloads running on the node pool. Mode string `pulumi:"mode"` // NodeMetadata is the configuration for how to expose metadata to the workloads running on the node. NodeMetadata string `pulumi:"nodeMetadata"` }
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
type WorkloadMetadataConfigResponseOutput ¶
type WorkloadMetadataConfigResponseOutput struct{ *pulumi.OutputState }
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
func (WorkloadMetadataConfigResponseOutput) ElementType ¶
func (WorkloadMetadataConfigResponseOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigResponseOutput) Mode ¶
func (o WorkloadMetadataConfigResponseOutput) Mode() pulumi.StringOutput
Mode is the configuration for how to expose metadata to workloads running on the node pool.
func (WorkloadMetadataConfigResponseOutput) NodeMetadata ¶
func (o WorkloadMetadataConfigResponseOutput) NodeMetadata() pulumi.StringOutput
NodeMetadata is the configuration for how to expose metadata to the workloads running on the node.
func (WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponseOutput ¶
func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponseOutput() WorkloadMetadataConfigResponseOutput
func (WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponseOutputWithContext ¶
func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponseOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponseOutput
type WorkloadPolicyConfig ¶ added in v0.32.0
type WorkloadPolicyConfig struct { // If true, workloads can use NET_ADMIN capability. AllowNetAdmin *bool `pulumi:"allowNetAdmin"` }
WorkloadPolicyConfig is the configuration of workload policy for autopilot clusters.
type WorkloadPolicyConfigArgs ¶ added in v0.32.0
type WorkloadPolicyConfigArgs struct { // If true, workloads can use NET_ADMIN capability. AllowNetAdmin pulumi.BoolPtrInput `pulumi:"allowNetAdmin"` }
WorkloadPolicyConfig is the configuration of workload policy for autopilot clusters.
func (WorkloadPolicyConfigArgs) ElementType ¶ added in v0.32.0
func (WorkloadPolicyConfigArgs) ElementType() reflect.Type
func (WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigOutput ¶ added in v0.32.0
func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigOutput() WorkloadPolicyConfigOutput
func (WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigOutputWithContext ¶ added in v0.32.0
func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigOutputWithContext(ctx context.Context) WorkloadPolicyConfigOutput
func (WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigPtrOutput ¶ added in v0.32.0
func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput
func (WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigPtrOutputWithContext ¶ added in v0.32.0
func (i WorkloadPolicyConfigArgs) ToWorkloadPolicyConfigPtrOutputWithContext(ctx context.Context) WorkloadPolicyConfigPtrOutput
type WorkloadPolicyConfigInput ¶ added in v0.32.0
type WorkloadPolicyConfigInput interface { pulumi.Input ToWorkloadPolicyConfigOutput() WorkloadPolicyConfigOutput ToWorkloadPolicyConfigOutputWithContext(context.Context) WorkloadPolicyConfigOutput }
WorkloadPolicyConfigInput is an input type that accepts WorkloadPolicyConfigArgs and WorkloadPolicyConfigOutput values. You can construct a concrete instance of `WorkloadPolicyConfigInput` via:
WorkloadPolicyConfigArgs{...}
type WorkloadPolicyConfigOutput ¶ added in v0.32.0
type WorkloadPolicyConfigOutput struct{ *pulumi.OutputState }
WorkloadPolicyConfig is the configuration of workload policy for autopilot clusters.
func (WorkloadPolicyConfigOutput) AllowNetAdmin ¶ added in v0.32.0
func (o WorkloadPolicyConfigOutput) AllowNetAdmin() pulumi.BoolPtrOutput
If true, workloads can use NET_ADMIN capability.
func (WorkloadPolicyConfigOutput) ElementType ¶ added in v0.32.0
func (WorkloadPolicyConfigOutput) ElementType() reflect.Type
func (WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigOutput ¶ added in v0.32.0
func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigOutput() WorkloadPolicyConfigOutput
func (WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigOutputWithContext ¶ added in v0.32.0
func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigOutputWithContext(ctx context.Context) WorkloadPolicyConfigOutput
func (WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigPtrOutput ¶ added in v0.32.0
func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput
func (WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigPtrOutputWithContext ¶ added in v0.32.0
func (o WorkloadPolicyConfigOutput) ToWorkloadPolicyConfigPtrOutputWithContext(ctx context.Context) WorkloadPolicyConfigPtrOutput
type WorkloadPolicyConfigPtrInput ¶ added in v0.32.0
type WorkloadPolicyConfigPtrInput interface { pulumi.Input ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput ToWorkloadPolicyConfigPtrOutputWithContext(context.Context) WorkloadPolicyConfigPtrOutput }
WorkloadPolicyConfigPtrInput is an input type that accepts WorkloadPolicyConfigArgs, WorkloadPolicyConfigPtr and WorkloadPolicyConfigPtrOutput values. You can construct a concrete instance of `WorkloadPolicyConfigPtrInput` via:
WorkloadPolicyConfigArgs{...} or: nil
func WorkloadPolicyConfigPtr ¶ added in v0.32.0
func WorkloadPolicyConfigPtr(v *WorkloadPolicyConfigArgs) WorkloadPolicyConfigPtrInput
type WorkloadPolicyConfigPtrOutput ¶ added in v0.32.0
type WorkloadPolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (WorkloadPolicyConfigPtrOutput) AllowNetAdmin ¶ added in v0.32.0
func (o WorkloadPolicyConfigPtrOutput) AllowNetAdmin() pulumi.BoolPtrOutput
If true, workloads can use NET_ADMIN capability.
func (WorkloadPolicyConfigPtrOutput) Elem ¶ added in v0.32.0
func (o WorkloadPolicyConfigPtrOutput) Elem() WorkloadPolicyConfigOutput
func (WorkloadPolicyConfigPtrOutput) ElementType ¶ added in v0.32.0
func (WorkloadPolicyConfigPtrOutput) ElementType() reflect.Type
func (WorkloadPolicyConfigPtrOutput) ToWorkloadPolicyConfigPtrOutput ¶ added in v0.32.0
func (o WorkloadPolicyConfigPtrOutput) ToWorkloadPolicyConfigPtrOutput() WorkloadPolicyConfigPtrOutput
func (WorkloadPolicyConfigPtrOutput) ToWorkloadPolicyConfigPtrOutputWithContext ¶ added in v0.32.0
func (o WorkloadPolicyConfigPtrOutput) ToWorkloadPolicyConfigPtrOutputWithContext(ctx context.Context) WorkloadPolicyConfigPtrOutput
type WorkloadPolicyConfigResponse ¶ added in v0.32.0
type WorkloadPolicyConfigResponse struct { // If true, workloads can use NET_ADMIN capability. AllowNetAdmin bool `pulumi:"allowNetAdmin"` }
WorkloadPolicyConfig is the configuration of workload policy for autopilot clusters.
type WorkloadPolicyConfigResponseOutput ¶ added in v0.32.0
type WorkloadPolicyConfigResponseOutput struct{ *pulumi.OutputState }
WorkloadPolicyConfig is the configuration of workload policy for autopilot clusters.
func (WorkloadPolicyConfigResponseOutput) AllowNetAdmin ¶ added in v0.32.0
func (o WorkloadPolicyConfigResponseOutput) AllowNetAdmin() pulumi.BoolOutput
If true, workloads can use NET_ADMIN capability.
func (WorkloadPolicyConfigResponseOutput) ElementType ¶ added in v0.32.0
func (WorkloadPolicyConfigResponseOutput) ElementType() reflect.Type
func (WorkloadPolicyConfigResponseOutput) ToWorkloadPolicyConfigResponseOutput ¶ added in v0.32.0
func (o WorkloadPolicyConfigResponseOutput) ToWorkloadPolicyConfigResponseOutput() WorkloadPolicyConfigResponseOutput
func (WorkloadPolicyConfigResponseOutput) ToWorkloadPolicyConfigResponseOutputWithContext ¶ added in v0.32.0
func (o WorkloadPolicyConfigResponseOutput) ToWorkloadPolicyConfigResponseOutputWithContext(ctx context.Context) WorkloadPolicyConfigResponseOutput