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) GpuPartitionSize() pulumi.StringPtrOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutput() AcceleratorConfigOutput
- func (o AcceleratorConfigOutput) ToAcceleratorConfigOutputWithContext(ctx context.Context) AcceleratorConfigOutput
- type AcceleratorConfigResponse
- type AcceleratorConfigResponseArgs
- func (AcceleratorConfigResponseArgs) ElementType() reflect.Type
- func (i AcceleratorConfigResponseArgs) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
- func (i AcceleratorConfigResponseArgs) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
- type AcceleratorConfigResponseArray
- func (AcceleratorConfigResponseArray) ElementType() reflect.Type
- func (i AcceleratorConfigResponseArray) ToAcceleratorConfigResponseArrayOutput() AcceleratorConfigResponseArrayOutput
- func (i AcceleratorConfigResponseArray) ToAcceleratorConfigResponseArrayOutputWithContext(ctx context.Context) AcceleratorConfigResponseArrayOutput
- type AcceleratorConfigResponseArrayInput
- 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 AcceleratorConfigResponseInput
- type AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) AcceleratorCount() pulumi.StringOutput
- func (o AcceleratorConfigResponseOutput) AcceleratorType() pulumi.StringOutput
- func (AcceleratorConfigResponseOutput) ElementType() reflect.Type
- func (o AcceleratorConfigResponseOutput) GpuPartitionSize() pulumi.StringOutput
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
- func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
- 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) 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) 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 AddonsConfigResponseArgs
- func (AddonsConfigResponseArgs) ElementType() reflect.Type
- func (i AddonsConfigResponseArgs) ToAddonsConfigResponseOutput() AddonsConfigResponseOutput
- func (i AddonsConfigResponseArgs) ToAddonsConfigResponseOutputWithContext(ctx context.Context) AddonsConfigResponseOutput
- func (i AddonsConfigResponseArgs) ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput
- func (i AddonsConfigResponseArgs) ToAddonsConfigResponsePtrOutputWithContext(ctx context.Context) AddonsConfigResponsePtrOutput
- type AddonsConfigResponseInput
- 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) 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
- func (o AddonsConfigResponseOutput) ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput
- func (o AddonsConfigResponseOutput) ToAddonsConfigResponsePtrOutputWithContext(ctx context.Context) AddonsConfigResponsePtrOutput
- type AddonsConfigResponsePtrInput
- type AddonsConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) CloudRunConfig() CloudRunConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) ConfigConnectorConfig() ConfigConnectorConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) DnsCacheConfig() DnsCacheConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) Elem() AddonsConfigResponseOutput
- func (AddonsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o AddonsConfigResponsePtrOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) HttpLoadBalancing() HttpLoadBalancingResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) IstioConfig() IstioConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) KalmConfig() KalmConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) KubernetesDashboard() KubernetesDashboardResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) NetworkPolicyConfig() NetworkPolicyConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput
- func (o AddonsConfigResponsePtrOutput) ToAddonsConfigResponsePtrOutputWithContext(ctx context.Context) AddonsConfigResponsePtrOutput
- 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 AdvancedMachineFeaturesResponseArgs
- func (AdvancedMachineFeaturesResponseArgs) ElementType() reflect.Type
- func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponseOutput() AdvancedMachineFeaturesResponseOutput
- func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponseOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponseOutput
- func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput
- func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponsePtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponsePtrOutput
- type AdvancedMachineFeaturesResponseInput
- 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
- func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput
- func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponsePtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponsePtrOutput
- type AdvancedMachineFeaturesResponsePtrInput
- type AdvancedMachineFeaturesResponsePtrOutput
- func (o AdvancedMachineFeaturesResponsePtrOutput) Elem() AdvancedMachineFeaturesResponseOutput
- func (AdvancedMachineFeaturesResponsePtrOutput) ElementType() reflect.Type
- func (o AdvancedMachineFeaturesResponsePtrOutput) ThreadsPerCore() pulumi.StringPtrOutput
- func (o AdvancedMachineFeaturesResponsePtrOutput) ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput
- func (o AdvancedMachineFeaturesResponsePtrOutput) ToAdvancedMachineFeaturesResponsePtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponsePtrOutput
- 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 AuthenticatorGroupsConfigResponseArgs
- func (AuthenticatorGroupsConfigResponseArgs) ElementType() reflect.Type
- func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponseOutput() AuthenticatorGroupsConfigResponseOutput
- func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponseOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponseOutput
- func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput
- func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponsePtrOutput
- type AuthenticatorGroupsConfigResponseInput
- 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
- func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput
- func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponsePtrOutput
- type AuthenticatorGroupsConfigResponsePtrInput
- type AuthenticatorGroupsConfigResponsePtrOutput
- func (o AuthenticatorGroupsConfigResponsePtrOutput) Elem() AuthenticatorGroupsConfigResponseOutput
- func (AuthenticatorGroupsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o AuthenticatorGroupsConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuthenticatorGroupsConfigResponsePtrOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o AuthenticatorGroupsConfigResponsePtrOutput) ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput
- func (o AuthenticatorGroupsConfigResponsePtrOutput) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponsePtrOutput
- 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 AutoUpgradeOptionsResponseArgs
- func (AutoUpgradeOptionsResponseArgs) ElementType() reflect.Type
- func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponseOutput() AutoUpgradeOptionsResponseOutput
- func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponseOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponseOutput
- func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput
- func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponsePtrOutput
- type AutoUpgradeOptionsResponseInput
- 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
- func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput
- func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponsePtrOutput
- type AutoUpgradeOptionsResponsePtrInput
- type AutoUpgradeOptionsResponsePtrOutput
- func (o AutoUpgradeOptionsResponsePtrOutput) AutoUpgradeStartTime() pulumi.StringPtrOutput
- func (o AutoUpgradeOptionsResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o AutoUpgradeOptionsResponsePtrOutput) Elem() AutoUpgradeOptionsResponseOutput
- func (AutoUpgradeOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o AutoUpgradeOptionsResponsePtrOutput) ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput
- func (o AutoUpgradeOptionsResponsePtrOutput) ToAutoUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponsePtrOutput
- 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 AutopilotInput
- type AutopilotOutput
- 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
- type AutopilotPtrInput
- type AutopilotPtrOutput
- 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
- type AutopilotResponse
- type AutopilotResponseArgs
- func (AutopilotResponseArgs) ElementType() reflect.Type
- func (i AutopilotResponseArgs) ToAutopilotResponseOutput() AutopilotResponseOutput
- func (i AutopilotResponseArgs) ToAutopilotResponseOutputWithContext(ctx context.Context) AutopilotResponseOutput
- func (i AutopilotResponseArgs) ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput
- func (i AutopilotResponseArgs) ToAutopilotResponsePtrOutputWithContext(ctx context.Context) AutopilotResponsePtrOutput
- type AutopilotResponseInput
- type AutopilotResponseOutput
- 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) ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput
- func (o AutopilotResponseOutput) ToAutopilotResponsePtrOutputWithContext(ctx context.Context) AutopilotResponsePtrOutput
- type AutopilotResponsePtrInput
- type AutopilotResponsePtrOutput
- func (o AutopilotResponsePtrOutput) Elem() AutopilotResponseOutput
- func (AutopilotResponsePtrOutput) ElementType() reflect.Type
- func (o AutopilotResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutopilotResponsePtrOutput) ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput
- func (o AutopilotResponsePtrOutput) ToAutopilotResponsePtrOutputWithContext(ctx context.Context) AutopilotResponsePtrOutput
- 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) Management() NodeManagementPtrOutput
- func (o AutoprovisioningNodePoolDefaultsOutput) MinCpuPlatform() pulumi.StringPtrOutput
- 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) Management() NodeManagementPtrOutput
- func (o AutoprovisioningNodePoolDefaultsPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- 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 AutoprovisioningNodePoolDefaultsResponseArgs
- func (AutoprovisioningNodePoolDefaultsResponseArgs) ElementType() reflect.Type
- func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponseOutput() AutoprovisioningNodePoolDefaultsResponseOutput
- func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponseOutput
- func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput
- type AutoprovisioningNodePoolDefaultsResponseInput
- 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) Management() NodeManagementResponseOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) MinCpuPlatform() pulumi.StringOutput
- 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) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponseOutput) UpgradeSettings() UpgradeSettingsResponseOutput
- type AutoprovisioningNodePoolDefaultsResponsePtrInput
- type AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) DiskType() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) Elem() AutoprovisioningNodePoolDefaultsResponseOutput
- func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ElementType() reflect.Type
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ImageType() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) Management() NodeManagementResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) UpgradeSettings() UpgradeSettingsResponsePtrOutput
- 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 BigQueryDestinationResponseArgs
- func (BigQueryDestinationResponseArgs) ElementType() reflect.Type
- func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponseOutput() BigQueryDestinationResponseOutput
- func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponseOutputWithContext(ctx context.Context) BigQueryDestinationResponseOutput
- func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput
- func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponsePtrOutputWithContext(ctx context.Context) BigQueryDestinationResponsePtrOutput
- type BigQueryDestinationResponseInput
- 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
- func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput
- func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponsePtrOutputWithContext(ctx context.Context) BigQueryDestinationResponsePtrOutput
- type BigQueryDestinationResponsePtrInput
- type BigQueryDestinationResponsePtrOutput
- func (o BigQueryDestinationResponsePtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o BigQueryDestinationResponsePtrOutput) Elem() BigQueryDestinationResponseOutput
- func (BigQueryDestinationResponsePtrOutput) ElementType() reflect.Type
- func (o BigQueryDestinationResponsePtrOutput) ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput
- func (o BigQueryDestinationResponsePtrOutput) ToBigQueryDestinationResponsePtrOutputWithContext(ctx context.Context) BigQueryDestinationResponsePtrOutput
- 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 BinaryAuthorizationInput
- type BinaryAuthorizationOutput
- func (BinaryAuthorizationOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationOutput) Enabled() pulumi.BoolPtrOutput
- 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.BoolPtrOutput
- func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
- func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
- type BinaryAuthorizationResponse
- type BinaryAuthorizationResponseArgs
- func (BinaryAuthorizationResponseArgs) ElementType() reflect.Type
- func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput
- func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponseOutputWithContext(ctx context.Context) BinaryAuthorizationResponseOutput
- func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput
- func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponsePtrOutputWithContext(ctx context.Context) BinaryAuthorizationResponsePtrOutput
- type BinaryAuthorizationResponseInput
- type BinaryAuthorizationResponseOutput
- func (BinaryAuthorizationResponseOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationResponseOutput) Enabled() pulumi.BoolOutput
- func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput
- func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutputWithContext(ctx context.Context) BinaryAuthorizationResponseOutput
- func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput
- func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponsePtrOutputWithContext(ctx context.Context) BinaryAuthorizationResponsePtrOutput
- type BinaryAuthorizationResponsePtrInput
- type BinaryAuthorizationResponsePtrOutput
- func (o BinaryAuthorizationResponsePtrOutput) Elem() BinaryAuthorizationResponseOutput
- func (BinaryAuthorizationResponsePtrOutput) ElementType() reflect.Type
- func (o BinaryAuthorizationResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o BinaryAuthorizationResponsePtrOutput) ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput
- func (o BinaryAuthorizationResponsePtrOutput) ToBinaryAuthorizationResponsePtrOutputWithContext(ctx context.Context) BinaryAuthorizationResponsePtrOutput
- 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 CidrBlockResponseArgs
- type CidrBlockResponseArray
- type CidrBlockResponseArrayInput
- 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 CidrBlockResponseInput
- 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 ClientCertificateConfigResponseArgs
- func (ClientCertificateConfigResponseArgs) ElementType() reflect.Type
- func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponseOutput() ClientCertificateConfigResponseOutput
- func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponseOutputWithContext(ctx context.Context) ClientCertificateConfigResponseOutput
- func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput
- func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponsePtrOutputWithContext(ctx context.Context) ClientCertificateConfigResponsePtrOutput
- type ClientCertificateConfigResponseInput
- 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
- func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput
- func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponsePtrOutputWithContext(ctx context.Context) ClientCertificateConfigResponsePtrOutput
- type ClientCertificateConfigResponsePtrInput
- type ClientCertificateConfigResponsePtrOutput
- func (o ClientCertificateConfigResponsePtrOutput) Elem() ClientCertificateConfigResponseOutput
- func (ClientCertificateConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ClientCertificateConfigResponsePtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput
- func (o ClientCertificateConfigResponsePtrOutput) ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput
- func (o ClientCertificateConfigResponsePtrOutput) ToClientCertificateConfigResponsePtrOutputWithContext(ctx context.Context) ClientCertificateConfigResponsePtrOutput
- 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 CloudRunConfigResponseArgs
- func (CloudRunConfigResponseArgs) ElementType() reflect.Type
- func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponseOutput() CloudRunConfigResponseOutput
- func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponseOutputWithContext(ctx context.Context) CloudRunConfigResponseOutput
- func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput
- func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponsePtrOutputWithContext(ctx context.Context) CloudRunConfigResponsePtrOutput
- type CloudRunConfigResponseInput
- 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
- func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput
- func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponsePtrOutputWithContext(ctx context.Context) CloudRunConfigResponsePtrOutput
- type CloudRunConfigResponsePtrInput
- type CloudRunConfigResponsePtrOutput
- func (o CloudRunConfigResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o CloudRunConfigResponsePtrOutput) Elem() CloudRunConfigResponseOutput
- func (CloudRunConfigResponsePtrOutput) ElementType() reflect.Type
- func (o CloudRunConfigResponsePtrOutput) LoadBalancerType() pulumi.StringPtrOutput
- func (o CloudRunConfigResponsePtrOutput) ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput
- func (o CloudRunConfigResponsePtrOutput) ToCloudRunConfigResponsePtrOutputWithContext(ctx context.Context) CloudRunConfigResponsePtrOutput
- 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 ClusterAutoscalingResponseArgs
- func (ClusterAutoscalingResponseArgs) ElementType() reflect.Type
- func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponseOutput() ClusterAutoscalingResponseOutput
- func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponseOutputWithContext(ctx context.Context) ClusterAutoscalingResponseOutput
- func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput
- func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponsePtrOutputWithContext(ctx context.Context) ClusterAutoscalingResponsePtrOutput
- type ClusterAutoscalingResponseInput
- 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
- func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput
- func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponsePtrOutputWithContext(ctx context.Context) ClusterAutoscalingResponsePtrOutput
- type ClusterAutoscalingResponsePtrInput
- type ClusterAutoscalingResponsePtrOutput
- func (o ClusterAutoscalingResponsePtrOutput) AutoprovisioningLocations() pulumi.StringArrayOutput
- func (o ClusterAutoscalingResponsePtrOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsResponsePtrOutput
- func (o ClusterAutoscalingResponsePtrOutput) AutoscalingProfile() pulumi.StringPtrOutput
- func (o ClusterAutoscalingResponsePtrOutput) Elem() ClusterAutoscalingResponseOutput
- func (ClusterAutoscalingResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterAutoscalingResponsePtrOutput) EnableNodeAutoprovisioning() pulumi.BoolPtrOutput
- func (o ClusterAutoscalingResponsePtrOutput) ResourceLimits() ResourceLimitResponseArrayOutput
- func (o ClusterAutoscalingResponsePtrOutput) ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput
- func (o ClusterAutoscalingResponsePtrOutput) ToClusterAutoscalingResponsePtrOutputWithContext(ctx context.Context) ClusterAutoscalingResponsePtrOutput
- type ClusterInput
- type ClusterOutput
- 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 ClusterTelemetryResponseArgs
- func (ClusterTelemetryResponseArgs) ElementType() reflect.Type
- func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponseOutput() ClusterTelemetryResponseOutput
- func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponseOutputWithContext(ctx context.Context) ClusterTelemetryResponseOutput
- func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput
- func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponsePtrOutputWithContext(ctx context.Context) ClusterTelemetryResponsePtrOutput
- type ClusterTelemetryResponseInput
- type ClusterTelemetryResponseOutput
- func (ClusterTelemetryResponseOutput) ElementType() reflect.Type
- func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutput() ClusterTelemetryResponseOutput
- func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponseOutputWithContext(ctx context.Context) ClusterTelemetryResponseOutput
- func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput
- func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponsePtrOutputWithContext(ctx context.Context) ClusterTelemetryResponsePtrOutput
- func (o ClusterTelemetryResponseOutput) Type() pulumi.StringOutput
- type ClusterTelemetryResponsePtrInput
- type ClusterTelemetryResponsePtrOutput
- func (o ClusterTelemetryResponsePtrOutput) Elem() ClusterTelemetryResponseOutput
- func (ClusterTelemetryResponsePtrOutput) ElementType() reflect.Type
- func (o ClusterTelemetryResponsePtrOutput) ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput
- func (o ClusterTelemetryResponsePtrOutput) ToClusterTelemetryResponsePtrOutputWithContext(ctx context.Context) ClusterTelemetryResponsePtrOutput
- func (o ClusterTelemetryResponsePtrOutput) Type() pulumi.StringPtrOutput
- 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 ClusterUpdateArgs
- type ClusterUpdateDesiredDatapathProvider
- func (ClusterUpdateDesiredDatapathProvider) ElementType() reflect.Type
- func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderOutput() ClusterUpdateDesiredDatapathProviderOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToStringOutput() pulumi.StringOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterUpdateDesiredDatapathProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdateDesiredDatapathProviderInput
- type ClusterUpdateDesiredDatapathProviderOutput
- func (ClusterUpdateDesiredDatapathProviderOutput) ElementType() reflect.Type
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderOutput() ClusterUpdateDesiredDatapathProviderOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdateDesiredDatapathProviderPtrInput
- type ClusterUpdateDesiredDatapathProviderPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderPtrOutput) Elem() ClusterUpdateDesiredDatapathProviderOutput
- func (ClusterUpdateDesiredDatapathProviderPtrOutput) ElementType() reflect.Type
- func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdateDesiredPrivateIpv6GoogleAccess
- func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ElementType() reflect.Type
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringOutput() pulumi.StringOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdateDesiredPrivateIpv6GoogleAccessInput
- type ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
- func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ElementType() reflect.Type
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrInput
- type ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) Elem() ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
- func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ElementType() reflect.Type
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterUpdateInput
- type ClusterUpdateOutput
- func (o ClusterUpdateOutput) DesiredAddonsConfig() AddonsConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredAuthenticatorGroupsConfig() AuthenticatorGroupsConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredBinaryAuthorization() BinaryAuthorizationPtrOutput
- func (o ClusterUpdateOutput) DesiredClusterAutoscaling() ClusterAutoscalingPtrOutput
- func (o ClusterUpdateOutput) DesiredClusterTelemetry() ClusterTelemetryPtrOutput
- func (o ClusterUpdateOutput) DesiredDatabaseEncryption() DatabaseEncryptionPtrOutput
- func (o ClusterUpdateOutput) DesiredDatapathProvider() ClusterUpdateDesiredDatapathProviderPtrOutput
- func (o ClusterUpdateOutput) DesiredDefaultSnatStatus() DefaultSnatStatusPtrOutput
- func (o ClusterUpdateOutput) DesiredDnsConfig() DNSConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredGcfsConfig() GcfsConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredIdentityServiceConfig() IdentityServiceConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredImageType() pulumi.StringPtrOutput
- func (o ClusterUpdateOutput) DesiredIntraNodeVisibilityConfig() IntraNodeVisibilityConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredL4ilbSubsettingConfig() ILBSubsettingConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredLocations() pulumi.StringArrayOutput
- func (o ClusterUpdateOutput) DesiredLoggingConfig() LoggingConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredLoggingService() pulumi.StringPtrOutput
- func (o ClusterUpdateOutput) DesiredMaster() MasterPtrOutput
- func (o ClusterUpdateOutput) DesiredMasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredMasterVersion() pulumi.StringPtrOutput
- func (o ClusterUpdateOutput) DesiredMeshCertificates() MeshCertificatesPtrOutput
- func (o ClusterUpdateOutput) DesiredMonitoringConfig() MonitoringConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredMonitoringService() pulumi.StringPtrOutput
- func (o ClusterUpdateOutput) DesiredNodePoolAutoscaling() NodePoolAutoscalingPtrOutput
- func (o ClusterUpdateOutput) DesiredNodePoolId() pulumi.StringPtrOutput
- func (o ClusterUpdateOutput) DesiredNodeVersion() pulumi.StringPtrOutput
- func (o ClusterUpdateOutput) DesiredNotificationConfig() NotificationConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredPodSecurityPolicyConfig() PodSecurityPolicyConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredPrivateClusterConfig() PrivateClusterConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredPrivateIpv6GoogleAccess() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
- func (o ClusterUpdateOutput) DesiredReleaseChannel() ReleaseChannelPtrOutput
- func (o ClusterUpdateOutput) DesiredResourceUsageExportConfig() ResourceUsageExportConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredServiceExternalIpsConfig() ServiceExternalIPsConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredShieldedNodes() ShieldedNodesPtrOutput
- func (o ClusterUpdateOutput) DesiredTpuConfig() TpuConfigPtrOutput
- func (o ClusterUpdateOutput) DesiredVerticalPodAutoscaling() VerticalPodAutoscalingPtrOutput
- func (o ClusterUpdateOutput) DesiredWorkloadCertificates() WorkloadCertificatesPtrOutput
- func (o ClusterUpdateOutput) DesiredWorkloadIdentityConfig() WorkloadIdentityConfigPtrOutput
- func (ClusterUpdateOutput) ElementType() reflect.Type
- func (o ClusterUpdateOutput) ToClusterUpdateOutput() ClusterUpdateOutput
- func (o ClusterUpdateOutput) ToClusterUpdateOutputWithContext(ctx context.Context) ClusterUpdateOutput
- 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 ConfidentialNodesResponseArgs
- func (ConfidentialNodesResponseArgs) ElementType() reflect.Type
- func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponseOutput() ConfidentialNodesResponseOutput
- func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponseOutputWithContext(ctx context.Context) ConfidentialNodesResponseOutput
- func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput
- func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponsePtrOutputWithContext(ctx context.Context) ConfidentialNodesResponsePtrOutput
- type ConfidentialNodesResponseInput
- 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
- func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput
- func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponsePtrOutputWithContext(ctx context.Context) ConfidentialNodesResponsePtrOutput
- type ConfidentialNodesResponsePtrInput
- type ConfidentialNodesResponsePtrOutput
- func (o ConfidentialNodesResponsePtrOutput) Elem() ConfidentialNodesResponseOutput
- func (ConfidentialNodesResponsePtrOutput) ElementType() reflect.Type
- func (o ConfidentialNodesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfidentialNodesResponsePtrOutput) ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput
- func (o ConfidentialNodesResponsePtrOutput) ToConfidentialNodesResponsePtrOutputWithContext(ctx context.Context) ConfidentialNodesResponsePtrOutput
- 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 ConfigConnectorConfigResponseArgs
- func (ConfigConnectorConfigResponseArgs) ElementType() reflect.Type
- func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponseOutput() ConfigConnectorConfigResponseOutput
- func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponseOutputWithContext(ctx context.Context) ConfigConnectorConfigResponseOutput
- func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput
- func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponsePtrOutputWithContext(ctx context.Context) ConfigConnectorConfigResponsePtrOutput
- type ConfigConnectorConfigResponseInput
- 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
- func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput
- func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponsePtrOutputWithContext(ctx context.Context) ConfigConnectorConfigResponsePtrOutput
- type ConfigConnectorConfigResponsePtrInput
- type ConfigConnectorConfigResponsePtrOutput
- func (o ConfigConnectorConfigResponsePtrOutput) Elem() ConfigConnectorConfigResponseOutput
- func (ConfigConnectorConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ConfigConnectorConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigConnectorConfigResponsePtrOutput) ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput
- func (o ConfigConnectorConfigResponsePtrOutput) ToConfigConnectorConfigResponsePtrOutputWithContext(ctx context.Context) ConfigConnectorConfigResponsePtrOutput
- 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 ConsumptionMeteringConfigResponseArgs
- func (ConsumptionMeteringConfigResponseArgs) ElementType() reflect.Type
- func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponseOutput() ConsumptionMeteringConfigResponseOutput
- func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponseOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponseOutput
- func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput
- func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponsePtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponsePtrOutput
- type ConsumptionMeteringConfigResponseInput
- 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
- func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput
- func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponsePtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponsePtrOutput
- type ConsumptionMeteringConfigResponsePtrInput
- type ConsumptionMeteringConfigResponsePtrOutput
- func (o ConsumptionMeteringConfigResponsePtrOutput) Elem() ConsumptionMeteringConfigResponseOutput
- func (ConsumptionMeteringConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ConsumptionMeteringConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConsumptionMeteringConfigResponsePtrOutput) ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput
- func (o ConsumptionMeteringConfigResponsePtrOutput) ToConsumptionMeteringConfigResponsePtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponsePtrOutput
- 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 DNSConfigResponseArgs
- func (DNSConfigResponseArgs) ElementType() reflect.Type
- func (i DNSConfigResponseArgs) ToDNSConfigResponseOutput() DNSConfigResponseOutput
- func (i DNSConfigResponseArgs) ToDNSConfigResponseOutputWithContext(ctx context.Context) DNSConfigResponseOutput
- func (i DNSConfigResponseArgs) ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput
- func (i DNSConfigResponseArgs) ToDNSConfigResponsePtrOutputWithContext(ctx context.Context) DNSConfigResponsePtrOutput
- type DNSConfigResponseInput
- 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
- func (o DNSConfigResponseOutput) ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput
- func (o DNSConfigResponseOutput) ToDNSConfigResponsePtrOutputWithContext(ctx context.Context) DNSConfigResponsePtrOutput
- type DNSConfigResponsePtrInput
- type DNSConfigResponsePtrOutput
- func (o DNSConfigResponsePtrOutput) ClusterDns() pulumi.StringPtrOutput
- func (o DNSConfigResponsePtrOutput) ClusterDnsDomain() pulumi.StringPtrOutput
- func (o DNSConfigResponsePtrOutput) ClusterDnsScope() pulumi.StringPtrOutput
- func (o DNSConfigResponsePtrOutput) Elem() DNSConfigResponseOutput
- func (DNSConfigResponsePtrOutput) ElementType() reflect.Type
- func (o DNSConfigResponsePtrOutput) ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput
- func (o DNSConfigResponsePtrOutput) ToDNSConfigResponsePtrOutputWithContext(ctx context.Context) DNSConfigResponsePtrOutput
- 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 DailyMaintenanceWindowResponseArgs
- func (DailyMaintenanceWindowResponseArgs) ElementType() reflect.Type
- func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponseOutput() DailyMaintenanceWindowResponseOutput
- func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponseOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponseOutput
- func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput
- func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponsePtrOutput
- type DailyMaintenanceWindowResponseInput
- 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
- func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput
- func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponsePtrOutput
- type DailyMaintenanceWindowResponsePtrInput
- type DailyMaintenanceWindowResponsePtrOutput
- func (o DailyMaintenanceWindowResponsePtrOutput) Duration() pulumi.StringPtrOutput
- func (o DailyMaintenanceWindowResponsePtrOutput) Elem() DailyMaintenanceWindowResponseOutput
- func (DailyMaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
- func (o DailyMaintenanceWindowResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o DailyMaintenanceWindowResponsePtrOutput) ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput
- func (o DailyMaintenanceWindowResponsePtrOutput) ToDailyMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponsePtrOutput
- 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 DatabaseEncryptionResponseArgs
- func (DatabaseEncryptionResponseArgs) ElementType() reflect.Type
- func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponseOutput() DatabaseEncryptionResponseOutput
- func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponseOutputWithContext(ctx context.Context) DatabaseEncryptionResponseOutput
- func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput
- func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponsePtrOutputWithContext(ctx context.Context) DatabaseEncryptionResponsePtrOutput
- type DatabaseEncryptionResponseInput
- 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
- func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput
- func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponsePtrOutputWithContext(ctx context.Context) DatabaseEncryptionResponsePtrOutput
- type DatabaseEncryptionResponsePtrInput
- type DatabaseEncryptionResponsePtrOutput
- func (o DatabaseEncryptionResponsePtrOutput) Elem() DatabaseEncryptionResponseOutput
- func (DatabaseEncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o DatabaseEncryptionResponsePtrOutput) KeyName() pulumi.StringPtrOutput
- func (o DatabaseEncryptionResponsePtrOutput) State() pulumi.StringPtrOutput
- func (o DatabaseEncryptionResponsePtrOutput) ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput
- func (o DatabaseEncryptionResponsePtrOutput) ToDatabaseEncryptionResponsePtrOutputWithContext(ctx context.Context) DatabaseEncryptionResponsePtrOutput
- 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 DefaultSnatStatusResponseArgs
- func (DefaultSnatStatusResponseArgs) ElementType() reflect.Type
- func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponseOutput() DefaultSnatStatusResponseOutput
- func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponseOutputWithContext(ctx context.Context) DefaultSnatStatusResponseOutput
- func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput
- func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponsePtrOutputWithContext(ctx context.Context) DefaultSnatStatusResponsePtrOutput
- type DefaultSnatStatusResponseInput
- 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
- func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput
- func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponsePtrOutputWithContext(ctx context.Context) DefaultSnatStatusResponsePtrOutput
- type DefaultSnatStatusResponsePtrInput
- type DefaultSnatStatusResponsePtrOutput
- func (o DefaultSnatStatusResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o DefaultSnatStatusResponsePtrOutput) Elem() DefaultSnatStatusResponseOutput
- func (DefaultSnatStatusResponsePtrOutput) ElementType() reflect.Type
- func (o DefaultSnatStatusResponsePtrOutput) ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput
- func (o DefaultSnatStatusResponsePtrOutput) ToDefaultSnatStatusResponsePtrOutputWithContext(ctx context.Context) DefaultSnatStatusResponsePtrOutput
- 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 DnsCacheConfigResponseArgs
- func (DnsCacheConfigResponseArgs) ElementType() reflect.Type
- func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponseOutput() DnsCacheConfigResponseOutput
- func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponseOutputWithContext(ctx context.Context) DnsCacheConfigResponseOutput
- func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput
- func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponsePtrOutputWithContext(ctx context.Context) DnsCacheConfigResponsePtrOutput
- type DnsCacheConfigResponseInput
- 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
- func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput
- func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponsePtrOutputWithContext(ctx context.Context) DnsCacheConfigResponsePtrOutput
- type DnsCacheConfigResponsePtrInput
- type DnsCacheConfigResponsePtrOutput
- func (o DnsCacheConfigResponsePtrOutput) Elem() DnsCacheConfigResponseOutput
- func (DnsCacheConfigResponsePtrOutput) ElementType() reflect.Type
- func (o DnsCacheConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DnsCacheConfigResponsePtrOutput) ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput
- func (o DnsCacheConfigResponsePtrOutput) ToDnsCacheConfigResponsePtrOutputWithContext(ctx context.Context) DnsCacheConfigResponsePtrOutput
- 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 EphemeralStorageConfigResponseArgs
- func (EphemeralStorageConfigResponseArgs) ElementType() reflect.Type
- func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponseOutput() EphemeralStorageConfigResponseOutput
- func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageConfigResponseOutput
- func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput
- func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponsePtrOutputWithContext(ctx context.Context) EphemeralStorageConfigResponsePtrOutput
- type EphemeralStorageConfigResponseInput
- 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
- func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput
- func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponsePtrOutputWithContext(ctx context.Context) EphemeralStorageConfigResponsePtrOutput
- type EphemeralStorageConfigResponsePtrInput
- type EphemeralStorageConfigResponsePtrOutput
- func (o EphemeralStorageConfigResponsePtrOutput) Elem() EphemeralStorageConfigResponseOutput
- func (EphemeralStorageConfigResponsePtrOutput) ElementType() reflect.Type
- func (o EphemeralStorageConfigResponsePtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o EphemeralStorageConfigResponsePtrOutput) ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput
- func (o EphemeralStorageConfigResponsePtrOutput) ToEphemeralStorageConfigResponsePtrOutputWithContext(ctx context.Context) EphemeralStorageConfigResponsePtrOutput
- 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 GcePersistentDiskCsiDriverConfigResponseArgs
- func (GcePersistentDiskCsiDriverConfigResponseArgs) ElementType() reflect.Type
- func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponseOutput() GcePersistentDiskCsiDriverConfigResponseOutput
- func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponseOutput
- func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput
- func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput
- type GcePersistentDiskCsiDriverConfigResponseInput
- 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
- func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput
- func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput
- type GcePersistentDiskCsiDriverConfigResponsePtrInput
- type GcePersistentDiskCsiDriverConfigResponsePtrOutput
- func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) Elem() GcePersistentDiskCsiDriverConfigResponseOutput
- func (GcePersistentDiskCsiDriverConfigResponsePtrOutput) ElementType() reflect.Type
- func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput
- func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput
- 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 GcfsConfigResponseArgs
- func (GcfsConfigResponseArgs) ElementType() reflect.Type
- func (i GcfsConfigResponseArgs) ToGcfsConfigResponseOutput() GcfsConfigResponseOutput
- func (i GcfsConfigResponseArgs) ToGcfsConfigResponseOutputWithContext(ctx context.Context) GcfsConfigResponseOutput
- func (i GcfsConfigResponseArgs) ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput
- func (i GcfsConfigResponseArgs) ToGcfsConfigResponsePtrOutputWithContext(ctx context.Context) GcfsConfigResponsePtrOutput
- type GcfsConfigResponseInput
- 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
- func (o GcfsConfigResponseOutput) ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput
- func (o GcfsConfigResponseOutput) ToGcfsConfigResponsePtrOutputWithContext(ctx context.Context) GcfsConfigResponsePtrOutput
- type GcfsConfigResponsePtrInput
- type GcfsConfigResponsePtrOutput
- func (o GcfsConfigResponsePtrOutput) Elem() GcfsConfigResponseOutput
- func (GcfsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o GcfsConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcfsConfigResponsePtrOutput) ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput
- func (o GcfsConfigResponsePtrOutput) ToGcfsConfigResponsePtrOutputWithContext(ctx context.Context) GcfsConfigResponsePtrOutput
- 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 GcpFilestoreCsiDriverConfigResponseArgs
- func (GcpFilestoreCsiDriverConfigResponseArgs) ElementType() reflect.Type
- func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponseOutput() GcpFilestoreCsiDriverConfigResponseOutput
- func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponseOutput
- func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput
- func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput
- type GcpFilestoreCsiDriverConfigResponseInput
- 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
- func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput
- func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput
- type GcpFilestoreCsiDriverConfigResponsePtrInput
- type GcpFilestoreCsiDriverConfigResponsePtrOutput
- func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) Elem() GcpFilestoreCsiDriverConfigResponseOutput
- func (GcpFilestoreCsiDriverConfigResponsePtrOutput) ElementType() reflect.Type
- func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput
- func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput
- 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 HorizontalPodAutoscalingResponseArgs
- func (HorizontalPodAutoscalingResponseArgs) ElementType() reflect.Type
- func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponseOutput() HorizontalPodAutoscalingResponseOutput
- func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponseOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponseOutput
- func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput
- func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponsePtrOutput
- type HorizontalPodAutoscalingResponseInput
- 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
- func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput
- func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponsePtrOutput
- type HorizontalPodAutoscalingResponsePtrInput
- type HorizontalPodAutoscalingResponsePtrOutput
- func (o HorizontalPodAutoscalingResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o HorizontalPodAutoscalingResponsePtrOutput) Elem() HorizontalPodAutoscalingResponseOutput
- func (HorizontalPodAutoscalingResponsePtrOutput) ElementType() reflect.Type
- func (o HorizontalPodAutoscalingResponsePtrOutput) ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput
- func (o HorizontalPodAutoscalingResponsePtrOutput) ToHorizontalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponsePtrOutput
- 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 HttpLoadBalancingResponseArgs
- func (HttpLoadBalancingResponseArgs) ElementType() reflect.Type
- func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponseOutput() HttpLoadBalancingResponseOutput
- func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponseOutputWithContext(ctx context.Context) HttpLoadBalancingResponseOutput
- func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput
- func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponsePtrOutputWithContext(ctx context.Context) HttpLoadBalancingResponsePtrOutput
- type HttpLoadBalancingResponseInput
- 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
- func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput
- func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponsePtrOutputWithContext(ctx context.Context) HttpLoadBalancingResponsePtrOutput
- type HttpLoadBalancingResponsePtrInput
- type HttpLoadBalancingResponsePtrOutput
- func (o HttpLoadBalancingResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o HttpLoadBalancingResponsePtrOutput) Elem() HttpLoadBalancingResponseOutput
- func (HttpLoadBalancingResponsePtrOutput) ElementType() reflect.Type
- func (o HttpLoadBalancingResponsePtrOutput) ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput
- func (o HttpLoadBalancingResponsePtrOutput) ToHttpLoadBalancingResponsePtrOutputWithContext(ctx context.Context) HttpLoadBalancingResponsePtrOutput
- type ILBSubsettingConfig
- type ILBSubsettingConfigArgs
- func (ILBSubsettingConfigArgs) ElementType() reflect.Type
- func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigOutput() ILBSubsettingConfigOutput
- func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigOutputWithContext(ctx context.Context) ILBSubsettingConfigOutput
- func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput
- func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigPtrOutputWithContext(ctx context.Context) ILBSubsettingConfigPtrOutput
- type ILBSubsettingConfigInput
- type ILBSubsettingConfigOutput
- func (ILBSubsettingConfigOutput) ElementType() reflect.Type
- func (o ILBSubsettingConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigOutput() ILBSubsettingConfigOutput
- func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigOutputWithContext(ctx context.Context) ILBSubsettingConfigOutput
- func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput
- func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigPtrOutputWithContext(ctx context.Context) ILBSubsettingConfigPtrOutput
- type ILBSubsettingConfigPtrInput
- type ILBSubsettingConfigPtrOutput
- func (o ILBSubsettingConfigPtrOutput) Elem() ILBSubsettingConfigOutput
- func (ILBSubsettingConfigPtrOutput) ElementType() reflect.Type
- func (o ILBSubsettingConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ILBSubsettingConfigPtrOutput) ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput
- func (o ILBSubsettingConfigPtrOutput) ToILBSubsettingConfigPtrOutputWithContext(ctx context.Context) ILBSubsettingConfigPtrOutput
- 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 IPAllocationPolicyOutput
- func (o IPAllocationPolicyOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
- 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) NodeIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- 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) UseIpAliases() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyOutput) UseRoutes() pulumi.BoolPtrOutput
- type IPAllocationPolicyPtrInput
- type IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
- 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) NodeIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) SubnetworkName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutput() IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) ToIPAllocationPolicyPtrOutputWithContext(ctx context.Context) IPAllocationPolicyPtrOutput
- func (o IPAllocationPolicyPtrOutput) UseIpAliases() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyPtrOutput) UseRoutes() pulumi.BoolPtrOutput
- type IPAllocationPolicyResponse
- type IPAllocationPolicyResponseArgs
- func (IPAllocationPolicyResponseArgs) ElementType() reflect.Type
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
- func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
- type IPAllocationPolicyResponseInput
- type IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) AllowRouteOverlap() pulumi.BoolOutput
- func (o IPAllocationPolicyResponseOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ClusterSecondaryRangeName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) CreateSubnetwork() pulumi.BoolOutput
- func (IPAllocationPolicyResponseOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyResponseOutput) NodeIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ServicesSecondaryRangeName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) SubnetworkName() pulumi.StringOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponseOutput) UseIpAliases() pulumi.BoolOutput
- func (o IPAllocationPolicyResponseOutput) UseRoutes() pulumi.BoolOutput
- type IPAllocationPolicyResponsePtrInput
- type IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) AllowRouteOverlap() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) CreateSubnetwork() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) Elem() IPAllocationPolicyResponseOutput
- func (IPAllocationPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o IPAllocationPolicyResponsePtrOutput) NodeIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) SubnetworkName() pulumi.StringPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) UseIpAliases() pulumi.BoolPtrOutput
- func (o IPAllocationPolicyResponsePtrOutput) UseRoutes() pulumi.BoolPtrOutput
- 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 IdentityServiceConfigResponseArgs
- func (IdentityServiceConfigResponseArgs) ElementType() reflect.Type
- func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponseOutput() IdentityServiceConfigResponseOutput
- func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponseOutputWithContext(ctx context.Context) IdentityServiceConfigResponseOutput
- func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput
- func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponsePtrOutputWithContext(ctx context.Context) IdentityServiceConfigResponsePtrOutput
- type IdentityServiceConfigResponseInput
- 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
- func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput
- func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponsePtrOutputWithContext(ctx context.Context) IdentityServiceConfigResponsePtrOutput
- type IdentityServiceConfigResponsePtrInput
- type IdentityServiceConfigResponsePtrOutput
- func (o IdentityServiceConfigResponsePtrOutput) Elem() IdentityServiceConfigResponseOutput
- func (IdentityServiceConfigResponsePtrOutput) ElementType() reflect.Type
- func (o IdentityServiceConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o IdentityServiceConfigResponsePtrOutput) ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput
- func (o IdentityServiceConfigResponsePtrOutput) ToIdentityServiceConfigResponsePtrOutputWithContext(ctx context.Context) IdentityServiceConfigResponsePtrOutput
- type IntraNodeVisibilityConfig
- type IntraNodeVisibilityConfigArgs
- func (IntraNodeVisibilityConfigArgs) ElementType() reflect.Type
- func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigOutput() IntraNodeVisibilityConfigOutput
- func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigOutput
- func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput
- func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigPtrOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigPtrOutput
- type IntraNodeVisibilityConfigInput
- type IntraNodeVisibilityConfigOutput
- func (IntraNodeVisibilityConfigOutput) ElementType() reflect.Type
- func (o IntraNodeVisibilityConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigOutput() IntraNodeVisibilityConfigOutput
- func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigOutput
- func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput
- func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigPtrOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigPtrOutput
- type IntraNodeVisibilityConfigPtrInput
- type IntraNodeVisibilityConfigPtrOutput
- func (o IntraNodeVisibilityConfigPtrOutput) Elem() IntraNodeVisibilityConfigOutput
- func (IntraNodeVisibilityConfigPtrOutput) ElementType() reflect.Type
- func (o IntraNodeVisibilityConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o IntraNodeVisibilityConfigPtrOutput) ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput
- func (o IntraNodeVisibilityConfigPtrOutput) ToIntraNodeVisibilityConfigPtrOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigPtrOutput
- 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 IstioConfigResponseArgs
- func (IstioConfigResponseArgs) ElementType() reflect.Type
- func (i IstioConfigResponseArgs) ToIstioConfigResponseOutput() IstioConfigResponseOutput
- func (i IstioConfigResponseArgs) ToIstioConfigResponseOutputWithContext(ctx context.Context) IstioConfigResponseOutput
- func (i IstioConfigResponseArgs) ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput
- func (i IstioConfigResponseArgs) ToIstioConfigResponsePtrOutputWithContext(ctx context.Context) IstioConfigResponsePtrOutput
- type IstioConfigResponseInput
- 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
- func (o IstioConfigResponseOutput) ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput
- func (o IstioConfigResponseOutput) ToIstioConfigResponsePtrOutputWithContext(ctx context.Context) IstioConfigResponsePtrOutput
- type IstioConfigResponsePtrInput
- type IstioConfigResponsePtrOutput
- func (o IstioConfigResponsePtrOutput) Auth() pulumi.StringPtrOutput
- func (o IstioConfigResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o IstioConfigResponsePtrOutput) Elem() IstioConfigResponseOutput
- func (IstioConfigResponsePtrOutput) ElementType() reflect.Type
- func (o IstioConfigResponsePtrOutput) ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput
- func (o IstioConfigResponsePtrOutput) ToIstioConfigResponsePtrOutputWithContext(ctx context.Context) IstioConfigResponsePtrOutput
- 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 KalmConfigResponseArgs
- func (KalmConfigResponseArgs) ElementType() reflect.Type
- func (i KalmConfigResponseArgs) ToKalmConfigResponseOutput() KalmConfigResponseOutput
- func (i KalmConfigResponseArgs) ToKalmConfigResponseOutputWithContext(ctx context.Context) KalmConfigResponseOutput
- func (i KalmConfigResponseArgs) ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput
- func (i KalmConfigResponseArgs) ToKalmConfigResponsePtrOutputWithContext(ctx context.Context) KalmConfigResponsePtrOutput
- type KalmConfigResponseInput
- 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
- func (o KalmConfigResponseOutput) ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput
- func (o KalmConfigResponseOutput) ToKalmConfigResponsePtrOutputWithContext(ctx context.Context) KalmConfigResponsePtrOutput
- type KalmConfigResponsePtrInput
- type KalmConfigResponsePtrOutput
- func (o KalmConfigResponsePtrOutput) Elem() KalmConfigResponseOutput
- func (KalmConfigResponsePtrOutput) ElementType() reflect.Type
- func (o KalmConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o KalmConfigResponsePtrOutput) ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput
- func (o KalmConfigResponsePtrOutput) ToKalmConfigResponsePtrOutputWithContext(ctx context.Context) KalmConfigResponsePtrOutput
- 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 KubernetesDashboardResponseArgs
- func (KubernetesDashboardResponseArgs) ElementType() reflect.Type
- func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponseOutput() KubernetesDashboardResponseOutput
- func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponseOutputWithContext(ctx context.Context) KubernetesDashboardResponseOutput
- func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput
- func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponsePtrOutputWithContext(ctx context.Context) KubernetesDashboardResponsePtrOutput
- type KubernetesDashboardResponseInput
- 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
- func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput
- func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponsePtrOutputWithContext(ctx context.Context) KubernetesDashboardResponsePtrOutput
- type KubernetesDashboardResponsePtrInput
- type KubernetesDashboardResponsePtrOutput
- func (o KubernetesDashboardResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o KubernetesDashboardResponsePtrOutput) Elem() KubernetesDashboardResponseOutput
- func (KubernetesDashboardResponsePtrOutput) ElementType() reflect.Type
- func (o KubernetesDashboardResponsePtrOutput) ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput
- func (o KubernetesDashboardResponsePtrOutput) ToKubernetesDashboardResponsePtrOutputWithContext(ctx context.Context) KubernetesDashboardResponsePtrOutput
- 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 LegacyAbacResponseArgs
- func (LegacyAbacResponseArgs) ElementType() reflect.Type
- func (i LegacyAbacResponseArgs) ToLegacyAbacResponseOutput() LegacyAbacResponseOutput
- func (i LegacyAbacResponseArgs) ToLegacyAbacResponseOutputWithContext(ctx context.Context) LegacyAbacResponseOutput
- func (i LegacyAbacResponseArgs) ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput
- func (i LegacyAbacResponseArgs) ToLegacyAbacResponsePtrOutputWithContext(ctx context.Context) LegacyAbacResponsePtrOutput
- type LegacyAbacResponseInput
- 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
- func (o LegacyAbacResponseOutput) ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput
- func (o LegacyAbacResponseOutput) ToLegacyAbacResponsePtrOutputWithContext(ctx context.Context) LegacyAbacResponsePtrOutput
- type LegacyAbacResponsePtrInput
- type LegacyAbacResponsePtrOutput
- func (o LegacyAbacResponsePtrOutput) Elem() LegacyAbacResponseOutput
- func (LegacyAbacResponsePtrOutput) ElementType() reflect.Type
- func (o LegacyAbacResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o LegacyAbacResponsePtrOutput) ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput
- func (o LegacyAbacResponsePtrOutput) ToLegacyAbacResponsePtrOutputWithContext(ctx context.Context) LegacyAbacResponsePtrOutput
- 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 LinuxNodeConfigInput
- type LinuxNodeConfigOutput
- 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) 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 LinuxNodeConfigResponseArgs
- func (LinuxNodeConfigResponseArgs) ElementType() reflect.Type
- func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponseOutput() LinuxNodeConfigResponseOutput
- func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponseOutputWithContext(ctx context.Context) LinuxNodeConfigResponseOutput
- func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput
- func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponsePtrOutputWithContext(ctx context.Context) LinuxNodeConfigResponsePtrOutput
- type LinuxNodeConfigResponseInput
- type LinuxNodeConfigResponseOutput
- func (LinuxNodeConfigResponseOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigResponseOutput) Sysctls() pulumi.StringMapOutput
- func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutput() LinuxNodeConfigResponseOutput
- func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponseOutputWithContext(ctx context.Context) LinuxNodeConfigResponseOutput
- func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput
- func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponsePtrOutputWithContext(ctx context.Context) LinuxNodeConfigResponsePtrOutput
- type LinuxNodeConfigResponsePtrInput
- type LinuxNodeConfigResponsePtrOutput
- func (o LinuxNodeConfigResponsePtrOutput) Elem() LinuxNodeConfigResponseOutput
- func (LinuxNodeConfigResponsePtrOutput) ElementType() reflect.Type
- func (o LinuxNodeConfigResponsePtrOutput) Sysctls() pulumi.StringMapOutput
- func (o LinuxNodeConfigResponsePtrOutput) ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput
- func (o LinuxNodeConfigResponsePtrOutput) ToLinuxNodeConfigResponsePtrOutputWithContext(ctx context.Context) LinuxNodeConfigResponsePtrOutput
- 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 LoggingComponentConfigResponseArgs
- func (LoggingComponentConfigResponseArgs) ElementType() reflect.Type
- func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponseOutput() LoggingComponentConfigResponseOutput
- func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponseOutputWithContext(ctx context.Context) LoggingComponentConfigResponseOutput
- func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput
- func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponsePtrOutputWithContext(ctx context.Context) LoggingComponentConfigResponsePtrOutput
- type LoggingComponentConfigResponseInput
- 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
- func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput
- func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponsePtrOutputWithContext(ctx context.Context) LoggingComponentConfigResponsePtrOutput
- type LoggingComponentConfigResponsePtrInput
- type LoggingComponentConfigResponsePtrOutput
- func (o LoggingComponentConfigResponsePtrOutput) Elem() LoggingComponentConfigResponseOutput
- func (LoggingComponentConfigResponsePtrOutput) ElementType() reflect.Type
- func (o LoggingComponentConfigResponsePtrOutput) EnableComponents() pulumi.StringArrayOutput
- func (o LoggingComponentConfigResponsePtrOutput) ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput
- func (o LoggingComponentConfigResponsePtrOutput) ToLoggingComponentConfigResponsePtrOutputWithContext(ctx context.Context) LoggingComponentConfigResponsePtrOutput
- 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 LoggingConfigResponseArgs
- func (LoggingConfigResponseArgs) ElementType() reflect.Type
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
- func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
- type LoggingConfigResponseInput
- 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
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
- func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
- type LoggingConfigResponsePtrInput
- type LoggingConfigResponsePtrOutput
- func (o LoggingConfigResponsePtrOutput) ComponentConfig() LoggingComponentConfigResponsePtrOutput
- func (o LoggingConfigResponsePtrOutput) Elem() LoggingConfigResponseOutput
- func (LoggingConfigResponsePtrOutput) ElementType() reflect.Type
- func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
- func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
- 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) CreateTime() pulumi.StringOutput
- func (o LookupClusterResultOutput) CurrentMasterVersion() pulumi.StringOutput
- 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) EnableKubernetesAlpha() pulumi.BoolOutput
- func (o LookupClusterResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupClusterResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupClusterResultOutput) IdentityServiceConfig() IdentityServiceConfigResponseOutput
- func (o LookupClusterResultOutput) InitialClusterVersion() pulumi.StringOutput
- 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) 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) NodeIpv4CidrSize() pulumi.IntOutput
- func (o LookupClusterResultOutput) NodePoolDefaults() NodePoolDefaultsResponseOutput
- func (o LookupClusterResultOutput) NodePools() NodePoolResponseArrayOutput
- func (o LookupClusterResultOutput) NotificationConfig() NotificationConfigResponseOutput
- func (o LookupClusterResultOutput) PodSecurityPolicyConfig() PodSecurityPolicyConfigResponseOutput
- func (o LookupClusterResultOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
- func (o LookupClusterResultOutput) ReleaseChannel() ReleaseChannelResponseOutput
- func (o LookupClusterResultOutput) ResourceLabels() pulumi.StringMapOutput
- func (o LookupClusterResultOutput) ResourceUsageExportConfig() ResourceUsageExportConfigResponseOutput
- 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) 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) WorkloadCertificates() WorkloadCertificatesResponseOutput
- func (o LookupClusterResultOutput) WorkloadIdentityConfig() WorkloadIdentityConfigResponseOutput
- type LookupNodePoolArgs
- type LookupNodePoolOutputArgs
- type LookupNodePoolResult
- type LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) Autoscaling() NodePoolAutoscalingResponseOutput
- func (o LookupNodePoolResultOutput) Conditions() StatusConditionResponseArrayOutput
- func (o LookupNodePoolResultOutput) Config() NodeConfigResponseOutput
- func (LookupNodePoolResultOutput) ElementType() reflect.Type
- 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) PodIpv4CidrSize() pulumi.IntOutput
- func (o LookupNodePoolResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) Status() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) UpgradeSettings() UpgradeSettingsResponseOutput
- func (o LookupNodePoolResultOutput) Version() pulumi.StringOutput
- 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 MaintenancePolicyResponseArgs
- func (MaintenancePolicyResponseArgs) ElementType() reflect.Type
- func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponseOutput() MaintenancePolicyResponseOutput
- func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponseOutputWithContext(ctx context.Context) MaintenancePolicyResponseOutput
- func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput
- func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponsePtrOutputWithContext(ctx context.Context) MaintenancePolicyResponsePtrOutput
- type MaintenancePolicyResponseInput
- 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) ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput
- func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponsePtrOutputWithContext(ctx context.Context) MaintenancePolicyResponsePtrOutput
- func (o MaintenancePolicyResponseOutput) Window() MaintenanceWindowResponseOutput
- type MaintenancePolicyResponsePtrInput
- type MaintenancePolicyResponsePtrOutput
- func (o MaintenancePolicyResponsePtrOutput) Elem() MaintenancePolicyResponseOutput
- func (MaintenancePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o MaintenancePolicyResponsePtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MaintenancePolicyResponsePtrOutput) ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput
- func (o MaintenancePolicyResponsePtrOutput) ToMaintenancePolicyResponsePtrOutputWithContext(ctx context.Context) MaintenancePolicyResponsePtrOutput
- func (o MaintenancePolicyResponsePtrOutput) Window() MaintenanceWindowResponsePtrOutput
- 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 MaintenanceWindowResponseArgs
- func (MaintenanceWindowResponseArgs) ElementType() reflect.Type
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MaintenanceWindowResponseInput
- 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
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MaintenanceWindowResponsePtrInput
- type MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) DailyMaintenanceWindow() DailyMaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) Elem() MaintenanceWindowResponseOutput
- func (MaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponsePtrOutput) MaintenanceExclusions() pulumi.StringMapOutput
- func (o MaintenanceWindowResponsePtrOutput) RecurringWindow() RecurringTimeWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- 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 ManagedPrometheusConfigResponseArgs
- func (ManagedPrometheusConfigResponseArgs) ElementType() reflect.Type
- func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponseOutput() ManagedPrometheusConfigResponseOutput
- func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponseOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponseOutput
- func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput
- func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponsePtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponsePtrOutput
- type ManagedPrometheusConfigResponseInput
- 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
- func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput
- func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponsePtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponsePtrOutput
- type ManagedPrometheusConfigResponsePtrInput
- type ManagedPrometheusConfigResponsePtrOutput
- func (o ManagedPrometheusConfigResponsePtrOutput) Elem() ManagedPrometheusConfigResponseOutput
- func (ManagedPrometheusConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedPrometheusConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ManagedPrometheusConfigResponsePtrOutput) ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput
- func (o ManagedPrometheusConfigResponsePtrOutput) ToManagedPrometheusConfigResponsePtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponsePtrOutput
- 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 MasterAuthResponseArgs
- func (MasterAuthResponseArgs) ElementType() reflect.Type
- func (i MasterAuthResponseArgs) ToMasterAuthResponseOutput() MasterAuthResponseOutput
- func (i MasterAuthResponseArgs) ToMasterAuthResponseOutputWithContext(ctx context.Context) MasterAuthResponseOutput
- func (i MasterAuthResponseArgs) ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput
- func (i MasterAuthResponseArgs) ToMasterAuthResponsePtrOutputWithContext(ctx context.Context) MasterAuthResponsePtrOutput
- type MasterAuthResponseInput
- 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) ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput
- func (o MasterAuthResponseOutput) ToMasterAuthResponsePtrOutputWithContext(ctx context.Context) MasterAuthResponsePtrOutput
- func (o MasterAuthResponseOutput) Username() pulumi.StringOutput
- type MasterAuthResponsePtrInput
- type MasterAuthResponsePtrOutput
- func (o MasterAuthResponsePtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o MasterAuthResponsePtrOutput) ClientCertificateConfig() ClientCertificateConfigResponsePtrOutput
- func (o MasterAuthResponsePtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o MasterAuthResponsePtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (o MasterAuthResponsePtrOutput) Elem() MasterAuthResponseOutput
- func (MasterAuthResponsePtrOutput) ElementType() reflect.Type
- func (o MasterAuthResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o MasterAuthResponsePtrOutput) ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput
- func (o MasterAuthResponsePtrOutput) ToMasterAuthResponsePtrOutputWithContext(ctx context.Context) MasterAuthResponsePtrOutput
- func (o MasterAuthResponsePtrOutput) Username() pulumi.StringPtrOutput
- 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) 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) ToMasterAuthorizedNetworksConfigPtrOutput() MasterAuthorizedNetworksConfigPtrOutput
- func (o MasterAuthorizedNetworksConfigPtrOutput) ToMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigPtrOutput
- type MasterAuthorizedNetworksConfigResponse
- type MasterAuthorizedNetworksConfigResponseArgs
- func (MasterAuthorizedNetworksConfigResponseArgs) ElementType() reflect.Type
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
- type MasterAuthorizedNetworksConfigResponseInput
- type MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) CidrBlocks() CidrBlockResponseArrayOutput
- func (MasterAuthorizedNetworksConfigResponseOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
- type MasterAuthorizedNetworksConfigResponsePtrInput
- type MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) CidrBlocks() CidrBlockResponseArrayOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) Elem() MasterAuthorizedNetworksConfigResponseOutput
- func (MasterAuthorizedNetworksConfigResponsePtrOutput) ElementType() reflect.Type
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
- func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
- 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 MasterResponseArgs
- func (MasterResponseArgs) ElementType() reflect.Type
- func (i MasterResponseArgs) ToMasterResponseOutput() MasterResponseOutput
- func (i MasterResponseArgs) ToMasterResponseOutputWithContext(ctx context.Context) MasterResponseOutput
- func (i MasterResponseArgs) ToMasterResponsePtrOutput() MasterResponsePtrOutput
- func (i MasterResponseArgs) ToMasterResponsePtrOutputWithContext(ctx context.Context) MasterResponsePtrOutput
- type MasterResponseInput
- type MasterResponseOutput
- func (MasterResponseOutput) ElementType() reflect.Type
- func (o MasterResponseOutput) ToMasterResponseOutput() MasterResponseOutput
- func (o MasterResponseOutput) ToMasterResponseOutputWithContext(ctx context.Context) MasterResponseOutput
- func (o MasterResponseOutput) ToMasterResponsePtrOutput() MasterResponsePtrOutput
- func (o MasterResponseOutput) ToMasterResponsePtrOutputWithContext(ctx context.Context) MasterResponsePtrOutput
- type MasterResponsePtrInput
- type MasterResponsePtrOutput
- func (o MasterResponsePtrOutput) Elem() MasterResponseOutput
- func (MasterResponsePtrOutput) ElementType() reflect.Type
- func (o MasterResponsePtrOutput) ToMasterResponsePtrOutput() MasterResponsePtrOutput
- func (o MasterResponsePtrOutput) ToMasterResponsePtrOutputWithContext(ctx context.Context) MasterResponsePtrOutput
- 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 MaxPodsConstraintResponseArgs
- func (MaxPodsConstraintResponseArgs) ElementType() reflect.Type
- func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponseOutput() MaxPodsConstraintResponseOutput
- func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponseOutputWithContext(ctx context.Context) MaxPodsConstraintResponseOutput
- func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput
- func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponsePtrOutputWithContext(ctx context.Context) MaxPodsConstraintResponsePtrOutput
- type MaxPodsConstraintResponseInput
- 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
- func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput
- func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponsePtrOutputWithContext(ctx context.Context) MaxPodsConstraintResponsePtrOutput
- type MaxPodsConstraintResponsePtrInput
- type MaxPodsConstraintResponsePtrOutput
- func (o MaxPodsConstraintResponsePtrOutput) Elem() MaxPodsConstraintResponseOutput
- func (MaxPodsConstraintResponsePtrOutput) ElementType() reflect.Type
- func (o MaxPodsConstraintResponsePtrOutput) MaxPodsPerNode() pulumi.StringPtrOutput
- func (o MaxPodsConstraintResponsePtrOutput) ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput
- func (o MaxPodsConstraintResponsePtrOutput) ToMaxPodsConstraintResponsePtrOutputWithContext(ctx context.Context) MaxPodsConstraintResponsePtrOutput
- 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 MeshCertificatesResponseArgs
- func (MeshCertificatesResponseArgs) ElementType() reflect.Type
- func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponseOutput() MeshCertificatesResponseOutput
- func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponseOutputWithContext(ctx context.Context) MeshCertificatesResponseOutput
- func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput
- func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponsePtrOutputWithContext(ctx context.Context) MeshCertificatesResponsePtrOutput
- type MeshCertificatesResponseInput
- 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
- func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput
- func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponsePtrOutputWithContext(ctx context.Context) MeshCertificatesResponsePtrOutput
- type MeshCertificatesResponsePtrInput
- type MeshCertificatesResponsePtrOutput
- func (o MeshCertificatesResponsePtrOutput) Elem() MeshCertificatesResponseOutput
- func (MeshCertificatesResponsePtrOutput) ElementType() reflect.Type
- func (o MeshCertificatesResponsePtrOutput) EnableCertificates() pulumi.BoolPtrOutput
- func (o MeshCertificatesResponsePtrOutput) ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput
- func (o MeshCertificatesResponsePtrOutput) ToMeshCertificatesResponsePtrOutputWithContext(ctx context.Context) MeshCertificatesResponsePtrOutput
- 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 MonitoringComponentConfigResponseArgs
- func (MonitoringComponentConfigResponseArgs) ElementType() reflect.Type
- func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponseOutput() MonitoringComponentConfigResponseOutput
- func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponseOutputWithContext(ctx context.Context) MonitoringComponentConfigResponseOutput
- func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput
- func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringComponentConfigResponsePtrOutput
- type MonitoringComponentConfigResponseInput
- 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
- func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput
- func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringComponentConfigResponsePtrOutput
- type MonitoringComponentConfigResponsePtrInput
- type MonitoringComponentConfigResponsePtrOutput
- func (o MonitoringComponentConfigResponsePtrOutput) Elem() MonitoringComponentConfigResponseOutput
- func (MonitoringComponentConfigResponsePtrOutput) ElementType() reflect.Type
- func (o MonitoringComponentConfigResponsePtrOutput) EnableComponents() pulumi.StringArrayOutput
- func (o MonitoringComponentConfigResponsePtrOutput) ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput
- func (o MonitoringComponentConfigResponsePtrOutput) ToMonitoringComponentConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringComponentConfigResponsePtrOutput
- 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) 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) 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 MonitoringConfigResponseArgs
- func (MonitoringConfigResponseArgs) ElementType() reflect.Type
- func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput
- func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponseOutputWithContext(ctx context.Context) MonitoringConfigResponseOutput
- func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput
- func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringConfigResponsePtrOutput
- type MonitoringConfigResponseInput
- type MonitoringConfigResponseOutput
- 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
- func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput
- func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringConfigResponsePtrOutput
- type MonitoringConfigResponsePtrInput
- type MonitoringConfigResponsePtrOutput
- func (o MonitoringConfigResponsePtrOutput) ComponentConfig() MonitoringComponentConfigResponsePtrOutput
- func (o MonitoringConfigResponsePtrOutput) Elem() MonitoringConfigResponseOutput
- func (MonitoringConfigResponsePtrOutput) ElementType() reflect.Type
- func (o MonitoringConfigResponsePtrOutput) ManagedPrometheusConfig() ManagedPrometheusConfigResponsePtrOutput
- func (o MonitoringConfigResponsePtrOutput) ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput
- func (o MonitoringConfigResponsePtrOutput) ToMonitoringConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringConfigResponsePtrOutput
- 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 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) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
- 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) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
- 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 NetworkConfigResponseArgs
- func (NetworkConfigResponseArgs) ElementType() reflect.Type
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
- func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
- type NetworkConfigResponseInput
- 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) EnableIntraNodeVisibility() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) EnableL4ilbSubsetting() pulumi.BoolOutput
- func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
- 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
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
- type NetworkConfigResponsePtrInput
- type NetworkConfigResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) DatapathProvider() pulumi.StringPtrOutput
- func (o NetworkConfigResponsePtrOutput) DefaultSnatStatus() DefaultSnatStatusResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) DnsConfig() DNSConfigResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) Elem() NetworkConfigResponseOutput
- func (NetworkConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkConfigResponsePtrOutput) EnableIntraNodeVisibility() pulumi.BoolPtrOutput
- func (o NetworkConfigResponsePtrOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
- func (o NetworkConfigResponsePtrOutput) Network() pulumi.StringPtrOutput
- func (o NetworkConfigResponsePtrOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
- func (o NetworkConfigResponsePtrOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
- func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
- 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 NetworkPolicyConfigResponseArgs
- func (NetworkPolicyConfigResponseArgs) ElementType() reflect.Type
- func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponseOutput() NetworkPolicyConfigResponseOutput
- func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponseOutputWithContext(ctx context.Context) NetworkPolicyConfigResponseOutput
- func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput
- func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyConfigResponsePtrOutput
- type NetworkPolicyConfigResponseInput
- 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
- func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput
- func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyConfigResponsePtrOutput
- type NetworkPolicyConfigResponsePtrInput
- type NetworkPolicyConfigResponsePtrOutput
- func (o NetworkPolicyConfigResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o NetworkPolicyConfigResponsePtrOutput) Elem() NetworkPolicyConfigResponseOutput
- func (NetworkPolicyConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkPolicyConfigResponsePtrOutput) ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput
- func (o NetworkPolicyConfigResponsePtrOutput) ToNetworkPolicyConfigResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyConfigResponsePtrOutput
- 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 NetworkPolicyResponseArgs
- func (NetworkPolicyResponseArgs) ElementType() reflect.Type
- func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponseOutput() NetworkPolicyResponseOutput
- func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponseOutputWithContext(ctx context.Context) NetworkPolicyResponseOutput
- func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput
- func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyResponsePtrOutput
- type NetworkPolicyResponseInput
- 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
- func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput
- func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyResponsePtrOutput
- type NetworkPolicyResponsePtrInput
- type NetworkPolicyResponsePtrOutput
- func (o NetworkPolicyResponsePtrOutput) Elem() NetworkPolicyResponseOutput
- func (NetworkPolicyResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NetworkPolicyResponsePtrOutput) Provider() pulumi.StringPtrOutput
- func (o NetworkPolicyResponsePtrOutput) ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput
- func (o NetworkPolicyResponsePtrOutput) ToNetworkPolicyResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyResponsePtrOutput
- type NetworkTags
- type NetworkTagsArgs
- type NetworkTagsInput
- type NetworkTagsOutput
- 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) 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) ToNodeConfigDefaultsPtrOutput() NodeConfigDefaultsPtrOutput
- func (o NodeConfigDefaultsPtrOutput) ToNodeConfigDefaultsPtrOutputWithContext(ctx context.Context) NodeConfigDefaultsPtrOutput
- type NodeConfigDefaultsResponse
- type NodeConfigDefaultsResponseArgs
- func (NodeConfigDefaultsResponseArgs) ElementType() reflect.Type
- func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponseOutput() NodeConfigDefaultsResponseOutput
- func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponseOutputWithContext(ctx context.Context) NodeConfigDefaultsResponseOutput
- func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput
- func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponsePtrOutputWithContext(ctx context.Context) NodeConfigDefaultsResponsePtrOutput
- type NodeConfigDefaultsResponseInput
- type NodeConfigDefaultsResponseOutput
- func (NodeConfigDefaultsResponseOutput) ElementType() reflect.Type
- func (o NodeConfigDefaultsResponseOutput) GcfsConfig() GcfsConfigResponseOutput
- func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutput() NodeConfigDefaultsResponseOutput
- func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponseOutputWithContext(ctx context.Context) NodeConfigDefaultsResponseOutput
- func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput
- func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponsePtrOutputWithContext(ctx context.Context) NodeConfigDefaultsResponsePtrOutput
- type NodeConfigDefaultsResponsePtrInput
- type NodeConfigDefaultsResponsePtrOutput
- func (o NodeConfigDefaultsResponsePtrOutput) Elem() NodeConfigDefaultsResponseOutput
- func (NodeConfigDefaultsResponsePtrOutput) ElementType() reflect.Type
- func (o NodeConfigDefaultsResponsePtrOutput) GcfsConfig() GcfsConfigResponsePtrOutput
- func (o NodeConfigDefaultsResponsePtrOutput) ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput
- func (o NodeConfigDefaultsResponsePtrOutput) ToNodeConfigDefaultsResponsePtrOutputWithContext(ctx context.Context) NodeConfigDefaultsResponsePtrOutput
- type NodeConfigInput
- type NodeConfigOutput
- func (o NodeConfigOutput) Accelerators() AcceleratorConfigArrayOutput
- func (o NodeConfigOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesPtrOutput
- func (o NodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o NodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigOutput) DiskType() pulumi.StringPtrOutput
- func (NodeConfigOutput) ElementType() reflect.Type
- func (o NodeConfigOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
- func (o NodeConfigOutput) GcfsConfig() GcfsConfigPtrOutput
- func (o NodeConfigOutput) Gvnic() VirtualNICPtrOutput
- 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) LocalSsdCount() pulumi.IntPtrOutput
- 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) SandboxConfig() SandboxConfigPtrOutput
- func (o NodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- 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) 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) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) Elem() NodeConfigOutput
- func (NodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodeConfigPtrOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
- func (o NodeConfigPtrOutput) GcfsConfig() GcfsConfigPtrOutput
- func (o NodeConfigPtrOutput) Gvnic() VirtualNICPtrOutput
- 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) LocalSsdCount() pulumi.IntPtrOutput
- 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) SandboxConfig() SandboxConfigPtrOutput
- func (o NodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigPtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigPtrOutput
- 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) WorkloadMetadataConfig() WorkloadMetadataConfigPtrOutput
- type NodeConfigResponse
- type NodeConfigResponseArgs
- func (NodeConfigResponseArgs) ElementType() reflect.Type
- func (i NodeConfigResponseArgs) ToNodeConfigResponseOutput() NodeConfigResponseOutput
- func (i NodeConfigResponseArgs) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
- func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
- func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
- type NodeConfigResponseInput
- type NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) Accelerators() AcceleratorConfigResponseArrayOutput
- func (o NodeConfigResponseOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesResponseOutput
- func (o NodeConfigResponseOutput) BootDiskKmsKey() pulumi.StringOutput
- func (o NodeConfigResponseOutput) DiskSizeGb() pulumi.IntOutput
- func (o NodeConfigResponseOutput) DiskType() pulumi.StringOutput
- func (NodeConfigResponseOutput) ElementType() reflect.Type
- func (o NodeConfigResponseOutput) EphemeralStorageConfig() EphemeralStorageConfigResponseOutput
- func (o NodeConfigResponseOutput) GcfsConfig() GcfsConfigResponseOutput
- func (o NodeConfigResponseOutput) Gvnic() VirtualNICResponseOutput
- 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) LocalSsdCount() pulumi.IntOutput
- 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) SandboxConfig() SandboxConfigResponseOutput
- func (o NodeConfigResponseOutput) ServiceAccount() pulumi.StringOutput
- func (o NodeConfigResponseOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponseOutput
- 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) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
- func (o NodeConfigResponseOutput) WorkloadMetadataConfig() WorkloadMetadataConfigResponseOutput
- type NodeConfigResponsePtrInput
- type NodeConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) Accelerators() AcceleratorConfigResponseArrayOutput
- func (o NodeConfigResponsePtrOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodeConfigResponsePtrOutput) DiskType() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) Elem() NodeConfigResponseOutput
- func (NodeConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NodeConfigResponsePtrOutput) EphemeralStorageConfig() EphemeralStorageConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) GcfsConfig() GcfsConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) Gvnic() VirtualNICResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) ImageType() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) KubeletConfig() NodeKubeletConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) Labels() pulumi.StringMapOutput
- func (o NodeConfigResponsePtrOutput) LinuxNodeConfig() LinuxNodeConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o NodeConfigResponsePtrOutput) MachineType() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) Metadata() pulumi.StringMapOutput
- func (o NodeConfigResponsePtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) NodeGroup() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodeConfigResponsePtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o NodeConfigResponsePtrOutput) ReservationAffinity() ReservationAffinityResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) SandboxConfig() SandboxConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodeConfigResponsePtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) Spot() pulumi.BoolPtrOutput
- func (o NodeConfigResponsePtrOutput) Tags() pulumi.StringArrayOutput
- func (o NodeConfigResponsePtrOutput) Taints() NodeTaintResponseArrayOutput
- func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
- func (o NodeConfigResponsePtrOutput) WorkloadMetadataConfig() WorkloadMetadataConfigResponsePtrOutput
- 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) 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) ToNodeKubeletConfigPtrOutput() NodeKubeletConfigPtrOutput
- func (o NodeKubeletConfigPtrOutput) ToNodeKubeletConfigPtrOutputWithContext(ctx context.Context) NodeKubeletConfigPtrOutput
- type NodeKubeletConfigResponse
- type NodeKubeletConfigResponseArgs
- func (NodeKubeletConfigResponseArgs) ElementType() reflect.Type
- func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput
- func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponseOutputWithContext(ctx context.Context) NodeKubeletConfigResponseOutput
- func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput
- func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponsePtrOutputWithContext(ctx context.Context) NodeKubeletConfigResponsePtrOutput
- type NodeKubeletConfigResponseInput
- 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) ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput
- func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutputWithContext(ctx context.Context) NodeKubeletConfigResponseOutput
- func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput
- func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponsePtrOutputWithContext(ctx context.Context) NodeKubeletConfigResponsePtrOutput
- type NodeKubeletConfigResponsePtrInput
- type NodeKubeletConfigResponsePtrOutput
- func (o NodeKubeletConfigResponsePtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o NodeKubeletConfigResponsePtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o NodeKubeletConfigResponsePtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o NodeKubeletConfigResponsePtrOutput) Elem() NodeKubeletConfigResponseOutput
- func (NodeKubeletConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NodeKubeletConfigResponsePtrOutput) ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput
- func (o NodeKubeletConfigResponsePtrOutput) ToNodeKubeletConfigResponsePtrOutputWithContext(ctx context.Context) NodeKubeletConfigResponsePtrOutput
- type NodeLabels
- type NodeLabelsArgs
- type NodeLabelsInput
- type NodeLabelsOutput
- 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 NodeManagementResponseArgs
- func (NodeManagementResponseArgs) ElementType() reflect.Type
- func (i NodeManagementResponseArgs) ToNodeManagementResponseOutput() NodeManagementResponseOutput
- func (i NodeManagementResponseArgs) ToNodeManagementResponseOutputWithContext(ctx context.Context) NodeManagementResponseOutput
- func (i NodeManagementResponseArgs) ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput
- func (i NodeManagementResponseArgs) ToNodeManagementResponsePtrOutputWithContext(ctx context.Context) NodeManagementResponsePtrOutput
- type NodeManagementResponseInput
- 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) ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput
- func (o NodeManagementResponseOutput) ToNodeManagementResponsePtrOutputWithContext(ctx context.Context) NodeManagementResponsePtrOutput
- func (o NodeManagementResponseOutput) UpgradeOptions() AutoUpgradeOptionsResponseOutput
- type NodeManagementResponsePtrInput
- type NodeManagementResponsePtrOutput
- func (o NodeManagementResponsePtrOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NodeManagementResponsePtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o NodeManagementResponsePtrOutput) Elem() NodeManagementResponseOutput
- func (NodeManagementResponsePtrOutput) ElementType() reflect.Type
- func (o NodeManagementResponsePtrOutput) ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput
- func (o NodeManagementResponsePtrOutput) ToNodeManagementResponsePtrOutputWithContext(ctx context.Context) NodeManagementResponsePtrOutput
- func (o NodeManagementResponsePtrOutput) UpgradeOptions() AutoUpgradeOptionsResponsePtrOutput
- 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) CreatePodRange() pulumi.BoolPtrOutput
- func (NodeNetworkConfigOutput) ElementType() reflect.Type
- 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) CreatePodRange() pulumi.BoolPtrOutput
- func (o NodeNetworkConfigPtrOutput) Elem() NodeNetworkConfigOutput
- func (NodeNetworkConfigPtrOutput) ElementType() reflect.Type
- 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 NodeNetworkConfigResponseArgs
- func (NodeNetworkConfigResponseArgs) ElementType() reflect.Type
- func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponseOutput() NodeNetworkConfigResponseOutput
- func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponseOutputWithContext(ctx context.Context) NodeNetworkConfigResponseOutput
- func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput
- func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NodeNetworkConfigResponsePtrOutput
- type NodeNetworkConfigResponseInput
- type NodeNetworkConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) CreatePodRange() pulumi.BoolOutput
- func (NodeNetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NodeNetworkConfigResponseOutput) PodIpv4CidrBlock() pulumi.StringOutput
- func (o NodeNetworkConfigResponseOutput) PodRange() pulumi.StringOutput
- func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutput() NodeNetworkConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponseOutputWithContext(ctx context.Context) NodeNetworkConfigResponseOutput
- func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput
- func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NodeNetworkConfigResponsePtrOutput
- type NodeNetworkConfigResponsePtrInput
- type NodeNetworkConfigResponsePtrOutput
- func (o NodeNetworkConfigResponsePtrOutput) CreatePodRange() pulumi.BoolPtrOutput
- func (o NodeNetworkConfigResponsePtrOutput) Elem() NodeNetworkConfigResponseOutput
- func (NodeNetworkConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NodeNetworkConfigResponsePtrOutput) PodIpv4CidrBlock() pulumi.StringPtrOutput
- func (o NodeNetworkConfigResponsePtrOutput) PodRange() pulumi.StringPtrOutput
- func (o NodeNetworkConfigResponsePtrOutput) ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput
- func (o NodeNetworkConfigResponsePtrOutput) ToNodeNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NodeNetworkConfigResponsePtrOutput
- type NodePool
- type NodePoolArgs
- 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 NodePoolAutoscalingOutput
- func (o NodePoolAutoscalingOutput) Autoprovisioned() pulumi.BoolPtrOutput
- func (NodePoolAutoscalingOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingOutput) Enabled() pulumi.BoolPtrOutput
- 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
- 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) MaxNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
- func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
- type NodePoolAutoscalingResponse
- type NodePoolAutoscalingResponseArgs
- func (NodePoolAutoscalingResponseArgs) ElementType() reflect.Type
- func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponseOutput() NodePoolAutoscalingResponseOutput
- func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponseOutputWithContext(ctx context.Context) NodePoolAutoscalingResponseOutput
- func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput
- func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponsePtrOutputWithContext(ctx context.Context) NodePoolAutoscalingResponsePtrOutput
- type NodePoolAutoscalingResponseInput
- type NodePoolAutoscalingResponseOutput
- func (o NodePoolAutoscalingResponseOutput) Autoprovisioned() pulumi.BoolOutput
- func (NodePoolAutoscalingResponseOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingResponseOutput) Enabled() pulumi.BoolOutput
- 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) ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput
- func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponsePtrOutputWithContext(ctx context.Context) NodePoolAutoscalingResponsePtrOutput
- type NodePoolAutoscalingResponsePtrInput
- type NodePoolAutoscalingResponsePtrOutput
- func (o NodePoolAutoscalingResponsePtrOutput) Autoprovisioned() pulumi.BoolPtrOutput
- func (o NodePoolAutoscalingResponsePtrOutput) Elem() NodePoolAutoscalingResponseOutput
- func (NodePoolAutoscalingResponsePtrOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NodePoolAutoscalingResponsePtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingResponsePtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o NodePoolAutoscalingResponsePtrOutput) ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput
- func (o NodePoolAutoscalingResponsePtrOutput) ToNodePoolAutoscalingResponsePtrOutputWithContext(ctx context.Context) NodePoolAutoscalingResponsePtrOutput
- 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 NodePoolDefaultsResponseArgs
- func (NodePoolDefaultsResponseArgs) ElementType() reflect.Type
- func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponseOutput() NodePoolDefaultsResponseOutput
- func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponseOutputWithContext(ctx context.Context) NodePoolDefaultsResponseOutput
- func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput
- func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) NodePoolDefaultsResponsePtrOutput
- type NodePoolDefaultsResponseInput
- 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
- func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput
- func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) NodePoolDefaultsResponsePtrOutput
- type NodePoolDefaultsResponsePtrInput
- type NodePoolDefaultsResponsePtrOutput
- func (o NodePoolDefaultsResponsePtrOutput) Elem() NodePoolDefaultsResponseOutput
- func (NodePoolDefaultsResponsePtrOutput) ElementType() reflect.Type
- func (o NodePoolDefaultsResponsePtrOutput) NodeConfigDefaults() NodeConfigDefaultsResponsePtrOutput
- func (o NodePoolDefaultsResponsePtrOutput) ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput
- func (o NodePoolDefaultsResponsePtrOutput) ToNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) NodePoolDefaultsResponsePtrOutput
- type NodePoolInput
- type NodePoolOutput
- type NodePoolResponse
- type NodePoolResponseArgs
- type NodePoolResponseArray
- type NodePoolResponseArrayInput
- 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 NodePoolResponseInput
- type NodePoolResponseOutput
- func (o NodePoolResponseOutput) Autoscaling() NodePoolAutoscalingResponseOutput
- func (o NodePoolResponseOutput) Conditions() StatusConditionResponseArrayOutput
- func (o NodePoolResponseOutput) Config() NodeConfigResponseOutput
- func (NodePoolResponseOutput) ElementType() reflect.Type
- 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) PodIpv4CidrSize() pulumi.IntOutput
- func (o NodePoolResponseOutput) SelfLink() pulumi.StringOutput
- func (o NodePoolResponseOutput) Status() pulumi.StringOutput
- func (o NodePoolResponseOutput) ToNodePoolResponseOutput() NodePoolResponseOutput
- func (o NodePoolResponseOutput) ToNodePoolResponseOutputWithContext(ctx context.Context) NodePoolResponseOutput
- 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) Conditions() StatusConditionArrayOutput
- func (o NodePoolTypeOutput) Config() NodeConfigPtrOutput
- func (NodePoolTypeOutput) ElementType() reflect.Type
- 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) 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 NodeTaintResponseArgs
- type NodeTaintResponseArray
- type NodeTaintResponseArrayInput
- 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 NodeTaintResponseInput
- 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 NodeTaintsArgs
- type NodeTaintsInput
- type NodeTaintsOutput
- 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 NotificationConfigResponseArgs
- func (NotificationConfigResponseArgs) ElementType() reflect.Type
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type NotificationConfigResponseInput
- 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
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type NotificationConfigResponsePtrInput
- type NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) Elem() NotificationConfigResponseOutput
- func (NotificationConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NotificationConfigResponsePtrOutput) Pubsub() PubSubResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- 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 PodSecurityPolicyConfigResponseArgs
- func (PodSecurityPolicyConfigResponseArgs) ElementType() reflect.Type
- func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponseOutput() PodSecurityPolicyConfigResponseOutput
- func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponseOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponseOutput
- func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput
- func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponsePtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponsePtrOutput
- type PodSecurityPolicyConfigResponseInput
- 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
- func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput
- func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponsePtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponsePtrOutput
- type PodSecurityPolicyConfigResponsePtrInput
- type PodSecurityPolicyConfigResponsePtrOutput
- func (o PodSecurityPolicyConfigResponsePtrOutput) Elem() PodSecurityPolicyConfigResponseOutput
- func (PodSecurityPolicyConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PodSecurityPolicyConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PodSecurityPolicyConfigResponsePtrOutput) ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput
- func (o PodSecurityPolicyConfigResponsePtrOutput) ToPodSecurityPolicyConfigResponsePtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponsePtrOutput
- 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) 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) ToPrivateClusterConfigPtrOutput() PrivateClusterConfigPtrOutput
- func (o PrivateClusterConfigPtrOutput) ToPrivateClusterConfigPtrOutputWithContext(ctx context.Context) PrivateClusterConfigPtrOutput
- type PrivateClusterConfigResponse
- type PrivateClusterConfigResponseArgs
- func (PrivateClusterConfigResponseArgs) ElementType() reflect.Type
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
- func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
- type PrivateClusterConfigResponseInput
- 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) PublicEndpoint() pulumi.StringOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
- func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
- type PrivateClusterConfigResponsePtrInput
- type PrivateClusterConfigResponsePtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) Elem() PrivateClusterConfigResponseOutput
- func (PrivateClusterConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateClusterConfigResponsePtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) PeeringName() pulumi.StringPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) PrivateEndpoint() pulumi.StringPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) PublicEndpoint() pulumi.StringPtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
- func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
- 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 PrivateClusterMasterGlobalAccessConfigResponseArgs
- func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ElementType() reflect.Type
- func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponseOutput() PrivateClusterMasterGlobalAccessConfigResponseOutput
- func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponseOutput
- func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- type PrivateClusterMasterGlobalAccessConfigResponseInput
- 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
- func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- type PrivateClusterMasterGlobalAccessConfigResponsePtrInput
- type PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) Elem() PrivateClusterMasterGlobalAccessConfigResponseOutput
- func (PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
- 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) 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) ToPubSubPtrOutput() PubSubPtrOutput
- func (o PubSubPtrOutput) ToPubSubPtrOutputWithContext(ctx context.Context) PubSubPtrOutput
- func (o PubSubPtrOutput) Topic() pulumi.StringPtrOutput
- type PubSubResponse
- type PubSubResponseArgs
- func (PubSubResponseArgs) ElementType() reflect.Type
- func (i PubSubResponseArgs) ToPubSubResponseOutput() PubSubResponseOutput
- func (i PubSubResponseArgs) ToPubSubResponseOutputWithContext(ctx context.Context) PubSubResponseOutput
- func (i PubSubResponseArgs) ToPubSubResponsePtrOutput() PubSubResponsePtrOutput
- func (i PubSubResponseArgs) ToPubSubResponsePtrOutputWithContext(ctx context.Context) PubSubResponsePtrOutput
- type PubSubResponseInput
- type PubSubResponseOutput
- func (PubSubResponseOutput) ElementType() reflect.Type
- func (o PubSubResponseOutput) Enabled() pulumi.BoolOutput
- func (o PubSubResponseOutput) ToPubSubResponseOutput() PubSubResponseOutput
- func (o PubSubResponseOutput) ToPubSubResponseOutputWithContext(ctx context.Context) PubSubResponseOutput
- func (o PubSubResponseOutput) ToPubSubResponsePtrOutput() PubSubResponsePtrOutput
- func (o PubSubResponseOutput) ToPubSubResponsePtrOutputWithContext(ctx context.Context) PubSubResponsePtrOutput
- func (o PubSubResponseOutput) Topic() pulumi.StringOutput
- type PubSubResponsePtrInput
- type PubSubResponsePtrOutput
- func (o PubSubResponsePtrOutput) Elem() PubSubResponseOutput
- func (PubSubResponsePtrOutput) ElementType() reflect.Type
- func (o PubSubResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o PubSubResponsePtrOutput) ToPubSubResponsePtrOutput() PubSubResponsePtrOutput
- func (o PubSubResponsePtrOutput) ToPubSubResponsePtrOutputWithContext(ctx context.Context) PubSubResponsePtrOutput
- func (o PubSubResponsePtrOutput) Topic() pulumi.StringPtrOutput
- 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 RecurringTimeWindowResponseArgs
- func (RecurringTimeWindowResponseArgs) ElementType() reflect.Type
- func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponseOutput() RecurringTimeWindowResponseOutput
- func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponseOutputWithContext(ctx context.Context) RecurringTimeWindowResponseOutput
- func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput
- func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponsePtrOutputWithContext(ctx context.Context) RecurringTimeWindowResponsePtrOutput
- type RecurringTimeWindowResponseInput
- 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) ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput
- func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponsePtrOutputWithContext(ctx context.Context) RecurringTimeWindowResponsePtrOutput
- func (o RecurringTimeWindowResponseOutput) Window() TimeWindowResponseOutput
- type RecurringTimeWindowResponsePtrInput
- type RecurringTimeWindowResponsePtrOutput
- func (o RecurringTimeWindowResponsePtrOutput) Elem() RecurringTimeWindowResponseOutput
- func (RecurringTimeWindowResponsePtrOutput) ElementType() reflect.Type
- func (o RecurringTimeWindowResponsePtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o RecurringTimeWindowResponsePtrOutput) ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput
- func (o RecurringTimeWindowResponsePtrOutput) ToRecurringTimeWindowResponsePtrOutputWithContext(ctx context.Context) RecurringTimeWindowResponsePtrOutput
- func (o RecurringTimeWindowResponsePtrOutput) Window() TimeWindowResponsePtrOutput
- 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 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 ReleaseChannelResponseArgs
- func (ReleaseChannelResponseArgs) ElementType() reflect.Type
- func (i ReleaseChannelResponseArgs) ToReleaseChannelResponseOutput() ReleaseChannelResponseOutput
- func (i ReleaseChannelResponseArgs) ToReleaseChannelResponseOutputWithContext(ctx context.Context) ReleaseChannelResponseOutput
- func (i ReleaseChannelResponseArgs) ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput
- func (i ReleaseChannelResponseArgs) ToReleaseChannelResponsePtrOutputWithContext(ctx context.Context) ReleaseChannelResponsePtrOutput
- type ReleaseChannelResponseInput
- 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
- func (o ReleaseChannelResponseOutput) ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput
- func (o ReleaseChannelResponseOutput) ToReleaseChannelResponsePtrOutputWithContext(ctx context.Context) ReleaseChannelResponsePtrOutput
- type ReleaseChannelResponsePtrInput
- type ReleaseChannelResponsePtrOutput
- func (o ReleaseChannelResponsePtrOutput) Channel() pulumi.StringPtrOutput
- func (o ReleaseChannelResponsePtrOutput) Elem() ReleaseChannelResponseOutput
- func (ReleaseChannelResponsePtrOutput) ElementType() reflect.Type
- func (o ReleaseChannelResponsePtrOutput) ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput
- func (o ReleaseChannelResponsePtrOutput) ToReleaseChannelResponsePtrOutputWithContext(ctx context.Context) ReleaseChannelResponsePtrOutput
- 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 ReservationAffinityResponseArgs
- func (ReservationAffinityResponseArgs) ElementType() reflect.Type
- func (i ReservationAffinityResponseArgs) ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput
- func (i ReservationAffinityResponseArgs) ToReservationAffinityResponseOutputWithContext(ctx context.Context) ReservationAffinityResponseOutput
- func (i ReservationAffinityResponseArgs) ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput
- func (i ReservationAffinityResponseArgs) ToReservationAffinityResponsePtrOutputWithContext(ctx context.Context) ReservationAffinityResponsePtrOutput
- type ReservationAffinityResponseInput
- 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) ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput
- func (o ReservationAffinityResponseOutput) ToReservationAffinityResponsePtrOutputWithContext(ctx context.Context) ReservationAffinityResponsePtrOutput
- func (o ReservationAffinityResponseOutput) Values() pulumi.StringArrayOutput
- type ReservationAffinityResponsePtrInput
- type ReservationAffinityResponsePtrOutput
- func (o ReservationAffinityResponsePtrOutput) ConsumeReservationType() pulumi.StringPtrOutput
- func (o ReservationAffinityResponsePtrOutput) Elem() ReservationAffinityResponseOutput
- func (ReservationAffinityResponsePtrOutput) ElementType() reflect.Type
- func (o ReservationAffinityResponsePtrOutput) Key() pulumi.StringPtrOutput
- func (o ReservationAffinityResponsePtrOutput) ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput
- func (o ReservationAffinityResponsePtrOutput) ToReservationAffinityResponsePtrOutputWithContext(ctx context.Context) ReservationAffinityResponsePtrOutput
- func (o ReservationAffinityResponsePtrOutput) Values() pulumi.StringArrayOutput
- 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 ResourceLimitResponseArgs
- type ResourceLimitResponseArray
- func (ResourceLimitResponseArray) ElementType() reflect.Type
- func (i ResourceLimitResponseArray) ToResourceLimitResponseArrayOutput() ResourceLimitResponseArrayOutput
- func (i ResourceLimitResponseArray) ToResourceLimitResponseArrayOutputWithContext(ctx context.Context) ResourceLimitResponseArrayOutput
- type ResourceLimitResponseArrayInput
- 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 ResourceLimitResponseInput
- 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 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 ResourceUsageExportConfigResponseArgs
- func (ResourceUsageExportConfigResponseArgs) ElementType() reflect.Type
- func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponseOutput() ResourceUsageExportConfigResponseOutput
- func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponseOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponseOutput
- func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput
- func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponsePtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponsePtrOutput
- type ResourceUsageExportConfigResponseInput
- 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
- func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput
- func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponsePtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponsePtrOutput
- type ResourceUsageExportConfigResponsePtrInput
- type ResourceUsageExportConfigResponsePtrOutput
- func (o ResourceUsageExportConfigResponsePtrOutput) BigqueryDestination() BigQueryDestinationResponsePtrOutput
- func (o ResourceUsageExportConfigResponsePtrOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigResponsePtrOutput
- func (o ResourceUsageExportConfigResponsePtrOutput) Elem() ResourceUsageExportConfigResponseOutput
- func (ResourceUsageExportConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceUsageExportConfigResponsePtrOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
- func (o ResourceUsageExportConfigResponsePtrOutput) ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput
- func (o ResourceUsageExportConfigResponsePtrOutput) ToResourceUsageExportConfigResponsePtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponsePtrOutput
- 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 SandboxConfigResponseArgs
- func (SandboxConfigResponseArgs) ElementType() reflect.Type
- func (i SandboxConfigResponseArgs) ToSandboxConfigResponseOutput() SandboxConfigResponseOutput
- func (i SandboxConfigResponseArgs) ToSandboxConfigResponseOutputWithContext(ctx context.Context) SandboxConfigResponseOutput
- func (i SandboxConfigResponseArgs) ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput
- func (i SandboxConfigResponseArgs) ToSandboxConfigResponsePtrOutputWithContext(ctx context.Context) SandboxConfigResponsePtrOutput
- type SandboxConfigResponseInput
- 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) ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput
- func (o SandboxConfigResponseOutput) ToSandboxConfigResponsePtrOutputWithContext(ctx context.Context) SandboxConfigResponsePtrOutput
- func (o SandboxConfigResponseOutput) Type() pulumi.StringOutput
- type SandboxConfigResponsePtrInput
- type SandboxConfigResponsePtrOutput
- func (o SandboxConfigResponsePtrOutput) Elem() SandboxConfigResponseOutput
- func (SandboxConfigResponsePtrOutput) ElementType() reflect.Type
- func (o SandboxConfigResponsePtrOutput) SandboxType() pulumi.StringPtrOutput
- func (o SandboxConfigResponsePtrOutput) ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput
- func (o SandboxConfigResponsePtrOutput) ToSandboxConfigResponsePtrOutputWithContext(ctx context.Context) SandboxConfigResponsePtrOutput
- func (o SandboxConfigResponsePtrOutput) Type() pulumi.StringPtrOutput
- 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 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 ServiceExternalIPsConfigResponseArgs
- func (ServiceExternalIPsConfigResponseArgs) ElementType() reflect.Type
- func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponseOutput() ServiceExternalIPsConfigResponseOutput
- func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponseOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponseOutput
- func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput
- func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponsePtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponsePtrOutput
- type ServiceExternalIPsConfigResponseInput
- 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
- func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput
- func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponsePtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponsePtrOutput
- type ServiceExternalIPsConfigResponsePtrInput
- type ServiceExternalIPsConfigResponsePtrOutput
- func (o ServiceExternalIPsConfigResponsePtrOutput) Elem() ServiceExternalIPsConfigResponseOutput
- func (ServiceExternalIPsConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ServiceExternalIPsConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServiceExternalIPsConfigResponsePtrOutput) ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput
- func (o ServiceExternalIPsConfigResponsePtrOutput) ToServiceExternalIPsConfigResponsePtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponsePtrOutput
- 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 ShieldedInstanceConfigResponseArgs
- func (ShieldedInstanceConfigResponseArgs) ElementType() reflect.Type
- func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
- func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
- func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput
- func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponsePtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponsePtrOutput
- type ShieldedInstanceConfigResponseInput
- 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
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput
- func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponsePtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponsePtrOutput
- type ShieldedInstanceConfigResponsePtrInput
- type ShieldedInstanceConfigResponsePtrOutput
- func (o ShieldedInstanceConfigResponsePtrOutput) Elem() ShieldedInstanceConfigResponseOutput
- func (ShieldedInstanceConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ShieldedInstanceConfigResponsePtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigResponsePtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ShieldedInstanceConfigResponsePtrOutput) ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput
- func (o ShieldedInstanceConfigResponsePtrOutput) ToShieldedInstanceConfigResponsePtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponsePtrOutput
- 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 ShieldedNodesResponseArgs
- func (ShieldedNodesResponseArgs) ElementType() reflect.Type
- func (i ShieldedNodesResponseArgs) ToShieldedNodesResponseOutput() ShieldedNodesResponseOutput
- func (i ShieldedNodesResponseArgs) ToShieldedNodesResponseOutputWithContext(ctx context.Context) ShieldedNodesResponseOutput
- func (i ShieldedNodesResponseArgs) ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput
- func (i ShieldedNodesResponseArgs) ToShieldedNodesResponsePtrOutputWithContext(ctx context.Context) ShieldedNodesResponsePtrOutput
- type ShieldedNodesResponseInput
- 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
- func (o ShieldedNodesResponseOutput) ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput
- func (o ShieldedNodesResponseOutput) ToShieldedNodesResponsePtrOutputWithContext(ctx context.Context) ShieldedNodesResponsePtrOutput
- type ShieldedNodesResponsePtrInput
- type ShieldedNodesResponsePtrOutput
- func (o ShieldedNodesResponsePtrOutput) Elem() ShieldedNodesResponseOutput
- func (ShieldedNodesResponsePtrOutput) ElementType() reflect.Type
- func (o ShieldedNodesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ShieldedNodesResponsePtrOutput) ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput
- func (o ShieldedNodesResponsePtrOutput) ToShieldedNodesResponsePtrOutputWithContext(ctx context.Context) ShieldedNodesResponsePtrOutput
- 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 StatusConditionInput
- type StatusConditionOutput
- func (o StatusConditionOutput) CanonicalCode() StatusConditionCanonicalCodePtrOutput
- 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 StatusConditionResponseArgs
- type StatusConditionResponseArray
- func (StatusConditionResponseArray) ElementType() reflect.Type
- func (i StatusConditionResponseArray) ToStatusConditionResponseArrayOutput() StatusConditionResponseArrayOutput
- func (i StatusConditionResponseArray) ToStatusConditionResponseArrayOutputWithContext(ctx context.Context) StatusConditionResponseArrayOutput
- type StatusConditionResponseArrayInput
- 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 StatusConditionResponseInput
- type StatusConditionResponseOutput
- func (o StatusConditionResponseOutput) CanonicalCode() pulumi.StringOutput
- 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) 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) StartTime() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowResponse
- type TimeWindowResponseArgs
- func (TimeWindowResponseArgs) ElementType() reflect.Type
- func (i TimeWindowResponseArgs) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TimeWindowResponseInput
- type TimeWindowResponseOutput
- func (TimeWindowResponseOutput) ElementType() reflect.Type
- func (o TimeWindowResponseOutput) EndTime() pulumi.StringOutput
- func (o TimeWindowResponseOutput) StartTime() pulumi.StringOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TimeWindowResponsePtrInput
- type TimeWindowResponsePtrOutput
- func (o TimeWindowResponsePtrOutput) Elem() TimeWindowResponseOutput
- func (TimeWindowResponsePtrOutput) ElementType() reflect.Type
- func (o TimeWindowResponsePtrOutput) EndTime() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- 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 TpuConfigResponseArgs
- func (TpuConfigResponseArgs) ElementType() reflect.Type
- func (i TpuConfigResponseArgs) ToTpuConfigResponseOutput() TpuConfigResponseOutput
- func (i TpuConfigResponseArgs) ToTpuConfigResponseOutputWithContext(ctx context.Context) TpuConfigResponseOutput
- func (i TpuConfigResponseArgs) ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput
- func (i TpuConfigResponseArgs) ToTpuConfigResponsePtrOutputWithContext(ctx context.Context) TpuConfigResponsePtrOutput
- type TpuConfigResponseInput
- 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) ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput
- func (o TpuConfigResponseOutput) ToTpuConfigResponsePtrOutputWithContext(ctx context.Context) TpuConfigResponsePtrOutput
- func (o TpuConfigResponseOutput) UseServiceNetworking() pulumi.BoolOutput
- type TpuConfigResponsePtrInput
- type TpuConfigResponsePtrOutput
- func (o TpuConfigResponsePtrOutput) Elem() TpuConfigResponseOutput
- func (TpuConfigResponsePtrOutput) ElementType() reflect.Type
- func (o TpuConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TpuConfigResponsePtrOutput) Ipv4CidrBlock() pulumi.StringPtrOutput
- func (o TpuConfigResponsePtrOutput) ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput
- func (o TpuConfigResponsePtrOutput) ToTpuConfigResponsePtrOutputWithContext(ctx context.Context) TpuConfigResponsePtrOutput
- func (o TpuConfigResponsePtrOutput) UseServiceNetworking() pulumi.BoolPtrOutput
- 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 (UpgradeSettingsOutput) ElementType() reflect.Type
- func (o UpgradeSettingsOutput) MaxSurge() pulumi.IntPtrOutput
- func (o UpgradeSettingsOutput) MaxUnavailable() pulumi.IntPtrOutput
- 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) Elem() UpgradeSettingsOutput
- func (UpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o UpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
- func (o UpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
- func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
- type UpgradeSettingsResponse
- type UpgradeSettingsResponseArgs
- func (UpgradeSettingsResponseArgs) ElementType() reflect.Type
- func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput
- func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponseOutputWithContext(ctx context.Context) UpgradeSettingsResponseOutput
- func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput
- func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) UpgradeSettingsResponsePtrOutput
- type UpgradeSettingsResponseInput
- type UpgradeSettingsResponseOutput
- func (UpgradeSettingsResponseOutput) ElementType() reflect.Type
- func (o UpgradeSettingsResponseOutput) MaxSurge() pulumi.IntOutput
- func (o UpgradeSettingsResponseOutput) MaxUnavailable() pulumi.IntOutput
- func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput
- func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutputWithContext(ctx context.Context) UpgradeSettingsResponseOutput
- func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput
- func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) UpgradeSettingsResponsePtrOutput
- type UpgradeSettingsResponsePtrInput
- type UpgradeSettingsResponsePtrOutput
- func (o UpgradeSettingsResponsePtrOutput) Elem() UpgradeSettingsResponseOutput
- func (UpgradeSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o UpgradeSettingsResponsePtrOutput) MaxSurge() pulumi.IntPtrOutput
- func (o UpgradeSettingsResponsePtrOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o UpgradeSettingsResponsePtrOutput) ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput
- func (o UpgradeSettingsResponsePtrOutput) ToUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) UpgradeSettingsResponsePtrOutput
- 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 VerticalPodAutoscalingResponseArgs
- func (VerticalPodAutoscalingResponseArgs) ElementType() reflect.Type
- func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponseOutput() VerticalPodAutoscalingResponseOutput
- func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponseOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponseOutput
- func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput
- func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponsePtrOutput
- type VerticalPodAutoscalingResponseInput
- 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
- func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput
- func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponsePtrOutput
- type VerticalPodAutoscalingResponsePtrInput
- type VerticalPodAutoscalingResponsePtrOutput
- func (o VerticalPodAutoscalingResponsePtrOutput) Elem() VerticalPodAutoscalingResponseOutput
- func (VerticalPodAutoscalingResponsePtrOutput) ElementType() reflect.Type
- func (o VerticalPodAutoscalingResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VerticalPodAutoscalingResponsePtrOutput) ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput
- func (o VerticalPodAutoscalingResponsePtrOutput) ToVerticalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponsePtrOutput
- 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 VirtualNICResponseArgs
- func (VirtualNICResponseArgs) ElementType() reflect.Type
- func (i VirtualNICResponseArgs) ToVirtualNICResponseOutput() VirtualNICResponseOutput
- func (i VirtualNICResponseArgs) ToVirtualNICResponseOutputWithContext(ctx context.Context) VirtualNICResponseOutput
- func (i VirtualNICResponseArgs) ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput
- func (i VirtualNICResponseArgs) ToVirtualNICResponsePtrOutputWithContext(ctx context.Context) VirtualNICResponsePtrOutput
- type VirtualNICResponseInput
- 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
- func (o VirtualNICResponseOutput) ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput
- func (o VirtualNICResponseOutput) ToVirtualNICResponsePtrOutputWithContext(ctx context.Context) VirtualNICResponsePtrOutput
- type VirtualNICResponsePtrInput
- type VirtualNICResponsePtrOutput
- func (o VirtualNICResponsePtrOutput) Elem() VirtualNICResponseOutput
- func (VirtualNICResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNICResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o VirtualNICResponsePtrOutput) ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput
- func (o VirtualNICResponsePtrOutput) ToVirtualNICResponsePtrOutputWithContext(ctx context.Context) VirtualNICResponsePtrOutput
- 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 WorkloadCertificatesResponseArgs
- func (WorkloadCertificatesResponseArgs) ElementType() reflect.Type
- func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponseOutput() WorkloadCertificatesResponseOutput
- func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponseOutputWithContext(ctx context.Context) WorkloadCertificatesResponseOutput
- func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput
- func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponsePtrOutputWithContext(ctx context.Context) WorkloadCertificatesResponsePtrOutput
- type WorkloadCertificatesResponseInput
- 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
- func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput
- func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponsePtrOutputWithContext(ctx context.Context) WorkloadCertificatesResponsePtrOutput
- type WorkloadCertificatesResponsePtrInput
- type WorkloadCertificatesResponsePtrOutput
- func (o WorkloadCertificatesResponsePtrOutput) Elem() WorkloadCertificatesResponseOutput
- func (WorkloadCertificatesResponsePtrOutput) ElementType() reflect.Type
- func (o WorkloadCertificatesResponsePtrOutput) EnableCertificates() pulumi.BoolPtrOutput
- func (o WorkloadCertificatesResponsePtrOutput) ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput
- func (o WorkloadCertificatesResponsePtrOutput) ToWorkloadCertificatesResponsePtrOutputWithContext(ctx context.Context) WorkloadCertificatesResponsePtrOutput
- 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 WorkloadIdentityConfigResponseArgs
- func (WorkloadIdentityConfigResponseArgs) ElementType() reflect.Type
- func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponseOutput() WorkloadIdentityConfigResponseOutput
- func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponseOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponseOutput
- func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput
- func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponsePtrOutput
- type WorkloadIdentityConfigResponseInput
- 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) ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput
- func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponsePtrOutput
- func (o WorkloadIdentityConfigResponseOutput) WorkloadPool() pulumi.StringOutput
- type WorkloadIdentityConfigResponsePtrInput
- type WorkloadIdentityConfigResponsePtrOutput
- func (o WorkloadIdentityConfigResponsePtrOutput) Elem() WorkloadIdentityConfigResponseOutput
- func (WorkloadIdentityConfigResponsePtrOutput) ElementType() reflect.Type
- func (o WorkloadIdentityConfigResponsePtrOutput) IdentityNamespace() pulumi.StringPtrOutput
- func (o WorkloadIdentityConfigResponsePtrOutput) IdentityProvider() pulumi.StringPtrOutput
- func (o WorkloadIdentityConfigResponsePtrOutput) ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput
- func (o WorkloadIdentityConfigResponsePtrOutput) ToWorkloadIdentityConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponsePtrOutput
- func (o WorkloadIdentityConfigResponsePtrOutput) WorkloadPool() pulumi.StringPtrOutput
- 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 WorkloadMetadataConfigResponseArgs
- func (WorkloadMetadataConfigResponseArgs) ElementType() reflect.Type
- func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponseOutput() WorkloadMetadataConfigResponseOutput
- func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponseOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponseOutput
- func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput
- func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponsePtrOutput
- type WorkloadMetadataConfigResponseInput
- 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
- func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput
- func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponsePtrOutput
- type WorkloadMetadataConfigResponsePtrInput
- type WorkloadMetadataConfigResponsePtrOutput
- func (o WorkloadMetadataConfigResponsePtrOutput) Elem() WorkloadMetadataConfigResponseOutput
- func (WorkloadMetadataConfigResponsePtrOutput) ElementType() reflect.Type
- func (o WorkloadMetadataConfigResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigResponsePtrOutput) NodeMetadata() pulumi.StringPtrOutput
- func (o WorkloadMetadataConfigResponsePtrOutput) ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput
- func (o WorkloadMetadataConfigResponsePtrOutput) ToWorkloadMetadataConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponsePtrOutput
Constants ¶
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 ( // 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 ( // 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 priate IPv6 access to and from Google Services ClusterUpdateDesiredPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessBidirectional = ClusterUpdateDesiredPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL") )
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") )
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 ( // auth not enabled IstioConfigAuthAuthNone = IstioConfigAuth("AUTH_NONE") // auth mutual TLS enabled IstioConfigAuthAuthMutualTls = IstioConfigAuth("AUTH_MUTUAL_TLS") )
const ( // Default value. This shouldn't be used. LoggingComponentConfigEnableComponentsItemComponentUnspecified = LoggingComponentConfigEnableComponentsItem("COMPONENT_UNSPECIFIED") // system components LoggingComponentConfigEnableComponentsItemSystemComponents = LoggingComponentConfigEnableComponentsItem("SYSTEM_COMPONENTS") // workloads LoggingComponentConfigEnableComponentsItemWorkloads = LoggingComponentConfigEnableComponentsItem("WORKLOADS") )
const ( // Default value. This shouldn't be used. MonitoringComponentConfigEnableComponentsItemComponentUnspecified = MonitoringComponentConfigEnableComponentsItem("COMPONENT_UNSPECIFIED") // system components MonitoringComponentConfigEnableComponentsItemSystemComponents = MonitoringComponentConfigEnableComponentsItem("SYSTEM_COMPONENTS") // workloads MonitoringComponentConfigEnableComponentsItemWorkloads = MonitoringComponentConfigEnableComponentsItem("WORKLOADS") )
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 ( // 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 priate IPv6 access to and from Google Services NetworkConfigPrivateIpv6GoogleAccessPrivateIpv6GoogleAccessBidirectional = NetworkConfigPrivateIpv6GoogleAccess("PRIVATE_IPV6_GOOGLE_ACCESS_BIDIRECTIONAL") )
const ( // Not set NetworkPolicyProviderProviderUnspecified = NetworkPolicyProvider("PROVIDER_UNSPECIFIED") // Tigera (Calico Felix). NetworkPolicyProviderCalico = NetworkPolicyProvider("CALICO") )
const ( // Not set NodeTaintEffectEffectUnspecified = NodeTaintEffect("EFFECT_UNSPECIFIED") // NoSchedule NodeTaintEffectNoSchedule = NodeTaintEffect("NO_SCHEDULE") // PreferNoSchedule NodeTaintEffectPreferNoSchedule = NodeTaintEffect("PREFER_NO_SCHEDULE") // NoExecute NodeTaintEffectNoExecute = NodeTaintEffect("NO_EXECUTE") )
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 ( // 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 ( // 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"` // 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"` }
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"` // 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"` }
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) 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) 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"` // 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"` }
AcceleratorConfig represents a Hardware Accelerator request.
type AcceleratorConfigResponseArgs ¶
type AcceleratorConfigResponseArgs struct { // The number of the accelerator cards exposed to an instance. AcceleratorCount pulumi.StringInput `pulumi:"acceleratorCount"` // The accelerator type resource name. List of supported accelerators [here](https://cloud.google.com/compute/docs/gpus) AcceleratorType pulumi.StringInput `pulumi:"acceleratorType"` // 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.StringInput `pulumi:"gpuPartitionSize"` }
AcceleratorConfig represents a Hardware Accelerator request.
func (AcceleratorConfigResponseArgs) ElementType ¶
func (AcceleratorConfigResponseArgs) ElementType() reflect.Type
func (AcceleratorConfigResponseArgs) ToAcceleratorConfigResponseOutput ¶
func (i AcceleratorConfigResponseArgs) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseArgs) ToAcceleratorConfigResponseOutputWithContext ¶
func (i AcceleratorConfigResponseArgs) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
type AcceleratorConfigResponseArray ¶
type AcceleratorConfigResponseArray []AcceleratorConfigResponseInput
func (AcceleratorConfigResponseArray) ElementType ¶
func (AcceleratorConfigResponseArray) ElementType() reflect.Type
func (AcceleratorConfigResponseArray) ToAcceleratorConfigResponseArrayOutput ¶
func (i AcceleratorConfigResponseArray) ToAcceleratorConfigResponseArrayOutput() AcceleratorConfigResponseArrayOutput
func (AcceleratorConfigResponseArray) ToAcceleratorConfigResponseArrayOutputWithContext ¶
func (i AcceleratorConfigResponseArray) ToAcceleratorConfigResponseArrayOutputWithContext(ctx context.Context) AcceleratorConfigResponseArrayOutput
type AcceleratorConfigResponseArrayInput ¶
type AcceleratorConfigResponseArrayInput interface { pulumi.Input ToAcceleratorConfigResponseArrayOutput() AcceleratorConfigResponseArrayOutput ToAcceleratorConfigResponseArrayOutputWithContext(context.Context) AcceleratorConfigResponseArrayOutput }
AcceleratorConfigResponseArrayInput is an input type that accepts AcceleratorConfigResponseArray and AcceleratorConfigResponseArrayOutput values. You can construct a concrete instance of `AcceleratorConfigResponseArrayInput` via:
AcceleratorConfigResponseArray{ AcceleratorConfigResponseArgs{...} }
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 AcceleratorConfigResponseInput ¶
type AcceleratorConfigResponseInput interface { pulumi.Input ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput ToAcceleratorConfigResponseOutputWithContext(context.Context) AcceleratorConfigResponseOutput }
AcceleratorConfigResponseInput is an input type that accepts AcceleratorConfigResponseArgs and AcceleratorConfigResponseOutput values. You can construct a concrete instance of `AcceleratorConfigResponseInput` via:
AcceleratorConfigResponseArgs{...}
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) 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) ToAcceleratorConfigResponseOutput ¶
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutput() AcceleratorConfigResponseOutput
func (AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext ¶
func (o AcceleratorConfigResponseOutput) ToAcceleratorConfigResponseOutputWithContext(ctx context.Context) AcceleratorConfigResponseOutput
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 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 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) 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) 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 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 AddonsConfigResponseArgs ¶
type AddonsConfigResponseArgs 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 CloudRunConfigResponseInput `pulumi:"cloudRunConfig"` // Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API ConfigConnectorConfig ConfigConnectorConfigResponseInput `pulumi:"configConnectorConfig"` // Configuration for NodeLocalDNS, a dns cache running on cluster nodes DnsCacheConfig DnsCacheConfigResponseInput `pulumi:"dnsCacheConfig"` // Configuration for the Compute Engine Persistent Disk CSI driver. GcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfigResponseInput `pulumi:"gcePersistentDiskCsiDriverConfig"` // Configuration for the GCP Filestore CSI driver. GcpFilestoreCsiDriverConfig GcpFilestoreCsiDriverConfigResponseInput `pulumi:"gcpFilestoreCsiDriverConfig"` // 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 HorizontalPodAutoscalingResponseInput `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 HttpLoadBalancingResponseInput `pulumi:"httpLoadBalancing"` // Configuration for Istio, an open platform to connect, manage, and secure microservices. IstioConfig IstioConfigResponseInput `pulumi:"istioConfig"` // Configuration for the KALM addon, which manages the lifecycle of k8s applications. KalmConfig KalmConfigResponseInput `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 KubernetesDashboardResponseInput `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 NetworkPolicyConfigResponseInput `pulumi:"networkPolicyConfig"` }
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
func (AddonsConfigResponseArgs) ElementType ¶
func (AddonsConfigResponseArgs) ElementType() reflect.Type
func (AddonsConfigResponseArgs) ToAddonsConfigResponseOutput ¶
func (i AddonsConfigResponseArgs) ToAddonsConfigResponseOutput() AddonsConfigResponseOutput
func (AddonsConfigResponseArgs) ToAddonsConfigResponseOutputWithContext ¶
func (i AddonsConfigResponseArgs) ToAddonsConfigResponseOutputWithContext(ctx context.Context) AddonsConfigResponseOutput
func (AddonsConfigResponseArgs) ToAddonsConfigResponsePtrOutput ¶
func (i AddonsConfigResponseArgs) ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput
func (AddonsConfigResponseArgs) ToAddonsConfigResponsePtrOutputWithContext ¶
func (i AddonsConfigResponseArgs) ToAddonsConfigResponsePtrOutputWithContext(ctx context.Context) AddonsConfigResponsePtrOutput
type AddonsConfigResponseInput ¶
type AddonsConfigResponseInput interface { pulumi.Input ToAddonsConfigResponseOutput() AddonsConfigResponseOutput ToAddonsConfigResponseOutputWithContext(context.Context) AddonsConfigResponseOutput }
AddonsConfigResponseInput is an input type that accepts AddonsConfigResponseArgs and AddonsConfigResponseOutput values. You can construct a concrete instance of `AddonsConfigResponseInput` via:
AddonsConfigResponseArgs{...}
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) 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
func (AddonsConfigResponseOutput) ToAddonsConfigResponsePtrOutput ¶
func (o AddonsConfigResponseOutput) ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput
func (AddonsConfigResponseOutput) ToAddonsConfigResponsePtrOutputWithContext ¶
func (o AddonsConfigResponseOutput) ToAddonsConfigResponsePtrOutputWithContext(ctx context.Context) AddonsConfigResponsePtrOutput
type AddonsConfigResponsePtrInput ¶
type AddonsConfigResponsePtrInput interface { pulumi.Input ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput ToAddonsConfigResponsePtrOutputWithContext(context.Context) AddonsConfigResponsePtrOutput }
AddonsConfigResponsePtrInput is an input type that accepts AddonsConfigResponseArgs, AddonsConfigResponsePtr and AddonsConfigResponsePtrOutput values. You can construct a concrete instance of `AddonsConfigResponsePtrInput` via:
AddonsConfigResponseArgs{...} or: nil
func AddonsConfigResponsePtr ¶
func AddonsConfigResponsePtr(v *AddonsConfigResponseArgs) AddonsConfigResponsePtrInput
type AddonsConfigResponsePtrOutput ¶
type AddonsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (AddonsConfigResponsePtrOutput) CloudRunConfig ¶
func (o AddonsConfigResponsePtrOutput) CloudRunConfig() CloudRunConfigResponsePtrOutput
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 (AddonsConfigResponsePtrOutput) ConfigConnectorConfig ¶
func (o AddonsConfigResponsePtrOutput) ConfigConnectorConfig() ConfigConnectorConfigResponsePtrOutput
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API
func (AddonsConfigResponsePtrOutput) DnsCacheConfig ¶
func (o AddonsConfigResponsePtrOutput) DnsCacheConfig() DnsCacheConfigResponsePtrOutput
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
func (AddonsConfigResponsePtrOutput) Elem ¶
func (o AddonsConfigResponsePtrOutput) Elem() AddonsConfigResponseOutput
func (AddonsConfigResponsePtrOutput) ElementType ¶
func (AddonsConfigResponsePtrOutput) ElementType() reflect.Type
func (AddonsConfigResponsePtrOutput) GcePersistentDiskCsiDriverConfig ¶
func (o AddonsConfigResponsePtrOutput) GcePersistentDiskCsiDriverConfig() GcePersistentDiskCsiDriverConfigResponsePtrOutput
Configuration for the Compute Engine Persistent Disk CSI driver.
func (AddonsConfigResponsePtrOutput) GcpFilestoreCsiDriverConfig ¶ added in v0.8.0
func (o AddonsConfigResponsePtrOutput) GcpFilestoreCsiDriverConfig() GcpFilestoreCsiDriverConfigResponsePtrOutput
Configuration for the GCP Filestore CSI driver.
func (AddonsConfigResponsePtrOutput) HorizontalPodAutoscaling ¶
func (o AddonsConfigResponsePtrOutput) HorizontalPodAutoscaling() HorizontalPodAutoscalingResponsePtrOutput
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 (AddonsConfigResponsePtrOutput) HttpLoadBalancing ¶
func (o AddonsConfigResponsePtrOutput) HttpLoadBalancing() HttpLoadBalancingResponsePtrOutput
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 (AddonsConfigResponsePtrOutput) IstioConfig ¶
func (o AddonsConfigResponsePtrOutput) IstioConfig() IstioConfigResponsePtrOutput
Configuration for Istio, an open platform to connect, manage, and secure microservices.
func (AddonsConfigResponsePtrOutput) KalmConfig ¶
func (o AddonsConfigResponsePtrOutput) KalmConfig() KalmConfigResponsePtrOutput
Configuration for the KALM addon, which manages the lifecycle of k8s applications.
func (AddonsConfigResponsePtrOutput) KubernetesDashboard ¶
func (o AddonsConfigResponsePtrOutput) KubernetesDashboard() KubernetesDashboardResponsePtrOutput
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 (AddonsConfigResponsePtrOutput) NetworkPolicyConfig ¶
func (o AddonsConfigResponsePtrOutput) NetworkPolicyConfig() NetworkPolicyConfigResponsePtrOutput
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 (AddonsConfigResponsePtrOutput) ToAddonsConfigResponsePtrOutput ¶
func (o AddonsConfigResponsePtrOutput) ToAddonsConfigResponsePtrOutput() AddonsConfigResponsePtrOutput
func (AddonsConfigResponsePtrOutput) ToAddonsConfigResponsePtrOutputWithContext ¶
func (o AddonsConfigResponsePtrOutput) ToAddonsConfigResponsePtrOutputWithContext(ctx context.Context) AddonsConfigResponsePtrOutput
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 AdvancedMachineFeaturesResponseArgs ¶ added in v0.9.0
type AdvancedMachineFeaturesResponseArgs 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.StringInput `pulumi:"threadsPerCore"` }
Specifies options for controlling advanced machine features.
func (AdvancedMachineFeaturesResponseArgs) ElementType ¶ added in v0.9.0
func (AdvancedMachineFeaturesResponseArgs) ElementType() reflect.Type
func (AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponseOutput ¶ added in v0.9.0
func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponseOutput() AdvancedMachineFeaturesResponseOutput
func (AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponseOutputWithContext ¶ added in v0.9.0
func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponseOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponseOutput
func (AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponsePtrOutput ¶ added in v0.9.0
func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput
func (AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponsePtrOutputWithContext ¶ added in v0.9.0
func (i AdvancedMachineFeaturesResponseArgs) ToAdvancedMachineFeaturesResponsePtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponsePtrOutput
type AdvancedMachineFeaturesResponseInput ¶ added in v0.9.0
type AdvancedMachineFeaturesResponseInput interface { pulumi.Input ToAdvancedMachineFeaturesResponseOutput() AdvancedMachineFeaturesResponseOutput ToAdvancedMachineFeaturesResponseOutputWithContext(context.Context) AdvancedMachineFeaturesResponseOutput }
AdvancedMachineFeaturesResponseInput is an input type that accepts AdvancedMachineFeaturesResponseArgs and AdvancedMachineFeaturesResponseOutput values. You can construct a concrete instance of `AdvancedMachineFeaturesResponseInput` via:
AdvancedMachineFeaturesResponseArgs{...}
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
func (AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponsePtrOutput ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput
func (AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponsePtrOutputWithContext ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponseOutput) ToAdvancedMachineFeaturesResponsePtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponsePtrOutput
type AdvancedMachineFeaturesResponsePtrInput ¶ added in v0.9.0
type AdvancedMachineFeaturesResponsePtrInput interface { pulumi.Input ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput ToAdvancedMachineFeaturesResponsePtrOutputWithContext(context.Context) AdvancedMachineFeaturesResponsePtrOutput }
AdvancedMachineFeaturesResponsePtrInput is an input type that accepts AdvancedMachineFeaturesResponseArgs, AdvancedMachineFeaturesResponsePtr and AdvancedMachineFeaturesResponsePtrOutput values. You can construct a concrete instance of `AdvancedMachineFeaturesResponsePtrInput` via:
AdvancedMachineFeaturesResponseArgs{...} or: nil
func AdvancedMachineFeaturesResponsePtr ¶ added in v0.9.0
func AdvancedMachineFeaturesResponsePtr(v *AdvancedMachineFeaturesResponseArgs) AdvancedMachineFeaturesResponsePtrInput
type AdvancedMachineFeaturesResponsePtrOutput ¶ added in v0.9.0
type AdvancedMachineFeaturesResponsePtrOutput struct{ *pulumi.OutputState }
func (AdvancedMachineFeaturesResponsePtrOutput) ElementType ¶ added in v0.9.0
func (AdvancedMachineFeaturesResponsePtrOutput) ElementType() reflect.Type
func (AdvancedMachineFeaturesResponsePtrOutput) ThreadsPerCore ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponsePtrOutput) 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 (AdvancedMachineFeaturesResponsePtrOutput) ToAdvancedMachineFeaturesResponsePtrOutput ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponsePtrOutput) ToAdvancedMachineFeaturesResponsePtrOutput() AdvancedMachineFeaturesResponsePtrOutput
func (AdvancedMachineFeaturesResponsePtrOutput) ToAdvancedMachineFeaturesResponsePtrOutputWithContext ¶ added in v0.9.0
func (o AdvancedMachineFeaturesResponsePtrOutput) ToAdvancedMachineFeaturesResponsePtrOutputWithContext(ctx context.Context) AdvancedMachineFeaturesResponsePtrOutput
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 AuthenticatorGroupsConfigResponseArgs ¶
type AuthenticatorGroupsConfigResponseArgs struct { // Whether this cluster should return group membership lookups during authentication using a group of security groups. Enabled pulumi.BoolInput `pulumi:"enabled"` // The name of the security group-of-groups to be used. Only relevant if enabled = true. SecurityGroup pulumi.StringInput `pulumi:"securityGroup"` }
Configuration for returning group information from authenticators.
func (AuthenticatorGroupsConfigResponseArgs) ElementType ¶
func (AuthenticatorGroupsConfigResponseArgs) ElementType() reflect.Type
func (AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponseOutput ¶
func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponseOutput() AuthenticatorGroupsConfigResponseOutput
func (AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponseOutputWithContext ¶
func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponseOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponseOutput
func (AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponsePtrOutput ¶
func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput
func (AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext ¶
func (i AuthenticatorGroupsConfigResponseArgs) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponsePtrOutput
type AuthenticatorGroupsConfigResponseInput ¶
type AuthenticatorGroupsConfigResponseInput interface { pulumi.Input ToAuthenticatorGroupsConfigResponseOutput() AuthenticatorGroupsConfigResponseOutput ToAuthenticatorGroupsConfigResponseOutputWithContext(context.Context) AuthenticatorGroupsConfigResponseOutput }
AuthenticatorGroupsConfigResponseInput is an input type that accepts AuthenticatorGroupsConfigResponseArgs and AuthenticatorGroupsConfigResponseOutput values. You can construct a concrete instance of `AuthenticatorGroupsConfigResponseInput` via:
AuthenticatorGroupsConfigResponseArgs{...}
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
func (AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponsePtrOutput ¶
func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput
func (AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext ¶
func (o AuthenticatorGroupsConfigResponseOutput) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponsePtrOutput
type AuthenticatorGroupsConfigResponsePtrInput ¶
type AuthenticatorGroupsConfigResponsePtrInput interface { pulumi.Input ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(context.Context) AuthenticatorGroupsConfigResponsePtrOutput }
AuthenticatorGroupsConfigResponsePtrInput is an input type that accepts AuthenticatorGroupsConfigResponseArgs, AuthenticatorGroupsConfigResponsePtr and AuthenticatorGroupsConfigResponsePtrOutput values. You can construct a concrete instance of `AuthenticatorGroupsConfigResponsePtrInput` via:
AuthenticatorGroupsConfigResponseArgs{...} or: nil
func AuthenticatorGroupsConfigResponsePtr ¶
func AuthenticatorGroupsConfigResponsePtr(v *AuthenticatorGroupsConfigResponseArgs) AuthenticatorGroupsConfigResponsePtrInput
type AuthenticatorGroupsConfigResponsePtrOutput ¶
type AuthenticatorGroupsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (AuthenticatorGroupsConfigResponsePtrOutput) ElementType ¶
func (AuthenticatorGroupsConfigResponsePtrOutput) ElementType() reflect.Type
func (AuthenticatorGroupsConfigResponsePtrOutput) Enabled ¶
func (o AuthenticatorGroupsConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether this cluster should return group membership lookups during authentication using a group of security groups.
func (AuthenticatorGroupsConfigResponsePtrOutput) SecurityGroup ¶
func (o AuthenticatorGroupsConfigResponsePtrOutput) SecurityGroup() pulumi.StringPtrOutput
The name of the security group-of-groups to be used. Only relevant if enabled = true.
func (AuthenticatorGroupsConfigResponsePtrOutput) ToAuthenticatorGroupsConfigResponsePtrOutput ¶
func (o AuthenticatorGroupsConfigResponsePtrOutput) ToAuthenticatorGroupsConfigResponsePtrOutput() AuthenticatorGroupsConfigResponsePtrOutput
func (AuthenticatorGroupsConfigResponsePtrOutput) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext ¶
func (o AuthenticatorGroupsConfigResponsePtrOutput) ToAuthenticatorGroupsConfigResponsePtrOutputWithContext(ctx context.Context) AuthenticatorGroupsConfigResponsePtrOutput
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 AutoUpgradeOptionsResponseArgs ¶
type AutoUpgradeOptionsResponseArgs 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 pulumi.StringInput `pulumi:"autoUpgradeStartTime"` // [Output only] This field is set when upgrades are about to commence with the description of the upgrade. Description pulumi.StringInput `pulumi:"description"` }
AutoUpgradeOptions defines the set of options for the user to control how the Auto Upgrades will proceed.
func (AutoUpgradeOptionsResponseArgs) ElementType ¶
func (AutoUpgradeOptionsResponseArgs) ElementType() reflect.Type
func (AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponseOutput ¶
func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponseOutput() AutoUpgradeOptionsResponseOutput
func (AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponseOutputWithContext ¶
func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponseOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponseOutput
func (AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponsePtrOutput ¶
func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput
func (AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponsePtrOutputWithContext ¶
func (i AutoUpgradeOptionsResponseArgs) ToAutoUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponsePtrOutput
type AutoUpgradeOptionsResponseInput ¶
type AutoUpgradeOptionsResponseInput interface { pulumi.Input ToAutoUpgradeOptionsResponseOutput() AutoUpgradeOptionsResponseOutput ToAutoUpgradeOptionsResponseOutputWithContext(context.Context) AutoUpgradeOptionsResponseOutput }
AutoUpgradeOptionsResponseInput is an input type that accepts AutoUpgradeOptionsResponseArgs and AutoUpgradeOptionsResponseOutput values. You can construct a concrete instance of `AutoUpgradeOptionsResponseInput` via:
AutoUpgradeOptionsResponseArgs{...}
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
func (AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponsePtrOutput ¶
func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput
func (AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponsePtrOutputWithContext ¶
func (o AutoUpgradeOptionsResponseOutput) ToAutoUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponsePtrOutput
type AutoUpgradeOptionsResponsePtrInput ¶
type AutoUpgradeOptionsResponsePtrInput interface { pulumi.Input ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput ToAutoUpgradeOptionsResponsePtrOutputWithContext(context.Context) AutoUpgradeOptionsResponsePtrOutput }
AutoUpgradeOptionsResponsePtrInput is an input type that accepts AutoUpgradeOptionsResponseArgs, AutoUpgradeOptionsResponsePtr and AutoUpgradeOptionsResponsePtrOutput values. You can construct a concrete instance of `AutoUpgradeOptionsResponsePtrInput` via:
AutoUpgradeOptionsResponseArgs{...} or: nil
func AutoUpgradeOptionsResponsePtr ¶
func AutoUpgradeOptionsResponsePtr(v *AutoUpgradeOptionsResponseArgs) AutoUpgradeOptionsResponsePtrInput
type AutoUpgradeOptionsResponsePtrOutput ¶
type AutoUpgradeOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoUpgradeOptionsResponsePtrOutput) AutoUpgradeStartTime ¶
func (o AutoUpgradeOptionsResponsePtrOutput) AutoUpgradeStartTime() pulumi.StringPtrOutput
[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 (AutoUpgradeOptionsResponsePtrOutput) Description ¶
func (o AutoUpgradeOptionsResponsePtrOutput) Description() pulumi.StringPtrOutput
[Output only] This field is set when upgrades are about to commence with the description of the upgrade.
func (AutoUpgradeOptionsResponsePtrOutput) Elem ¶
func (o AutoUpgradeOptionsResponsePtrOutput) Elem() AutoUpgradeOptionsResponseOutput
func (AutoUpgradeOptionsResponsePtrOutput) ElementType ¶
func (AutoUpgradeOptionsResponsePtrOutput) ElementType() reflect.Type
func (AutoUpgradeOptionsResponsePtrOutput) ToAutoUpgradeOptionsResponsePtrOutput ¶
func (o AutoUpgradeOptionsResponsePtrOutput) ToAutoUpgradeOptionsResponsePtrOutput() AutoUpgradeOptionsResponsePtrOutput
func (AutoUpgradeOptionsResponsePtrOutput) ToAutoUpgradeOptionsResponsePtrOutputWithContext ¶
func (o AutoUpgradeOptionsResponsePtrOutput) ToAutoUpgradeOptionsResponsePtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsResponsePtrOutput
type Autopilot ¶
type Autopilot struct { // Enable Autopilot Enabled *bool `pulumi:"enabled"` }
Autopilot is the configuration for Autopilot settings on the cluster.
type AutopilotArgs ¶
type AutopilotArgs struct { // Enable Autopilot Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
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 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) 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
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) 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
type AutopilotResponse ¶
type AutopilotResponse struct { // Enable Autopilot Enabled bool `pulumi:"enabled"` }
Autopilot is the configuration for Autopilot settings on the cluster.
type AutopilotResponseArgs ¶
type AutopilotResponseArgs struct { // Enable Autopilot Enabled pulumi.BoolInput `pulumi:"enabled"` }
Autopilot is the configuration for Autopilot settings on the cluster.
func (AutopilotResponseArgs) ElementType ¶
func (AutopilotResponseArgs) ElementType() reflect.Type
func (AutopilotResponseArgs) ToAutopilotResponseOutput ¶
func (i AutopilotResponseArgs) ToAutopilotResponseOutput() AutopilotResponseOutput
func (AutopilotResponseArgs) ToAutopilotResponseOutputWithContext ¶
func (i AutopilotResponseArgs) ToAutopilotResponseOutputWithContext(ctx context.Context) AutopilotResponseOutput
func (AutopilotResponseArgs) ToAutopilotResponsePtrOutput ¶
func (i AutopilotResponseArgs) ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput
func (AutopilotResponseArgs) ToAutopilotResponsePtrOutputWithContext ¶
func (i AutopilotResponseArgs) ToAutopilotResponsePtrOutputWithContext(ctx context.Context) AutopilotResponsePtrOutput
type AutopilotResponseInput ¶
type AutopilotResponseInput interface { pulumi.Input ToAutopilotResponseOutput() AutopilotResponseOutput ToAutopilotResponseOutputWithContext(context.Context) AutopilotResponseOutput }
AutopilotResponseInput is an input type that accepts AutopilotResponseArgs and AutopilotResponseOutput values. You can construct a concrete instance of `AutopilotResponseInput` via:
AutopilotResponseArgs{...}
type AutopilotResponseOutput ¶
type AutopilotResponseOutput struct{ *pulumi.OutputState }
Autopilot is the configuration for Autopilot settings on the cluster.
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) ToAutopilotResponsePtrOutput ¶
func (o AutopilotResponseOutput) ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput
func (AutopilotResponseOutput) ToAutopilotResponsePtrOutputWithContext ¶
func (o AutopilotResponseOutput) ToAutopilotResponsePtrOutputWithContext(ctx context.Context) AutopilotResponsePtrOutput
type AutopilotResponsePtrInput ¶
type AutopilotResponsePtrInput interface { pulumi.Input ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput ToAutopilotResponsePtrOutputWithContext(context.Context) AutopilotResponsePtrOutput }
AutopilotResponsePtrInput is an input type that accepts AutopilotResponseArgs, AutopilotResponsePtr and AutopilotResponsePtrOutput values. You can construct a concrete instance of `AutopilotResponsePtrInput` via:
AutopilotResponseArgs{...} or: nil
func AutopilotResponsePtr ¶
func AutopilotResponsePtr(v *AutopilotResponseArgs) AutopilotResponsePtrInput
type AutopilotResponsePtrOutput ¶
type AutopilotResponsePtrOutput struct{ *pulumi.OutputState }
func (AutopilotResponsePtrOutput) Elem ¶
func (o AutopilotResponsePtrOutput) Elem() AutopilotResponseOutput
func (AutopilotResponsePtrOutput) ElementType ¶
func (AutopilotResponsePtrOutput) ElementType() reflect.Type
func (AutopilotResponsePtrOutput) Enabled ¶
func (o AutopilotResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Enable Autopilot
func (AutopilotResponsePtrOutput) ToAutopilotResponsePtrOutput ¶
func (o AutopilotResponsePtrOutput) ToAutopilotResponsePtrOutput() AutopilotResponsePtrOutput
func (AutopilotResponsePtrOutput) ToAutopilotResponsePtrOutputWithContext ¶
func (o AutopilotResponsePtrOutput) ToAutopilotResponsePtrOutputWithContext(ctx context.Context) AutopilotResponsePtrOutput
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. ImageType *string `pulumi:"imageType"` // NodeManagement configuration for this NodePool. Management *NodeManagement `pulumi:"management"` // 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) 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. ImageType pulumi.StringPtrInput `pulumi:"imageType"` // NodeManagement configuration for this NodePool. Management NodeManagementPtrInput `pulumi:"management"` // 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) 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.
func (AutoprovisioningNodePoolDefaultsOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsOutput) Management() NodeManagementPtrOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsOutput) MinCpuPlatform ¶
func (o AutoprovisioningNodePoolDefaultsOutput) 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) 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.
func (AutoprovisioningNodePoolDefaultsPtrOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) Management() NodeManagementPtrOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsPtrOutput) MinCpuPlatform ¶
func (o AutoprovisioningNodePoolDefaultsPtrOutput) 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) 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. ImageType string `pulumi:"imageType"` // NodeManagement configuration for this NodePool. Management NodeManagementResponse `pulumi:"management"` // 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) 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 AutoprovisioningNodePoolDefaultsResponseArgs ¶
type AutoprovisioningNodePoolDefaultsResponseArgs 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.StringInput `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.IntInput `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.StringInput `pulumi:"diskType"` // The image type to use for NAP created node. ImageType pulumi.StringInput `pulumi:"imageType"` // NodeManagement configuration for this NodePool. Management NodeManagementResponseInput `pulumi:"management"` // 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) To unset the min cpu platform field pass "automatic" as field value. MinCpuPlatform pulumi.StringInput `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.StringInput `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponseInput `pulumi:"shieldedInstanceConfig"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponseInput `pulumi:"upgradeSettings"` }
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (AutoprovisioningNodePoolDefaultsResponseArgs) ElementType ¶
func (AutoprovisioningNodePoolDefaultsResponseArgs) ElementType() reflect.Type
func (AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponseOutput ¶
func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponseOutput() AutoprovisioningNodePoolDefaultsResponseOutput
func (AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext ¶
func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponseOutput
func (AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput ¶
func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput
func (AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext ¶
func (i AutoprovisioningNodePoolDefaultsResponseArgs) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput
type AutoprovisioningNodePoolDefaultsResponseInput ¶
type AutoprovisioningNodePoolDefaultsResponseInput interface { pulumi.Input ToAutoprovisioningNodePoolDefaultsResponseOutput() AutoprovisioningNodePoolDefaultsResponseOutput ToAutoprovisioningNodePoolDefaultsResponseOutputWithContext(context.Context) AutoprovisioningNodePoolDefaultsResponseOutput }
AutoprovisioningNodePoolDefaultsResponseInput is an input type that accepts AutoprovisioningNodePoolDefaultsResponseArgs and AutoprovisioningNodePoolDefaultsResponseOutput values. You can construct a concrete instance of `AutoprovisioningNodePoolDefaultsResponseInput` via:
AutoprovisioningNodePoolDefaultsResponseArgs{...}
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.
func (AutoprovisioningNodePoolDefaultsResponseOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) Management() NodeManagementResponseOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsResponseOutput) MinCpuPlatform ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) 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) 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) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput
func (AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput
func (AutoprovisioningNodePoolDefaultsResponseOutput) UpgradeSettings ¶
func (o AutoprovisioningNodePoolDefaultsResponseOutput) UpgradeSettings() UpgradeSettingsResponseOutput
Upgrade settings control disruption and speed of the upgrade.
type AutoprovisioningNodePoolDefaultsResponsePtrInput ¶
type AutoprovisioningNodePoolDefaultsResponsePtrInput interface { pulumi.Input ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput }
AutoprovisioningNodePoolDefaultsResponsePtrInput is an input type that accepts AutoprovisioningNodePoolDefaultsResponseArgs, AutoprovisioningNodePoolDefaultsResponsePtr and AutoprovisioningNodePoolDefaultsResponsePtrOutput values. You can construct a concrete instance of `AutoprovisioningNodePoolDefaultsResponsePtrInput` via:
AutoprovisioningNodePoolDefaultsResponseArgs{...} or: nil
func AutoprovisioningNodePoolDefaultsResponsePtr ¶
func AutoprovisioningNodePoolDefaultsResponsePtr(v *AutoprovisioningNodePoolDefaultsResponseArgs) AutoprovisioningNodePoolDefaultsResponsePtrInput
type AutoprovisioningNodePoolDefaultsResponsePtrOutput ¶
type AutoprovisioningNodePoolDefaultsResponsePtrOutput struct{ *pulumi.OutputState }
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) BootDiskKmsKey ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) 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 (AutoprovisioningNodePoolDefaultsResponsePtrOutput) DiskSizeGb ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) 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 (AutoprovisioningNodePoolDefaultsResponsePtrOutput) DiskType ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) 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 (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ElementType ¶
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ElementType() reflect.Type
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ImageType ¶ added in v0.5.0
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ImageType() pulumi.StringPtrOutput
The image type to use for NAP created node.
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) Management ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) Management() NodeManagementResponsePtrOutput
NodeManagement configuration for this NodePool.
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) MinCpuPlatform ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) 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) To unset the min cpu platform field pass "automatic" as field value.
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) OauthScopes ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) 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 (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ServiceAccount ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) 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 (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ShieldedInstanceConfig ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponsePtrOutput
Shielded Instance options.
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutput() AutoprovisioningNodePoolDefaultsResponsePtrOutput
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) ToAutoprovisioningNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) AutoprovisioningNodePoolDefaultsResponsePtrOutput
func (AutoprovisioningNodePoolDefaultsResponsePtrOutput) UpgradeSettings ¶
func (o AutoprovisioningNodePoolDefaultsResponsePtrOutput) UpgradeSettings() UpgradeSettingsResponsePtrOutput
Upgrade settings control disruption and speed of the upgrade.
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 BigQueryDestinationResponseArgs ¶
type BigQueryDestinationResponseArgs struct { // The ID of a BigQuery Dataset. DatasetId pulumi.StringInput `pulumi:"datasetId"` }
Parameters for using BigQuery as the destination of resource usage export.
func (BigQueryDestinationResponseArgs) ElementType ¶
func (BigQueryDestinationResponseArgs) ElementType() reflect.Type
func (BigQueryDestinationResponseArgs) ToBigQueryDestinationResponseOutput ¶
func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponseOutput() BigQueryDestinationResponseOutput
func (BigQueryDestinationResponseArgs) ToBigQueryDestinationResponseOutputWithContext ¶
func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponseOutputWithContext(ctx context.Context) BigQueryDestinationResponseOutput
func (BigQueryDestinationResponseArgs) ToBigQueryDestinationResponsePtrOutput ¶
func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput
func (BigQueryDestinationResponseArgs) ToBigQueryDestinationResponsePtrOutputWithContext ¶
func (i BigQueryDestinationResponseArgs) ToBigQueryDestinationResponsePtrOutputWithContext(ctx context.Context) BigQueryDestinationResponsePtrOutput
type BigQueryDestinationResponseInput ¶
type BigQueryDestinationResponseInput interface { pulumi.Input ToBigQueryDestinationResponseOutput() BigQueryDestinationResponseOutput ToBigQueryDestinationResponseOutputWithContext(context.Context) BigQueryDestinationResponseOutput }
BigQueryDestinationResponseInput is an input type that accepts BigQueryDestinationResponseArgs and BigQueryDestinationResponseOutput values. You can construct a concrete instance of `BigQueryDestinationResponseInput` via:
BigQueryDestinationResponseArgs{...}
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
func (BigQueryDestinationResponseOutput) ToBigQueryDestinationResponsePtrOutput ¶
func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput
func (BigQueryDestinationResponseOutput) ToBigQueryDestinationResponsePtrOutputWithContext ¶
func (o BigQueryDestinationResponseOutput) ToBigQueryDestinationResponsePtrOutputWithContext(ctx context.Context) BigQueryDestinationResponsePtrOutput
type BigQueryDestinationResponsePtrInput ¶
type BigQueryDestinationResponsePtrInput interface { pulumi.Input ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput ToBigQueryDestinationResponsePtrOutputWithContext(context.Context) BigQueryDestinationResponsePtrOutput }
BigQueryDestinationResponsePtrInput is an input type that accepts BigQueryDestinationResponseArgs, BigQueryDestinationResponsePtr and BigQueryDestinationResponsePtrOutput values. You can construct a concrete instance of `BigQueryDestinationResponsePtrInput` via:
BigQueryDestinationResponseArgs{...} or: nil
func BigQueryDestinationResponsePtr ¶
func BigQueryDestinationResponsePtr(v *BigQueryDestinationResponseArgs) BigQueryDestinationResponsePtrInput
type BigQueryDestinationResponsePtrOutput ¶
type BigQueryDestinationResponsePtrOutput struct{ *pulumi.OutputState }
func (BigQueryDestinationResponsePtrOutput) DatasetId ¶
func (o BigQueryDestinationResponsePtrOutput) DatasetId() pulumi.StringPtrOutput
The ID of a BigQuery Dataset.
func (BigQueryDestinationResponsePtrOutput) ElementType ¶
func (BigQueryDestinationResponsePtrOutput) ElementType() reflect.Type
func (BigQueryDestinationResponsePtrOutput) ToBigQueryDestinationResponsePtrOutput ¶
func (o BigQueryDestinationResponsePtrOutput) ToBigQueryDestinationResponsePtrOutput() BigQueryDestinationResponsePtrOutput
func (BigQueryDestinationResponsePtrOutput) ToBigQueryDestinationResponsePtrOutputWithContext ¶
func (o BigQueryDestinationResponsePtrOutput) ToBigQueryDestinationResponsePtrOutputWithContext(ctx context.Context) BigQueryDestinationResponsePtrOutput
type BinaryAuthorization ¶
type BinaryAuthorization struct { // Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz. Enabled *bool `pulumi:"enabled"` }
Configuration for Binary Authorization.
type BinaryAuthorizationArgs ¶
type BinaryAuthorizationArgs struct { // Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
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 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 ¶
func (o BinaryAuthorizationOutput) Enabled() pulumi.BoolPtrOutput
Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz.
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 ¶
func (o BinaryAuthorizationPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz.
func (BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutput ¶
func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutput() BinaryAuthorizationPtrOutput
func (BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutputWithContext ¶
func (o BinaryAuthorizationPtrOutput) ToBinaryAuthorizationPtrOutputWithContext(ctx context.Context) BinaryAuthorizationPtrOutput
type BinaryAuthorizationResponse ¶
type BinaryAuthorizationResponse struct { // Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz. Enabled bool `pulumi:"enabled"` }
Configuration for Binary Authorization.
type BinaryAuthorizationResponseArgs ¶
type BinaryAuthorizationResponseArgs struct { // Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration for Binary Authorization.
func (BinaryAuthorizationResponseArgs) ElementType ¶
func (BinaryAuthorizationResponseArgs) ElementType() reflect.Type
func (BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponseOutput ¶
func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput
func (BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponseOutputWithContext ¶
func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponseOutputWithContext(ctx context.Context) BinaryAuthorizationResponseOutput
func (BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponsePtrOutput ¶
func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput
func (BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponsePtrOutputWithContext ¶
func (i BinaryAuthorizationResponseArgs) ToBinaryAuthorizationResponsePtrOutputWithContext(ctx context.Context) BinaryAuthorizationResponsePtrOutput
type BinaryAuthorizationResponseInput ¶
type BinaryAuthorizationResponseInput interface { pulumi.Input ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput ToBinaryAuthorizationResponseOutputWithContext(context.Context) BinaryAuthorizationResponseOutput }
BinaryAuthorizationResponseInput is an input type that accepts BinaryAuthorizationResponseArgs and BinaryAuthorizationResponseOutput values. You can construct a concrete instance of `BinaryAuthorizationResponseInput` via:
BinaryAuthorizationResponseArgs{...}
type BinaryAuthorizationResponseOutput ¶
type BinaryAuthorizationResponseOutput struct{ *pulumi.OutputState }
Configuration for Binary Authorization.
func (BinaryAuthorizationResponseOutput) ElementType ¶
func (BinaryAuthorizationResponseOutput) ElementType() reflect.Type
func (BinaryAuthorizationResponseOutput) Enabled ¶
func (o BinaryAuthorizationResponseOutput) Enabled() pulumi.BoolOutput
Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz.
func (BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutput ¶
func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutput() BinaryAuthorizationResponseOutput
func (BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutputWithContext ¶
func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponseOutputWithContext(ctx context.Context) BinaryAuthorizationResponseOutput
func (BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponsePtrOutput ¶
func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput
func (BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponsePtrOutputWithContext ¶
func (o BinaryAuthorizationResponseOutput) ToBinaryAuthorizationResponsePtrOutputWithContext(ctx context.Context) BinaryAuthorizationResponsePtrOutput
type BinaryAuthorizationResponsePtrInput ¶
type BinaryAuthorizationResponsePtrInput interface { pulumi.Input ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput ToBinaryAuthorizationResponsePtrOutputWithContext(context.Context) BinaryAuthorizationResponsePtrOutput }
BinaryAuthorizationResponsePtrInput is an input type that accepts BinaryAuthorizationResponseArgs, BinaryAuthorizationResponsePtr and BinaryAuthorizationResponsePtrOutput values. You can construct a concrete instance of `BinaryAuthorizationResponsePtrInput` via:
BinaryAuthorizationResponseArgs{...} or: nil
func BinaryAuthorizationResponsePtr ¶
func BinaryAuthorizationResponsePtr(v *BinaryAuthorizationResponseArgs) BinaryAuthorizationResponsePtrInput
type BinaryAuthorizationResponsePtrOutput ¶
type BinaryAuthorizationResponsePtrOutput struct{ *pulumi.OutputState }
func (BinaryAuthorizationResponsePtrOutput) ElementType ¶
func (BinaryAuthorizationResponsePtrOutput) ElementType() reflect.Type
func (BinaryAuthorizationResponsePtrOutput) Enabled ¶
func (o BinaryAuthorizationResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Enable Binary Authorization for this cluster. If enabled, all container images will be validated by Google Binauthz.
func (BinaryAuthorizationResponsePtrOutput) ToBinaryAuthorizationResponsePtrOutput ¶
func (o BinaryAuthorizationResponsePtrOutput) ToBinaryAuthorizationResponsePtrOutput() BinaryAuthorizationResponsePtrOutput
func (BinaryAuthorizationResponsePtrOutput) ToBinaryAuthorizationResponsePtrOutputWithContext ¶
func (o BinaryAuthorizationResponsePtrOutput) ToBinaryAuthorizationResponsePtrOutputWithContext(ctx context.Context) BinaryAuthorizationResponsePtrOutput
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 CidrBlockResponseArgs ¶
type CidrBlockResponseArgs struct { // cidr_block must be specified in CIDR notation. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // display_name is an optional field for users to identify CIDR blocks. DisplayName pulumi.StringInput `pulumi:"displayName"` }
CidrBlock contains an optional name and one CIDR block.
func (CidrBlockResponseArgs) ElementType ¶
func (CidrBlockResponseArgs) ElementType() reflect.Type
func (CidrBlockResponseArgs) ToCidrBlockResponseOutput ¶
func (i CidrBlockResponseArgs) ToCidrBlockResponseOutput() CidrBlockResponseOutput
func (CidrBlockResponseArgs) ToCidrBlockResponseOutputWithContext ¶
func (i CidrBlockResponseArgs) ToCidrBlockResponseOutputWithContext(ctx context.Context) CidrBlockResponseOutput
type CidrBlockResponseArray ¶
type CidrBlockResponseArray []CidrBlockResponseInput
func (CidrBlockResponseArray) ElementType ¶
func (CidrBlockResponseArray) ElementType() reflect.Type
func (CidrBlockResponseArray) ToCidrBlockResponseArrayOutput ¶
func (i CidrBlockResponseArray) ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput
func (CidrBlockResponseArray) ToCidrBlockResponseArrayOutputWithContext ¶
func (i CidrBlockResponseArray) ToCidrBlockResponseArrayOutputWithContext(ctx context.Context) CidrBlockResponseArrayOutput
type CidrBlockResponseArrayInput ¶
type CidrBlockResponseArrayInput interface { pulumi.Input ToCidrBlockResponseArrayOutput() CidrBlockResponseArrayOutput ToCidrBlockResponseArrayOutputWithContext(context.Context) CidrBlockResponseArrayOutput }
CidrBlockResponseArrayInput is an input type that accepts CidrBlockResponseArray and CidrBlockResponseArrayOutput values. You can construct a concrete instance of `CidrBlockResponseArrayInput` via:
CidrBlockResponseArray{ CidrBlockResponseArgs{...} }
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 CidrBlockResponseInput ¶
type CidrBlockResponseInput interface { pulumi.Input ToCidrBlockResponseOutput() CidrBlockResponseOutput ToCidrBlockResponseOutputWithContext(context.Context) CidrBlockResponseOutput }
CidrBlockResponseInput is an input type that accepts CidrBlockResponseArgs and CidrBlockResponseOutput values. You can construct a concrete instance of `CidrBlockResponseInput` via:
CidrBlockResponseArgs{...}
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 ClientCertificateConfigResponseArgs ¶
type ClientCertificateConfigResponseArgs struct { // Issue a client certificate. IssueClientCertificate pulumi.BoolInput `pulumi:"issueClientCertificate"` }
Configuration for client certificates on the cluster.
func (ClientCertificateConfigResponseArgs) ElementType ¶
func (ClientCertificateConfigResponseArgs) ElementType() reflect.Type
func (ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponseOutput ¶
func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponseOutput() ClientCertificateConfigResponseOutput
func (ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponseOutputWithContext ¶
func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponseOutputWithContext(ctx context.Context) ClientCertificateConfigResponseOutput
func (ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponsePtrOutput ¶
func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput
func (ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponsePtrOutputWithContext ¶
func (i ClientCertificateConfigResponseArgs) ToClientCertificateConfigResponsePtrOutputWithContext(ctx context.Context) ClientCertificateConfigResponsePtrOutput
type ClientCertificateConfigResponseInput ¶
type ClientCertificateConfigResponseInput interface { pulumi.Input ToClientCertificateConfigResponseOutput() ClientCertificateConfigResponseOutput ToClientCertificateConfigResponseOutputWithContext(context.Context) ClientCertificateConfigResponseOutput }
ClientCertificateConfigResponseInput is an input type that accepts ClientCertificateConfigResponseArgs and ClientCertificateConfigResponseOutput values. You can construct a concrete instance of `ClientCertificateConfigResponseInput` via:
ClientCertificateConfigResponseArgs{...}
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
func (ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponsePtrOutput ¶
func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput
func (ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponsePtrOutputWithContext ¶
func (o ClientCertificateConfigResponseOutput) ToClientCertificateConfigResponsePtrOutputWithContext(ctx context.Context) ClientCertificateConfigResponsePtrOutput
type ClientCertificateConfigResponsePtrInput ¶
type ClientCertificateConfigResponsePtrInput interface { pulumi.Input ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput ToClientCertificateConfigResponsePtrOutputWithContext(context.Context) ClientCertificateConfigResponsePtrOutput }
ClientCertificateConfigResponsePtrInput is an input type that accepts ClientCertificateConfigResponseArgs, ClientCertificateConfigResponsePtr and ClientCertificateConfigResponsePtrOutput values. You can construct a concrete instance of `ClientCertificateConfigResponsePtrInput` via:
ClientCertificateConfigResponseArgs{...} or: nil
func ClientCertificateConfigResponsePtr ¶
func ClientCertificateConfigResponsePtr(v *ClientCertificateConfigResponseArgs) ClientCertificateConfigResponsePtrInput
type ClientCertificateConfigResponsePtrOutput ¶
type ClientCertificateConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ClientCertificateConfigResponsePtrOutput) ElementType ¶
func (ClientCertificateConfigResponsePtrOutput) ElementType() reflect.Type
func (ClientCertificateConfigResponsePtrOutput) IssueClientCertificate ¶
func (o ClientCertificateConfigResponsePtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput
Issue a client certificate.
func (ClientCertificateConfigResponsePtrOutput) ToClientCertificateConfigResponsePtrOutput ¶
func (o ClientCertificateConfigResponsePtrOutput) ToClientCertificateConfigResponsePtrOutput() ClientCertificateConfigResponsePtrOutput
func (ClientCertificateConfigResponsePtrOutput) ToClientCertificateConfigResponsePtrOutputWithContext ¶
func (o ClientCertificateConfigResponsePtrOutput) ToClientCertificateConfigResponsePtrOutputWithContext(ctx context.Context) ClientCertificateConfigResponsePtrOutput
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 CloudRunConfigResponseArgs ¶
type CloudRunConfigResponseArgs struct { // Whether Cloud Run addon is enabled for this cluster. Disabled pulumi.BoolInput `pulumi:"disabled"` // Which load balancer type is installed for Cloud Run. LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` }
Configuration options for the Cloud Run feature.
func (CloudRunConfigResponseArgs) ElementType ¶
func (CloudRunConfigResponseArgs) ElementType() reflect.Type
func (CloudRunConfigResponseArgs) ToCloudRunConfigResponseOutput ¶
func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponseOutput() CloudRunConfigResponseOutput
func (CloudRunConfigResponseArgs) ToCloudRunConfigResponseOutputWithContext ¶
func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponseOutputWithContext(ctx context.Context) CloudRunConfigResponseOutput
func (CloudRunConfigResponseArgs) ToCloudRunConfigResponsePtrOutput ¶
func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput
func (CloudRunConfigResponseArgs) ToCloudRunConfigResponsePtrOutputWithContext ¶
func (i CloudRunConfigResponseArgs) ToCloudRunConfigResponsePtrOutputWithContext(ctx context.Context) CloudRunConfigResponsePtrOutput
type CloudRunConfigResponseInput ¶
type CloudRunConfigResponseInput interface { pulumi.Input ToCloudRunConfigResponseOutput() CloudRunConfigResponseOutput ToCloudRunConfigResponseOutputWithContext(context.Context) CloudRunConfigResponseOutput }
CloudRunConfigResponseInput is an input type that accepts CloudRunConfigResponseArgs and CloudRunConfigResponseOutput values. You can construct a concrete instance of `CloudRunConfigResponseInput` via:
CloudRunConfigResponseArgs{...}
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
func (CloudRunConfigResponseOutput) ToCloudRunConfigResponsePtrOutput ¶
func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput
func (CloudRunConfigResponseOutput) ToCloudRunConfigResponsePtrOutputWithContext ¶
func (o CloudRunConfigResponseOutput) ToCloudRunConfigResponsePtrOutputWithContext(ctx context.Context) CloudRunConfigResponsePtrOutput
type CloudRunConfigResponsePtrInput ¶
type CloudRunConfigResponsePtrInput interface { pulumi.Input ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput ToCloudRunConfigResponsePtrOutputWithContext(context.Context) CloudRunConfigResponsePtrOutput }
CloudRunConfigResponsePtrInput is an input type that accepts CloudRunConfigResponseArgs, CloudRunConfigResponsePtr and CloudRunConfigResponsePtrOutput values. You can construct a concrete instance of `CloudRunConfigResponsePtrInput` via:
CloudRunConfigResponseArgs{...} or: nil
func CloudRunConfigResponsePtr ¶
func CloudRunConfigResponsePtr(v *CloudRunConfigResponseArgs) CloudRunConfigResponsePtrInput
type CloudRunConfigResponsePtrOutput ¶
type CloudRunConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (CloudRunConfigResponsePtrOutput) Disabled ¶
func (o CloudRunConfigResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
Whether Cloud Run addon is enabled for this cluster.
func (CloudRunConfigResponsePtrOutput) Elem ¶
func (o CloudRunConfigResponsePtrOutput) Elem() CloudRunConfigResponseOutput
func (CloudRunConfigResponsePtrOutput) ElementType ¶
func (CloudRunConfigResponsePtrOutput) ElementType() reflect.Type
func (CloudRunConfigResponsePtrOutput) LoadBalancerType ¶
func (o CloudRunConfigResponsePtrOutput) LoadBalancerType() pulumi.StringPtrOutput
Which load balancer type is installed for Cloud Run.
func (CloudRunConfigResponsePtrOutput) ToCloudRunConfigResponsePtrOutput ¶
func (o CloudRunConfigResponsePtrOutput) ToCloudRunConfigResponsePtrOutput() CloudRunConfigResponsePtrOutput
func (CloudRunConfigResponsePtrOutput) ToCloudRunConfigResponsePtrOutputWithContext ¶
func (o CloudRunConfigResponsePtrOutput) ToCloudRunConfigResponsePtrOutputWithContext(ctx context.Context) CloudRunConfigResponsePtrOutput
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 ConfidentialNodes ConfidentialNodesResponseOutput `pulumi:"confidentialNodes"` // [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] 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 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"` // [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"` // [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"` // 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"` // 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"` // [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 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"` // 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"` // [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"` // 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"` // Configuration for the PodSecurityPolicy feature. PodSecurityPolicyConfig PodSecurityPolicyConfigResponseOutput `pulumi:"podSecurityPolicyConfig"` // Configuration for private cluster. PrivateClusterConfig PrivateClusterConfigResponseOutput `pulumi:"privateClusterConfig"` // Release channel configuration. 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"` // [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"` // 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 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"` }
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) 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 ConfidentialNodes ConfidentialNodesPtrInput // 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 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 // 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 // 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 // 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 // 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 // Configuration for the PodSecurityPolicy feature. PodSecurityPolicyConfig PodSecurityPolicyConfigPtrInput // Configuration for private cluster. PrivateClusterConfig PrivateClusterConfigPtrInput Project pulumi.StringPtrInput // Release channel configuration. 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 // 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 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 }
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 ClusterAutoscalingResponseArgs ¶
type ClusterAutoscalingResponseArgs 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 AutoprovisioningNodePoolDefaultsResponseInput `pulumi:"autoprovisioningNodePoolDefaults"` // Defines autoscaling behaviour. AutoscalingProfile pulumi.StringInput `pulumi:"autoscalingProfile"` // Enables automatic node pool creation and deletion. EnableNodeAutoprovisioning pulumi.BoolInput `pulumi:"enableNodeAutoprovisioning"` // Contains global constraints regarding minimum and maximum amount of resources in the cluster. ResourceLimits ResourceLimitResponseArrayInput `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 (ClusterAutoscalingResponseArgs) ElementType ¶
func (ClusterAutoscalingResponseArgs) ElementType() reflect.Type
func (ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponseOutput ¶
func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponseOutput() ClusterAutoscalingResponseOutput
func (ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponseOutputWithContext ¶
func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponseOutputWithContext(ctx context.Context) ClusterAutoscalingResponseOutput
func (ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponsePtrOutput ¶
func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput
func (ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponsePtrOutputWithContext ¶
func (i ClusterAutoscalingResponseArgs) ToClusterAutoscalingResponsePtrOutputWithContext(ctx context.Context) ClusterAutoscalingResponsePtrOutput
type ClusterAutoscalingResponseInput ¶
type ClusterAutoscalingResponseInput interface { pulumi.Input ToClusterAutoscalingResponseOutput() ClusterAutoscalingResponseOutput ToClusterAutoscalingResponseOutputWithContext(context.Context) ClusterAutoscalingResponseOutput }
ClusterAutoscalingResponseInput is an input type that accepts ClusterAutoscalingResponseArgs and ClusterAutoscalingResponseOutput values. You can construct a concrete instance of `ClusterAutoscalingResponseInput` via:
ClusterAutoscalingResponseArgs{...}
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
func (ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponsePtrOutput ¶
func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput
func (ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponsePtrOutputWithContext ¶
func (o ClusterAutoscalingResponseOutput) ToClusterAutoscalingResponsePtrOutputWithContext(ctx context.Context) ClusterAutoscalingResponsePtrOutput
type ClusterAutoscalingResponsePtrInput ¶
type ClusterAutoscalingResponsePtrInput interface { pulumi.Input ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput ToClusterAutoscalingResponsePtrOutputWithContext(context.Context) ClusterAutoscalingResponsePtrOutput }
ClusterAutoscalingResponsePtrInput is an input type that accepts ClusterAutoscalingResponseArgs, ClusterAutoscalingResponsePtr and ClusterAutoscalingResponsePtrOutput values. You can construct a concrete instance of `ClusterAutoscalingResponsePtrInput` via:
ClusterAutoscalingResponseArgs{...} or: nil
func ClusterAutoscalingResponsePtr ¶
func ClusterAutoscalingResponsePtr(v *ClusterAutoscalingResponseArgs) ClusterAutoscalingResponsePtrInput
type ClusterAutoscalingResponsePtrOutput ¶
type ClusterAutoscalingResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterAutoscalingResponsePtrOutput) AutoprovisioningLocations ¶
func (o ClusterAutoscalingResponsePtrOutput) 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 (ClusterAutoscalingResponsePtrOutput) AutoprovisioningNodePoolDefaults ¶
func (o ClusterAutoscalingResponsePtrOutput) AutoprovisioningNodePoolDefaults() AutoprovisioningNodePoolDefaultsResponsePtrOutput
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
func (ClusterAutoscalingResponsePtrOutput) AutoscalingProfile ¶
func (o ClusterAutoscalingResponsePtrOutput) AutoscalingProfile() pulumi.StringPtrOutput
Defines autoscaling behaviour.
func (ClusterAutoscalingResponsePtrOutput) Elem ¶
func (o ClusterAutoscalingResponsePtrOutput) Elem() ClusterAutoscalingResponseOutput
func (ClusterAutoscalingResponsePtrOutput) ElementType ¶
func (ClusterAutoscalingResponsePtrOutput) ElementType() reflect.Type
func (ClusterAutoscalingResponsePtrOutput) EnableNodeAutoprovisioning ¶
func (o ClusterAutoscalingResponsePtrOutput) EnableNodeAutoprovisioning() pulumi.BoolPtrOutput
Enables automatic node pool creation and deletion.
func (ClusterAutoscalingResponsePtrOutput) ResourceLimits ¶
func (o ClusterAutoscalingResponsePtrOutput) ResourceLimits() ResourceLimitResponseArrayOutput
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
func (ClusterAutoscalingResponsePtrOutput) ToClusterAutoscalingResponsePtrOutput ¶
func (o ClusterAutoscalingResponsePtrOutput) ToClusterAutoscalingResponsePtrOutput() ClusterAutoscalingResponsePtrOutput
func (ClusterAutoscalingResponsePtrOutput) ToClusterAutoscalingResponsePtrOutputWithContext ¶
func (o ClusterAutoscalingResponsePtrOutput) ToClusterAutoscalingResponsePtrOutputWithContext(ctx context.Context) ClusterAutoscalingResponsePtrOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
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 ClusterTelemetryResponseArgs ¶
type ClusterTelemetryResponseArgs struct { // Type of the integration. Type pulumi.StringInput `pulumi:"type"` }
Telemetry integration for the cluster.
func (ClusterTelemetryResponseArgs) ElementType ¶
func (ClusterTelemetryResponseArgs) ElementType() reflect.Type
func (ClusterTelemetryResponseArgs) ToClusterTelemetryResponseOutput ¶
func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponseOutput() ClusterTelemetryResponseOutput
func (ClusterTelemetryResponseArgs) ToClusterTelemetryResponseOutputWithContext ¶
func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponseOutputWithContext(ctx context.Context) ClusterTelemetryResponseOutput
func (ClusterTelemetryResponseArgs) ToClusterTelemetryResponsePtrOutput ¶
func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput
func (ClusterTelemetryResponseArgs) ToClusterTelemetryResponsePtrOutputWithContext ¶
func (i ClusterTelemetryResponseArgs) ToClusterTelemetryResponsePtrOutputWithContext(ctx context.Context) ClusterTelemetryResponsePtrOutput
type ClusterTelemetryResponseInput ¶
type ClusterTelemetryResponseInput interface { pulumi.Input ToClusterTelemetryResponseOutput() ClusterTelemetryResponseOutput ToClusterTelemetryResponseOutputWithContext(context.Context) ClusterTelemetryResponseOutput }
ClusterTelemetryResponseInput is an input type that accepts ClusterTelemetryResponseArgs and ClusterTelemetryResponseOutput values. You can construct a concrete instance of `ClusterTelemetryResponseInput` via:
ClusterTelemetryResponseArgs{...}
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) ToClusterTelemetryResponsePtrOutput ¶
func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput
func (ClusterTelemetryResponseOutput) ToClusterTelemetryResponsePtrOutputWithContext ¶
func (o ClusterTelemetryResponseOutput) ToClusterTelemetryResponsePtrOutputWithContext(ctx context.Context) ClusterTelemetryResponsePtrOutput
func (ClusterTelemetryResponseOutput) Type ¶
func (o ClusterTelemetryResponseOutput) Type() pulumi.StringOutput
Type of the integration.
type ClusterTelemetryResponsePtrInput ¶
type ClusterTelemetryResponsePtrInput interface { pulumi.Input ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput ToClusterTelemetryResponsePtrOutputWithContext(context.Context) ClusterTelemetryResponsePtrOutput }
ClusterTelemetryResponsePtrInput is an input type that accepts ClusterTelemetryResponseArgs, ClusterTelemetryResponsePtr and ClusterTelemetryResponsePtrOutput values. You can construct a concrete instance of `ClusterTelemetryResponsePtrInput` via:
ClusterTelemetryResponseArgs{...} or: nil
func ClusterTelemetryResponsePtr ¶
func ClusterTelemetryResponsePtr(v *ClusterTelemetryResponseArgs) ClusterTelemetryResponsePtrInput
type ClusterTelemetryResponsePtrOutput ¶
type ClusterTelemetryResponsePtrOutput struct{ *pulumi.OutputState }
func (ClusterTelemetryResponsePtrOutput) Elem ¶
func (o ClusterTelemetryResponsePtrOutput) Elem() ClusterTelemetryResponseOutput
func (ClusterTelemetryResponsePtrOutput) ElementType ¶
func (ClusterTelemetryResponsePtrOutput) ElementType() reflect.Type
func (ClusterTelemetryResponsePtrOutput) ToClusterTelemetryResponsePtrOutput ¶
func (o ClusterTelemetryResponsePtrOutput) ToClusterTelemetryResponsePtrOutput() ClusterTelemetryResponsePtrOutput
func (ClusterTelemetryResponsePtrOutput) ToClusterTelemetryResponsePtrOutputWithContext ¶
func (o ClusterTelemetryResponsePtrOutput) ToClusterTelemetryResponsePtrOutputWithContext(ctx context.Context) ClusterTelemetryResponsePtrOutput
func (ClusterTelemetryResponsePtrOutput) Type ¶
func (o ClusterTelemetryResponsePtrOutput) Type() pulumi.StringPtrOutput
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 { // 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 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"` // 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"` // The desired GCFS config for the cluster DesiredGcfsConfig *GcfsConfig `pulumi:"desiredGcfsConfig"` // 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"` // The desired config of Intra-node visibility. DesiredIntraNodeVisibilityConfig *IntraNodeVisibilityConfig `pulumi:"desiredIntraNodeVisibilityConfig"` // 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"` // 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 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 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"` // The desired release channel configuration. DesiredReleaseChannel *ReleaseChannel `pulumi:"desiredReleaseChannel"` // The desired configuration for exporting resource usage. DesiredResourceUsageExportConfig *ResourceUsageExportConfig `pulumi:"desiredResourceUsageExportConfig"` // 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 Cloud TPU configuration. DesiredTpuConfig *TpuConfig `pulumi:"desiredTpuConfig"` // Cluster-level Vertical Pod Autoscaling configuration. DesiredVerticalPodAutoscaling *VerticalPodAutoscaling `pulumi:"desiredVerticalPodAutoscaling"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. DesiredWorkloadCertificates *WorkloadCertificates `pulumi:"desiredWorkloadCertificates"` // Configuration for Workload Identity. DesiredWorkloadIdentityConfig *WorkloadIdentityConfig `pulumi:"desiredWorkloadIdentityConfig"` }
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 ClusterUpdateArgs ¶
type ClusterUpdateArgs struct { // Configurations for the various addons available to run in the cluster. DesiredAddonsConfig AddonsConfigPtrInput `pulumi:"desiredAddonsConfig"` // AuthenticatorGroupsConfig specifies the config for the cluster security groups settings. DesiredAuthenticatorGroupsConfig AuthenticatorGroupsConfigPtrInput `pulumi:"desiredAuthenticatorGroupsConfig"` // The desired configuration options for the Binary Authorization feature. DesiredBinaryAuthorization BinaryAuthorizationPtrInput `pulumi:"desiredBinaryAuthorization"` // Cluster-level autoscaling configuration. DesiredClusterAutoscaling ClusterAutoscalingPtrInput `pulumi:"desiredClusterAutoscaling"` // The desired telemetry integration for the cluster. DesiredClusterTelemetry ClusterTelemetryPtrInput `pulumi:"desiredClusterTelemetry"` // Configuration of etcd encryption. DesiredDatabaseEncryption DatabaseEncryptionPtrInput `pulumi:"desiredDatabaseEncryption"` // The desired datapath provider for the cluster. DesiredDatapathProvider ClusterUpdateDesiredDatapathProviderPtrInput `pulumi:"desiredDatapathProvider"` // The desired status of whether to disable default sNAT for this cluster. DesiredDefaultSnatStatus DefaultSnatStatusPtrInput `pulumi:"desiredDefaultSnatStatus"` // DNSConfig contains clusterDNS config for this cluster. DesiredDnsConfig DNSConfigPtrInput `pulumi:"desiredDnsConfig"` // The desired GCFS config for the cluster DesiredGcfsConfig GcfsConfigPtrInput `pulumi:"desiredGcfsConfig"` // The desired Identity Service component configuration. DesiredIdentityServiceConfig IdentityServiceConfigPtrInput `pulumi:"desiredIdentityServiceConfig"` // The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well. DesiredImageType pulumi.StringPtrInput `pulumi:"desiredImageType"` // The desired config of Intra-node visibility. DesiredIntraNodeVisibilityConfig IntraNodeVisibilityConfigPtrInput `pulumi:"desiredIntraNodeVisibilityConfig"` // The desired L4 Internal Load Balancer Subsetting configuration. DesiredL4ilbSubsettingConfig ILBSubsettingConfigPtrInput `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 pulumi.StringArrayInput `pulumi:"desiredLocations"` // The desired logging configuration. DesiredLoggingConfig LoggingConfigPtrInput `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 pulumi.StringPtrInput `pulumi:"desiredLoggingService"` // Configuration for master components. DesiredMaster MasterPtrInput `pulumi:"desiredMaster"` // The desired configuration options for master authorized networks feature. DesiredMasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfigPtrInput `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 pulumi.StringPtrInput `pulumi:"desiredMasterVersion"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. DesiredMeshCertificates MeshCertificatesPtrInput `pulumi:"desiredMeshCertificates"` // The desired monitoring configuration. DesiredMonitoringConfig MonitoringConfigPtrInput `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 pulumi.StringPtrInput `pulumi:"desiredMonitoringService"` // 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 NodePoolAutoscalingPtrInput `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 pulumi.StringPtrInput `pulumi:"desiredNodePoolId"` // 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 pulumi.StringPtrInput `pulumi:"desiredNodeVersion"` // The desired notification configuration. DesiredNotificationConfig NotificationConfigPtrInput `pulumi:"desiredNotificationConfig"` // The desired configuration options for the PodSecurityPolicy feature. DesiredPodSecurityPolicyConfig PodSecurityPolicyConfigPtrInput `pulumi:"desiredPodSecurityPolicyConfig"` // The desired private cluster configuration. DesiredPrivateClusterConfig PrivateClusterConfigPtrInput `pulumi:"desiredPrivateClusterConfig"` // The desired state of IPv6 connectivity to Google Services. DesiredPrivateIpv6GoogleAccess ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrInput `pulumi:"desiredPrivateIpv6GoogleAccess"` // The desired release channel configuration. DesiredReleaseChannel ReleaseChannelPtrInput `pulumi:"desiredReleaseChannel"` // The desired configuration for exporting resource usage. DesiredResourceUsageExportConfig ResourceUsageExportConfigPtrInput `pulumi:"desiredResourceUsageExportConfig"` // ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field. DesiredServiceExternalIpsConfig ServiceExternalIPsConfigPtrInput `pulumi:"desiredServiceExternalIpsConfig"` // Configuration for Shielded Nodes. DesiredShieldedNodes ShieldedNodesPtrInput `pulumi:"desiredShieldedNodes"` // The desired Cloud TPU configuration. DesiredTpuConfig TpuConfigPtrInput `pulumi:"desiredTpuConfig"` // Cluster-level Vertical Pod Autoscaling configuration. DesiredVerticalPodAutoscaling VerticalPodAutoscalingPtrInput `pulumi:"desiredVerticalPodAutoscaling"` // Configuration for issuance of mTLS keys and certificates to Kubernetes pods. DesiredWorkloadCertificates WorkloadCertificatesPtrInput `pulumi:"desiredWorkloadCertificates"` // Configuration for Workload Identity. DesiredWorkloadIdentityConfig WorkloadIdentityConfigPtrInput `pulumi:"desiredWorkloadIdentityConfig"` }
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.
func (ClusterUpdateArgs) ElementType ¶
func (ClusterUpdateArgs) ElementType() reflect.Type
func (ClusterUpdateArgs) ToClusterUpdateOutput ¶
func (i ClusterUpdateArgs) ToClusterUpdateOutput() ClusterUpdateOutput
func (ClusterUpdateArgs) ToClusterUpdateOutputWithContext ¶
func (i ClusterUpdateArgs) ToClusterUpdateOutputWithContext(ctx context.Context) ClusterUpdateOutput
type ClusterUpdateDesiredDatapathProvider ¶ added in v0.4.0
type ClusterUpdateDesiredDatapathProvider string
The desired datapath provider for the cluster.
func (ClusterUpdateDesiredDatapathProvider) ElementType ¶ added in v0.4.0
func (ClusterUpdateDesiredDatapathProvider) ElementType() reflect.Type
func (ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderOutput ¶ added in v0.6.0
func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderOutput() ClusterUpdateDesiredDatapathProviderOutput
func (ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderOutputWithContext ¶ added in v0.6.0
func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderOutput
func (ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderPtrOutput ¶ added in v0.6.0
func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput
func (ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext ¶ added in v0.6.0
func (e ClusterUpdateDesiredDatapathProvider) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput
func (ClusterUpdateDesiredDatapathProvider) ToStringOutput ¶ added in v0.4.0
func (e ClusterUpdateDesiredDatapathProvider) ToStringOutput() pulumi.StringOutput
func (ClusterUpdateDesiredDatapathProvider) ToStringOutputWithContext ¶ added in v0.4.0
func (e ClusterUpdateDesiredDatapathProvider) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterUpdateDesiredDatapathProvider) ToStringPtrOutput ¶ added in v0.4.0
func (e ClusterUpdateDesiredDatapathProvider) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterUpdateDesiredDatapathProvider) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ClusterUpdateDesiredDatapathProvider) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdateDesiredDatapathProviderInput ¶ added in v0.6.0
type ClusterUpdateDesiredDatapathProviderInput interface { pulumi.Input ToClusterUpdateDesiredDatapathProviderOutput() ClusterUpdateDesiredDatapathProviderOutput ToClusterUpdateDesiredDatapathProviderOutputWithContext(context.Context) ClusterUpdateDesiredDatapathProviderOutput }
ClusterUpdateDesiredDatapathProviderInput is an input type that accepts ClusterUpdateDesiredDatapathProviderArgs and ClusterUpdateDesiredDatapathProviderOutput values. You can construct a concrete instance of `ClusterUpdateDesiredDatapathProviderInput` via:
ClusterUpdateDesiredDatapathProviderArgs{...}
type ClusterUpdateDesiredDatapathProviderOutput ¶ added in v0.6.0
type ClusterUpdateDesiredDatapathProviderOutput struct{ *pulumi.OutputState }
func (ClusterUpdateDesiredDatapathProviderOutput) ElementType ¶ added in v0.6.0
func (ClusterUpdateDesiredDatapathProviderOutput) ElementType() reflect.Type
func (ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderOutput() ClusterUpdateDesiredDatapathProviderOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToStringOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringOutput() pulumi.StringOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterUpdateDesiredDatapathProviderOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdateDesiredDatapathProviderPtrInput ¶ added in v0.6.0
type ClusterUpdateDesiredDatapathProviderPtrInput interface { pulumi.Input ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput }
func ClusterUpdateDesiredDatapathProviderPtr ¶ added in v0.6.0
func ClusterUpdateDesiredDatapathProviderPtr(v string) ClusterUpdateDesiredDatapathProviderPtrInput
type ClusterUpdateDesiredDatapathProviderPtrOutput ¶ added in v0.6.0
type ClusterUpdateDesiredDatapathProviderPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpdateDesiredDatapathProviderPtrOutput) ElementType ¶ added in v0.6.0
func (ClusterUpdateDesiredDatapathProviderPtrOutput) ElementType() reflect.Type
func (ClusterUpdateDesiredDatapathProviderPtrOutput) ToClusterUpdateDesiredDatapathProviderPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToClusterUpdateDesiredDatapathProviderPtrOutput() ClusterUpdateDesiredDatapathProviderPtrOutput
func (ClusterUpdateDesiredDatapathProviderPtrOutput) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToClusterUpdateDesiredDatapathProviderPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredDatapathProviderPtrOutput
func (ClusterUpdateDesiredDatapathProviderPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterUpdateDesiredDatapathProviderPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredDatapathProviderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdateDesiredPrivateIpv6GoogleAccess ¶ added in v0.4.0
type ClusterUpdateDesiredPrivateIpv6GoogleAccess string
The desired state of IPv6 connectivity to Google Services.
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ElementType ¶ added in v0.4.0
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ElementType() reflect.Type
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput ¶ added in v0.6.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext ¶ added in v0.6.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext ¶ added in v0.6.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringOutput ¶ added in v0.4.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringOutput() pulumi.StringOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringOutputWithContext ¶ added in v0.4.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringPtrOutput ¶ added in v0.4.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ClusterUpdateDesiredPrivateIpv6GoogleAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdateDesiredPrivateIpv6GoogleAccessInput ¶ added in v0.6.0
type ClusterUpdateDesiredPrivateIpv6GoogleAccessInput interface { pulumi.Input ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext(context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput }
ClusterUpdateDesiredPrivateIpv6GoogleAccessInput is an input type that accepts ClusterUpdateDesiredPrivateIpv6GoogleAccessArgs and ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput values. You can construct a concrete instance of `ClusterUpdateDesiredPrivateIpv6GoogleAccessInput` via:
ClusterUpdateDesiredPrivateIpv6GoogleAccessArgs{...}
type ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput ¶ added in v0.6.0
type ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput struct{ *pulumi.OutputState }
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ElementType ¶ added in v0.6.0
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ElementType() reflect.Type
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringOutput() pulumi.StringOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrInput ¶ added in v0.6.0
type ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrInput interface { pulumi.Input ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput }
func ClusterUpdateDesiredPrivateIpv6GoogleAccessPtr ¶ added in v0.6.0
func ClusterUpdateDesiredPrivateIpv6GoogleAccessPtr(v string) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrInput
type ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
type ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput struct{ *pulumi.OutputState }
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ElementType ¶ added in v0.6.0
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ElementType() reflect.Type
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutputWithContext(ctx context.Context) ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterUpdateInput ¶
type ClusterUpdateInput interface { pulumi.Input ToClusterUpdateOutput() ClusterUpdateOutput ToClusterUpdateOutputWithContext(context.Context) ClusterUpdateOutput }
ClusterUpdateInput is an input type that accepts ClusterUpdateArgs and ClusterUpdateOutput values. You can construct a concrete instance of `ClusterUpdateInput` via:
ClusterUpdateArgs{...}
type ClusterUpdateOutput ¶
type ClusterUpdateOutput struct{ *pulumi.OutputState }
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.
func (ClusterUpdateOutput) DesiredAddonsConfig ¶
func (o ClusterUpdateOutput) DesiredAddonsConfig() AddonsConfigPtrOutput
Configurations for the various addons available to run in the cluster.
func (ClusterUpdateOutput) DesiredAuthenticatorGroupsConfig ¶ added in v0.5.0
func (o ClusterUpdateOutput) DesiredAuthenticatorGroupsConfig() AuthenticatorGroupsConfigPtrOutput
AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
func (ClusterUpdateOutput) DesiredBinaryAuthorization ¶
func (o ClusterUpdateOutput) DesiredBinaryAuthorization() BinaryAuthorizationPtrOutput
The desired configuration options for the Binary Authorization feature.
func (ClusterUpdateOutput) DesiredClusterAutoscaling ¶
func (o ClusterUpdateOutput) DesiredClusterAutoscaling() ClusterAutoscalingPtrOutput
Cluster-level autoscaling configuration.
func (ClusterUpdateOutput) DesiredClusterTelemetry ¶
func (o ClusterUpdateOutput) DesiredClusterTelemetry() ClusterTelemetryPtrOutput
The desired telemetry integration for the cluster.
func (ClusterUpdateOutput) DesiredDatabaseEncryption ¶
func (o ClusterUpdateOutput) DesiredDatabaseEncryption() DatabaseEncryptionPtrOutput
Configuration of etcd encryption.
func (ClusterUpdateOutput) DesiredDatapathProvider ¶
func (o ClusterUpdateOutput) DesiredDatapathProvider() ClusterUpdateDesiredDatapathProviderPtrOutput
The desired datapath provider for the cluster.
func (ClusterUpdateOutput) DesiredDefaultSnatStatus ¶
func (o ClusterUpdateOutput) DesiredDefaultSnatStatus() DefaultSnatStatusPtrOutput
The desired status of whether to disable default sNAT for this cluster.
func (ClusterUpdateOutput) DesiredDnsConfig ¶ added in v0.5.0
func (o ClusterUpdateOutput) DesiredDnsConfig() DNSConfigPtrOutput
DNSConfig contains clusterDNS config for this cluster.
func (ClusterUpdateOutput) DesiredGcfsConfig ¶ added in v0.9.0
func (o ClusterUpdateOutput) DesiredGcfsConfig() GcfsConfigPtrOutput
The desired GCFS config for the cluster
func (ClusterUpdateOutput) DesiredIdentityServiceConfig ¶ added in v0.8.0
func (o ClusterUpdateOutput) DesiredIdentityServiceConfig() IdentityServiceConfigPtrOutput
The desired Identity Service component configuration.
func (ClusterUpdateOutput) DesiredImageType ¶
func (o ClusterUpdateOutput) DesiredImageType() pulumi.StringPtrOutput
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
func (ClusterUpdateOutput) DesiredIntraNodeVisibilityConfig ¶
func (o ClusterUpdateOutput) DesiredIntraNodeVisibilityConfig() IntraNodeVisibilityConfigPtrOutput
The desired config of Intra-node visibility.
func (ClusterUpdateOutput) DesiredL4ilbSubsettingConfig ¶
func (o ClusterUpdateOutput) DesiredL4ilbSubsettingConfig() ILBSubsettingConfigPtrOutput
The desired L4 Internal Load Balancer Subsetting configuration.
func (ClusterUpdateOutput) DesiredLocations ¶
func (o ClusterUpdateOutput) DesiredLocations() pulumi.StringArrayOutput
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.
func (ClusterUpdateOutput) DesiredLoggingConfig ¶ added in v0.8.0
func (o ClusterUpdateOutput) DesiredLoggingConfig() LoggingConfigPtrOutput
The desired logging configuration.
func (ClusterUpdateOutput) DesiredLoggingService ¶
func (o ClusterUpdateOutput) DesiredLoggingService() pulumi.StringPtrOutput
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 (ClusterUpdateOutput) DesiredMaster ¶
func (o ClusterUpdateOutput) DesiredMaster() MasterPtrOutput
Configuration for master components.
func (ClusterUpdateOutput) DesiredMasterAuthorizedNetworksConfig ¶
func (o ClusterUpdateOutput) DesiredMasterAuthorizedNetworksConfig() MasterAuthorizedNetworksConfigPtrOutput
The desired configuration options for master authorized networks feature.
func (ClusterUpdateOutput) DesiredMasterVersion ¶
func (o ClusterUpdateOutput) DesiredMasterVersion() pulumi.StringPtrOutput
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
func (ClusterUpdateOutput) DesiredMeshCertificates ¶ added in v0.8.0
func (o ClusterUpdateOutput) DesiredMeshCertificates() MeshCertificatesPtrOutput
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (ClusterUpdateOutput) DesiredMonitoringConfig ¶ added in v0.8.0
func (o ClusterUpdateOutput) DesiredMonitoringConfig() MonitoringConfigPtrOutput
The desired monitoring configuration.
func (ClusterUpdateOutput) DesiredMonitoringService ¶
func (o ClusterUpdateOutput) DesiredMonitoringService() pulumi.StringPtrOutput
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 (ClusterUpdateOutput) DesiredNodePoolAutoscaling ¶
func (o ClusterUpdateOutput) DesiredNodePoolAutoscaling() NodePoolAutoscalingPtrOutput
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.
func (ClusterUpdateOutput) DesiredNodePoolId ¶
func (o ClusterUpdateOutput) DesiredNodePoolId() pulumi.StringPtrOutput
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.
func (ClusterUpdateOutput) DesiredNodeVersion ¶
func (o ClusterUpdateOutput) DesiredNodeVersion() pulumi.StringPtrOutput
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
func (ClusterUpdateOutput) DesiredNotificationConfig ¶
func (o ClusterUpdateOutput) DesiredNotificationConfig() NotificationConfigPtrOutput
The desired notification configuration.
func (ClusterUpdateOutput) DesiredPodSecurityPolicyConfig ¶
func (o ClusterUpdateOutput) DesiredPodSecurityPolicyConfig() PodSecurityPolicyConfigPtrOutput
The desired configuration options for the PodSecurityPolicy feature.
func (ClusterUpdateOutput) DesiredPrivateClusterConfig ¶
func (o ClusterUpdateOutput) DesiredPrivateClusterConfig() PrivateClusterConfigPtrOutput
The desired private cluster configuration.
func (ClusterUpdateOutput) DesiredPrivateIpv6GoogleAccess ¶
func (o ClusterUpdateOutput) DesiredPrivateIpv6GoogleAccess() ClusterUpdateDesiredPrivateIpv6GoogleAccessPtrOutput
The desired state of IPv6 connectivity to Google Services.
func (ClusterUpdateOutput) DesiredReleaseChannel ¶
func (o ClusterUpdateOutput) DesiredReleaseChannel() ReleaseChannelPtrOutput
The desired release channel configuration.
func (ClusterUpdateOutput) DesiredResourceUsageExportConfig ¶
func (o ClusterUpdateOutput) DesiredResourceUsageExportConfig() ResourceUsageExportConfigPtrOutput
The desired configuration for exporting resource usage.
func (ClusterUpdateOutput) DesiredServiceExternalIpsConfig ¶ added in v0.5.0
func (o ClusterUpdateOutput) DesiredServiceExternalIpsConfig() ServiceExternalIPsConfigPtrOutput
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
func (ClusterUpdateOutput) DesiredShieldedNodes ¶
func (o ClusterUpdateOutput) DesiredShieldedNodes() ShieldedNodesPtrOutput
Configuration for Shielded Nodes.
func (ClusterUpdateOutput) DesiredTpuConfig ¶
func (o ClusterUpdateOutput) DesiredTpuConfig() TpuConfigPtrOutput
The desired Cloud TPU configuration.
func (ClusterUpdateOutput) DesiredVerticalPodAutoscaling ¶
func (o ClusterUpdateOutput) DesiredVerticalPodAutoscaling() VerticalPodAutoscalingPtrOutput
Cluster-level Vertical Pod Autoscaling configuration.
func (ClusterUpdateOutput) DesiredWorkloadCertificates ¶
func (o ClusterUpdateOutput) DesiredWorkloadCertificates() WorkloadCertificatesPtrOutput
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (ClusterUpdateOutput) DesiredWorkloadIdentityConfig ¶
func (o ClusterUpdateOutput) DesiredWorkloadIdentityConfig() WorkloadIdentityConfigPtrOutput
Configuration for Workload Identity.
func (ClusterUpdateOutput) ElementType ¶
func (ClusterUpdateOutput) ElementType() reflect.Type
func (ClusterUpdateOutput) ToClusterUpdateOutput ¶
func (o ClusterUpdateOutput) ToClusterUpdateOutput() ClusterUpdateOutput
func (ClusterUpdateOutput) ToClusterUpdateOutputWithContext ¶
func (o ClusterUpdateOutput) ToClusterUpdateOutputWithContext(ctx context.Context) ClusterUpdateOutput
type ConfidentialNodes ¶
type ConfidentialNodes struct { // Whether Confidential Nodes feature is enabled for all nodes in this cluster. 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 for all nodes in this cluster. 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 for all nodes in this cluster.
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 for all nodes in this cluster.
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 for all nodes in this cluster. Enabled bool `pulumi:"enabled"` }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
type ConfidentialNodesResponseArgs ¶
type ConfidentialNodesResponseArgs struct { // Whether Confidential Nodes feature is enabled for all nodes in this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
ConfidentialNodes is configuration for the confidential nodes feature, which makes nodes run on confidential VMs.
func (ConfidentialNodesResponseArgs) ElementType ¶
func (ConfidentialNodesResponseArgs) ElementType() reflect.Type
func (ConfidentialNodesResponseArgs) ToConfidentialNodesResponseOutput ¶
func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponseOutput() ConfidentialNodesResponseOutput
func (ConfidentialNodesResponseArgs) ToConfidentialNodesResponseOutputWithContext ¶
func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponseOutputWithContext(ctx context.Context) ConfidentialNodesResponseOutput
func (ConfidentialNodesResponseArgs) ToConfidentialNodesResponsePtrOutput ¶
func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput
func (ConfidentialNodesResponseArgs) ToConfidentialNodesResponsePtrOutputWithContext ¶
func (i ConfidentialNodesResponseArgs) ToConfidentialNodesResponsePtrOutputWithContext(ctx context.Context) ConfidentialNodesResponsePtrOutput
type ConfidentialNodesResponseInput ¶
type ConfidentialNodesResponseInput interface { pulumi.Input ToConfidentialNodesResponseOutput() ConfidentialNodesResponseOutput ToConfidentialNodesResponseOutputWithContext(context.Context) ConfidentialNodesResponseOutput }
ConfidentialNodesResponseInput is an input type that accepts ConfidentialNodesResponseArgs and ConfidentialNodesResponseOutput values. You can construct a concrete instance of `ConfidentialNodesResponseInput` via:
ConfidentialNodesResponseArgs{...}
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 for all nodes in this cluster.
func (ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutput ¶
func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutput() ConfidentialNodesResponseOutput
func (ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutputWithContext ¶
func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponseOutputWithContext(ctx context.Context) ConfidentialNodesResponseOutput
func (ConfidentialNodesResponseOutput) ToConfidentialNodesResponsePtrOutput ¶
func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput
func (ConfidentialNodesResponseOutput) ToConfidentialNodesResponsePtrOutputWithContext ¶
func (o ConfidentialNodesResponseOutput) ToConfidentialNodesResponsePtrOutputWithContext(ctx context.Context) ConfidentialNodesResponsePtrOutput
type ConfidentialNodesResponsePtrInput ¶
type ConfidentialNodesResponsePtrInput interface { pulumi.Input ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput ToConfidentialNodesResponsePtrOutputWithContext(context.Context) ConfidentialNodesResponsePtrOutput }
ConfidentialNodesResponsePtrInput is an input type that accepts ConfidentialNodesResponseArgs, ConfidentialNodesResponsePtr and ConfidentialNodesResponsePtrOutput values. You can construct a concrete instance of `ConfidentialNodesResponsePtrInput` via:
ConfidentialNodesResponseArgs{...} or: nil
func ConfidentialNodesResponsePtr ¶
func ConfidentialNodesResponsePtr(v *ConfidentialNodesResponseArgs) ConfidentialNodesResponsePtrInput
type ConfidentialNodesResponsePtrOutput ¶
type ConfidentialNodesResponsePtrOutput struct{ *pulumi.OutputState }
func (ConfidentialNodesResponsePtrOutput) Elem ¶
func (o ConfidentialNodesResponsePtrOutput) Elem() ConfidentialNodesResponseOutput
func (ConfidentialNodesResponsePtrOutput) ElementType ¶
func (ConfidentialNodesResponsePtrOutput) ElementType() reflect.Type
func (ConfidentialNodesResponsePtrOutput) Enabled ¶
func (o ConfidentialNodesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Confidential Nodes feature is enabled for all nodes in this cluster.
func (ConfidentialNodesResponsePtrOutput) ToConfidentialNodesResponsePtrOutput ¶
func (o ConfidentialNodesResponsePtrOutput) ToConfidentialNodesResponsePtrOutput() ConfidentialNodesResponsePtrOutput
func (ConfidentialNodesResponsePtrOutput) ToConfidentialNodesResponsePtrOutputWithContext ¶
func (o ConfidentialNodesResponsePtrOutput) ToConfidentialNodesResponsePtrOutputWithContext(ctx context.Context) ConfidentialNodesResponsePtrOutput
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 ConfigConnectorConfigResponseArgs ¶
type ConfigConnectorConfigResponseArgs struct { // Whether Cloud Connector is enabled for this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration options for the Config Connector add-on.
func (ConfigConnectorConfigResponseArgs) ElementType ¶
func (ConfigConnectorConfigResponseArgs) ElementType() reflect.Type
func (ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponseOutput ¶
func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponseOutput() ConfigConnectorConfigResponseOutput
func (ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponseOutputWithContext ¶
func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponseOutputWithContext(ctx context.Context) ConfigConnectorConfigResponseOutput
func (ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponsePtrOutput ¶
func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput
func (ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponsePtrOutputWithContext ¶
func (i ConfigConnectorConfigResponseArgs) ToConfigConnectorConfigResponsePtrOutputWithContext(ctx context.Context) ConfigConnectorConfigResponsePtrOutput
type ConfigConnectorConfigResponseInput ¶
type ConfigConnectorConfigResponseInput interface { pulumi.Input ToConfigConnectorConfigResponseOutput() ConfigConnectorConfigResponseOutput ToConfigConnectorConfigResponseOutputWithContext(context.Context) ConfigConnectorConfigResponseOutput }
ConfigConnectorConfigResponseInput is an input type that accepts ConfigConnectorConfigResponseArgs and ConfigConnectorConfigResponseOutput values. You can construct a concrete instance of `ConfigConnectorConfigResponseInput` via:
ConfigConnectorConfigResponseArgs{...}
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
func (ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponsePtrOutput ¶
func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput
func (ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponsePtrOutputWithContext ¶
func (o ConfigConnectorConfigResponseOutput) ToConfigConnectorConfigResponsePtrOutputWithContext(ctx context.Context) ConfigConnectorConfigResponsePtrOutput
type ConfigConnectorConfigResponsePtrInput ¶
type ConfigConnectorConfigResponsePtrInput interface { pulumi.Input ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput ToConfigConnectorConfigResponsePtrOutputWithContext(context.Context) ConfigConnectorConfigResponsePtrOutput }
ConfigConnectorConfigResponsePtrInput is an input type that accepts ConfigConnectorConfigResponseArgs, ConfigConnectorConfigResponsePtr and ConfigConnectorConfigResponsePtrOutput values. You can construct a concrete instance of `ConfigConnectorConfigResponsePtrInput` via:
ConfigConnectorConfigResponseArgs{...} or: nil
func ConfigConnectorConfigResponsePtr ¶
func ConfigConnectorConfigResponsePtr(v *ConfigConnectorConfigResponseArgs) ConfigConnectorConfigResponsePtrInput
type ConfigConnectorConfigResponsePtrOutput ¶
type ConfigConnectorConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ConfigConnectorConfigResponsePtrOutput) ElementType ¶
func (ConfigConnectorConfigResponsePtrOutput) ElementType() reflect.Type
func (ConfigConnectorConfigResponsePtrOutput) Enabled ¶
func (o ConfigConnectorConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Cloud Connector is enabled for this cluster.
func (ConfigConnectorConfigResponsePtrOutput) ToConfigConnectorConfigResponsePtrOutput ¶
func (o ConfigConnectorConfigResponsePtrOutput) ToConfigConnectorConfigResponsePtrOutput() ConfigConnectorConfigResponsePtrOutput
func (ConfigConnectorConfigResponsePtrOutput) ToConfigConnectorConfigResponsePtrOutputWithContext ¶
func (o ConfigConnectorConfigResponsePtrOutput) ToConfigConnectorConfigResponsePtrOutputWithContext(ctx context.Context) ConfigConnectorConfigResponsePtrOutput
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 ConsumptionMeteringConfigResponseArgs ¶
type ConsumptionMeteringConfigResponseArgs 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.BoolInput `pulumi:"enabled"` }
Parameters for controlling consumption metering.
func (ConsumptionMeteringConfigResponseArgs) ElementType ¶
func (ConsumptionMeteringConfigResponseArgs) ElementType() reflect.Type
func (ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponseOutput ¶
func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponseOutput() ConsumptionMeteringConfigResponseOutput
func (ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponseOutputWithContext ¶
func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponseOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponseOutput
func (ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponsePtrOutput ¶
func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput
func (ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponsePtrOutputWithContext ¶
func (i ConsumptionMeteringConfigResponseArgs) ToConsumptionMeteringConfigResponsePtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponsePtrOutput
type ConsumptionMeteringConfigResponseInput ¶
type ConsumptionMeteringConfigResponseInput interface { pulumi.Input ToConsumptionMeteringConfigResponseOutput() ConsumptionMeteringConfigResponseOutput ToConsumptionMeteringConfigResponseOutputWithContext(context.Context) ConsumptionMeteringConfigResponseOutput }
ConsumptionMeteringConfigResponseInput is an input type that accepts ConsumptionMeteringConfigResponseArgs and ConsumptionMeteringConfigResponseOutput values. You can construct a concrete instance of `ConsumptionMeteringConfigResponseInput` via:
ConsumptionMeteringConfigResponseArgs{...}
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
func (ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponsePtrOutput ¶
func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput
func (ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponsePtrOutputWithContext ¶
func (o ConsumptionMeteringConfigResponseOutput) ToConsumptionMeteringConfigResponsePtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponsePtrOutput
type ConsumptionMeteringConfigResponsePtrInput ¶
type ConsumptionMeteringConfigResponsePtrInput interface { pulumi.Input ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput ToConsumptionMeteringConfigResponsePtrOutputWithContext(context.Context) ConsumptionMeteringConfigResponsePtrOutput }
ConsumptionMeteringConfigResponsePtrInput is an input type that accepts ConsumptionMeteringConfigResponseArgs, ConsumptionMeteringConfigResponsePtr and ConsumptionMeteringConfigResponsePtrOutput values. You can construct a concrete instance of `ConsumptionMeteringConfigResponsePtrInput` via:
ConsumptionMeteringConfigResponseArgs{...} or: nil
func ConsumptionMeteringConfigResponsePtr ¶
func ConsumptionMeteringConfigResponsePtr(v *ConsumptionMeteringConfigResponseArgs) ConsumptionMeteringConfigResponsePtrInput
type ConsumptionMeteringConfigResponsePtrOutput ¶
type ConsumptionMeteringConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ConsumptionMeteringConfigResponsePtrOutput) ElementType ¶
func (ConsumptionMeteringConfigResponsePtrOutput) ElementType() reflect.Type
func (ConsumptionMeteringConfigResponsePtrOutput) Enabled ¶
func (o ConsumptionMeteringConfigResponsePtrOutput) 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 (ConsumptionMeteringConfigResponsePtrOutput) ToConsumptionMeteringConfigResponsePtrOutput ¶
func (o ConsumptionMeteringConfigResponsePtrOutput) ToConsumptionMeteringConfigResponsePtrOutput() ConsumptionMeteringConfigResponsePtrOutput
func (ConsumptionMeteringConfigResponsePtrOutput) ToConsumptionMeteringConfigResponsePtrOutputWithContext ¶
func (o ConsumptionMeteringConfigResponsePtrOutput) ToConsumptionMeteringConfigResponsePtrOutputWithContext(ctx context.Context) ConsumptionMeteringConfigResponsePtrOutput
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 DNSConfigResponseArgs ¶ added in v0.5.0
type DNSConfigResponseArgs struct { // cluster_dns indicates which in-cluster DNS provider should be used. ClusterDns pulumi.StringInput `pulumi:"clusterDns"` // cluster_dns_domain is the suffix used for all cluster service records. ClusterDnsDomain pulumi.StringInput `pulumi:"clusterDnsDomain"` // cluster_dns_scope indicates the scope of access to cluster DNS records. ClusterDnsScope pulumi.StringInput `pulumi:"clusterDnsScope"` }
DNSConfig contains the desired set of options for configuring clusterDNS.
func (DNSConfigResponseArgs) ElementType ¶ added in v0.5.0
func (DNSConfigResponseArgs) ElementType() reflect.Type
func (DNSConfigResponseArgs) ToDNSConfigResponseOutput ¶ added in v0.5.0
func (i DNSConfigResponseArgs) ToDNSConfigResponseOutput() DNSConfigResponseOutput
func (DNSConfigResponseArgs) ToDNSConfigResponseOutputWithContext ¶ added in v0.5.0
func (i DNSConfigResponseArgs) ToDNSConfigResponseOutputWithContext(ctx context.Context) DNSConfigResponseOutput
func (DNSConfigResponseArgs) ToDNSConfigResponsePtrOutput ¶ added in v0.5.0
func (i DNSConfigResponseArgs) ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput
func (DNSConfigResponseArgs) ToDNSConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i DNSConfigResponseArgs) ToDNSConfigResponsePtrOutputWithContext(ctx context.Context) DNSConfigResponsePtrOutput
type DNSConfigResponseInput ¶ added in v0.5.0
type DNSConfigResponseInput interface { pulumi.Input ToDNSConfigResponseOutput() DNSConfigResponseOutput ToDNSConfigResponseOutputWithContext(context.Context) DNSConfigResponseOutput }
DNSConfigResponseInput is an input type that accepts DNSConfigResponseArgs and DNSConfigResponseOutput values. You can construct a concrete instance of `DNSConfigResponseInput` via:
DNSConfigResponseArgs{...}
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
func (DNSConfigResponseOutput) ToDNSConfigResponsePtrOutput ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput
func (DNSConfigResponseOutput) ToDNSConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o DNSConfigResponseOutput) ToDNSConfigResponsePtrOutputWithContext(ctx context.Context) DNSConfigResponsePtrOutput
type DNSConfigResponsePtrInput ¶ added in v0.5.0
type DNSConfigResponsePtrInput interface { pulumi.Input ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput ToDNSConfigResponsePtrOutputWithContext(context.Context) DNSConfigResponsePtrOutput }
DNSConfigResponsePtrInput is an input type that accepts DNSConfigResponseArgs, DNSConfigResponsePtr and DNSConfigResponsePtrOutput values. You can construct a concrete instance of `DNSConfigResponsePtrInput` via:
DNSConfigResponseArgs{...} or: nil
func DNSConfigResponsePtr ¶ added in v0.5.0
func DNSConfigResponsePtr(v *DNSConfigResponseArgs) DNSConfigResponsePtrInput
type DNSConfigResponsePtrOutput ¶ added in v0.5.0
type DNSConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (DNSConfigResponsePtrOutput) ClusterDns ¶ added in v0.5.0
func (o DNSConfigResponsePtrOutput) ClusterDns() pulumi.StringPtrOutput
cluster_dns indicates which in-cluster DNS provider should be used.
func (DNSConfigResponsePtrOutput) ClusterDnsDomain ¶ added in v0.5.0
func (o DNSConfigResponsePtrOutput) ClusterDnsDomain() pulumi.StringPtrOutput
cluster_dns_domain is the suffix used for all cluster service records.
func (DNSConfigResponsePtrOutput) ClusterDnsScope ¶ added in v0.5.0
func (o DNSConfigResponsePtrOutput) ClusterDnsScope() pulumi.StringPtrOutput
cluster_dns_scope indicates the scope of access to cluster DNS records.
func (DNSConfigResponsePtrOutput) Elem ¶ added in v0.5.0
func (o DNSConfigResponsePtrOutput) Elem() DNSConfigResponseOutput
func (DNSConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (DNSConfigResponsePtrOutput) ElementType() reflect.Type
func (DNSConfigResponsePtrOutput) ToDNSConfigResponsePtrOutput ¶ added in v0.5.0
func (o DNSConfigResponsePtrOutput) ToDNSConfigResponsePtrOutput() DNSConfigResponsePtrOutput
func (DNSConfigResponsePtrOutput) ToDNSConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o DNSConfigResponsePtrOutput) ToDNSConfigResponsePtrOutputWithContext(ctx context.Context) DNSConfigResponsePtrOutput
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 DailyMaintenanceWindowResponseArgs ¶
type DailyMaintenanceWindowResponseArgs struct { // [Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario. Duration pulumi.StringInput `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 pulumi.StringInput `pulumi:"startTime"` }
Time window specified for daily maintenance operations.
func (DailyMaintenanceWindowResponseArgs) ElementType ¶
func (DailyMaintenanceWindowResponseArgs) ElementType() reflect.Type
func (DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponseOutput ¶
func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponseOutput() DailyMaintenanceWindowResponseOutput
func (DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponseOutputWithContext ¶
func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponseOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponseOutput
func (DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponsePtrOutput ¶
func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput
func (DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponsePtrOutputWithContext ¶
func (i DailyMaintenanceWindowResponseArgs) ToDailyMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponsePtrOutput
type DailyMaintenanceWindowResponseInput ¶
type DailyMaintenanceWindowResponseInput interface { pulumi.Input ToDailyMaintenanceWindowResponseOutput() DailyMaintenanceWindowResponseOutput ToDailyMaintenanceWindowResponseOutputWithContext(context.Context) DailyMaintenanceWindowResponseOutput }
DailyMaintenanceWindowResponseInput is an input type that accepts DailyMaintenanceWindowResponseArgs and DailyMaintenanceWindowResponseOutput values. You can construct a concrete instance of `DailyMaintenanceWindowResponseInput` via:
DailyMaintenanceWindowResponseArgs{...}
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
func (DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponsePtrOutput ¶
func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput
func (DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponsePtrOutputWithContext ¶
func (o DailyMaintenanceWindowResponseOutput) ToDailyMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponsePtrOutput
type DailyMaintenanceWindowResponsePtrInput ¶
type DailyMaintenanceWindowResponsePtrInput interface { pulumi.Input ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput ToDailyMaintenanceWindowResponsePtrOutputWithContext(context.Context) DailyMaintenanceWindowResponsePtrOutput }
DailyMaintenanceWindowResponsePtrInput is an input type that accepts DailyMaintenanceWindowResponseArgs, DailyMaintenanceWindowResponsePtr and DailyMaintenanceWindowResponsePtrOutput values. You can construct a concrete instance of `DailyMaintenanceWindowResponsePtrInput` via:
DailyMaintenanceWindowResponseArgs{...} or: nil
func DailyMaintenanceWindowResponsePtr ¶
func DailyMaintenanceWindowResponsePtr(v *DailyMaintenanceWindowResponseArgs) DailyMaintenanceWindowResponsePtrInput
type DailyMaintenanceWindowResponsePtrOutput ¶
type DailyMaintenanceWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (DailyMaintenanceWindowResponsePtrOutput) Duration ¶
func (o DailyMaintenanceWindowResponsePtrOutput) Duration() pulumi.StringPtrOutput
[Output only] Duration of the time window, automatically chosen to be smallest possible in the given scenario.
func (DailyMaintenanceWindowResponsePtrOutput) ElementType ¶
func (DailyMaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
func (DailyMaintenanceWindowResponsePtrOutput) StartTime ¶
func (o DailyMaintenanceWindowResponsePtrOutput) 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 (DailyMaintenanceWindowResponsePtrOutput) ToDailyMaintenanceWindowResponsePtrOutput ¶
func (o DailyMaintenanceWindowResponsePtrOutput) ToDailyMaintenanceWindowResponsePtrOutput() DailyMaintenanceWindowResponsePtrOutput
func (DailyMaintenanceWindowResponsePtrOutput) ToDailyMaintenanceWindowResponsePtrOutputWithContext ¶
func (o DailyMaintenanceWindowResponsePtrOutput) ToDailyMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) DailyMaintenanceWindowResponsePtrOutput
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"` // Denotes the 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"` // Denotes the 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
Denotes the 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
Denotes the 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"` // Denotes the state of etcd encryption. State string `pulumi:"state"` }
Configuration of etcd encryption.
type DatabaseEncryptionResponseArgs ¶
type DatabaseEncryptionResponseArgs 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.StringInput `pulumi:"keyName"` // Denotes the state of etcd encryption. State pulumi.StringInput `pulumi:"state"` }
Configuration of etcd encryption.
func (DatabaseEncryptionResponseArgs) ElementType ¶
func (DatabaseEncryptionResponseArgs) ElementType() reflect.Type
func (DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponseOutput ¶
func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponseOutput() DatabaseEncryptionResponseOutput
func (DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponseOutputWithContext ¶
func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponseOutputWithContext(ctx context.Context) DatabaseEncryptionResponseOutput
func (DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponsePtrOutput ¶
func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput
func (DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponsePtrOutputWithContext ¶
func (i DatabaseEncryptionResponseArgs) ToDatabaseEncryptionResponsePtrOutputWithContext(ctx context.Context) DatabaseEncryptionResponsePtrOutput
type DatabaseEncryptionResponseInput ¶
type DatabaseEncryptionResponseInput interface { pulumi.Input ToDatabaseEncryptionResponseOutput() DatabaseEncryptionResponseOutput ToDatabaseEncryptionResponseOutputWithContext(context.Context) DatabaseEncryptionResponseOutput }
DatabaseEncryptionResponseInput is an input type that accepts DatabaseEncryptionResponseArgs and DatabaseEncryptionResponseOutput values. You can construct a concrete instance of `DatabaseEncryptionResponseInput` via:
DatabaseEncryptionResponseArgs{...}
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
Denotes the state of etcd encryption.
func (DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutput ¶
func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutput() DatabaseEncryptionResponseOutput
func (DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutputWithContext ¶
func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponseOutputWithContext(ctx context.Context) DatabaseEncryptionResponseOutput
func (DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponsePtrOutput ¶
func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput
func (DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponsePtrOutputWithContext ¶
func (o DatabaseEncryptionResponseOutput) ToDatabaseEncryptionResponsePtrOutputWithContext(ctx context.Context) DatabaseEncryptionResponsePtrOutput
type DatabaseEncryptionResponsePtrInput ¶
type DatabaseEncryptionResponsePtrInput interface { pulumi.Input ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput ToDatabaseEncryptionResponsePtrOutputWithContext(context.Context) DatabaseEncryptionResponsePtrOutput }
DatabaseEncryptionResponsePtrInput is an input type that accepts DatabaseEncryptionResponseArgs, DatabaseEncryptionResponsePtr and DatabaseEncryptionResponsePtrOutput values. You can construct a concrete instance of `DatabaseEncryptionResponsePtrInput` via:
DatabaseEncryptionResponseArgs{...} or: nil
func DatabaseEncryptionResponsePtr ¶
func DatabaseEncryptionResponsePtr(v *DatabaseEncryptionResponseArgs) DatabaseEncryptionResponsePtrInput
type DatabaseEncryptionResponsePtrOutput ¶
type DatabaseEncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (DatabaseEncryptionResponsePtrOutput) Elem ¶
func (o DatabaseEncryptionResponsePtrOutput) Elem() DatabaseEncryptionResponseOutput
func (DatabaseEncryptionResponsePtrOutput) ElementType ¶
func (DatabaseEncryptionResponsePtrOutput) ElementType() reflect.Type
func (DatabaseEncryptionResponsePtrOutput) KeyName ¶
func (o DatabaseEncryptionResponsePtrOutput) 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 (DatabaseEncryptionResponsePtrOutput) State ¶
func (o DatabaseEncryptionResponsePtrOutput) State() pulumi.StringPtrOutput
Denotes the state of etcd encryption.
func (DatabaseEncryptionResponsePtrOutput) ToDatabaseEncryptionResponsePtrOutput ¶
func (o DatabaseEncryptionResponsePtrOutput) ToDatabaseEncryptionResponsePtrOutput() DatabaseEncryptionResponsePtrOutput
func (DatabaseEncryptionResponsePtrOutput) ToDatabaseEncryptionResponsePtrOutputWithContext ¶
func (o DatabaseEncryptionResponsePtrOutput) ToDatabaseEncryptionResponsePtrOutputWithContext(ctx context.Context) DatabaseEncryptionResponsePtrOutput
type DatabaseEncryptionState ¶ added in v0.4.0
type DatabaseEncryptionState string
Denotes the 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 DefaultSnatStatusResponseArgs ¶
type DefaultSnatStatusResponseArgs struct { // Disables cluster default sNAT rules. Disabled pulumi.BoolInput `pulumi:"disabled"` }
DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster.
func (DefaultSnatStatusResponseArgs) ElementType ¶
func (DefaultSnatStatusResponseArgs) ElementType() reflect.Type
func (DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponseOutput ¶
func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponseOutput() DefaultSnatStatusResponseOutput
func (DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponseOutputWithContext ¶
func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponseOutputWithContext(ctx context.Context) DefaultSnatStatusResponseOutput
func (DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponsePtrOutput ¶
func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput
func (DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponsePtrOutputWithContext ¶
func (i DefaultSnatStatusResponseArgs) ToDefaultSnatStatusResponsePtrOutputWithContext(ctx context.Context) DefaultSnatStatusResponsePtrOutput
type DefaultSnatStatusResponseInput ¶
type DefaultSnatStatusResponseInput interface { pulumi.Input ToDefaultSnatStatusResponseOutput() DefaultSnatStatusResponseOutput ToDefaultSnatStatusResponseOutputWithContext(context.Context) DefaultSnatStatusResponseOutput }
DefaultSnatStatusResponseInput is an input type that accepts DefaultSnatStatusResponseArgs and DefaultSnatStatusResponseOutput values. You can construct a concrete instance of `DefaultSnatStatusResponseInput` via:
DefaultSnatStatusResponseArgs{...}
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
func (DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponsePtrOutput ¶
func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput
func (DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponsePtrOutputWithContext ¶
func (o DefaultSnatStatusResponseOutput) ToDefaultSnatStatusResponsePtrOutputWithContext(ctx context.Context) DefaultSnatStatusResponsePtrOutput
type DefaultSnatStatusResponsePtrInput ¶
type DefaultSnatStatusResponsePtrInput interface { pulumi.Input ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput ToDefaultSnatStatusResponsePtrOutputWithContext(context.Context) DefaultSnatStatusResponsePtrOutput }
DefaultSnatStatusResponsePtrInput is an input type that accepts DefaultSnatStatusResponseArgs, DefaultSnatStatusResponsePtr and DefaultSnatStatusResponsePtrOutput values. You can construct a concrete instance of `DefaultSnatStatusResponsePtrInput` via:
DefaultSnatStatusResponseArgs{...} or: nil
func DefaultSnatStatusResponsePtr ¶
func DefaultSnatStatusResponsePtr(v *DefaultSnatStatusResponseArgs) DefaultSnatStatusResponsePtrInput
type DefaultSnatStatusResponsePtrOutput ¶
type DefaultSnatStatusResponsePtrOutput struct{ *pulumi.OutputState }
func (DefaultSnatStatusResponsePtrOutput) Disabled ¶
func (o DefaultSnatStatusResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
Disables cluster default sNAT rules.
func (DefaultSnatStatusResponsePtrOutput) Elem ¶
func (o DefaultSnatStatusResponsePtrOutput) Elem() DefaultSnatStatusResponseOutput
func (DefaultSnatStatusResponsePtrOutput) ElementType ¶
func (DefaultSnatStatusResponsePtrOutput) ElementType() reflect.Type
func (DefaultSnatStatusResponsePtrOutput) ToDefaultSnatStatusResponsePtrOutput ¶
func (o DefaultSnatStatusResponsePtrOutput) ToDefaultSnatStatusResponsePtrOutput() DefaultSnatStatusResponsePtrOutput
func (DefaultSnatStatusResponsePtrOutput) ToDefaultSnatStatusResponsePtrOutputWithContext ¶
func (o DefaultSnatStatusResponsePtrOutput) ToDefaultSnatStatusResponsePtrOutputWithContext(ctx context.Context) DefaultSnatStatusResponsePtrOutput
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 DnsCacheConfigResponseArgs ¶
type DnsCacheConfigResponseArgs struct { // Whether NodeLocal DNSCache is enabled for this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration for NodeLocal DNSCache
func (DnsCacheConfigResponseArgs) ElementType ¶
func (DnsCacheConfigResponseArgs) ElementType() reflect.Type
func (DnsCacheConfigResponseArgs) ToDnsCacheConfigResponseOutput ¶
func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponseOutput() DnsCacheConfigResponseOutput
func (DnsCacheConfigResponseArgs) ToDnsCacheConfigResponseOutputWithContext ¶
func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponseOutputWithContext(ctx context.Context) DnsCacheConfigResponseOutput
func (DnsCacheConfigResponseArgs) ToDnsCacheConfigResponsePtrOutput ¶
func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput
func (DnsCacheConfigResponseArgs) ToDnsCacheConfigResponsePtrOutputWithContext ¶
func (i DnsCacheConfigResponseArgs) ToDnsCacheConfigResponsePtrOutputWithContext(ctx context.Context) DnsCacheConfigResponsePtrOutput
type DnsCacheConfigResponseInput ¶
type DnsCacheConfigResponseInput interface { pulumi.Input ToDnsCacheConfigResponseOutput() DnsCacheConfigResponseOutput ToDnsCacheConfigResponseOutputWithContext(context.Context) DnsCacheConfigResponseOutput }
DnsCacheConfigResponseInput is an input type that accepts DnsCacheConfigResponseArgs and DnsCacheConfigResponseOutput values. You can construct a concrete instance of `DnsCacheConfigResponseInput` via:
DnsCacheConfigResponseArgs{...}
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
func (DnsCacheConfigResponseOutput) ToDnsCacheConfigResponsePtrOutput ¶
func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput
func (DnsCacheConfigResponseOutput) ToDnsCacheConfigResponsePtrOutputWithContext ¶
func (o DnsCacheConfigResponseOutput) ToDnsCacheConfigResponsePtrOutputWithContext(ctx context.Context) DnsCacheConfigResponsePtrOutput
type DnsCacheConfigResponsePtrInput ¶
type DnsCacheConfigResponsePtrInput interface { pulumi.Input ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput ToDnsCacheConfigResponsePtrOutputWithContext(context.Context) DnsCacheConfigResponsePtrOutput }
DnsCacheConfigResponsePtrInput is an input type that accepts DnsCacheConfigResponseArgs, DnsCacheConfigResponsePtr and DnsCacheConfigResponsePtrOutput values. You can construct a concrete instance of `DnsCacheConfigResponsePtrInput` via:
DnsCacheConfigResponseArgs{...} or: nil
func DnsCacheConfigResponsePtr ¶
func DnsCacheConfigResponsePtr(v *DnsCacheConfigResponseArgs) DnsCacheConfigResponsePtrInput
type DnsCacheConfigResponsePtrOutput ¶
type DnsCacheConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (DnsCacheConfigResponsePtrOutput) Elem ¶
func (o DnsCacheConfigResponsePtrOutput) Elem() DnsCacheConfigResponseOutput
func (DnsCacheConfigResponsePtrOutput) ElementType ¶
func (DnsCacheConfigResponsePtrOutput) ElementType() reflect.Type
func (DnsCacheConfigResponsePtrOutput) Enabled ¶
func (o DnsCacheConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether NodeLocal DNSCache is enabled for this cluster.
func (DnsCacheConfigResponsePtrOutput) ToDnsCacheConfigResponsePtrOutput ¶
func (o DnsCacheConfigResponsePtrOutput) ToDnsCacheConfigResponsePtrOutput() DnsCacheConfigResponsePtrOutput
func (DnsCacheConfigResponsePtrOutput) ToDnsCacheConfigResponsePtrOutputWithContext ¶
func (o DnsCacheConfigResponsePtrOutput) ToDnsCacheConfigResponsePtrOutputWithContext(ctx context.Context) DnsCacheConfigResponsePtrOutput
type EphemeralStorageConfig ¶
type EphemeralStorageConfig struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage. 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. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage. 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. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage.
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. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage.
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. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage. LocalSsdCount int `pulumi:"localSsdCount"` }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
type EphemeralStorageConfigResponseArgs ¶
type EphemeralStorageConfigResponseArgs struct { // Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage. LocalSsdCount pulumi.IntInput `pulumi:"localSsdCount"` }
EphemeralStorageConfig contains configuration for the ephemeral storage filesystem.
func (EphemeralStorageConfigResponseArgs) ElementType ¶
func (EphemeralStorageConfigResponseArgs) ElementType() reflect.Type
func (EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponseOutput ¶
func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponseOutput() EphemeralStorageConfigResponseOutput
func (EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponseOutputWithContext ¶
func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageConfigResponseOutput
func (EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponsePtrOutput ¶
func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput
func (EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponsePtrOutputWithContext ¶
func (i EphemeralStorageConfigResponseArgs) ToEphemeralStorageConfigResponsePtrOutputWithContext(ctx context.Context) EphemeralStorageConfigResponsePtrOutput
type EphemeralStorageConfigResponseInput ¶
type EphemeralStorageConfigResponseInput interface { pulumi.Input ToEphemeralStorageConfigResponseOutput() EphemeralStorageConfigResponseOutput ToEphemeralStorageConfigResponseOutputWithContext(context.Context) EphemeralStorageConfigResponseOutput }
EphemeralStorageConfigResponseInput is an input type that accepts EphemeralStorageConfigResponseArgs and EphemeralStorageConfigResponseOutput values. You can construct a concrete instance of `EphemeralStorageConfigResponseInput` via:
EphemeralStorageConfigResponseArgs{...}
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. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage.
func (EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutput ¶
func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutput() EphemeralStorageConfigResponseOutput
func (EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutputWithContext ¶
func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponseOutputWithContext(ctx context.Context) EphemeralStorageConfigResponseOutput
func (EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponsePtrOutput ¶
func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput
func (EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponsePtrOutputWithContext ¶
func (o EphemeralStorageConfigResponseOutput) ToEphemeralStorageConfigResponsePtrOutputWithContext(ctx context.Context) EphemeralStorageConfigResponsePtrOutput
type EphemeralStorageConfigResponsePtrInput ¶
type EphemeralStorageConfigResponsePtrInput interface { pulumi.Input ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput ToEphemeralStorageConfigResponsePtrOutputWithContext(context.Context) EphemeralStorageConfigResponsePtrOutput }
EphemeralStorageConfigResponsePtrInput is an input type that accepts EphemeralStorageConfigResponseArgs, EphemeralStorageConfigResponsePtr and EphemeralStorageConfigResponsePtrOutput values. You can construct a concrete instance of `EphemeralStorageConfigResponsePtrInput` via:
EphemeralStorageConfigResponseArgs{...} or: nil
func EphemeralStorageConfigResponsePtr ¶
func EphemeralStorageConfigResponsePtr(v *EphemeralStorageConfigResponseArgs) EphemeralStorageConfigResponsePtrInput
type EphemeralStorageConfigResponsePtrOutput ¶
type EphemeralStorageConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (EphemeralStorageConfigResponsePtrOutput) ElementType ¶
func (EphemeralStorageConfigResponsePtrOutput) ElementType() reflect.Type
func (EphemeralStorageConfigResponsePtrOutput) LocalSsdCount ¶
func (o EphemeralStorageConfigResponsePtrOutput) LocalSsdCount() pulumi.IntPtrOutput
Number of local SSDs to use to back ephemeral storage. Uses NVMe interfaces. Each local SSD is 375 GB in size. If zero, it means to disable using local SSDs as ephemeral storage.
func (EphemeralStorageConfigResponsePtrOutput) ToEphemeralStorageConfigResponsePtrOutput ¶
func (o EphemeralStorageConfigResponsePtrOutput) ToEphemeralStorageConfigResponsePtrOutput() EphemeralStorageConfigResponsePtrOutput
func (EphemeralStorageConfigResponsePtrOutput) ToEphemeralStorageConfigResponsePtrOutputWithContext ¶
func (o EphemeralStorageConfigResponsePtrOutput) ToEphemeralStorageConfigResponsePtrOutputWithContext(ctx context.Context) EphemeralStorageConfigResponsePtrOutput
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 GcePersistentDiskCsiDriverConfigResponseArgs ¶
type GcePersistentDiskCsiDriverConfigResponseArgs struct { // Whether the Compute Engine PD CSI driver is enabled for this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration for the Compute Engine PD CSI driver.
func (GcePersistentDiskCsiDriverConfigResponseArgs) ElementType ¶
func (GcePersistentDiskCsiDriverConfigResponseArgs) ElementType() reflect.Type
func (GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponseOutput ¶
func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponseOutput() GcePersistentDiskCsiDriverConfigResponseOutput
func (GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext ¶
func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponseOutput
func (GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput ¶
func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput
func (GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext ¶
func (i GcePersistentDiskCsiDriverConfigResponseArgs) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput
type GcePersistentDiskCsiDriverConfigResponseInput ¶
type GcePersistentDiskCsiDriverConfigResponseInput interface { pulumi.Input ToGcePersistentDiskCsiDriverConfigResponseOutput() GcePersistentDiskCsiDriverConfigResponseOutput ToGcePersistentDiskCsiDriverConfigResponseOutputWithContext(context.Context) GcePersistentDiskCsiDriverConfigResponseOutput }
GcePersistentDiskCsiDriverConfigResponseInput is an input type that accepts GcePersistentDiskCsiDriverConfigResponseArgs and GcePersistentDiskCsiDriverConfigResponseOutput values. You can construct a concrete instance of `GcePersistentDiskCsiDriverConfigResponseInput` via:
GcePersistentDiskCsiDriverConfigResponseArgs{...}
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
func (GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput ¶
func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput
func (GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext ¶
func (o GcePersistentDiskCsiDriverConfigResponseOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput
type GcePersistentDiskCsiDriverConfigResponsePtrInput ¶
type GcePersistentDiskCsiDriverConfigResponsePtrInput interface { pulumi.Input ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput }
GcePersistentDiskCsiDriverConfigResponsePtrInput is an input type that accepts GcePersistentDiskCsiDriverConfigResponseArgs, GcePersistentDiskCsiDriverConfigResponsePtr and GcePersistentDiskCsiDriverConfigResponsePtrOutput values. You can construct a concrete instance of `GcePersistentDiskCsiDriverConfigResponsePtrInput` via:
GcePersistentDiskCsiDriverConfigResponseArgs{...} or: nil
func GcePersistentDiskCsiDriverConfigResponsePtr ¶
func GcePersistentDiskCsiDriverConfigResponsePtr(v *GcePersistentDiskCsiDriverConfigResponseArgs) GcePersistentDiskCsiDriverConfigResponsePtrInput
type GcePersistentDiskCsiDriverConfigResponsePtrOutput ¶
type GcePersistentDiskCsiDriverConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (GcePersistentDiskCsiDriverConfigResponsePtrOutput) ElementType ¶
func (GcePersistentDiskCsiDriverConfigResponsePtrOutput) ElementType() reflect.Type
func (GcePersistentDiskCsiDriverConfigResponsePtrOutput) Enabled ¶
func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the Compute Engine PD CSI driver is enabled for this cluster.
func (GcePersistentDiskCsiDriverConfigResponsePtrOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput ¶
func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutput() GcePersistentDiskCsiDriverConfigResponsePtrOutput
func (GcePersistentDiskCsiDriverConfigResponsePtrOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext ¶
func (o GcePersistentDiskCsiDriverConfigResponsePtrOutput) ToGcePersistentDiskCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcePersistentDiskCsiDriverConfigResponsePtrOutput
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 GcfsConfigResponseArgs ¶ added in v0.9.0
type GcfsConfigResponseArgs struct { // Whether to use GCFS. Enabled pulumi.BoolInput `pulumi:"enabled"` }
GcfsConfig contains configurations of Google Container File System.
func (GcfsConfigResponseArgs) ElementType ¶ added in v0.9.0
func (GcfsConfigResponseArgs) ElementType() reflect.Type
func (GcfsConfigResponseArgs) ToGcfsConfigResponseOutput ¶ added in v0.9.0
func (i GcfsConfigResponseArgs) ToGcfsConfigResponseOutput() GcfsConfigResponseOutput
func (GcfsConfigResponseArgs) ToGcfsConfigResponseOutputWithContext ¶ added in v0.9.0
func (i GcfsConfigResponseArgs) ToGcfsConfigResponseOutputWithContext(ctx context.Context) GcfsConfigResponseOutput
func (GcfsConfigResponseArgs) ToGcfsConfigResponsePtrOutput ¶ added in v0.9.0
func (i GcfsConfigResponseArgs) ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput
func (GcfsConfigResponseArgs) ToGcfsConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (i GcfsConfigResponseArgs) ToGcfsConfigResponsePtrOutputWithContext(ctx context.Context) GcfsConfigResponsePtrOutput
type GcfsConfigResponseInput ¶ added in v0.9.0
type GcfsConfigResponseInput interface { pulumi.Input ToGcfsConfigResponseOutput() GcfsConfigResponseOutput ToGcfsConfigResponseOutputWithContext(context.Context) GcfsConfigResponseOutput }
GcfsConfigResponseInput is an input type that accepts GcfsConfigResponseArgs and GcfsConfigResponseOutput values. You can construct a concrete instance of `GcfsConfigResponseInput` via:
GcfsConfigResponseArgs{...}
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
func (GcfsConfigResponseOutput) ToGcfsConfigResponsePtrOutput ¶ added in v0.9.0
func (o GcfsConfigResponseOutput) ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput
func (GcfsConfigResponseOutput) ToGcfsConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (o GcfsConfigResponseOutput) ToGcfsConfigResponsePtrOutputWithContext(ctx context.Context) GcfsConfigResponsePtrOutput
type GcfsConfigResponsePtrInput ¶ added in v0.9.0
type GcfsConfigResponsePtrInput interface { pulumi.Input ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput ToGcfsConfigResponsePtrOutputWithContext(context.Context) GcfsConfigResponsePtrOutput }
GcfsConfigResponsePtrInput is an input type that accepts GcfsConfigResponseArgs, GcfsConfigResponsePtr and GcfsConfigResponsePtrOutput values. You can construct a concrete instance of `GcfsConfigResponsePtrInput` via:
GcfsConfigResponseArgs{...} or: nil
func GcfsConfigResponsePtr ¶ added in v0.9.0
func GcfsConfigResponsePtr(v *GcfsConfigResponseArgs) GcfsConfigResponsePtrInput
type GcfsConfigResponsePtrOutput ¶ added in v0.9.0
type GcfsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (GcfsConfigResponsePtrOutput) Elem ¶ added in v0.9.0
func (o GcfsConfigResponsePtrOutput) Elem() GcfsConfigResponseOutput
func (GcfsConfigResponsePtrOutput) ElementType ¶ added in v0.9.0
func (GcfsConfigResponsePtrOutput) ElementType() reflect.Type
func (GcfsConfigResponsePtrOutput) Enabled ¶ added in v0.9.0
func (o GcfsConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to use GCFS.
func (GcfsConfigResponsePtrOutput) ToGcfsConfigResponsePtrOutput ¶ added in v0.9.0
func (o GcfsConfigResponsePtrOutput) ToGcfsConfigResponsePtrOutput() GcfsConfigResponsePtrOutput
func (GcfsConfigResponsePtrOutput) ToGcfsConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (o GcfsConfigResponsePtrOutput) ToGcfsConfigResponsePtrOutputWithContext(ctx context.Context) GcfsConfigResponsePtrOutput
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 GcpFilestoreCsiDriverConfigResponseArgs ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigResponseArgs struct { // Whether the GCP Filestore CSI driver is enabled for this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration for the GCP Filestore CSI driver.
func (GcpFilestoreCsiDriverConfigResponseArgs) ElementType ¶ added in v0.8.0
func (GcpFilestoreCsiDriverConfigResponseArgs) ElementType() reflect.Type
func (GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponseOutput ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponseOutput() GcpFilestoreCsiDriverConfigResponseOutput
func (GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponseOutputWithContext ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponseOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponseOutput
func (GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponsePtrOutput ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput
func (GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i GcpFilestoreCsiDriverConfigResponseArgs) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput
type GcpFilestoreCsiDriverConfigResponseInput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigResponseInput interface { pulumi.Input ToGcpFilestoreCsiDriverConfigResponseOutput() GcpFilestoreCsiDriverConfigResponseOutput ToGcpFilestoreCsiDriverConfigResponseOutputWithContext(context.Context) GcpFilestoreCsiDriverConfigResponseOutput }
GcpFilestoreCsiDriverConfigResponseInput is an input type that accepts GcpFilestoreCsiDriverConfigResponseArgs and GcpFilestoreCsiDriverConfigResponseOutput values. You can construct a concrete instance of `GcpFilestoreCsiDriverConfigResponseInput` via:
GcpFilestoreCsiDriverConfigResponseArgs{...}
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
func (GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutput ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput
func (GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponseOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput
type GcpFilestoreCsiDriverConfigResponsePtrInput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigResponsePtrInput interface { pulumi.Input ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput }
GcpFilestoreCsiDriverConfigResponsePtrInput is an input type that accepts GcpFilestoreCsiDriverConfigResponseArgs, GcpFilestoreCsiDriverConfigResponsePtr and GcpFilestoreCsiDriverConfigResponsePtrOutput values. You can construct a concrete instance of `GcpFilestoreCsiDriverConfigResponsePtrInput` via:
GcpFilestoreCsiDriverConfigResponseArgs{...} or: nil
func GcpFilestoreCsiDriverConfigResponsePtr ¶ added in v0.8.0
func GcpFilestoreCsiDriverConfigResponsePtr(v *GcpFilestoreCsiDriverConfigResponseArgs) GcpFilestoreCsiDriverConfigResponsePtrInput
type GcpFilestoreCsiDriverConfigResponsePtrOutput ¶ added in v0.8.0
type GcpFilestoreCsiDriverConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (GcpFilestoreCsiDriverConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (GcpFilestoreCsiDriverConfigResponsePtrOutput) ElementType() reflect.Type
func (GcpFilestoreCsiDriverConfigResponsePtrOutput) Enabled ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether the GCP Filestore CSI driver is enabled for this cluster.
func (GcpFilestoreCsiDriverConfigResponsePtrOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutput ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutput() GcpFilestoreCsiDriverConfigResponsePtrOutput
func (GcpFilestoreCsiDriverConfigResponsePtrOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o GcpFilestoreCsiDriverConfigResponsePtrOutput) ToGcpFilestoreCsiDriverConfigResponsePtrOutputWithContext(ctx context.Context) GcpFilestoreCsiDriverConfigResponsePtrOutput
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 HorizontalPodAutoscalingResponseArgs ¶
type HorizontalPodAutoscalingResponseArgs 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.BoolInput `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 (HorizontalPodAutoscalingResponseArgs) ElementType ¶
func (HorizontalPodAutoscalingResponseArgs) ElementType() reflect.Type
func (HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponseOutput ¶
func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponseOutput() HorizontalPodAutoscalingResponseOutput
func (HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponseOutputWithContext ¶
func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponseOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponseOutput
func (HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponsePtrOutput ¶
func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput
func (HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponsePtrOutputWithContext ¶
func (i HorizontalPodAutoscalingResponseArgs) ToHorizontalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponsePtrOutput
type HorizontalPodAutoscalingResponseInput ¶
type HorizontalPodAutoscalingResponseInput interface { pulumi.Input ToHorizontalPodAutoscalingResponseOutput() HorizontalPodAutoscalingResponseOutput ToHorizontalPodAutoscalingResponseOutputWithContext(context.Context) HorizontalPodAutoscalingResponseOutput }
HorizontalPodAutoscalingResponseInput is an input type that accepts HorizontalPodAutoscalingResponseArgs and HorizontalPodAutoscalingResponseOutput values. You can construct a concrete instance of `HorizontalPodAutoscalingResponseInput` via:
HorizontalPodAutoscalingResponseArgs{...}
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
func (HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponsePtrOutput ¶
func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput
func (HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponsePtrOutputWithContext ¶
func (o HorizontalPodAutoscalingResponseOutput) ToHorizontalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponsePtrOutput
type HorizontalPodAutoscalingResponsePtrInput ¶
type HorizontalPodAutoscalingResponsePtrInput interface { pulumi.Input ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput ToHorizontalPodAutoscalingResponsePtrOutputWithContext(context.Context) HorizontalPodAutoscalingResponsePtrOutput }
HorizontalPodAutoscalingResponsePtrInput is an input type that accepts HorizontalPodAutoscalingResponseArgs, HorizontalPodAutoscalingResponsePtr and HorizontalPodAutoscalingResponsePtrOutput values. You can construct a concrete instance of `HorizontalPodAutoscalingResponsePtrInput` via:
HorizontalPodAutoscalingResponseArgs{...} or: nil
func HorizontalPodAutoscalingResponsePtr ¶
func HorizontalPodAutoscalingResponsePtr(v *HorizontalPodAutoscalingResponseArgs) HorizontalPodAutoscalingResponsePtrInput
type HorizontalPodAutoscalingResponsePtrOutput ¶
type HorizontalPodAutoscalingResponsePtrOutput struct{ *pulumi.OutputState }
func (HorizontalPodAutoscalingResponsePtrOutput) Disabled ¶
func (o HorizontalPodAutoscalingResponsePtrOutput) 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 (HorizontalPodAutoscalingResponsePtrOutput) ElementType ¶
func (HorizontalPodAutoscalingResponsePtrOutput) ElementType() reflect.Type
func (HorizontalPodAutoscalingResponsePtrOutput) ToHorizontalPodAutoscalingResponsePtrOutput ¶
func (o HorizontalPodAutoscalingResponsePtrOutput) ToHorizontalPodAutoscalingResponsePtrOutput() HorizontalPodAutoscalingResponsePtrOutput
func (HorizontalPodAutoscalingResponsePtrOutput) ToHorizontalPodAutoscalingResponsePtrOutputWithContext ¶
func (o HorizontalPodAutoscalingResponsePtrOutput) ToHorizontalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) HorizontalPodAutoscalingResponsePtrOutput
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 HttpLoadBalancingResponseArgs ¶
type HttpLoadBalancingResponseArgs 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.BoolInput `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 (HttpLoadBalancingResponseArgs) ElementType ¶
func (HttpLoadBalancingResponseArgs) ElementType() reflect.Type
func (HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponseOutput ¶
func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponseOutput() HttpLoadBalancingResponseOutput
func (HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponseOutputWithContext ¶
func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponseOutputWithContext(ctx context.Context) HttpLoadBalancingResponseOutput
func (HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponsePtrOutput ¶
func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput
func (HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponsePtrOutputWithContext ¶
func (i HttpLoadBalancingResponseArgs) ToHttpLoadBalancingResponsePtrOutputWithContext(ctx context.Context) HttpLoadBalancingResponsePtrOutput
type HttpLoadBalancingResponseInput ¶
type HttpLoadBalancingResponseInput interface { pulumi.Input ToHttpLoadBalancingResponseOutput() HttpLoadBalancingResponseOutput ToHttpLoadBalancingResponseOutputWithContext(context.Context) HttpLoadBalancingResponseOutput }
HttpLoadBalancingResponseInput is an input type that accepts HttpLoadBalancingResponseArgs and HttpLoadBalancingResponseOutput values. You can construct a concrete instance of `HttpLoadBalancingResponseInput` via:
HttpLoadBalancingResponseArgs{...}
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
func (HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponsePtrOutput ¶
func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput
func (HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponsePtrOutputWithContext ¶
func (o HttpLoadBalancingResponseOutput) ToHttpLoadBalancingResponsePtrOutputWithContext(ctx context.Context) HttpLoadBalancingResponsePtrOutput
type HttpLoadBalancingResponsePtrInput ¶
type HttpLoadBalancingResponsePtrInput interface { pulumi.Input ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput ToHttpLoadBalancingResponsePtrOutputWithContext(context.Context) HttpLoadBalancingResponsePtrOutput }
HttpLoadBalancingResponsePtrInput is an input type that accepts HttpLoadBalancingResponseArgs, HttpLoadBalancingResponsePtr and HttpLoadBalancingResponsePtrOutput values. You can construct a concrete instance of `HttpLoadBalancingResponsePtrInput` via:
HttpLoadBalancingResponseArgs{...} or: nil
func HttpLoadBalancingResponsePtr ¶
func HttpLoadBalancingResponsePtr(v *HttpLoadBalancingResponseArgs) HttpLoadBalancingResponsePtrInput
type HttpLoadBalancingResponsePtrOutput ¶
type HttpLoadBalancingResponsePtrOutput struct{ *pulumi.OutputState }
func (HttpLoadBalancingResponsePtrOutput) Disabled ¶
func (o HttpLoadBalancingResponsePtrOutput) 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 (HttpLoadBalancingResponsePtrOutput) Elem ¶
func (o HttpLoadBalancingResponsePtrOutput) Elem() HttpLoadBalancingResponseOutput
func (HttpLoadBalancingResponsePtrOutput) ElementType ¶
func (HttpLoadBalancingResponsePtrOutput) ElementType() reflect.Type
func (HttpLoadBalancingResponsePtrOutput) ToHttpLoadBalancingResponsePtrOutput ¶
func (o HttpLoadBalancingResponsePtrOutput) ToHttpLoadBalancingResponsePtrOutput() HttpLoadBalancingResponsePtrOutput
func (HttpLoadBalancingResponsePtrOutput) ToHttpLoadBalancingResponsePtrOutputWithContext ¶
func (o HttpLoadBalancingResponsePtrOutput) ToHttpLoadBalancingResponsePtrOutputWithContext(ctx context.Context) HttpLoadBalancingResponsePtrOutput
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 ILBSubsettingConfigArgs ¶
type ILBSubsettingConfigArgs struct { // Enables l4 ILB subsetting for this cluster Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.
func (ILBSubsettingConfigArgs) ElementType ¶
func (ILBSubsettingConfigArgs) ElementType() reflect.Type
func (ILBSubsettingConfigArgs) ToILBSubsettingConfigOutput ¶
func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigOutput() ILBSubsettingConfigOutput
func (ILBSubsettingConfigArgs) ToILBSubsettingConfigOutputWithContext ¶
func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigOutputWithContext(ctx context.Context) ILBSubsettingConfigOutput
func (ILBSubsettingConfigArgs) ToILBSubsettingConfigPtrOutput ¶
func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput
func (ILBSubsettingConfigArgs) ToILBSubsettingConfigPtrOutputWithContext ¶
func (i ILBSubsettingConfigArgs) ToILBSubsettingConfigPtrOutputWithContext(ctx context.Context) ILBSubsettingConfigPtrOutput
type ILBSubsettingConfigInput ¶
type ILBSubsettingConfigInput interface { pulumi.Input ToILBSubsettingConfigOutput() ILBSubsettingConfigOutput ToILBSubsettingConfigOutputWithContext(context.Context) ILBSubsettingConfigOutput }
ILBSubsettingConfigInput is an input type that accepts ILBSubsettingConfigArgs and ILBSubsettingConfigOutput values. You can construct a concrete instance of `ILBSubsettingConfigInput` via:
ILBSubsettingConfigArgs{...}
type ILBSubsettingConfigOutput ¶
type ILBSubsettingConfigOutput struct{ *pulumi.OutputState }
ILBSubsettingConfig contains the desired config of L4 Internal LoadBalancer subsetting on this cluster.
func (ILBSubsettingConfigOutput) ElementType ¶
func (ILBSubsettingConfigOutput) ElementType() reflect.Type
func (ILBSubsettingConfigOutput) Enabled ¶
func (o ILBSubsettingConfigOutput) Enabled() pulumi.BoolPtrOutput
Enables l4 ILB subsetting for this cluster
func (ILBSubsettingConfigOutput) ToILBSubsettingConfigOutput ¶
func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigOutput() ILBSubsettingConfigOutput
func (ILBSubsettingConfigOutput) ToILBSubsettingConfigOutputWithContext ¶
func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigOutputWithContext(ctx context.Context) ILBSubsettingConfigOutput
func (ILBSubsettingConfigOutput) ToILBSubsettingConfigPtrOutput ¶
func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput
func (ILBSubsettingConfigOutput) ToILBSubsettingConfigPtrOutputWithContext ¶
func (o ILBSubsettingConfigOutput) ToILBSubsettingConfigPtrOutputWithContext(ctx context.Context) ILBSubsettingConfigPtrOutput
type ILBSubsettingConfigPtrInput ¶
type ILBSubsettingConfigPtrInput interface { pulumi.Input ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput ToILBSubsettingConfigPtrOutputWithContext(context.Context) ILBSubsettingConfigPtrOutput }
ILBSubsettingConfigPtrInput is an input type that accepts ILBSubsettingConfigArgs, ILBSubsettingConfigPtr and ILBSubsettingConfigPtrOutput values. You can construct a concrete instance of `ILBSubsettingConfigPtrInput` via:
ILBSubsettingConfigArgs{...} or: nil
func ILBSubsettingConfigPtr ¶
func ILBSubsettingConfigPtr(v *ILBSubsettingConfigArgs) ILBSubsettingConfigPtrInput
type ILBSubsettingConfigPtrOutput ¶
type ILBSubsettingConfigPtrOutput struct{ *pulumi.OutputState }
func (ILBSubsettingConfigPtrOutput) Elem ¶
func (o ILBSubsettingConfigPtrOutput) Elem() ILBSubsettingConfigOutput
func (ILBSubsettingConfigPtrOutput) ElementType ¶
func (ILBSubsettingConfigPtrOutput) ElementType() reflect.Type
func (ILBSubsettingConfigPtrOutput) Enabled ¶
func (o ILBSubsettingConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables l4 ILB subsetting for this cluster
func (ILBSubsettingConfigPtrOutput) ToILBSubsettingConfigPtrOutput ¶
func (o ILBSubsettingConfigPtrOutput) ToILBSubsettingConfigPtrOutput() ILBSubsettingConfigPtrOutput
func (ILBSubsettingConfigPtrOutput) ToILBSubsettingConfigPtrOutputWithContext ¶
func (o ILBSubsettingConfigPtrOutput) ToILBSubsettingConfigPtrOutputWithContext(ctx context.Context) ILBSubsettingConfigPtrOutput
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"` // 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 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"` // 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"` // 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"` // 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"` // 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 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"` // 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"` // 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"` // 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 { // 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"` // 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 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"` // 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"` // 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"` // 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 IPAllocationPolicyResponseArgs ¶
type IPAllocationPolicyResponseArgs 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.BoolInput `pulumi:"allowRouteOverlap"` // 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.StringInput `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.StringInput `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.BoolInput `pulumi:"createSubnetwork"` // 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.StringInput `pulumi:"nodeIpv4CidrBlock"` // 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.StringInput `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.StringInput `pulumi:"servicesSecondaryRangeName"` // 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.StringInput `pulumi:"subnetworkName"` // 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.BoolInput `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.BoolInput `pulumi:"useRoutes"` }
Configuration for controlling how IPs are allocated in the cluster.
func (IPAllocationPolicyResponseArgs) ElementType ¶
func (IPAllocationPolicyResponseArgs) ElementType() reflect.Type
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutput ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutputWithContext ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponseOutputWithContext(ctx context.Context) IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutput ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutputWithContext ¶
func (i IPAllocationPolicyResponseArgs) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
type IPAllocationPolicyResponseInput ¶
type IPAllocationPolicyResponseInput interface { pulumi.Input ToIPAllocationPolicyResponseOutput() IPAllocationPolicyResponseOutput ToIPAllocationPolicyResponseOutputWithContext(context.Context) IPAllocationPolicyResponseOutput }
IPAllocationPolicyResponseInput is an input type that accepts IPAllocationPolicyResponseArgs and IPAllocationPolicyResponseOutput values. You can construct a concrete instance of `IPAllocationPolicyResponseInput` via:
IPAllocationPolicyResponseArgs{...}
type IPAllocationPolicyResponseOutput ¶
type IPAllocationPolicyResponseOutput struct{ *pulumi.OutputState }
Configuration for controlling how IPs are allocated in the cluster.
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) 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) ElementType ¶
func (IPAllocationPolicyResponseOutput) ElementType() reflect.Type
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) 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) 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) 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) ToIPAllocationPolicyResponsePtrOutput ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutputWithContext ¶
func (o IPAllocationPolicyResponseOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
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 IPAllocationPolicyResponsePtrInput ¶
type IPAllocationPolicyResponsePtrInput interface { pulumi.Input ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput ToIPAllocationPolicyResponsePtrOutputWithContext(context.Context) IPAllocationPolicyResponsePtrOutput }
IPAllocationPolicyResponsePtrInput is an input type that accepts IPAllocationPolicyResponseArgs, IPAllocationPolicyResponsePtr and IPAllocationPolicyResponsePtrOutput values. You can construct a concrete instance of `IPAllocationPolicyResponsePtrInput` via:
IPAllocationPolicyResponseArgs{...} or: nil
func IPAllocationPolicyResponsePtr ¶
func IPAllocationPolicyResponsePtr(v *IPAllocationPolicyResponseArgs) IPAllocationPolicyResponsePtrInput
type IPAllocationPolicyResponsePtrOutput ¶
type IPAllocationPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (IPAllocationPolicyResponsePtrOutput) AllowRouteOverlap ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) ClusterIpv4CidrBlock ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) ClusterSecondaryRangeName ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) CreateSubnetwork ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) Elem ¶
func (o IPAllocationPolicyResponsePtrOutput) Elem() IPAllocationPolicyResponseOutput
func (IPAllocationPolicyResponsePtrOutput) ElementType ¶
func (IPAllocationPolicyResponsePtrOutput) ElementType() reflect.Type
func (IPAllocationPolicyResponsePtrOutput) NodeIpv4CidrBlock ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) ServicesIpv4CidrBlock ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) ServicesSecondaryRangeName ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) SubnetworkName ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutput ¶
func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutput() IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutputWithContext ¶
func (o IPAllocationPolicyResponsePtrOutput) ToIPAllocationPolicyResponsePtrOutputWithContext(ctx context.Context) IPAllocationPolicyResponsePtrOutput
func (IPAllocationPolicyResponsePtrOutput) UseIpAliases ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 (IPAllocationPolicyResponsePtrOutput) UseRoutes ¶
func (o IPAllocationPolicyResponsePtrOutput) 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 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 IdentityServiceConfigResponseArgs ¶ added in v0.8.0
type IdentityServiceConfigResponseArgs struct { // Whether to enable the Identity Service component Enabled pulumi.BoolInput `pulumi:"enabled"` }
IdentityServiceConfig is configuration for Identity Service which allows customers to use external identity providers with the K8S API
func (IdentityServiceConfigResponseArgs) ElementType ¶ added in v0.8.0
func (IdentityServiceConfigResponseArgs) ElementType() reflect.Type
func (IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponseOutput ¶ added in v0.8.0
func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponseOutput() IdentityServiceConfigResponseOutput
func (IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponseOutputWithContext ¶ added in v0.8.0
func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponseOutputWithContext(ctx context.Context) IdentityServiceConfigResponseOutput
func (IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponsePtrOutput ¶ added in v0.8.0
func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput
func (IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i IdentityServiceConfigResponseArgs) ToIdentityServiceConfigResponsePtrOutputWithContext(ctx context.Context) IdentityServiceConfigResponsePtrOutput
type IdentityServiceConfigResponseInput ¶ added in v0.8.0
type IdentityServiceConfigResponseInput interface { pulumi.Input ToIdentityServiceConfigResponseOutput() IdentityServiceConfigResponseOutput ToIdentityServiceConfigResponseOutputWithContext(context.Context) IdentityServiceConfigResponseOutput }
IdentityServiceConfigResponseInput is an input type that accepts IdentityServiceConfigResponseArgs and IdentityServiceConfigResponseOutput values. You can construct a concrete instance of `IdentityServiceConfigResponseInput` via:
IdentityServiceConfigResponseArgs{...}
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
func (IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponsePtrOutput ¶ added in v0.8.0
func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput
func (IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o IdentityServiceConfigResponseOutput) ToIdentityServiceConfigResponsePtrOutputWithContext(ctx context.Context) IdentityServiceConfigResponsePtrOutput
type IdentityServiceConfigResponsePtrInput ¶ added in v0.8.0
type IdentityServiceConfigResponsePtrInput interface { pulumi.Input ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput ToIdentityServiceConfigResponsePtrOutputWithContext(context.Context) IdentityServiceConfigResponsePtrOutput }
IdentityServiceConfigResponsePtrInput is an input type that accepts IdentityServiceConfigResponseArgs, IdentityServiceConfigResponsePtr and IdentityServiceConfigResponsePtrOutput values. You can construct a concrete instance of `IdentityServiceConfigResponsePtrInput` via:
IdentityServiceConfigResponseArgs{...} or: nil
func IdentityServiceConfigResponsePtr ¶ added in v0.8.0
func IdentityServiceConfigResponsePtr(v *IdentityServiceConfigResponseArgs) IdentityServiceConfigResponsePtrInput
type IdentityServiceConfigResponsePtrOutput ¶ added in v0.8.0
type IdentityServiceConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (IdentityServiceConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (IdentityServiceConfigResponsePtrOutput) ElementType() reflect.Type
func (IdentityServiceConfigResponsePtrOutput) Enabled ¶ added in v0.8.0
func (o IdentityServiceConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable the Identity Service component
func (IdentityServiceConfigResponsePtrOutput) ToIdentityServiceConfigResponsePtrOutput ¶ added in v0.8.0
func (o IdentityServiceConfigResponsePtrOutput) ToIdentityServiceConfigResponsePtrOutput() IdentityServiceConfigResponsePtrOutput
func (IdentityServiceConfigResponsePtrOutput) ToIdentityServiceConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o IdentityServiceConfigResponsePtrOutput) ToIdentityServiceConfigResponsePtrOutputWithContext(ctx context.Context) IdentityServiceConfigResponsePtrOutput
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 IntraNodeVisibilityConfigArgs ¶
type IntraNodeVisibilityConfigArgs struct { // Enables intra node visibility for this cluster. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.
func (IntraNodeVisibilityConfigArgs) ElementType ¶
func (IntraNodeVisibilityConfigArgs) ElementType() reflect.Type
func (IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigOutput ¶
func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigOutput() IntraNodeVisibilityConfigOutput
func (IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigOutputWithContext ¶
func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigOutput
func (IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigPtrOutput ¶
func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput
func (IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigPtrOutputWithContext ¶
func (i IntraNodeVisibilityConfigArgs) ToIntraNodeVisibilityConfigPtrOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigPtrOutput
type IntraNodeVisibilityConfigInput ¶
type IntraNodeVisibilityConfigInput interface { pulumi.Input ToIntraNodeVisibilityConfigOutput() IntraNodeVisibilityConfigOutput ToIntraNodeVisibilityConfigOutputWithContext(context.Context) IntraNodeVisibilityConfigOutput }
IntraNodeVisibilityConfigInput is an input type that accepts IntraNodeVisibilityConfigArgs and IntraNodeVisibilityConfigOutput values. You can construct a concrete instance of `IntraNodeVisibilityConfigInput` via:
IntraNodeVisibilityConfigArgs{...}
type IntraNodeVisibilityConfigOutput ¶
type IntraNodeVisibilityConfigOutput struct{ *pulumi.OutputState }
IntraNodeVisibilityConfig contains the desired config of the intra-node visibility on this cluster.
func (IntraNodeVisibilityConfigOutput) ElementType ¶
func (IntraNodeVisibilityConfigOutput) ElementType() reflect.Type
func (IntraNodeVisibilityConfigOutput) Enabled ¶
func (o IntraNodeVisibilityConfigOutput) Enabled() pulumi.BoolPtrOutput
Enables intra node visibility for this cluster.
func (IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigOutput ¶
func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigOutput() IntraNodeVisibilityConfigOutput
func (IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigOutputWithContext ¶
func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigOutput
func (IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigPtrOutput ¶
func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput
func (IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigPtrOutputWithContext ¶
func (o IntraNodeVisibilityConfigOutput) ToIntraNodeVisibilityConfigPtrOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigPtrOutput
type IntraNodeVisibilityConfigPtrInput ¶
type IntraNodeVisibilityConfigPtrInput interface { pulumi.Input ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput ToIntraNodeVisibilityConfigPtrOutputWithContext(context.Context) IntraNodeVisibilityConfigPtrOutput }
IntraNodeVisibilityConfigPtrInput is an input type that accepts IntraNodeVisibilityConfigArgs, IntraNodeVisibilityConfigPtr and IntraNodeVisibilityConfigPtrOutput values. You can construct a concrete instance of `IntraNodeVisibilityConfigPtrInput` via:
IntraNodeVisibilityConfigArgs{...} or: nil
func IntraNodeVisibilityConfigPtr ¶
func IntraNodeVisibilityConfigPtr(v *IntraNodeVisibilityConfigArgs) IntraNodeVisibilityConfigPtrInput
type IntraNodeVisibilityConfigPtrOutput ¶
type IntraNodeVisibilityConfigPtrOutput struct{ *pulumi.OutputState }
func (IntraNodeVisibilityConfigPtrOutput) Elem ¶
func (o IntraNodeVisibilityConfigPtrOutput) Elem() IntraNodeVisibilityConfigOutput
func (IntraNodeVisibilityConfigPtrOutput) ElementType ¶
func (IntraNodeVisibilityConfigPtrOutput) ElementType() reflect.Type
func (IntraNodeVisibilityConfigPtrOutput) Enabled ¶
func (o IntraNodeVisibilityConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enables intra node visibility for this cluster.
func (IntraNodeVisibilityConfigPtrOutput) ToIntraNodeVisibilityConfigPtrOutput ¶
func (o IntraNodeVisibilityConfigPtrOutput) ToIntraNodeVisibilityConfigPtrOutput() IntraNodeVisibilityConfigPtrOutput
func (IntraNodeVisibilityConfigPtrOutput) ToIntraNodeVisibilityConfigPtrOutputWithContext ¶
func (o IntraNodeVisibilityConfigPtrOutput) ToIntraNodeVisibilityConfigPtrOutputWithContext(ctx context.Context) IntraNodeVisibilityConfigPtrOutput
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 IstioConfigResponseArgs ¶
type IstioConfigResponseArgs struct { // The specified Istio auth mode, either none, or mutual TLS. Auth pulumi.StringInput `pulumi:"auth"` // Whether Istio is enabled for this cluster. Disabled pulumi.BoolInput `pulumi:"disabled"` }
Configuration options for Istio addon.
func (IstioConfigResponseArgs) ElementType ¶
func (IstioConfigResponseArgs) ElementType() reflect.Type
func (IstioConfigResponseArgs) ToIstioConfigResponseOutput ¶
func (i IstioConfigResponseArgs) ToIstioConfigResponseOutput() IstioConfigResponseOutput
func (IstioConfigResponseArgs) ToIstioConfigResponseOutputWithContext ¶
func (i IstioConfigResponseArgs) ToIstioConfigResponseOutputWithContext(ctx context.Context) IstioConfigResponseOutput
func (IstioConfigResponseArgs) ToIstioConfigResponsePtrOutput ¶
func (i IstioConfigResponseArgs) ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput
func (IstioConfigResponseArgs) ToIstioConfigResponsePtrOutputWithContext ¶
func (i IstioConfigResponseArgs) ToIstioConfigResponsePtrOutputWithContext(ctx context.Context) IstioConfigResponsePtrOutput
type IstioConfigResponseInput ¶
type IstioConfigResponseInput interface { pulumi.Input ToIstioConfigResponseOutput() IstioConfigResponseOutput ToIstioConfigResponseOutputWithContext(context.Context) IstioConfigResponseOutput }
IstioConfigResponseInput is an input type that accepts IstioConfigResponseArgs and IstioConfigResponseOutput values. You can construct a concrete instance of `IstioConfigResponseInput` via:
IstioConfigResponseArgs{...}
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
func (IstioConfigResponseOutput) ToIstioConfigResponsePtrOutput ¶
func (o IstioConfigResponseOutput) ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput
func (IstioConfigResponseOutput) ToIstioConfigResponsePtrOutputWithContext ¶
func (o IstioConfigResponseOutput) ToIstioConfigResponsePtrOutputWithContext(ctx context.Context) IstioConfigResponsePtrOutput
type IstioConfigResponsePtrInput ¶
type IstioConfigResponsePtrInput interface { pulumi.Input ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput ToIstioConfigResponsePtrOutputWithContext(context.Context) IstioConfigResponsePtrOutput }
IstioConfigResponsePtrInput is an input type that accepts IstioConfigResponseArgs, IstioConfigResponsePtr and IstioConfigResponsePtrOutput values. You can construct a concrete instance of `IstioConfigResponsePtrInput` via:
IstioConfigResponseArgs{...} or: nil
func IstioConfigResponsePtr ¶
func IstioConfigResponsePtr(v *IstioConfigResponseArgs) IstioConfigResponsePtrInput
type IstioConfigResponsePtrOutput ¶
type IstioConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (IstioConfigResponsePtrOutput) Auth ¶
func (o IstioConfigResponsePtrOutput) Auth() pulumi.StringPtrOutput
The specified Istio auth mode, either none, or mutual TLS.
func (IstioConfigResponsePtrOutput) Disabled ¶
func (o IstioConfigResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
Whether Istio is enabled for this cluster.
func (IstioConfigResponsePtrOutput) Elem ¶
func (o IstioConfigResponsePtrOutput) Elem() IstioConfigResponseOutput
func (IstioConfigResponsePtrOutput) ElementType ¶
func (IstioConfigResponsePtrOutput) ElementType() reflect.Type
func (IstioConfigResponsePtrOutput) ToIstioConfigResponsePtrOutput ¶
func (o IstioConfigResponsePtrOutput) ToIstioConfigResponsePtrOutput() IstioConfigResponsePtrOutput
func (IstioConfigResponsePtrOutput) ToIstioConfigResponsePtrOutputWithContext ¶
func (o IstioConfigResponsePtrOutput) ToIstioConfigResponsePtrOutputWithContext(ctx context.Context) IstioConfigResponsePtrOutput
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 KalmConfigResponseArgs ¶
type KalmConfigResponseArgs struct { // Whether KALM is enabled for this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration options for the KALM addon.
func (KalmConfigResponseArgs) ElementType ¶
func (KalmConfigResponseArgs) ElementType() reflect.Type
func (KalmConfigResponseArgs) ToKalmConfigResponseOutput ¶
func (i KalmConfigResponseArgs) ToKalmConfigResponseOutput() KalmConfigResponseOutput
func (KalmConfigResponseArgs) ToKalmConfigResponseOutputWithContext ¶
func (i KalmConfigResponseArgs) ToKalmConfigResponseOutputWithContext(ctx context.Context) KalmConfigResponseOutput
func (KalmConfigResponseArgs) ToKalmConfigResponsePtrOutput ¶
func (i KalmConfigResponseArgs) ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput
func (KalmConfigResponseArgs) ToKalmConfigResponsePtrOutputWithContext ¶
func (i KalmConfigResponseArgs) ToKalmConfigResponsePtrOutputWithContext(ctx context.Context) KalmConfigResponsePtrOutput
type KalmConfigResponseInput ¶
type KalmConfigResponseInput interface { pulumi.Input ToKalmConfigResponseOutput() KalmConfigResponseOutput ToKalmConfigResponseOutputWithContext(context.Context) KalmConfigResponseOutput }
KalmConfigResponseInput is an input type that accepts KalmConfigResponseArgs and KalmConfigResponseOutput values. You can construct a concrete instance of `KalmConfigResponseInput` via:
KalmConfigResponseArgs{...}
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
func (KalmConfigResponseOutput) ToKalmConfigResponsePtrOutput ¶
func (o KalmConfigResponseOutput) ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput
func (KalmConfigResponseOutput) ToKalmConfigResponsePtrOutputWithContext ¶
func (o KalmConfigResponseOutput) ToKalmConfigResponsePtrOutputWithContext(ctx context.Context) KalmConfigResponsePtrOutput
type KalmConfigResponsePtrInput ¶
type KalmConfigResponsePtrInput interface { pulumi.Input ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput ToKalmConfigResponsePtrOutputWithContext(context.Context) KalmConfigResponsePtrOutput }
KalmConfigResponsePtrInput is an input type that accepts KalmConfigResponseArgs, KalmConfigResponsePtr and KalmConfigResponsePtrOutput values. You can construct a concrete instance of `KalmConfigResponsePtrInput` via:
KalmConfigResponseArgs{...} or: nil
func KalmConfigResponsePtr ¶
func KalmConfigResponsePtr(v *KalmConfigResponseArgs) KalmConfigResponsePtrInput
type KalmConfigResponsePtrOutput ¶
type KalmConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (KalmConfigResponsePtrOutput) Elem ¶
func (o KalmConfigResponsePtrOutput) Elem() KalmConfigResponseOutput
func (KalmConfigResponsePtrOutput) ElementType ¶
func (KalmConfigResponsePtrOutput) ElementType() reflect.Type
func (KalmConfigResponsePtrOutput) Enabled ¶
func (o KalmConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether KALM is enabled for this cluster.
func (KalmConfigResponsePtrOutput) ToKalmConfigResponsePtrOutput ¶
func (o KalmConfigResponsePtrOutput) ToKalmConfigResponsePtrOutput() KalmConfigResponsePtrOutput
func (KalmConfigResponsePtrOutput) ToKalmConfigResponsePtrOutputWithContext ¶
func (o KalmConfigResponsePtrOutput) ToKalmConfigResponsePtrOutputWithContext(ctx context.Context) KalmConfigResponsePtrOutput
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 KubernetesDashboardResponseArgs ¶
type KubernetesDashboardResponseArgs struct { // Whether the Kubernetes Dashboard is enabled for this cluster. Disabled pulumi.BoolInput `pulumi:"disabled"` }
Configuration for the Kubernetes Dashboard.
func (KubernetesDashboardResponseArgs) ElementType ¶
func (KubernetesDashboardResponseArgs) ElementType() reflect.Type
func (KubernetesDashboardResponseArgs) ToKubernetesDashboardResponseOutput ¶
func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponseOutput() KubernetesDashboardResponseOutput
func (KubernetesDashboardResponseArgs) ToKubernetesDashboardResponseOutputWithContext ¶
func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponseOutputWithContext(ctx context.Context) KubernetesDashboardResponseOutput
func (KubernetesDashboardResponseArgs) ToKubernetesDashboardResponsePtrOutput ¶
func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput
func (KubernetesDashboardResponseArgs) ToKubernetesDashboardResponsePtrOutputWithContext ¶
func (i KubernetesDashboardResponseArgs) ToKubernetesDashboardResponsePtrOutputWithContext(ctx context.Context) KubernetesDashboardResponsePtrOutput
type KubernetesDashboardResponseInput ¶
type KubernetesDashboardResponseInput interface { pulumi.Input ToKubernetesDashboardResponseOutput() KubernetesDashboardResponseOutput ToKubernetesDashboardResponseOutputWithContext(context.Context) KubernetesDashboardResponseOutput }
KubernetesDashboardResponseInput is an input type that accepts KubernetesDashboardResponseArgs and KubernetesDashboardResponseOutput values. You can construct a concrete instance of `KubernetesDashboardResponseInput` via:
KubernetesDashboardResponseArgs{...}
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
func (KubernetesDashboardResponseOutput) ToKubernetesDashboardResponsePtrOutput ¶
func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput
func (KubernetesDashboardResponseOutput) ToKubernetesDashboardResponsePtrOutputWithContext ¶
func (o KubernetesDashboardResponseOutput) ToKubernetesDashboardResponsePtrOutputWithContext(ctx context.Context) KubernetesDashboardResponsePtrOutput
type KubernetesDashboardResponsePtrInput ¶
type KubernetesDashboardResponsePtrInput interface { pulumi.Input ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput ToKubernetesDashboardResponsePtrOutputWithContext(context.Context) KubernetesDashboardResponsePtrOutput }
KubernetesDashboardResponsePtrInput is an input type that accepts KubernetesDashboardResponseArgs, KubernetesDashboardResponsePtr and KubernetesDashboardResponsePtrOutput values. You can construct a concrete instance of `KubernetesDashboardResponsePtrInput` via:
KubernetesDashboardResponseArgs{...} or: nil
func KubernetesDashboardResponsePtr ¶
func KubernetesDashboardResponsePtr(v *KubernetesDashboardResponseArgs) KubernetesDashboardResponsePtrInput
type KubernetesDashboardResponsePtrOutput ¶
type KubernetesDashboardResponsePtrOutput struct{ *pulumi.OutputState }
func (KubernetesDashboardResponsePtrOutput) Disabled ¶
func (o KubernetesDashboardResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
Whether the Kubernetes Dashboard is enabled for this cluster.
func (KubernetesDashboardResponsePtrOutput) ElementType ¶
func (KubernetesDashboardResponsePtrOutput) ElementType() reflect.Type
func (KubernetesDashboardResponsePtrOutput) ToKubernetesDashboardResponsePtrOutput ¶
func (o KubernetesDashboardResponsePtrOutput) ToKubernetesDashboardResponsePtrOutput() KubernetesDashboardResponsePtrOutput
func (KubernetesDashboardResponsePtrOutput) ToKubernetesDashboardResponsePtrOutputWithContext ¶
func (o KubernetesDashboardResponsePtrOutput) ToKubernetesDashboardResponsePtrOutputWithContext(ctx context.Context) KubernetesDashboardResponsePtrOutput
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 LegacyAbacResponseArgs ¶
type LegacyAbacResponseArgs 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.BoolInput `pulumi:"enabled"` }
Configuration for the legacy Attribute Based Access Control authorization mode.
func (LegacyAbacResponseArgs) ElementType ¶
func (LegacyAbacResponseArgs) ElementType() reflect.Type
func (LegacyAbacResponseArgs) ToLegacyAbacResponseOutput ¶
func (i LegacyAbacResponseArgs) ToLegacyAbacResponseOutput() LegacyAbacResponseOutput
func (LegacyAbacResponseArgs) ToLegacyAbacResponseOutputWithContext ¶
func (i LegacyAbacResponseArgs) ToLegacyAbacResponseOutputWithContext(ctx context.Context) LegacyAbacResponseOutput
func (LegacyAbacResponseArgs) ToLegacyAbacResponsePtrOutput ¶
func (i LegacyAbacResponseArgs) ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput
func (LegacyAbacResponseArgs) ToLegacyAbacResponsePtrOutputWithContext ¶
func (i LegacyAbacResponseArgs) ToLegacyAbacResponsePtrOutputWithContext(ctx context.Context) LegacyAbacResponsePtrOutput
type LegacyAbacResponseInput ¶
type LegacyAbacResponseInput interface { pulumi.Input ToLegacyAbacResponseOutput() LegacyAbacResponseOutput ToLegacyAbacResponseOutputWithContext(context.Context) LegacyAbacResponseOutput }
LegacyAbacResponseInput is an input type that accepts LegacyAbacResponseArgs and LegacyAbacResponseOutput values. You can construct a concrete instance of `LegacyAbacResponseInput` via:
LegacyAbacResponseArgs{...}
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
func (LegacyAbacResponseOutput) ToLegacyAbacResponsePtrOutput ¶
func (o LegacyAbacResponseOutput) ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput
func (LegacyAbacResponseOutput) ToLegacyAbacResponsePtrOutputWithContext ¶
func (o LegacyAbacResponseOutput) ToLegacyAbacResponsePtrOutputWithContext(ctx context.Context) LegacyAbacResponsePtrOutput
type LegacyAbacResponsePtrInput ¶
type LegacyAbacResponsePtrInput interface { pulumi.Input ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput ToLegacyAbacResponsePtrOutputWithContext(context.Context) LegacyAbacResponsePtrOutput }
LegacyAbacResponsePtrInput is an input type that accepts LegacyAbacResponseArgs, LegacyAbacResponsePtr and LegacyAbacResponsePtrOutput values. You can construct a concrete instance of `LegacyAbacResponsePtrInput` via:
LegacyAbacResponseArgs{...} or: nil
func LegacyAbacResponsePtr ¶
func LegacyAbacResponsePtr(v *LegacyAbacResponseArgs) LegacyAbacResponsePtrInput
type LegacyAbacResponsePtrOutput ¶
type LegacyAbacResponsePtrOutput struct{ *pulumi.OutputState }
func (LegacyAbacResponsePtrOutput) Elem ¶
func (o LegacyAbacResponsePtrOutput) Elem() LegacyAbacResponseOutput
func (LegacyAbacResponsePtrOutput) ElementType ¶
func (LegacyAbacResponsePtrOutput) ElementType() reflect.Type
func (LegacyAbacResponsePtrOutput) Enabled ¶
func (o LegacyAbacResponsePtrOutput) 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 (LegacyAbacResponsePtrOutput) ToLegacyAbacResponsePtrOutput ¶
func (o LegacyAbacResponsePtrOutput) ToLegacyAbacResponsePtrOutput() LegacyAbacResponsePtrOutput
func (LegacyAbacResponsePtrOutput) ToLegacyAbacResponsePtrOutputWithContext ¶
func (o LegacyAbacResponsePtrOutput) ToLegacyAbacResponsePtrOutputWithContext(ctx context.Context) LegacyAbacResponsePtrOutput
type LinuxNodeConfig ¶
type LinuxNodeConfig struct { // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. 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 { // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. 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 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) 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.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) 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.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 { // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. 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 LinuxNodeConfigResponseArgs ¶
type LinuxNodeConfigResponseArgs struct { // The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. The following parameters are supported. 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 (LinuxNodeConfigResponseArgs) ElementType ¶
func (LinuxNodeConfigResponseArgs) ElementType() reflect.Type
func (LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponseOutput ¶
func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponseOutput() LinuxNodeConfigResponseOutput
func (LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponseOutputWithContext ¶
func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponseOutputWithContext(ctx context.Context) LinuxNodeConfigResponseOutput
func (LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponsePtrOutput ¶
func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput
func (LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponsePtrOutputWithContext ¶
func (i LinuxNodeConfigResponseArgs) ToLinuxNodeConfigResponsePtrOutputWithContext(ctx context.Context) LinuxNodeConfigResponsePtrOutput
type LinuxNodeConfigResponseInput ¶
type LinuxNodeConfigResponseInput interface { pulumi.Input ToLinuxNodeConfigResponseOutput() LinuxNodeConfigResponseOutput ToLinuxNodeConfigResponseOutputWithContext(context.Context) LinuxNodeConfigResponseOutput }
LinuxNodeConfigResponseInput is an input type that accepts LinuxNodeConfigResponseArgs and LinuxNodeConfigResponseOutput values. You can construct a concrete instance of `LinuxNodeConfigResponseInput` via:
LinuxNodeConfigResponseArgs{...}
type LinuxNodeConfigResponseOutput ¶
type LinuxNodeConfigResponseOutput struct{ *pulumi.OutputState }
Parameters that can be configured on Linux nodes.
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.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
func (LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponsePtrOutput ¶
func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput
func (LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponsePtrOutputWithContext ¶
func (o LinuxNodeConfigResponseOutput) ToLinuxNodeConfigResponsePtrOutputWithContext(ctx context.Context) LinuxNodeConfigResponsePtrOutput
type LinuxNodeConfigResponsePtrInput ¶
type LinuxNodeConfigResponsePtrInput interface { pulumi.Input ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput ToLinuxNodeConfigResponsePtrOutputWithContext(context.Context) LinuxNodeConfigResponsePtrOutput }
LinuxNodeConfigResponsePtrInput is an input type that accepts LinuxNodeConfigResponseArgs, LinuxNodeConfigResponsePtr and LinuxNodeConfigResponsePtrOutput values. You can construct a concrete instance of `LinuxNodeConfigResponsePtrInput` via:
LinuxNodeConfigResponseArgs{...} or: nil
func LinuxNodeConfigResponsePtr ¶
func LinuxNodeConfigResponsePtr(v *LinuxNodeConfigResponseArgs) LinuxNodeConfigResponsePtrInput
type LinuxNodeConfigResponsePtrOutput ¶
type LinuxNodeConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (LinuxNodeConfigResponsePtrOutput) Elem ¶
func (o LinuxNodeConfigResponsePtrOutput) Elem() LinuxNodeConfigResponseOutput
func (LinuxNodeConfigResponsePtrOutput) ElementType ¶
func (LinuxNodeConfigResponsePtrOutput) ElementType() reflect.Type
func (LinuxNodeConfigResponsePtrOutput) Sysctls ¶
func (o LinuxNodeConfigResponsePtrOutput) 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.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 (LinuxNodeConfigResponsePtrOutput) ToLinuxNodeConfigResponsePtrOutput ¶
func (o LinuxNodeConfigResponsePtrOutput) ToLinuxNodeConfigResponsePtrOutput() LinuxNodeConfigResponsePtrOutput
func (LinuxNodeConfigResponsePtrOutput) ToLinuxNodeConfigResponsePtrOutputWithContext ¶
func (o LinuxNodeConfigResponsePtrOutput) ToLinuxNodeConfigResponsePtrOutputWithContext(ctx context.Context) LinuxNodeConfigResponsePtrOutput
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 LoggingComponentConfigResponseArgs ¶ added in v0.8.0
type LoggingComponentConfigResponseArgs struct { // Select components to collect logs. An empty set would disable all logging. EnableComponents pulumi.StringArrayInput `pulumi:"enableComponents"` }
LoggingComponentConfig is cluster logging component configuration.
func (LoggingComponentConfigResponseArgs) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigResponseArgs) ElementType() reflect.Type
func (LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponseOutput ¶ added in v0.8.0
func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponseOutput() LoggingComponentConfigResponseOutput
func (LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponseOutputWithContext ¶ added in v0.8.0
func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponseOutputWithContext(ctx context.Context) LoggingComponentConfigResponseOutput
func (LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponsePtrOutput ¶ added in v0.8.0
func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput
func (LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i LoggingComponentConfigResponseArgs) ToLoggingComponentConfigResponsePtrOutputWithContext(ctx context.Context) LoggingComponentConfigResponsePtrOutput
type LoggingComponentConfigResponseInput ¶ added in v0.8.0
type LoggingComponentConfigResponseInput interface { pulumi.Input ToLoggingComponentConfigResponseOutput() LoggingComponentConfigResponseOutput ToLoggingComponentConfigResponseOutputWithContext(context.Context) LoggingComponentConfigResponseOutput }
LoggingComponentConfigResponseInput is an input type that accepts LoggingComponentConfigResponseArgs and LoggingComponentConfigResponseOutput values. You can construct a concrete instance of `LoggingComponentConfigResponseInput` via:
LoggingComponentConfigResponseArgs{...}
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
func (LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponsePtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput
func (LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigResponseOutput) ToLoggingComponentConfigResponsePtrOutputWithContext(ctx context.Context) LoggingComponentConfigResponsePtrOutput
type LoggingComponentConfigResponsePtrInput ¶ added in v0.8.0
type LoggingComponentConfigResponsePtrInput interface { pulumi.Input ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput ToLoggingComponentConfigResponsePtrOutputWithContext(context.Context) LoggingComponentConfigResponsePtrOutput }
LoggingComponentConfigResponsePtrInput is an input type that accepts LoggingComponentConfigResponseArgs, LoggingComponentConfigResponsePtr and LoggingComponentConfigResponsePtrOutput values. You can construct a concrete instance of `LoggingComponentConfigResponsePtrInput` via:
LoggingComponentConfigResponseArgs{...} or: nil
func LoggingComponentConfigResponsePtr ¶ added in v0.8.0
func LoggingComponentConfigResponsePtr(v *LoggingComponentConfigResponseArgs) LoggingComponentConfigResponsePtrInput
type LoggingComponentConfigResponsePtrOutput ¶ added in v0.8.0
type LoggingComponentConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (LoggingComponentConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (LoggingComponentConfigResponsePtrOutput) ElementType() reflect.Type
func (LoggingComponentConfigResponsePtrOutput) EnableComponents ¶ added in v0.8.0
func (o LoggingComponentConfigResponsePtrOutput) EnableComponents() pulumi.StringArrayOutput
Select components to collect logs. An empty set would disable all logging.
func (LoggingComponentConfigResponsePtrOutput) ToLoggingComponentConfigResponsePtrOutput ¶ added in v0.8.0
func (o LoggingComponentConfigResponsePtrOutput) ToLoggingComponentConfigResponsePtrOutput() LoggingComponentConfigResponsePtrOutput
func (LoggingComponentConfigResponsePtrOutput) ToLoggingComponentConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o LoggingComponentConfigResponsePtrOutput) ToLoggingComponentConfigResponsePtrOutputWithContext(ctx context.Context) LoggingComponentConfigResponsePtrOutput
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 LoggingConfigResponseArgs ¶ added in v0.8.0
type LoggingConfigResponseArgs struct { // Logging components configuration ComponentConfig LoggingComponentConfigResponseInput `pulumi:"componentConfig"` }
LoggingConfig is cluster logging configuration.
func (LoggingConfigResponseArgs) ElementType ¶ added in v0.8.0
func (LoggingConfigResponseArgs) ElementType() reflect.Type
func (LoggingConfigResponseArgs) ToLoggingConfigResponseOutput ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutput() LoggingConfigResponseOutput
func (LoggingConfigResponseArgs) ToLoggingConfigResponseOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponseOutputWithContext(ctx context.Context) LoggingConfigResponseOutput
func (LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutput ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
func (LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i LoggingConfigResponseArgs) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
type LoggingConfigResponseInput ¶ added in v0.8.0
type LoggingConfigResponseInput interface { pulumi.Input ToLoggingConfigResponseOutput() LoggingConfigResponseOutput ToLoggingConfigResponseOutputWithContext(context.Context) LoggingConfigResponseOutput }
LoggingConfigResponseInput is an input type that accepts LoggingConfigResponseArgs and LoggingConfigResponseOutput values. You can construct a concrete instance of `LoggingConfigResponseInput` via:
LoggingConfigResponseArgs{...}
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
func (LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutput ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
func (LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigResponseOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
type LoggingConfigResponsePtrInput ¶ added in v0.8.0
type LoggingConfigResponsePtrInput interface { pulumi.Input ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput ToLoggingConfigResponsePtrOutputWithContext(context.Context) LoggingConfigResponsePtrOutput }
LoggingConfigResponsePtrInput is an input type that accepts LoggingConfigResponseArgs, LoggingConfigResponsePtr and LoggingConfigResponsePtrOutput values. You can construct a concrete instance of `LoggingConfigResponsePtrInput` via:
LoggingConfigResponseArgs{...} or: nil
func LoggingConfigResponsePtr ¶ added in v0.8.0
func LoggingConfigResponsePtr(v *LoggingConfigResponseArgs) LoggingConfigResponsePtrInput
type LoggingConfigResponsePtrOutput ¶ added in v0.8.0
type LoggingConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (LoggingConfigResponsePtrOutput) ComponentConfig ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) ComponentConfig() LoggingComponentConfigResponsePtrOutput
Logging components configuration
func (LoggingConfigResponsePtrOutput) Elem ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) Elem() LoggingConfigResponseOutput
func (LoggingConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (LoggingConfigResponsePtrOutput) ElementType() reflect.Type
func (LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutput ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutput() LoggingConfigResponsePtrOutput
func (LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o LoggingConfigResponsePtrOutput) ToLoggingConfigResponsePtrOutputWithContext(ctx context.Context) LoggingConfigResponsePtrOutput
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"` }
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 ConfidentialNodes ConfidentialNodesResponse `pulumi:"confidentialNodes"` // [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] 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 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"` // [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"` // [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"` // 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"` // 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"` // 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"` // [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"` // 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"` // Configuration for the PodSecurityPolicy feature. PodSecurityPolicyConfig PodSecurityPolicyConfigResponse `pulumi:"podSecurityPolicyConfig"` // Configuration for private cluster. PrivateClusterConfig PrivateClusterConfigResponse `pulumi:"privateClusterConfig"` // Release channel configuration. 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"` // [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"` // 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 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"` }
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
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) 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) 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) 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) 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) 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) 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) 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) 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) 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) PodSecurityPolicyConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) PodSecurityPolicyConfig() PodSecurityPolicyConfigResponseOutput
Configuration for the PodSecurityPolicy feature.
func (LookupClusterResultOutput) PrivateClusterConfig ¶ added in v0.8.0
func (o LookupClusterResultOutput) PrivateClusterConfig() PrivateClusterConfigResponseOutput
Configuration for private cluster.
func (LookupClusterResultOutput) ReleaseChannel ¶ added in v0.8.0
func (o LookupClusterResultOutput) ReleaseChannel() ReleaseChannelResponseOutput
Release channel configuration.
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) 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) 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) 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.
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"` }
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"` // Which conditions caused the current node pool state. Conditions []StatusConditionResponse `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponse `pulumi:"config"` // 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. 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"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize int `pulumi:"podIpv4CidrSize"` // [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"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponse `pulumi:"upgradeSettings"` // The version of the Kubernetes of this node. 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) 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) 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.
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) 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) 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) 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) 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 the Kubernetes of this node.
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 MaintenancePolicyResponseArgs ¶
type MaintenancePolicyResponseArgs 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.StringInput `pulumi:"resourceVersion"` // Specifies the maintenance window in which maintenance may be performed. Window MaintenanceWindowResponseInput `pulumi:"window"` }
MaintenancePolicy defines the maintenance policy to be used for the cluster.
func (MaintenancePolicyResponseArgs) ElementType ¶
func (MaintenancePolicyResponseArgs) ElementType() reflect.Type
func (MaintenancePolicyResponseArgs) ToMaintenancePolicyResponseOutput ¶
func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponseOutput() MaintenancePolicyResponseOutput
func (MaintenancePolicyResponseArgs) ToMaintenancePolicyResponseOutputWithContext ¶
func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponseOutputWithContext(ctx context.Context) MaintenancePolicyResponseOutput
func (MaintenancePolicyResponseArgs) ToMaintenancePolicyResponsePtrOutput ¶
func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput
func (MaintenancePolicyResponseArgs) ToMaintenancePolicyResponsePtrOutputWithContext ¶
func (i MaintenancePolicyResponseArgs) ToMaintenancePolicyResponsePtrOutputWithContext(ctx context.Context) MaintenancePolicyResponsePtrOutput
type MaintenancePolicyResponseInput ¶
type MaintenancePolicyResponseInput interface { pulumi.Input ToMaintenancePolicyResponseOutput() MaintenancePolicyResponseOutput ToMaintenancePolicyResponseOutputWithContext(context.Context) MaintenancePolicyResponseOutput }
MaintenancePolicyResponseInput is an input type that accepts MaintenancePolicyResponseArgs and MaintenancePolicyResponseOutput values. You can construct a concrete instance of `MaintenancePolicyResponseInput` via:
MaintenancePolicyResponseArgs{...}
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) ToMaintenancePolicyResponsePtrOutput ¶
func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput
func (MaintenancePolicyResponseOutput) ToMaintenancePolicyResponsePtrOutputWithContext ¶
func (o MaintenancePolicyResponseOutput) ToMaintenancePolicyResponsePtrOutputWithContext(ctx context.Context) MaintenancePolicyResponsePtrOutput
func (MaintenancePolicyResponseOutput) Window ¶
func (o MaintenancePolicyResponseOutput) Window() MaintenanceWindowResponseOutput
Specifies the maintenance window in which maintenance may be performed.
type MaintenancePolicyResponsePtrInput ¶
type MaintenancePolicyResponsePtrInput interface { pulumi.Input ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput ToMaintenancePolicyResponsePtrOutputWithContext(context.Context) MaintenancePolicyResponsePtrOutput }
MaintenancePolicyResponsePtrInput is an input type that accepts MaintenancePolicyResponseArgs, MaintenancePolicyResponsePtr and MaintenancePolicyResponsePtrOutput values. You can construct a concrete instance of `MaintenancePolicyResponsePtrInput` via:
MaintenancePolicyResponseArgs{...} or: nil
func MaintenancePolicyResponsePtr ¶
func MaintenancePolicyResponsePtr(v *MaintenancePolicyResponseArgs) MaintenancePolicyResponsePtrInput
type MaintenancePolicyResponsePtrOutput ¶
type MaintenancePolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (MaintenancePolicyResponsePtrOutput) Elem ¶
func (o MaintenancePolicyResponsePtrOutput) Elem() MaintenancePolicyResponseOutput
func (MaintenancePolicyResponsePtrOutput) ElementType ¶
func (MaintenancePolicyResponsePtrOutput) ElementType() reflect.Type
func (MaintenancePolicyResponsePtrOutput) ResourceVersion ¶
func (o MaintenancePolicyResponsePtrOutput) 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 (MaintenancePolicyResponsePtrOutput) ToMaintenancePolicyResponsePtrOutput ¶
func (o MaintenancePolicyResponsePtrOutput) ToMaintenancePolicyResponsePtrOutput() MaintenancePolicyResponsePtrOutput
func (MaintenancePolicyResponsePtrOutput) ToMaintenancePolicyResponsePtrOutputWithContext ¶
func (o MaintenancePolicyResponsePtrOutput) ToMaintenancePolicyResponsePtrOutputWithContext(ctx context.Context) MaintenancePolicyResponsePtrOutput
func (MaintenancePolicyResponsePtrOutput) Window ¶
func (o MaintenancePolicyResponsePtrOutput) Window() MaintenanceWindowResponsePtrOutput
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 MaintenanceWindowResponseArgs ¶
type MaintenanceWindowResponseArgs struct { // DailyMaintenanceWindow specifies a daily maintenance operation window. DailyMaintenanceWindow DailyMaintenanceWindowResponseInput `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 RecurringTimeWindowResponseInput `pulumi:"recurringWindow"` }
MaintenanceWindow defines the maintenance window to be used for the cluster.
func (MaintenanceWindowResponseArgs) ElementType ¶
func (MaintenanceWindowResponseArgs) ElementType() reflect.Type
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MaintenanceWindowResponseInput ¶
type MaintenanceWindowResponseInput interface { pulumi.Input ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput ToMaintenanceWindowResponseOutputWithContext(context.Context) MaintenanceWindowResponseOutput }
MaintenanceWindowResponseInput is an input type that accepts MaintenanceWindowResponseArgs and MaintenanceWindowResponseOutput values. You can construct a concrete instance of `MaintenanceWindowResponseInput` via:
MaintenanceWindowResponseArgs{...}
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
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MaintenanceWindowResponsePtrInput ¶
type MaintenanceWindowResponsePtrInput interface { pulumi.Input ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput ToMaintenanceWindowResponsePtrOutputWithContext(context.Context) MaintenanceWindowResponsePtrOutput }
MaintenanceWindowResponsePtrInput is an input type that accepts MaintenanceWindowResponseArgs, MaintenanceWindowResponsePtr and MaintenanceWindowResponsePtrOutput values. You can construct a concrete instance of `MaintenanceWindowResponsePtrInput` via:
MaintenanceWindowResponseArgs{...} or: nil
func MaintenanceWindowResponsePtr ¶
func MaintenanceWindowResponsePtr(v *MaintenanceWindowResponseArgs) MaintenanceWindowResponsePtrInput
type MaintenanceWindowResponsePtrOutput ¶
type MaintenanceWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowResponsePtrOutput) DailyMaintenanceWindow ¶
func (o MaintenanceWindowResponsePtrOutput) DailyMaintenanceWindow() DailyMaintenanceWindowResponsePtrOutput
DailyMaintenanceWindow specifies a daily maintenance operation window.
func (MaintenanceWindowResponsePtrOutput) Elem ¶
func (o MaintenanceWindowResponsePtrOutput) Elem() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponsePtrOutput) ElementType ¶
func (MaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
func (MaintenanceWindowResponsePtrOutput) MaintenanceExclusions ¶
func (o MaintenanceWindowResponsePtrOutput) MaintenanceExclusions() pulumi.StringMapOutput
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
func (MaintenanceWindowResponsePtrOutput) RecurringWindow ¶
func (o MaintenanceWindowResponsePtrOutput) RecurringWindow() RecurringTimeWindowResponsePtrOutput
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 (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput ¶
func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
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 ManagedPrometheusConfigResponseArgs ¶ added in v0.9.0
type ManagedPrometheusConfigResponseArgs struct { // Enable Managed Collection. Enabled pulumi.BoolInput `pulumi:"enabled"` }
ManagedPrometheusConfig defines the configuration for Google Cloud Managed Service for Prometheus.
func (ManagedPrometheusConfigResponseArgs) ElementType ¶ added in v0.9.0
func (ManagedPrometheusConfigResponseArgs) ElementType() reflect.Type
func (ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponseOutput ¶ added in v0.9.0
func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponseOutput() ManagedPrometheusConfigResponseOutput
func (ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponseOutputWithContext ¶ added in v0.9.0
func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponseOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponseOutput
func (ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponsePtrOutput ¶ added in v0.9.0
func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput
func (ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (i ManagedPrometheusConfigResponseArgs) ToManagedPrometheusConfigResponsePtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponsePtrOutput
type ManagedPrometheusConfigResponseInput ¶ added in v0.9.0
type ManagedPrometheusConfigResponseInput interface { pulumi.Input ToManagedPrometheusConfigResponseOutput() ManagedPrometheusConfigResponseOutput ToManagedPrometheusConfigResponseOutputWithContext(context.Context) ManagedPrometheusConfigResponseOutput }
ManagedPrometheusConfigResponseInput is an input type that accepts ManagedPrometheusConfigResponseArgs and ManagedPrometheusConfigResponseOutput values. You can construct a concrete instance of `ManagedPrometheusConfigResponseInput` via:
ManagedPrometheusConfigResponseArgs{...}
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
func (ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponsePtrOutput ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput
func (ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponseOutput) ToManagedPrometheusConfigResponsePtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponsePtrOutput
type ManagedPrometheusConfigResponsePtrInput ¶ added in v0.9.0
type ManagedPrometheusConfigResponsePtrInput interface { pulumi.Input ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput ToManagedPrometheusConfigResponsePtrOutputWithContext(context.Context) ManagedPrometheusConfigResponsePtrOutput }
ManagedPrometheusConfigResponsePtrInput is an input type that accepts ManagedPrometheusConfigResponseArgs, ManagedPrometheusConfigResponsePtr and ManagedPrometheusConfigResponsePtrOutput values. You can construct a concrete instance of `ManagedPrometheusConfigResponsePtrInput` via:
ManagedPrometheusConfigResponseArgs{...} or: nil
func ManagedPrometheusConfigResponsePtr ¶ added in v0.9.0
func ManagedPrometheusConfigResponsePtr(v *ManagedPrometheusConfigResponseArgs) ManagedPrometheusConfigResponsePtrInput
type ManagedPrometheusConfigResponsePtrOutput ¶ added in v0.9.0
type ManagedPrometheusConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedPrometheusConfigResponsePtrOutput) ElementType ¶ added in v0.9.0
func (ManagedPrometheusConfigResponsePtrOutput) ElementType() reflect.Type
func (ManagedPrometheusConfigResponsePtrOutput) Enabled ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Enable Managed Collection.
func (ManagedPrometheusConfigResponsePtrOutput) ToManagedPrometheusConfigResponsePtrOutput ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponsePtrOutput) ToManagedPrometheusConfigResponsePtrOutput() ManagedPrometheusConfigResponsePtrOutput
func (ManagedPrometheusConfigResponsePtrOutput) ToManagedPrometheusConfigResponsePtrOutputWithContext ¶ added in v0.9.0
func (o ManagedPrometheusConfigResponsePtrOutput) ToManagedPrometheusConfigResponsePtrOutputWithContext(ctx context.Context) ManagedPrometheusConfigResponsePtrOutput
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 MasterAuthResponseArgs ¶
type MasterAuthResponseArgs struct { // [Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint. ClientCertificate pulumi.StringInput `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 ClientCertificateConfigResponseInput `pulumi:"clientCertificateConfig"` // [Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint. ClientKey pulumi.StringInput `pulumi:"clientKey"` ClusterCaCertificate pulumi.StringInput `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.StringInput `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.StringInput `pulumi:"username"` }
The authentication information for accessing the master endpoint. Authentication can be done using HTTP basic auth or using client certificates.
func (MasterAuthResponseArgs) ElementType ¶
func (MasterAuthResponseArgs) ElementType() reflect.Type
func (MasterAuthResponseArgs) ToMasterAuthResponseOutput ¶
func (i MasterAuthResponseArgs) ToMasterAuthResponseOutput() MasterAuthResponseOutput
func (MasterAuthResponseArgs) ToMasterAuthResponseOutputWithContext ¶
func (i MasterAuthResponseArgs) ToMasterAuthResponseOutputWithContext(ctx context.Context) MasterAuthResponseOutput
func (MasterAuthResponseArgs) ToMasterAuthResponsePtrOutput ¶
func (i MasterAuthResponseArgs) ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput
func (MasterAuthResponseArgs) ToMasterAuthResponsePtrOutputWithContext ¶
func (i MasterAuthResponseArgs) ToMasterAuthResponsePtrOutputWithContext(ctx context.Context) MasterAuthResponsePtrOutput
type MasterAuthResponseInput ¶
type MasterAuthResponseInput interface { pulumi.Input ToMasterAuthResponseOutput() MasterAuthResponseOutput ToMasterAuthResponseOutputWithContext(context.Context) MasterAuthResponseOutput }
MasterAuthResponseInput is an input type that accepts MasterAuthResponseArgs and MasterAuthResponseOutput values. You can construct a concrete instance of `MasterAuthResponseInput` via:
MasterAuthResponseArgs{...}
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) ToMasterAuthResponsePtrOutput ¶
func (o MasterAuthResponseOutput) ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput
func (MasterAuthResponseOutput) ToMasterAuthResponsePtrOutputWithContext ¶
func (o MasterAuthResponseOutput) ToMasterAuthResponsePtrOutputWithContext(ctx context.Context) MasterAuthResponsePtrOutput
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 MasterAuthResponsePtrInput ¶
type MasterAuthResponsePtrInput interface { pulumi.Input ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput ToMasterAuthResponsePtrOutputWithContext(context.Context) MasterAuthResponsePtrOutput }
MasterAuthResponsePtrInput is an input type that accepts MasterAuthResponseArgs, MasterAuthResponsePtr and MasterAuthResponsePtrOutput values. You can construct a concrete instance of `MasterAuthResponsePtrInput` via:
MasterAuthResponseArgs{...} or: nil
func MasterAuthResponsePtr ¶
func MasterAuthResponsePtr(v *MasterAuthResponseArgs) MasterAuthResponsePtrInput
type MasterAuthResponsePtrOutput ¶
type MasterAuthResponsePtrOutput struct{ *pulumi.OutputState }
func (MasterAuthResponsePtrOutput) ClientCertificate ¶
func (o MasterAuthResponsePtrOutput) ClientCertificate() pulumi.StringPtrOutput
[Output only] Base64-encoded public certificate used by clients to authenticate to the cluster endpoint.
func (MasterAuthResponsePtrOutput) ClientCertificateConfig ¶
func (o MasterAuthResponsePtrOutput) ClientCertificateConfig() ClientCertificateConfigResponsePtrOutput
Configuration for client certificate authentication on the cluster. For clusters before v1.12, if no configuration is specified, a client certificate is issued.
func (MasterAuthResponsePtrOutput) ClientKey ¶
func (o MasterAuthResponsePtrOutput) ClientKey() pulumi.StringPtrOutput
[Output only] Base64-encoded private key used by clients to authenticate to the cluster endpoint.
func (MasterAuthResponsePtrOutput) ClusterCaCertificate ¶
func (o MasterAuthResponsePtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (MasterAuthResponsePtrOutput) Elem ¶
func (o MasterAuthResponsePtrOutput) Elem() MasterAuthResponseOutput
func (MasterAuthResponsePtrOutput) ElementType ¶
func (MasterAuthResponsePtrOutput) ElementType() reflect.Type
func (MasterAuthResponsePtrOutput) Password ¶
func (o MasterAuthResponsePtrOutput) 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 (MasterAuthResponsePtrOutput) ToMasterAuthResponsePtrOutput ¶
func (o MasterAuthResponsePtrOutput) ToMasterAuthResponsePtrOutput() MasterAuthResponsePtrOutput
func (MasterAuthResponsePtrOutput) ToMasterAuthResponsePtrOutputWithContext ¶
func (o MasterAuthResponsePtrOutput) ToMasterAuthResponsePtrOutputWithContext(ctx context.Context) MasterAuthResponsePtrOutput
func (MasterAuthResponsePtrOutput) Username ¶
func (o MasterAuthResponsePtrOutput) 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 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"` }
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"` }
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) 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) 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"` }
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 MasterAuthorizedNetworksConfigResponseArgs ¶
type MasterAuthorizedNetworksConfigResponseArgs struct { // cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS. CidrBlocks CidrBlockResponseArrayInput `pulumi:"cidrBlocks"` // Whether or not master authorized networks is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` }
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 (MasterAuthorizedNetworksConfigResponseArgs) ElementType ¶
func (MasterAuthorizedNetworksConfigResponseArgs) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutput ¶
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutputWithContext ¶
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutput ¶
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
func (MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext ¶
func (i MasterAuthorizedNetworksConfigResponseArgs) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
type MasterAuthorizedNetworksConfigResponseInput ¶
type MasterAuthorizedNetworksConfigResponseInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput ToMasterAuthorizedNetworksConfigResponseOutputWithContext(context.Context) MasterAuthorizedNetworksConfigResponseOutput }
MasterAuthorizedNetworksConfigResponseInput is an input type that accepts MasterAuthorizedNetworksConfigResponseArgs and MasterAuthorizedNetworksConfigResponseOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigResponseInput` via:
MasterAuthorizedNetworksConfigResponseArgs{...}
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) ToMasterAuthorizedNetworksConfigResponseOutput ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutput() MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponseOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponseOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
func (MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigResponseOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
type MasterAuthorizedNetworksConfigResponsePtrInput ¶
type MasterAuthorizedNetworksConfigResponsePtrInput interface { pulumi.Input ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput }
MasterAuthorizedNetworksConfigResponsePtrInput is an input type that accepts MasterAuthorizedNetworksConfigResponseArgs, MasterAuthorizedNetworksConfigResponsePtr and MasterAuthorizedNetworksConfigResponsePtrOutput values. You can construct a concrete instance of `MasterAuthorizedNetworksConfigResponsePtrInput` via:
MasterAuthorizedNetworksConfigResponseArgs{...} or: nil
func MasterAuthorizedNetworksConfigResponsePtr ¶
func MasterAuthorizedNetworksConfigResponsePtr(v *MasterAuthorizedNetworksConfigResponseArgs) MasterAuthorizedNetworksConfigResponsePtrInput
type MasterAuthorizedNetworksConfigResponsePtrOutput ¶
type MasterAuthorizedNetworksConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (MasterAuthorizedNetworksConfigResponsePtrOutput) CidrBlocks ¶
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) CidrBlocks() CidrBlockResponseArrayOutput
cidr_blocks define up to 10 external networks that could access Kubernetes master through HTTPS.
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ElementType ¶
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ElementType() reflect.Type
func (MasterAuthorizedNetworksConfigResponsePtrOutput) Enabled ¶
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether or not master authorized networks is enabled.
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput ¶
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutput() MasterAuthorizedNetworksConfigResponsePtrOutput
func (MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext ¶
func (o MasterAuthorizedNetworksConfigResponsePtrOutput) ToMasterAuthorizedNetworksConfigResponsePtrOutputWithContext(ctx context.Context) MasterAuthorizedNetworksConfigResponsePtrOutput
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 MasterResponseArgs ¶
type MasterResponseArgs struct { }
Master is the configuration for components on master.
func (MasterResponseArgs) ElementType ¶
func (MasterResponseArgs) ElementType() reflect.Type
func (MasterResponseArgs) ToMasterResponseOutput ¶
func (i MasterResponseArgs) ToMasterResponseOutput() MasterResponseOutput
func (MasterResponseArgs) ToMasterResponseOutputWithContext ¶
func (i MasterResponseArgs) ToMasterResponseOutputWithContext(ctx context.Context) MasterResponseOutput
func (MasterResponseArgs) ToMasterResponsePtrOutput ¶
func (i MasterResponseArgs) ToMasterResponsePtrOutput() MasterResponsePtrOutput
func (MasterResponseArgs) ToMasterResponsePtrOutputWithContext ¶
func (i MasterResponseArgs) ToMasterResponsePtrOutputWithContext(ctx context.Context) MasterResponsePtrOutput
type MasterResponseInput ¶
type MasterResponseInput interface { pulumi.Input ToMasterResponseOutput() MasterResponseOutput ToMasterResponseOutputWithContext(context.Context) MasterResponseOutput }
MasterResponseInput is an input type that accepts MasterResponseArgs and MasterResponseOutput values. You can construct a concrete instance of `MasterResponseInput` via:
MasterResponseArgs{...}
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
func (MasterResponseOutput) ToMasterResponsePtrOutput ¶
func (o MasterResponseOutput) ToMasterResponsePtrOutput() MasterResponsePtrOutput
func (MasterResponseOutput) ToMasterResponsePtrOutputWithContext ¶
func (o MasterResponseOutput) ToMasterResponsePtrOutputWithContext(ctx context.Context) MasterResponsePtrOutput
type MasterResponsePtrInput ¶
type MasterResponsePtrInput interface { pulumi.Input ToMasterResponsePtrOutput() MasterResponsePtrOutput ToMasterResponsePtrOutputWithContext(context.Context) MasterResponsePtrOutput }
MasterResponsePtrInput is an input type that accepts MasterResponseArgs, MasterResponsePtr and MasterResponsePtrOutput values. You can construct a concrete instance of `MasterResponsePtrInput` via:
MasterResponseArgs{...} or: nil
func MasterResponsePtr ¶
func MasterResponsePtr(v *MasterResponseArgs) MasterResponsePtrInput
type MasterResponsePtrOutput ¶
type MasterResponsePtrOutput struct{ *pulumi.OutputState }
func (MasterResponsePtrOutput) Elem ¶
func (o MasterResponsePtrOutput) Elem() MasterResponseOutput
func (MasterResponsePtrOutput) ElementType ¶
func (MasterResponsePtrOutput) ElementType() reflect.Type
func (MasterResponsePtrOutput) ToMasterResponsePtrOutput ¶
func (o MasterResponsePtrOutput) ToMasterResponsePtrOutput() MasterResponsePtrOutput
func (MasterResponsePtrOutput) ToMasterResponsePtrOutputWithContext ¶
func (o MasterResponsePtrOutput) ToMasterResponsePtrOutputWithContext(ctx context.Context) MasterResponsePtrOutput
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 MaxPodsConstraintResponseArgs ¶
type MaxPodsConstraintResponseArgs struct { // Constraint enforced on the max num of pods per node. MaxPodsPerNode pulumi.StringInput `pulumi:"maxPodsPerNode"` }
Constraints applied to pods.
func (MaxPodsConstraintResponseArgs) ElementType ¶
func (MaxPodsConstraintResponseArgs) ElementType() reflect.Type
func (MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponseOutput ¶
func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponseOutput() MaxPodsConstraintResponseOutput
func (MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponseOutputWithContext ¶
func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponseOutputWithContext(ctx context.Context) MaxPodsConstraintResponseOutput
func (MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponsePtrOutput ¶
func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput
func (MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponsePtrOutputWithContext ¶
func (i MaxPodsConstraintResponseArgs) ToMaxPodsConstraintResponsePtrOutputWithContext(ctx context.Context) MaxPodsConstraintResponsePtrOutput
type MaxPodsConstraintResponseInput ¶
type MaxPodsConstraintResponseInput interface { pulumi.Input ToMaxPodsConstraintResponseOutput() MaxPodsConstraintResponseOutput ToMaxPodsConstraintResponseOutputWithContext(context.Context) MaxPodsConstraintResponseOutput }
MaxPodsConstraintResponseInput is an input type that accepts MaxPodsConstraintResponseArgs and MaxPodsConstraintResponseOutput values. You can construct a concrete instance of `MaxPodsConstraintResponseInput` via:
MaxPodsConstraintResponseArgs{...}
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
func (MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponsePtrOutput ¶
func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput
func (MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponsePtrOutputWithContext ¶
func (o MaxPodsConstraintResponseOutput) ToMaxPodsConstraintResponsePtrOutputWithContext(ctx context.Context) MaxPodsConstraintResponsePtrOutput
type MaxPodsConstraintResponsePtrInput ¶
type MaxPodsConstraintResponsePtrInput interface { pulumi.Input ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput ToMaxPodsConstraintResponsePtrOutputWithContext(context.Context) MaxPodsConstraintResponsePtrOutput }
MaxPodsConstraintResponsePtrInput is an input type that accepts MaxPodsConstraintResponseArgs, MaxPodsConstraintResponsePtr and MaxPodsConstraintResponsePtrOutput values. You can construct a concrete instance of `MaxPodsConstraintResponsePtrInput` via:
MaxPodsConstraintResponseArgs{...} or: nil
func MaxPodsConstraintResponsePtr ¶
func MaxPodsConstraintResponsePtr(v *MaxPodsConstraintResponseArgs) MaxPodsConstraintResponsePtrInput
type MaxPodsConstraintResponsePtrOutput ¶
type MaxPodsConstraintResponsePtrOutput struct{ *pulumi.OutputState }
func (MaxPodsConstraintResponsePtrOutput) Elem ¶
func (o MaxPodsConstraintResponsePtrOutput) Elem() MaxPodsConstraintResponseOutput
func (MaxPodsConstraintResponsePtrOutput) ElementType ¶
func (MaxPodsConstraintResponsePtrOutput) ElementType() reflect.Type
func (MaxPodsConstraintResponsePtrOutput) MaxPodsPerNode ¶
func (o MaxPodsConstraintResponsePtrOutput) MaxPodsPerNode() pulumi.StringPtrOutput
Constraint enforced on the max num of pods per node.
func (MaxPodsConstraintResponsePtrOutput) ToMaxPodsConstraintResponsePtrOutput ¶
func (o MaxPodsConstraintResponsePtrOutput) ToMaxPodsConstraintResponsePtrOutput() MaxPodsConstraintResponsePtrOutput
func (MaxPodsConstraintResponsePtrOutput) ToMaxPodsConstraintResponsePtrOutputWithContext ¶
func (o MaxPodsConstraintResponsePtrOutput) ToMaxPodsConstraintResponsePtrOutputWithContext(ctx context.Context) MaxPodsConstraintResponsePtrOutput
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 MeshCertificatesResponseArgs ¶ added in v0.8.0
type MeshCertificatesResponseArgs 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.BoolInput `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (MeshCertificatesResponseArgs) ElementType ¶ added in v0.8.0
func (MeshCertificatesResponseArgs) ElementType() reflect.Type
func (MeshCertificatesResponseArgs) ToMeshCertificatesResponseOutput ¶ added in v0.8.0
func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponseOutput() MeshCertificatesResponseOutput
func (MeshCertificatesResponseArgs) ToMeshCertificatesResponseOutputWithContext ¶ added in v0.8.0
func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponseOutputWithContext(ctx context.Context) MeshCertificatesResponseOutput
func (MeshCertificatesResponseArgs) ToMeshCertificatesResponsePtrOutput ¶ added in v0.8.0
func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput
func (MeshCertificatesResponseArgs) ToMeshCertificatesResponsePtrOutputWithContext ¶ added in v0.8.0
func (i MeshCertificatesResponseArgs) ToMeshCertificatesResponsePtrOutputWithContext(ctx context.Context) MeshCertificatesResponsePtrOutput
type MeshCertificatesResponseInput ¶ added in v0.8.0
type MeshCertificatesResponseInput interface { pulumi.Input ToMeshCertificatesResponseOutput() MeshCertificatesResponseOutput ToMeshCertificatesResponseOutputWithContext(context.Context) MeshCertificatesResponseOutput }
MeshCertificatesResponseInput is an input type that accepts MeshCertificatesResponseArgs and MeshCertificatesResponseOutput values. You can construct a concrete instance of `MeshCertificatesResponseInput` via:
MeshCertificatesResponseArgs{...}
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
func (MeshCertificatesResponseOutput) ToMeshCertificatesResponsePtrOutput ¶ added in v0.8.0
func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput
func (MeshCertificatesResponseOutput) ToMeshCertificatesResponsePtrOutputWithContext ¶ added in v0.8.0
func (o MeshCertificatesResponseOutput) ToMeshCertificatesResponsePtrOutputWithContext(ctx context.Context) MeshCertificatesResponsePtrOutput
type MeshCertificatesResponsePtrInput ¶ added in v0.8.0
type MeshCertificatesResponsePtrInput interface { pulumi.Input ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput ToMeshCertificatesResponsePtrOutputWithContext(context.Context) MeshCertificatesResponsePtrOutput }
MeshCertificatesResponsePtrInput is an input type that accepts MeshCertificatesResponseArgs, MeshCertificatesResponsePtr and MeshCertificatesResponsePtrOutput values. You can construct a concrete instance of `MeshCertificatesResponsePtrInput` via:
MeshCertificatesResponseArgs{...} or: nil
func MeshCertificatesResponsePtr ¶ added in v0.8.0
func MeshCertificatesResponsePtr(v *MeshCertificatesResponseArgs) MeshCertificatesResponsePtrInput
type MeshCertificatesResponsePtrOutput ¶ added in v0.8.0
type MeshCertificatesResponsePtrOutput struct{ *pulumi.OutputState }
func (MeshCertificatesResponsePtrOutput) Elem ¶ added in v0.8.0
func (o MeshCertificatesResponsePtrOutput) Elem() MeshCertificatesResponseOutput
func (MeshCertificatesResponsePtrOutput) ElementType ¶ added in v0.8.0
func (MeshCertificatesResponsePtrOutput) ElementType() reflect.Type
func (MeshCertificatesResponsePtrOutput) EnableCertificates ¶ added in v0.8.0
func (o MeshCertificatesResponsePtrOutput) 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 (MeshCertificatesResponsePtrOutput) ToMeshCertificatesResponsePtrOutput ¶ added in v0.8.0
func (o MeshCertificatesResponsePtrOutput) ToMeshCertificatesResponsePtrOutput() MeshCertificatesResponsePtrOutput
func (MeshCertificatesResponsePtrOutput) ToMeshCertificatesResponsePtrOutputWithContext ¶ added in v0.8.0
func (o MeshCertificatesResponsePtrOutput) ToMeshCertificatesResponsePtrOutputWithContext(ctx context.Context) MeshCertificatesResponsePtrOutput
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 MonitoringComponentConfigResponseArgs ¶ added in v0.8.0
type MonitoringComponentConfigResponseArgs struct { // Select components to collect metrics. An empty set would disable all monitoring. EnableComponents pulumi.StringArrayInput `pulumi:"enableComponents"` }
MonitoringComponentConfig is cluster monitoring component configuration.
func (MonitoringComponentConfigResponseArgs) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigResponseArgs) ElementType() reflect.Type
func (MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponseOutput ¶ added in v0.8.0
func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponseOutput() MonitoringComponentConfigResponseOutput
func (MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponseOutputWithContext ¶ added in v0.8.0
func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponseOutputWithContext(ctx context.Context) MonitoringComponentConfigResponseOutput
func (MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponsePtrOutput ¶ added in v0.8.0
func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput
func (MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i MonitoringComponentConfigResponseArgs) ToMonitoringComponentConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringComponentConfigResponsePtrOutput
type MonitoringComponentConfigResponseInput ¶ added in v0.8.0
type MonitoringComponentConfigResponseInput interface { pulumi.Input ToMonitoringComponentConfigResponseOutput() MonitoringComponentConfigResponseOutput ToMonitoringComponentConfigResponseOutputWithContext(context.Context) MonitoringComponentConfigResponseOutput }
MonitoringComponentConfigResponseInput is an input type that accepts MonitoringComponentConfigResponseArgs and MonitoringComponentConfigResponseOutput values. You can construct a concrete instance of `MonitoringComponentConfigResponseInput` via:
MonitoringComponentConfigResponseArgs{...}
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
func (MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponsePtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput
func (MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigResponseOutput) ToMonitoringComponentConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringComponentConfigResponsePtrOutput
type MonitoringComponentConfigResponsePtrInput ¶ added in v0.8.0
type MonitoringComponentConfigResponsePtrInput interface { pulumi.Input ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput ToMonitoringComponentConfigResponsePtrOutputWithContext(context.Context) MonitoringComponentConfigResponsePtrOutput }
MonitoringComponentConfigResponsePtrInput is an input type that accepts MonitoringComponentConfigResponseArgs, MonitoringComponentConfigResponsePtr and MonitoringComponentConfigResponsePtrOutput values. You can construct a concrete instance of `MonitoringComponentConfigResponsePtrInput` via:
MonitoringComponentConfigResponseArgs{...} or: nil
func MonitoringComponentConfigResponsePtr ¶ added in v0.8.0
func MonitoringComponentConfigResponsePtr(v *MonitoringComponentConfigResponseArgs) MonitoringComponentConfigResponsePtrInput
type MonitoringComponentConfigResponsePtrOutput ¶ added in v0.8.0
type MonitoringComponentConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (MonitoringComponentConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (MonitoringComponentConfigResponsePtrOutput) ElementType() reflect.Type
func (MonitoringComponentConfigResponsePtrOutput) EnableComponents ¶ added in v0.8.0
func (o MonitoringComponentConfigResponsePtrOutput) EnableComponents() pulumi.StringArrayOutput
Select components to collect metrics. An empty set would disable all monitoring.
func (MonitoringComponentConfigResponsePtrOutput) ToMonitoringComponentConfigResponsePtrOutput ¶ added in v0.8.0
func (o MonitoringComponentConfigResponsePtrOutput) ToMonitoringComponentConfigResponsePtrOutput() MonitoringComponentConfigResponsePtrOutput
func (MonitoringComponentConfigResponsePtrOutput) ToMonitoringComponentConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringComponentConfigResponsePtrOutput) ToMonitoringComponentConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringComponentConfigResponsePtrOutput
type MonitoringConfig ¶ added in v0.8.0
type MonitoringConfig struct { // 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 { // 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) 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) 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 { // 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 MonitoringConfigResponseArgs ¶ added in v0.8.0
type MonitoringConfigResponseArgs struct { // Monitoring components configuration ComponentConfig MonitoringComponentConfigResponseInput `pulumi:"componentConfig"` // Enable Google Cloud Managed Service for Prometheus in the cluster. ManagedPrometheusConfig ManagedPrometheusConfigResponseInput `pulumi:"managedPrometheusConfig"` }
MonitoringConfig is cluster monitoring configuration.
func (MonitoringConfigResponseArgs) ElementType ¶ added in v0.8.0
func (MonitoringConfigResponseArgs) ElementType() reflect.Type
func (MonitoringConfigResponseArgs) ToMonitoringConfigResponseOutput ¶ added in v0.8.0
func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput
func (MonitoringConfigResponseArgs) ToMonitoringConfigResponseOutputWithContext ¶ added in v0.8.0
func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponseOutputWithContext(ctx context.Context) MonitoringConfigResponseOutput
func (MonitoringConfigResponseArgs) ToMonitoringConfigResponsePtrOutput ¶ added in v0.8.0
func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput
func (MonitoringConfigResponseArgs) ToMonitoringConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (i MonitoringConfigResponseArgs) ToMonitoringConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringConfigResponsePtrOutput
type MonitoringConfigResponseInput ¶ added in v0.8.0
type MonitoringConfigResponseInput interface { pulumi.Input ToMonitoringConfigResponseOutput() MonitoringConfigResponseOutput ToMonitoringConfigResponseOutputWithContext(context.Context) MonitoringConfigResponseOutput }
MonitoringConfigResponseInput is an input type that accepts MonitoringConfigResponseArgs and MonitoringConfigResponseOutput values. You can construct a concrete instance of `MonitoringConfigResponseInput` via:
MonitoringConfigResponseArgs{...}
type MonitoringConfigResponseOutput ¶ added in v0.8.0
type MonitoringConfigResponseOutput struct{ *pulumi.OutputState }
MonitoringConfig is cluster monitoring configuration.
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
func (MonitoringConfigResponseOutput) ToMonitoringConfigResponsePtrOutput ¶ added in v0.8.0
func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput
func (MonitoringConfigResponseOutput) ToMonitoringConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringConfigResponseOutput) ToMonitoringConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringConfigResponsePtrOutput
type MonitoringConfigResponsePtrInput ¶ added in v0.8.0
type MonitoringConfigResponsePtrInput interface { pulumi.Input ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput ToMonitoringConfigResponsePtrOutputWithContext(context.Context) MonitoringConfigResponsePtrOutput }
MonitoringConfigResponsePtrInput is an input type that accepts MonitoringConfigResponseArgs, MonitoringConfigResponsePtr and MonitoringConfigResponsePtrOutput values. You can construct a concrete instance of `MonitoringConfigResponsePtrInput` via:
MonitoringConfigResponseArgs{...} or: nil
func MonitoringConfigResponsePtr ¶ added in v0.8.0
func MonitoringConfigResponsePtr(v *MonitoringConfigResponseArgs) MonitoringConfigResponsePtrInput
type MonitoringConfigResponsePtrOutput ¶ added in v0.8.0
type MonitoringConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (MonitoringConfigResponsePtrOutput) ComponentConfig ¶ added in v0.8.0
func (o MonitoringConfigResponsePtrOutput) ComponentConfig() MonitoringComponentConfigResponsePtrOutput
Monitoring components configuration
func (MonitoringConfigResponsePtrOutput) Elem ¶ added in v0.8.0
func (o MonitoringConfigResponsePtrOutput) Elem() MonitoringConfigResponseOutput
func (MonitoringConfigResponsePtrOutput) ElementType ¶ added in v0.8.0
func (MonitoringConfigResponsePtrOutput) ElementType() reflect.Type
func (MonitoringConfigResponsePtrOutput) ManagedPrometheusConfig ¶ added in v0.9.0
func (o MonitoringConfigResponsePtrOutput) ManagedPrometheusConfig() ManagedPrometheusConfigResponsePtrOutput
Enable Google Cloud Managed Service for Prometheus in the cluster.
func (MonitoringConfigResponsePtrOutput) ToMonitoringConfigResponsePtrOutput ¶ added in v0.8.0
func (o MonitoringConfigResponsePtrOutput) ToMonitoringConfigResponsePtrOutput() MonitoringConfigResponsePtrOutput
func (MonitoringConfigResponsePtrOutput) ToMonitoringConfigResponsePtrOutputWithContext ¶ added in v0.8.0
func (o MonitoringConfigResponsePtrOutput) ToMonitoringConfigResponsePtrOutputWithContext(ctx context.Context) MonitoringConfigResponsePtrOutput
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 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"` // 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 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"` // 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 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) 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) 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) 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) 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 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"` // 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"` // 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 NetworkConfigResponseArgs ¶
type NetworkConfigResponseArgs struct { // The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation. DatapathProvider pulumi.StringInput `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 DefaultSnatStatusResponseInput `pulumi:"defaultSnatStatus"` // DNSConfig contains clusterDNS config for this cluster. DnsConfig DNSConfigResponseInput `pulumi:"dnsConfig"` // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntraNodeVisibility pulumi.BoolInput `pulumi:"enableIntraNodeVisibility"` // Whether L4ILB Subsetting is enabled for this cluster. EnableL4ilbSubsetting pulumi.BoolInput `pulumi:"enableL4ilbSubsetting"` // 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 pulumi.StringInput `pulumi:"network"` // 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 pulumi.StringInput `pulumi:"privateIpv6GoogleAccess"` // ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not. ServiceExternalIpsConfig ServiceExternalIPsConfigResponseInput `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 pulumi.StringInput `pulumi:"subnetwork"` }
NetworkConfig reports the relative names of network & subnetwork.
func (NetworkConfigResponseArgs) ElementType ¶
func (NetworkConfigResponseArgs) ElementType() reflect.Type
func (NetworkConfigResponseArgs) ToNetworkConfigResponseOutput ¶
func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseArgs) ToNetworkConfigResponseOutputWithContext ¶
func (i NetworkConfigResponseArgs) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
func (NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutput ¶
func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
func (NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutputWithContext ¶
func (i NetworkConfigResponseArgs) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
type NetworkConfigResponseInput ¶
type NetworkConfigResponseInput interface { pulumi.Input ToNetworkConfigResponseOutput() NetworkConfigResponseOutput ToNetworkConfigResponseOutputWithContext(context.Context) NetworkConfigResponseOutput }
NetworkConfigResponseInput is an input type that accepts NetworkConfigResponseArgs and NetworkConfigResponseOutput values. You can construct a concrete instance of `NetworkConfigResponseInput` via:
NetworkConfigResponseArgs{...}
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) 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) 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) 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
func (NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutput ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutputWithContext ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
type NetworkConfigResponsePtrInput ¶
type NetworkConfigResponsePtrInput interface { pulumi.Input ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput ToNetworkConfigResponsePtrOutputWithContext(context.Context) NetworkConfigResponsePtrOutput }
NetworkConfigResponsePtrInput is an input type that accepts NetworkConfigResponseArgs, NetworkConfigResponsePtr and NetworkConfigResponsePtrOutput values. You can construct a concrete instance of `NetworkConfigResponsePtrInput` via:
NetworkConfigResponseArgs{...} or: nil
func NetworkConfigResponsePtr ¶
func NetworkConfigResponsePtr(v *NetworkConfigResponseArgs) NetworkConfigResponsePtrInput
type NetworkConfigResponsePtrOutput ¶
type NetworkConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigResponsePtrOutput) DatapathProvider ¶
func (o NetworkConfigResponsePtrOutput) DatapathProvider() pulumi.StringPtrOutput
The desired datapath provider for this cluster. By default, uses the IPTables-based kube-proxy implementation.
func (NetworkConfigResponsePtrOutput) DefaultSnatStatus ¶
func (o NetworkConfigResponsePtrOutput) DefaultSnatStatus() DefaultSnatStatusResponsePtrOutput
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 (NetworkConfigResponsePtrOutput) DnsConfig ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) DnsConfig() DNSConfigResponsePtrOutput
DNSConfig contains clusterDNS config for this cluster.
func (NetworkConfigResponsePtrOutput) Elem ¶
func (o NetworkConfigResponsePtrOutput) Elem() NetworkConfigResponseOutput
func (NetworkConfigResponsePtrOutput) ElementType ¶
func (NetworkConfigResponsePtrOutput) ElementType() reflect.Type
func (NetworkConfigResponsePtrOutput) EnableIntraNodeVisibility ¶
func (o NetworkConfigResponsePtrOutput) 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 (NetworkConfigResponsePtrOutput) EnableL4ilbSubsetting ¶
func (o NetworkConfigResponsePtrOutput) EnableL4ilbSubsetting() pulumi.BoolPtrOutput
Whether L4ILB Subsetting is enabled for this cluster.
func (NetworkConfigResponsePtrOutput) Network ¶
func (o NetworkConfigResponsePtrOutput) Network() pulumi.StringPtrOutput
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 (NetworkConfigResponsePtrOutput) PrivateIpv6GoogleAccess ¶
func (o NetworkConfigResponsePtrOutput) PrivateIpv6GoogleAccess() pulumi.StringPtrOutput
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 (NetworkConfigResponsePtrOutput) ServiceExternalIpsConfig ¶ added in v0.5.0
func (o NetworkConfigResponsePtrOutput) ServiceExternalIpsConfig() ServiceExternalIPsConfigResponsePtrOutput
ServiceExternalIPsConfig specifies if services with externalIPs field are blocked or not.
func (NetworkConfigResponsePtrOutput) Subnetwork ¶
func (o NetworkConfigResponsePtrOutput) Subnetwork() pulumi.StringPtrOutput
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 (NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutput ¶
func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutput() NetworkConfigResponsePtrOutput
func (NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutputWithContext ¶
func (o NetworkConfigResponsePtrOutput) ToNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NetworkConfigResponsePtrOutput
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 NetworkPolicyConfigResponseArgs ¶
type NetworkPolicyConfigResponseArgs struct { // Whether NetworkPolicy is enabled for this cluster. Disabled pulumi.BoolInput `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 (NetworkPolicyConfigResponseArgs) ElementType ¶
func (NetworkPolicyConfigResponseArgs) ElementType() reflect.Type
func (NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponseOutput ¶
func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponseOutput() NetworkPolicyConfigResponseOutput
func (NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponseOutputWithContext ¶
func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponseOutputWithContext(ctx context.Context) NetworkPolicyConfigResponseOutput
func (NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponsePtrOutput ¶
func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput
func (NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponsePtrOutputWithContext ¶
func (i NetworkPolicyConfigResponseArgs) ToNetworkPolicyConfigResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyConfigResponsePtrOutput
type NetworkPolicyConfigResponseInput ¶
type NetworkPolicyConfigResponseInput interface { pulumi.Input ToNetworkPolicyConfigResponseOutput() NetworkPolicyConfigResponseOutput ToNetworkPolicyConfigResponseOutputWithContext(context.Context) NetworkPolicyConfigResponseOutput }
NetworkPolicyConfigResponseInput is an input type that accepts NetworkPolicyConfigResponseArgs and NetworkPolicyConfigResponseOutput values. You can construct a concrete instance of `NetworkPolicyConfigResponseInput` via:
NetworkPolicyConfigResponseArgs{...}
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
func (NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponsePtrOutput ¶
func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput
func (NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponsePtrOutputWithContext ¶
func (o NetworkPolicyConfigResponseOutput) ToNetworkPolicyConfigResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyConfigResponsePtrOutput
type NetworkPolicyConfigResponsePtrInput ¶
type NetworkPolicyConfigResponsePtrInput interface { pulumi.Input ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput ToNetworkPolicyConfigResponsePtrOutputWithContext(context.Context) NetworkPolicyConfigResponsePtrOutput }
NetworkPolicyConfigResponsePtrInput is an input type that accepts NetworkPolicyConfigResponseArgs, NetworkPolicyConfigResponsePtr and NetworkPolicyConfigResponsePtrOutput values. You can construct a concrete instance of `NetworkPolicyConfigResponsePtrInput` via:
NetworkPolicyConfigResponseArgs{...} or: nil
func NetworkPolicyConfigResponsePtr ¶
func NetworkPolicyConfigResponsePtr(v *NetworkPolicyConfigResponseArgs) NetworkPolicyConfigResponsePtrInput
type NetworkPolicyConfigResponsePtrOutput ¶
type NetworkPolicyConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicyConfigResponsePtrOutput) Disabled ¶
func (o NetworkPolicyConfigResponsePtrOutput) Disabled() pulumi.BoolPtrOutput
Whether NetworkPolicy is enabled for this cluster.
func (NetworkPolicyConfigResponsePtrOutput) ElementType ¶
func (NetworkPolicyConfigResponsePtrOutput) ElementType() reflect.Type
func (NetworkPolicyConfigResponsePtrOutput) ToNetworkPolicyConfigResponsePtrOutput ¶
func (o NetworkPolicyConfigResponsePtrOutput) ToNetworkPolicyConfigResponsePtrOutput() NetworkPolicyConfigResponsePtrOutput
func (NetworkPolicyConfigResponsePtrOutput) ToNetworkPolicyConfigResponsePtrOutputWithContext ¶
func (o NetworkPolicyConfigResponsePtrOutput) ToNetworkPolicyConfigResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyConfigResponsePtrOutput
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 NetworkPolicyResponseArgs ¶
type NetworkPolicyResponseArgs struct { // Whether network policy is enabled on the cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` // The selected network policy provider. Provider pulumi.StringInput `pulumi:"provider"` }
Configuration options for the NetworkPolicy feature. https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
func (NetworkPolicyResponseArgs) ElementType ¶
func (NetworkPolicyResponseArgs) ElementType() reflect.Type
func (NetworkPolicyResponseArgs) ToNetworkPolicyResponseOutput ¶
func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponseOutput() NetworkPolicyResponseOutput
func (NetworkPolicyResponseArgs) ToNetworkPolicyResponseOutputWithContext ¶
func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponseOutputWithContext(ctx context.Context) NetworkPolicyResponseOutput
func (NetworkPolicyResponseArgs) ToNetworkPolicyResponsePtrOutput ¶
func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput
func (NetworkPolicyResponseArgs) ToNetworkPolicyResponsePtrOutputWithContext ¶
func (i NetworkPolicyResponseArgs) ToNetworkPolicyResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyResponsePtrOutput
type NetworkPolicyResponseInput ¶
type NetworkPolicyResponseInput interface { pulumi.Input ToNetworkPolicyResponseOutput() NetworkPolicyResponseOutput ToNetworkPolicyResponseOutputWithContext(context.Context) NetworkPolicyResponseOutput }
NetworkPolicyResponseInput is an input type that accepts NetworkPolicyResponseArgs and NetworkPolicyResponseOutput values. You can construct a concrete instance of `NetworkPolicyResponseInput` via:
NetworkPolicyResponseArgs{...}
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
func (NetworkPolicyResponseOutput) ToNetworkPolicyResponsePtrOutput ¶
func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput
func (NetworkPolicyResponseOutput) ToNetworkPolicyResponsePtrOutputWithContext ¶
func (o NetworkPolicyResponseOutput) ToNetworkPolicyResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyResponsePtrOutput
type NetworkPolicyResponsePtrInput ¶
type NetworkPolicyResponsePtrInput interface { pulumi.Input ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput ToNetworkPolicyResponsePtrOutputWithContext(context.Context) NetworkPolicyResponsePtrOutput }
NetworkPolicyResponsePtrInput is an input type that accepts NetworkPolicyResponseArgs, NetworkPolicyResponsePtr and NetworkPolicyResponsePtrOutput values. You can construct a concrete instance of `NetworkPolicyResponsePtrInput` via:
NetworkPolicyResponseArgs{...} or: nil
func NetworkPolicyResponsePtr ¶
func NetworkPolicyResponsePtr(v *NetworkPolicyResponseArgs) NetworkPolicyResponsePtrInput
type NetworkPolicyResponsePtrOutput ¶
type NetworkPolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkPolicyResponsePtrOutput) Elem ¶
func (o NetworkPolicyResponsePtrOutput) Elem() NetworkPolicyResponseOutput
func (NetworkPolicyResponsePtrOutput) ElementType ¶
func (NetworkPolicyResponsePtrOutput) ElementType() reflect.Type
func (NetworkPolicyResponsePtrOutput) Enabled ¶
func (o NetworkPolicyResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether network policy is enabled on the cluster.
func (NetworkPolicyResponsePtrOutput) Provider ¶
func (o NetworkPolicyResponsePtrOutput) Provider() pulumi.StringPtrOutput
The selected network policy provider.
func (NetworkPolicyResponsePtrOutput) ToNetworkPolicyResponsePtrOutput ¶
func (o NetworkPolicyResponsePtrOutput) ToNetworkPolicyResponsePtrOutput() NetworkPolicyResponsePtrOutput
func (NetworkPolicyResponsePtrOutput) ToNetworkPolicyResponsePtrOutputWithContext ¶
func (o NetworkPolicyResponsePtrOutput) ToNetworkPolicyResponsePtrOutputWithContext(ctx context.Context) NetworkPolicyResponsePtrOutput
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
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
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"` // 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"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig *EphemeralStorageConfig `pulumi:"ephemeralStorageConfig"` // GCFS (Google Container File System) configs. GcfsConfig *GcfsConfig `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic *VirtualNIC `pulumi:"gvnic"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. 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"` // 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"` // 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 inforamtion 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"` // 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"` // 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"` // The workload metadata configuration for this node. WorkloadMetadataConfig *WorkloadMetadataConfig `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster.
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"` // 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"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig EphemeralStorageConfigPtrInput `pulumi:"ephemeralStorageConfig"` // GCFS (Google Container File System) configs. GcfsConfig GcfsConfigPtrInput `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic VirtualNICPtrInput `pulumi:"gvnic"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. 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"` // 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"` // 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 inforamtion 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"` // 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"` // 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"` // The workload metadata configuration for this node. WorkloadMetadataConfig WorkloadMetadataConfigPtrInput `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster.
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, a.k.a Riptide) options. GcfsConfig *GcfsConfig `pulumi:"gcfsConfig"` }
Subset of NodeConfig message that has defaults.
type NodeConfigDefaultsArgs ¶ added in v0.5.0
type NodeConfigDefaultsArgs struct { // GCFS (Google Container File System, a.k.a Riptide) options. GcfsConfig GcfsConfigPtrInput `pulumi:"gcfsConfig"` }
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, a.k.a Riptide) options.
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, a.k.a Riptide) options.
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, a.k.a Riptide) options. GcfsConfig GcfsConfigResponse `pulumi:"gcfsConfig"` }
Subset of NodeConfig message that has defaults.
type NodeConfigDefaultsResponseArgs ¶ added in v0.5.0
type NodeConfigDefaultsResponseArgs struct { // GCFS (Google Container File System, a.k.a Riptide) options. GcfsConfig GcfsConfigResponseInput `pulumi:"gcfsConfig"` }
Subset of NodeConfig message that has defaults.
func (NodeConfigDefaultsResponseArgs) ElementType ¶ added in v0.5.0
func (NodeConfigDefaultsResponseArgs) ElementType() reflect.Type
func (NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponseOutput ¶ added in v0.5.0
func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponseOutput() NodeConfigDefaultsResponseOutput
func (NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponseOutputWithContext ¶ added in v0.5.0
func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponseOutputWithContext(ctx context.Context) NodeConfigDefaultsResponseOutput
func (NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponsePtrOutput ¶ added in v0.5.0
func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput
func (NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponsePtrOutputWithContext ¶ added in v0.5.0
func (i NodeConfigDefaultsResponseArgs) ToNodeConfigDefaultsResponsePtrOutputWithContext(ctx context.Context) NodeConfigDefaultsResponsePtrOutput
type NodeConfigDefaultsResponseInput ¶ added in v0.5.0
type NodeConfigDefaultsResponseInput interface { pulumi.Input ToNodeConfigDefaultsResponseOutput() NodeConfigDefaultsResponseOutput ToNodeConfigDefaultsResponseOutputWithContext(context.Context) NodeConfigDefaultsResponseOutput }
NodeConfigDefaultsResponseInput is an input type that accepts NodeConfigDefaultsResponseArgs and NodeConfigDefaultsResponseOutput values. You can construct a concrete instance of `NodeConfigDefaultsResponseInput` via:
NodeConfigDefaultsResponseArgs{...}
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, a.k.a Riptide) options.
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
func (NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponsePtrOutput ¶ added in v0.5.0
func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput
func (NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponsePtrOutputWithContext ¶ added in v0.5.0
func (o NodeConfigDefaultsResponseOutput) ToNodeConfigDefaultsResponsePtrOutputWithContext(ctx context.Context) NodeConfigDefaultsResponsePtrOutput
type NodeConfigDefaultsResponsePtrInput ¶ added in v0.5.0
type NodeConfigDefaultsResponsePtrInput interface { pulumi.Input ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput ToNodeConfigDefaultsResponsePtrOutputWithContext(context.Context) NodeConfigDefaultsResponsePtrOutput }
NodeConfigDefaultsResponsePtrInput is an input type that accepts NodeConfigDefaultsResponseArgs, NodeConfigDefaultsResponsePtr and NodeConfigDefaultsResponsePtrOutput values. You can construct a concrete instance of `NodeConfigDefaultsResponsePtrInput` via:
NodeConfigDefaultsResponseArgs{...} or: nil
func NodeConfigDefaultsResponsePtr ¶ added in v0.5.0
func NodeConfigDefaultsResponsePtr(v *NodeConfigDefaultsResponseArgs) NodeConfigDefaultsResponsePtrInput
type NodeConfigDefaultsResponsePtrOutput ¶ added in v0.5.0
type NodeConfigDefaultsResponsePtrOutput struct{ *pulumi.OutputState }
func (NodeConfigDefaultsResponsePtrOutput) Elem ¶ added in v0.5.0
func (o NodeConfigDefaultsResponsePtrOutput) Elem() NodeConfigDefaultsResponseOutput
func (NodeConfigDefaultsResponsePtrOutput) ElementType ¶ added in v0.5.0
func (NodeConfigDefaultsResponsePtrOutput) ElementType() reflect.Type
func (NodeConfigDefaultsResponsePtrOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigDefaultsResponsePtrOutput) GcfsConfig() GcfsConfigResponsePtrOutput
GCFS (Google Container File System, a.k.a Riptide) options.
func (NodeConfigDefaultsResponsePtrOutput) ToNodeConfigDefaultsResponsePtrOutput ¶ added in v0.5.0
func (o NodeConfigDefaultsResponsePtrOutput) ToNodeConfigDefaultsResponsePtrOutput() NodeConfigDefaultsResponsePtrOutput
func (NodeConfigDefaultsResponsePtrOutput) ToNodeConfigDefaultsResponsePtrOutputWithContext ¶ added in v0.5.0
func (o NodeConfigDefaultsResponsePtrOutput) ToNodeConfigDefaultsResponsePtrOutputWithContext(ctx context.Context) NodeConfigDefaultsResponsePtrOutput
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.
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) 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) EphemeralStorageConfig ¶
func (o NodeConfigOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
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) 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.
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) 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) 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 inforamtion 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) 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) 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) 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) 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) EphemeralStorageConfig ¶
func (o NodeConfigPtrOutput) EphemeralStorageConfig() EphemeralStorageConfigPtrOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
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) 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.
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) 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) 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 inforamtion 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) 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) 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) 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"` // 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"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig EphemeralStorageConfigResponse `pulumi:"ephemeralStorageConfig"` // GCFS (Google Container File System) configs. GcfsConfig GcfsConfigResponse `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic VirtualNICResponse `pulumi:"gvnic"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. 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"` // 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"` // 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 inforamtion 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"` // 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"` // 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"` // The workload metadata configuration for this node. WorkloadMetadataConfig WorkloadMetadataConfigResponse `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster.
type NodeConfigResponseArgs ¶
type NodeConfigResponseArgs 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 AcceleratorConfigResponseArrayInput `pulumi:"accelerators"` // Advanced features for the Compute Engine VM. AdvancedMachineFeatures AdvancedMachineFeaturesResponseInput `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.StringInput `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.IntInput `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.StringInput `pulumi:"diskType"` // Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk. EphemeralStorageConfig EphemeralStorageConfigResponseInput `pulumi:"ephemeralStorageConfig"` // GCFS (Google Container File System) configs. GcfsConfig GcfsConfigResponseInput `pulumi:"gcfsConfig"` // Enable or disable gvnic on the node pool. Gvnic VirtualNICResponseInput `pulumi:"gvnic"` // The image type to use for this node. Note that for a given image type, the latest version of it will be used. ImageType pulumi.StringInput `pulumi:"imageType"` // Node kubelet configs. KubeletConfig NodeKubeletConfigResponseInput `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 LinuxNodeConfigResponseInput `pulumi:"linuxNodeConfig"` // 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.IntInput `pulumi:"localSsdCount"` // 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.StringInput `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.StringInput `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.StringInput `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 inforamtion about preemptible VM instances. Preemptible pulumi.BoolInput `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 ReservationAffinityResponseInput `pulumi:"reservationAffinity"` // Sandbox configuration for this node. SandboxConfig SandboxConfigResponseInput `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.StringInput `pulumi:"serviceAccount"` // Shielded Instance options. ShieldedInstanceConfig ShieldedInstanceConfigResponseInput `pulumi:"shieldedInstanceConfig"` // Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag. Spot pulumi.BoolInput `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 NodeTaintResponseArrayInput `pulumi:"taints"` // The workload metadata configuration for this node. WorkloadMetadataConfig WorkloadMetadataConfigResponseInput `pulumi:"workloadMetadataConfig"` }
Parameters that describe the nodes in a cluster.
func (NodeConfigResponseArgs) ElementType ¶
func (NodeConfigResponseArgs) ElementType() reflect.Type
func (NodeConfigResponseArgs) ToNodeConfigResponseOutput ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponseOutput() NodeConfigResponseOutput
func (NodeConfigResponseArgs) ToNodeConfigResponseOutputWithContext ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
func (NodeConfigResponseArgs) ToNodeConfigResponsePtrOutput ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
func (NodeConfigResponseArgs) ToNodeConfigResponsePtrOutputWithContext ¶
func (i NodeConfigResponseArgs) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
type NodeConfigResponseInput ¶
type NodeConfigResponseInput interface { pulumi.Input ToNodeConfigResponseOutput() NodeConfigResponseOutput ToNodeConfigResponseOutputWithContext(context.Context) NodeConfigResponseOutput }
NodeConfigResponseInput is an input type that accepts NodeConfigResponseArgs and NodeConfigResponseOutput values. You can construct a concrete instance of `NodeConfigResponseInput` via:
NodeConfigResponseArgs{...}
type NodeConfigResponseOutput ¶
type NodeConfigResponseOutput struct{ *pulumi.OutputState }
Parameters that describe the nodes in a cluster.
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) 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) EphemeralStorageConfig ¶
func (o NodeConfigResponseOutput) EphemeralStorageConfig() EphemeralStorageConfigResponseOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
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) 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.
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) 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) 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 inforamtion 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) 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) 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) ToNodeConfigResponsePtrOutput ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
func (NodeConfigResponseOutput) ToNodeConfigResponsePtrOutputWithContext ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
func (NodeConfigResponseOutput) WorkloadMetadataConfig ¶
func (o NodeConfigResponseOutput) WorkloadMetadataConfig() WorkloadMetadataConfigResponseOutput
The workload metadata configuration for this node.
type NodeConfigResponsePtrInput ¶
type NodeConfigResponsePtrInput interface { pulumi.Input ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput ToNodeConfigResponsePtrOutputWithContext(context.Context) NodeConfigResponsePtrOutput }
NodeConfigResponsePtrInput is an input type that accepts NodeConfigResponseArgs, NodeConfigResponsePtr and NodeConfigResponsePtrOutput values. You can construct a concrete instance of `NodeConfigResponsePtrInput` via:
NodeConfigResponseArgs{...} or: nil
func NodeConfigResponsePtr ¶
func NodeConfigResponsePtr(v *NodeConfigResponseArgs) NodeConfigResponsePtrInput
type NodeConfigResponsePtrOutput ¶
type NodeConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NodeConfigResponsePtrOutput) Accelerators ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) AdvancedMachineFeatures ¶ added in v0.9.0
func (o NodeConfigResponsePtrOutput) AdvancedMachineFeatures() AdvancedMachineFeaturesResponsePtrOutput
Advanced features for the Compute Engine VM.
func (NodeConfigResponsePtrOutput) BootDiskKmsKey ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) DiskSizeGb ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) DiskType ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) Elem ¶
func (o NodeConfigResponsePtrOutput) Elem() NodeConfigResponseOutput
func (NodeConfigResponsePtrOutput) ElementType ¶
func (NodeConfigResponsePtrOutput) ElementType() reflect.Type
func (NodeConfigResponsePtrOutput) EphemeralStorageConfig ¶
func (o NodeConfigResponsePtrOutput) EphemeralStorageConfig() EphemeralStorageConfigResponsePtrOutput
Parameters for the ephemeral storage filesystem. If unspecified, ephemeral storage is backed by the boot disk.
func (NodeConfigResponsePtrOutput) GcfsConfig ¶ added in v0.9.0
func (o NodeConfigResponsePtrOutput) GcfsConfig() GcfsConfigResponsePtrOutput
GCFS (Google Container File System) configs.
func (NodeConfigResponsePtrOutput) Gvnic ¶ added in v0.8.0
func (o NodeConfigResponsePtrOutput) Gvnic() VirtualNICResponsePtrOutput
Enable or disable gvnic on the node pool.
func (NodeConfigResponsePtrOutput) ImageType ¶
func (o NodeConfigResponsePtrOutput) 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.
func (NodeConfigResponsePtrOutput) KubeletConfig ¶
func (o NodeConfigResponsePtrOutput) KubeletConfig() NodeKubeletConfigResponsePtrOutput
Node kubelet configs.
func (NodeConfigResponsePtrOutput) Labels ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) LinuxNodeConfig ¶
func (o NodeConfigResponsePtrOutput) LinuxNodeConfig() LinuxNodeConfigResponsePtrOutput
Parameters that can be configured on Linux nodes.
func (NodeConfigResponsePtrOutput) LocalSsdCount ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) MachineType ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) Metadata ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) MinCpuPlatform ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) NodeGroup ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) OauthScopes ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) Preemptible ¶
func (o NodeConfigResponsePtrOutput) Preemptible() pulumi.BoolPtrOutput
Whether the nodes are created as preemptible VM instances. See: https://cloud.google.com/compute/docs/instances/preemptible for more inforamtion about preemptible VM instances.
func (NodeConfigResponsePtrOutput) ReservationAffinity ¶
func (o NodeConfigResponsePtrOutput) ReservationAffinity() ReservationAffinityResponsePtrOutput
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 (NodeConfigResponsePtrOutput) SandboxConfig ¶
func (o NodeConfigResponsePtrOutput) SandboxConfig() SandboxConfigResponsePtrOutput
Sandbox configuration for this node.
func (NodeConfigResponsePtrOutput) ServiceAccount ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) ShieldedInstanceConfig ¶
func (o NodeConfigResponsePtrOutput) ShieldedInstanceConfig() ShieldedInstanceConfigResponsePtrOutput
Shielded Instance options.
func (NodeConfigResponsePtrOutput) Spot ¶ added in v0.8.0
func (o NodeConfigResponsePtrOutput) Spot() pulumi.BoolPtrOutput
Spot flag for enabling Spot VM, which is a rebrand of the existing preemptible flag.
func (NodeConfigResponsePtrOutput) Tags ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) Taints ¶
func (o NodeConfigResponsePtrOutput) 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 (NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutput ¶
func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutput() NodeConfigResponsePtrOutput
func (NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutputWithContext ¶
func (o NodeConfigResponsePtrOutput) ToNodeConfigResponsePtrOutputWithContext(ctx context.Context) NodeConfigResponsePtrOutput
func (NodeConfigResponsePtrOutput) WorkloadMetadataConfig ¶
func (o NodeConfigResponsePtrOutput) WorkloadMetadataConfig() WorkloadMetadataConfigResponsePtrOutput
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"` }
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"` }
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) 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) 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"` }
Node kubelet configs.
type NodeKubeletConfigResponseArgs ¶
type NodeKubeletConfigResponseArgs 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.BoolInput `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.StringInput `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.StringInput `pulumi:"cpuManagerPolicy"` }
Node kubelet configs.
func (NodeKubeletConfigResponseArgs) ElementType ¶
func (NodeKubeletConfigResponseArgs) ElementType() reflect.Type
func (NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponseOutput ¶
func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput
func (NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponseOutputWithContext ¶
func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponseOutputWithContext(ctx context.Context) NodeKubeletConfigResponseOutput
func (NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponsePtrOutput ¶
func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput
func (NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponsePtrOutputWithContext ¶
func (i NodeKubeletConfigResponseArgs) ToNodeKubeletConfigResponsePtrOutputWithContext(ctx context.Context) NodeKubeletConfigResponsePtrOutput
type NodeKubeletConfigResponseInput ¶
type NodeKubeletConfigResponseInput interface { pulumi.Input ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput ToNodeKubeletConfigResponseOutputWithContext(context.Context) NodeKubeletConfigResponseOutput }
NodeKubeletConfigResponseInput is an input type that accepts NodeKubeletConfigResponseArgs and NodeKubeletConfigResponseOutput values. You can construct a concrete instance of `NodeKubeletConfigResponseInput` via:
NodeKubeletConfigResponseArgs{...}
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) ToNodeKubeletConfigResponseOutput ¶
func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutput() NodeKubeletConfigResponseOutput
func (NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutputWithContext ¶
func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponseOutputWithContext(ctx context.Context) NodeKubeletConfigResponseOutput
func (NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponsePtrOutput ¶
func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput
func (NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponsePtrOutputWithContext ¶
func (o NodeKubeletConfigResponseOutput) ToNodeKubeletConfigResponsePtrOutputWithContext(ctx context.Context) NodeKubeletConfigResponsePtrOutput
type NodeKubeletConfigResponsePtrInput ¶
type NodeKubeletConfigResponsePtrInput interface { pulumi.Input ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput ToNodeKubeletConfigResponsePtrOutputWithContext(context.Context) NodeKubeletConfigResponsePtrOutput }
NodeKubeletConfigResponsePtrInput is an input type that accepts NodeKubeletConfigResponseArgs, NodeKubeletConfigResponsePtr and NodeKubeletConfigResponsePtrOutput values. You can construct a concrete instance of `NodeKubeletConfigResponsePtrInput` via:
NodeKubeletConfigResponseArgs{...} or: nil
func NodeKubeletConfigResponsePtr ¶
func NodeKubeletConfigResponsePtr(v *NodeKubeletConfigResponseArgs) NodeKubeletConfigResponsePtrInput
type NodeKubeletConfigResponsePtrOutput ¶
type NodeKubeletConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NodeKubeletConfigResponsePtrOutput) CpuCfsQuota ¶
func (o NodeKubeletConfigResponsePtrOutput) 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 (NodeKubeletConfigResponsePtrOutput) CpuCfsQuotaPeriod ¶
func (o NodeKubeletConfigResponsePtrOutput) 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 (NodeKubeletConfigResponsePtrOutput) CpuManagerPolicy ¶
func (o NodeKubeletConfigResponsePtrOutput) 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 (NodeKubeletConfigResponsePtrOutput) Elem ¶
func (o NodeKubeletConfigResponsePtrOutput) Elem() NodeKubeletConfigResponseOutput
func (NodeKubeletConfigResponsePtrOutput) ElementType ¶
func (NodeKubeletConfigResponsePtrOutput) ElementType() reflect.Type
func (NodeKubeletConfigResponsePtrOutput) ToNodeKubeletConfigResponsePtrOutput ¶
func (o NodeKubeletConfigResponsePtrOutput) ToNodeKubeletConfigResponsePtrOutput() NodeKubeletConfigResponsePtrOutput
func (NodeKubeletConfigResponsePtrOutput) ToNodeKubeletConfigResponsePtrOutputWithContext ¶
func (o NodeKubeletConfigResponsePtrOutput) ToNodeKubeletConfigResponsePtrOutputWithContext(ctx context.Context) NodeKubeletConfigResponsePtrOutput
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 NodeLabelsArgs ¶
type NodeLabelsArgs struct { // Map of node label keys and node label values. Labels pulumi.StringMapInput `pulumi:"labels"` }
Collection of node-level [Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels).
func (NodeLabelsArgs) ElementType ¶
func (NodeLabelsArgs) ElementType() reflect.Type
func (NodeLabelsArgs) ToNodeLabelsOutput ¶
func (i NodeLabelsArgs) ToNodeLabelsOutput() NodeLabelsOutput
func (NodeLabelsArgs) ToNodeLabelsOutputWithContext ¶
func (i NodeLabelsArgs) ToNodeLabelsOutputWithContext(ctx context.Context) NodeLabelsOutput
type NodeLabelsInput ¶
type NodeLabelsInput interface { pulumi.Input ToNodeLabelsOutput() NodeLabelsOutput ToNodeLabelsOutputWithContext(context.Context) NodeLabelsOutput }
NodeLabelsInput is an input type that accepts NodeLabelsArgs and NodeLabelsOutput values. You can construct a concrete instance of `NodeLabelsInput` via:
NodeLabelsArgs{...}
type NodeLabelsOutput ¶
type NodeLabelsOutput struct{ *pulumi.OutputState }
Collection of node-level [Kubernetes labels](https://kubernetes.io/docs/concepts/overview/working-with-objects/labels).
func (NodeLabelsOutput) ElementType ¶
func (NodeLabelsOutput) ElementType() reflect.Type
func (NodeLabelsOutput) Labels ¶
func (o NodeLabelsOutput) Labels() pulumi.StringMapOutput
Map of node label keys and node label values.
func (NodeLabelsOutput) ToNodeLabelsOutput ¶
func (o NodeLabelsOutput) ToNodeLabelsOutput() NodeLabelsOutput
func (NodeLabelsOutput) ToNodeLabelsOutputWithContext ¶
func (o NodeLabelsOutput) ToNodeLabelsOutputWithContext(ctx context.Context) NodeLabelsOutput
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 NodeManagementResponseArgs ¶
type NodeManagementResponseArgs struct { // Whether the nodes will be automatically repaired. AutoRepair pulumi.BoolInput `pulumi:"autoRepair"` // Whether the nodes will be automatically upgraded. AutoUpgrade pulumi.BoolInput `pulumi:"autoUpgrade"` // Specifies the Auto Upgrade knobs for the node pool. UpgradeOptions AutoUpgradeOptionsResponseInput `pulumi:"upgradeOptions"` }
NodeManagement defines the set of node management services turned on for the node pool.
func (NodeManagementResponseArgs) ElementType ¶
func (NodeManagementResponseArgs) ElementType() reflect.Type
func (NodeManagementResponseArgs) ToNodeManagementResponseOutput ¶
func (i NodeManagementResponseArgs) ToNodeManagementResponseOutput() NodeManagementResponseOutput
func (NodeManagementResponseArgs) ToNodeManagementResponseOutputWithContext ¶
func (i NodeManagementResponseArgs) ToNodeManagementResponseOutputWithContext(ctx context.Context) NodeManagementResponseOutput
func (NodeManagementResponseArgs) ToNodeManagementResponsePtrOutput ¶
func (i NodeManagementResponseArgs) ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput
func (NodeManagementResponseArgs) ToNodeManagementResponsePtrOutputWithContext ¶
func (i NodeManagementResponseArgs) ToNodeManagementResponsePtrOutputWithContext(ctx context.Context) NodeManagementResponsePtrOutput
type NodeManagementResponseInput ¶
type NodeManagementResponseInput interface { pulumi.Input ToNodeManagementResponseOutput() NodeManagementResponseOutput ToNodeManagementResponseOutputWithContext(context.Context) NodeManagementResponseOutput }
NodeManagementResponseInput is an input type that accepts NodeManagementResponseArgs and NodeManagementResponseOutput values. You can construct a concrete instance of `NodeManagementResponseInput` via:
NodeManagementResponseArgs{...}
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) ToNodeManagementResponsePtrOutput ¶
func (o NodeManagementResponseOutput) ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput
func (NodeManagementResponseOutput) ToNodeManagementResponsePtrOutputWithContext ¶
func (o NodeManagementResponseOutput) ToNodeManagementResponsePtrOutputWithContext(ctx context.Context) NodeManagementResponsePtrOutput
func (NodeManagementResponseOutput) UpgradeOptions ¶
func (o NodeManagementResponseOutput) UpgradeOptions() AutoUpgradeOptionsResponseOutput
Specifies the Auto Upgrade knobs for the node pool.
type NodeManagementResponsePtrInput ¶
type NodeManagementResponsePtrInput interface { pulumi.Input ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput ToNodeManagementResponsePtrOutputWithContext(context.Context) NodeManagementResponsePtrOutput }
NodeManagementResponsePtrInput is an input type that accepts NodeManagementResponseArgs, NodeManagementResponsePtr and NodeManagementResponsePtrOutput values. You can construct a concrete instance of `NodeManagementResponsePtrInput` via:
NodeManagementResponseArgs{...} or: nil
func NodeManagementResponsePtr ¶
func NodeManagementResponsePtr(v *NodeManagementResponseArgs) NodeManagementResponsePtrInput
type NodeManagementResponsePtrOutput ¶
type NodeManagementResponsePtrOutput struct{ *pulumi.OutputState }
func (NodeManagementResponsePtrOutput) AutoRepair ¶
func (o NodeManagementResponsePtrOutput) AutoRepair() pulumi.BoolPtrOutput
Whether the nodes will be automatically repaired.
func (NodeManagementResponsePtrOutput) AutoUpgrade ¶
func (o NodeManagementResponsePtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
Whether the nodes will be automatically upgraded.
func (NodeManagementResponsePtrOutput) Elem ¶
func (o NodeManagementResponsePtrOutput) Elem() NodeManagementResponseOutput
func (NodeManagementResponsePtrOutput) ElementType ¶
func (NodeManagementResponsePtrOutput) ElementType() reflect.Type
func (NodeManagementResponsePtrOutput) ToNodeManagementResponsePtrOutput ¶
func (o NodeManagementResponsePtrOutput) ToNodeManagementResponsePtrOutput() NodeManagementResponsePtrOutput
func (NodeManagementResponsePtrOutput) ToNodeManagementResponsePtrOutputWithContext ¶
func (o NodeManagementResponsePtrOutput) ToNodeManagementResponsePtrOutputWithContext(ctx context.Context) NodeManagementResponsePtrOutput
func (NodeManagementResponsePtrOutput) UpgradeOptions ¶
func (o NodeManagementResponsePtrOutput) UpgradeOptions() AutoUpgradeOptionsResponsePtrOutput
Specifies the Auto Upgrade knobs for the node pool.
type NodeNetworkConfig ¶
type NodeNetworkConfig struct { // 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"` // 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 { // 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"` // 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) 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) 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) 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) 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 { // 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"` // 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 NodeNetworkConfigResponseArgs ¶
type NodeNetworkConfigResponseArgs struct { // 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.BoolInput `pulumi:"createPodRange"` // 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.StringInput `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.StringInput `pulumi:"podRange"` }
Parameters for node pool-level network config.
func (NodeNetworkConfigResponseArgs) ElementType ¶
func (NodeNetworkConfigResponseArgs) ElementType() reflect.Type
func (NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponseOutput ¶
func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponseOutput() NodeNetworkConfigResponseOutput
func (NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponseOutputWithContext ¶
func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponseOutputWithContext(ctx context.Context) NodeNetworkConfigResponseOutput
func (NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponsePtrOutput ¶
func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput
func (NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponsePtrOutputWithContext ¶
func (i NodeNetworkConfigResponseArgs) ToNodeNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NodeNetworkConfigResponsePtrOutput
type NodeNetworkConfigResponseInput ¶
type NodeNetworkConfigResponseInput interface { pulumi.Input ToNodeNetworkConfigResponseOutput() NodeNetworkConfigResponseOutput ToNodeNetworkConfigResponseOutputWithContext(context.Context) NodeNetworkConfigResponseOutput }
NodeNetworkConfigResponseInput is an input type that accepts NodeNetworkConfigResponseArgs and NodeNetworkConfigResponseOutput values. You can construct a concrete instance of `NodeNetworkConfigResponseInput` via:
NodeNetworkConfigResponseArgs{...}
type NodeNetworkConfigResponseOutput ¶
type NodeNetworkConfigResponseOutput struct{ *pulumi.OutputState }
Parameters for node pool-level network config.
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) 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) 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
func (NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponsePtrOutput ¶
func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput
func (NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponsePtrOutputWithContext ¶
func (o NodeNetworkConfigResponseOutput) ToNodeNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NodeNetworkConfigResponsePtrOutput
type NodeNetworkConfigResponsePtrInput ¶
type NodeNetworkConfigResponsePtrInput interface { pulumi.Input ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput ToNodeNetworkConfigResponsePtrOutputWithContext(context.Context) NodeNetworkConfigResponsePtrOutput }
NodeNetworkConfigResponsePtrInput is an input type that accepts NodeNetworkConfigResponseArgs, NodeNetworkConfigResponsePtr and NodeNetworkConfigResponsePtrOutput values. You can construct a concrete instance of `NodeNetworkConfigResponsePtrInput` via:
NodeNetworkConfigResponseArgs{...} or: nil
func NodeNetworkConfigResponsePtr ¶
func NodeNetworkConfigResponsePtr(v *NodeNetworkConfigResponseArgs) NodeNetworkConfigResponsePtrInput
type NodeNetworkConfigResponsePtrOutput ¶
type NodeNetworkConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NodeNetworkConfigResponsePtrOutput) CreatePodRange ¶
func (o NodeNetworkConfigResponsePtrOutput) 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 (NodeNetworkConfigResponsePtrOutput) Elem ¶
func (o NodeNetworkConfigResponsePtrOutput) Elem() NodeNetworkConfigResponseOutput
func (NodeNetworkConfigResponsePtrOutput) ElementType ¶
func (NodeNetworkConfigResponsePtrOutput) ElementType() reflect.Type
func (NodeNetworkConfigResponsePtrOutput) PodIpv4CidrBlock ¶
func (o NodeNetworkConfigResponsePtrOutput) 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 (NodeNetworkConfigResponsePtrOutput) PodRange ¶
func (o NodeNetworkConfigResponsePtrOutput) 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 (NodeNetworkConfigResponsePtrOutput) ToNodeNetworkConfigResponsePtrOutput ¶
func (o NodeNetworkConfigResponsePtrOutput) ToNodeNetworkConfigResponsePtrOutput() NodeNetworkConfigResponsePtrOutput
func (NodeNetworkConfigResponsePtrOutput) ToNodeNetworkConfigResponsePtrOutputWithContext ¶
func (o NodeNetworkConfigResponsePtrOutput) ToNodeNetworkConfigResponsePtrOutputWithContext(ctx context.Context) NodeNetworkConfigResponsePtrOutput
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"` // Which conditions caused the current node pool state. Conditions StatusConditionResponseArrayOutput `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponseOutput `pulumi:"config"` // 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. InstanceGroupUrls pulumi.StringArrayOutput `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 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"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize pulumi.IntOutput `pulumi:"podIpv4CidrSize"` // [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"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponseOutput `pulumi:"upgradeSettings"` // The version of the Kubernetes of this node. 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 ClusterId pulumi.StringInput // Which conditions caused the current node pool state. Conditions StatusConditionArrayInput // The node configuration of the pool. Config NodeConfigPtrInput // 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 id) where the node pool will be created. Specified in the format `projects/*/locations/*/clusters/*`. Parent pulumi.StringPtrInput Project pulumi.StringPtrInput // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsPtrInput // The version of the Kubernetes of this node. Version pulumi.StringPtrInput }
The set of arguments for constructing a NodePool resource.
func (NodePoolArgs) ElementType ¶
func (NodePoolArgs) ElementType() reflect.Type
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"` // 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"` }
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"` // 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"` }
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 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) 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
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) 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
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"` // 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"` }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
type NodePoolAutoscalingResponseArgs ¶
type NodePoolAutoscalingResponseArgs struct { // Can this node pool be deleted automatically. Autoprovisioned pulumi.BoolInput `pulumi:"autoprovisioned"` // Is autoscaling enabled for this node pool. Enabled pulumi.BoolInput `pulumi:"enabled"` // 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.IntInput `pulumi:"maxNodeCount"` // Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count. MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"` }
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
func (NodePoolAutoscalingResponseArgs) ElementType ¶
func (NodePoolAutoscalingResponseArgs) ElementType() reflect.Type
func (NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponseOutput ¶
func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponseOutput() NodePoolAutoscalingResponseOutput
func (NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponseOutputWithContext ¶
func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponseOutputWithContext(ctx context.Context) NodePoolAutoscalingResponseOutput
func (NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponsePtrOutput ¶
func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput
func (NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponsePtrOutputWithContext ¶
func (i NodePoolAutoscalingResponseArgs) ToNodePoolAutoscalingResponsePtrOutputWithContext(ctx context.Context) NodePoolAutoscalingResponsePtrOutput
type NodePoolAutoscalingResponseInput ¶
type NodePoolAutoscalingResponseInput interface { pulumi.Input ToNodePoolAutoscalingResponseOutput() NodePoolAutoscalingResponseOutput ToNodePoolAutoscalingResponseOutputWithContext(context.Context) NodePoolAutoscalingResponseOutput }
NodePoolAutoscalingResponseInput is an input type that accepts NodePoolAutoscalingResponseArgs and NodePoolAutoscalingResponseOutput values. You can construct a concrete instance of `NodePoolAutoscalingResponseInput` via:
NodePoolAutoscalingResponseArgs{...}
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) 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) ToNodePoolAutoscalingResponsePtrOutput ¶
func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput
func (NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponsePtrOutputWithContext ¶
func (o NodePoolAutoscalingResponseOutput) ToNodePoolAutoscalingResponsePtrOutputWithContext(ctx context.Context) NodePoolAutoscalingResponsePtrOutput
type NodePoolAutoscalingResponsePtrInput ¶
type NodePoolAutoscalingResponsePtrInput interface { pulumi.Input ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput ToNodePoolAutoscalingResponsePtrOutputWithContext(context.Context) NodePoolAutoscalingResponsePtrOutput }
NodePoolAutoscalingResponsePtrInput is an input type that accepts NodePoolAutoscalingResponseArgs, NodePoolAutoscalingResponsePtr and NodePoolAutoscalingResponsePtrOutput values. You can construct a concrete instance of `NodePoolAutoscalingResponsePtrInput` via:
NodePoolAutoscalingResponseArgs{...} or: nil
func NodePoolAutoscalingResponsePtr ¶
func NodePoolAutoscalingResponsePtr(v *NodePoolAutoscalingResponseArgs) NodePoolAutoscalingResponsePtrInput
type NodePoolAutoscalingResponsePtrOutput ¶
type NodePoolAutoscalingResponsePtrOutput struct{ *pulumi.OutputState }
func (NodePoolAutoscalingResponsePtrOutput) Autoprovisioned ¶
func (o NodePoolAutoscalingResponsePtrOutput) Autoprovisioned() pulumi.BoolPtrOutput
Can this node pool be deleted automatically.
func (NodePoolAutoscalingResponsePtrOutput) ElementType ¶
func (NodePoolAutoscalingResponsePtrOutput) ElementType() reflect.Type
func (NodePoolAutoscalingResponsePtrOutput) Enabled ¶
func (o NodePoolAutoscalingResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Is autoscaling enabled for this node pool.
func (NodePoolAutoscalingResponsePtrOutput) MaxNodeCount ¶
func (o NodePoolAutoscalingResponsePtrOutput) 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 (NodePoolAutoscalingResponsePtrOutput) MinNodeCount ¶
func (o NodePoolAutoscalingResponsePtrOutput) MinNodeCount() pulumi.IntPtrOutput
Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.
func (NodePoolAutoscalingResponsePtrOutput) ToNodePoolAutoscalingResponsePtrOutput ¶
func (o NodePoolAutoscalingResponsePtrOutput) ToNodePoolAutoscalingResponsePtrOutput() NodePoolAutoscalingResponsePtrOutput
func (NodePoolAutoscalingResponsePtrOutput) ToNodePoolAutoscalingResponsePtrOutputWithContext ¶
func (o NodePoolAutoscalingResponsePtrOutput) ToNodePoolAutoscalingResponsePtrOutputWithContext(ctx context.Context) NodePoolAutoscalingResponsePtrOutput
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 NodePoolDefaultsResponseArgs ¶ added in v0.5.0
type NodePoolDefaultsResponseArgs struct { // Subset of NodeConfig message that has defaults. NodeConfigDefaults NodeConfigDefaultsResponseInput `pulumi:"nodeConfigDefaults"` }
Subset of Nodepool message that has defaults.
func (NodePoolDefaultsResponseArgs) ElementType ¶ added in v0.5.0
func (NodePoolDefaultsResponseArgs) ElementType() reflect.Type
func (NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponseOutput ¶ added in v0.5.0
func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponseOutput() NodePoolDefaultsResponseOutput
func (NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponseOutputWithContext ¶ added in v0.5.0
func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponseOutputWithContext(ctx context.Context) NodePoolDefaultsResponseOutput
func (NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponsePtrOutput ¶ added in v0.5.0
func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput
func (NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponsePtrOutputWithContext ¶ added in v0.5.0
func (i NodePoolDefaultsResponseArgs) ToNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) NodePoolDefaultsResponsePtrOutput
type NodePoolDefaultsResponseInput ¶ added in v0.5.0
type NodePoolDefaultsResponseInput interface { pulumi.Input ToNodePoolDefaultsResponseOutput() NodePoolDefaultsResponseOutput ToNodePoolDefaultsResponseOutputWithContext(context.Context) NodePoolDefaultsResponseOutput }
NodePoolDefaultsResponseInput is an input type that accepts NodePoolDefaultsResponseArgs and NodePoolDefaultsResponseOutput values. You can construct a concrete instance of `NodePoolDefaultsResponseInput` via:
NodePoolDefaultsResponseArgs{...}
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
func (NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponsePtrOutput ¶ added in v0.5.0
func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput
func (NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponsePtrOutputWithContext ¶ added in v0.5.0
func (o NodePoolDefaultsResponseOutput) ToNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) NodePoolDefaultsResponsePtrOutput
type NodePoolDefaultsResponsePtrInput ¶ added in v0.5.0
type NodePoolDefaultsResponsePtrInput interface { pulumi.Input ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput ToNodePoolDefaultsResponsePtrOutputWithContext(context.Context) NodePoolDefaultsResponsePtrOutput }
NodePoolDefaultsResponsePtrInput is an input type that accepts NodePoolDefaultsResponseArgs, NodePoolDefaultsResponsePtr and NodePoolDefaultsResponsePtrOutput values. You can construct a concrete instance of `NodePoolDefaultsResponsePtrInput` via:
NodePoolDefaultsResponseArgs{...} or: nil
func NodePoolDefaultsResponsePtr ¶ added in v0.5.0
func NodePoolDefaultsResponsePtr(v *NodePoolDefaultsResponseArgs) NodePoolDefaultsResponsePtrInput
type NodePoolDefaultsResponsePtrOutput ¶ added in v0.5.0
type NodePoolDefaultsResponsePtrOutput struct{ *pulumi.OutputState }
func (NodePoolDefaultsResponsePtrOutput) Elem ¶ added in v0.5.0
func (o NodePoolDefaultsResponsePtrOutput) Elem() NodePoolDefaultsResponseOutput
func (NodePoolDefaultsResponsePtrOutput) ElementType ¶ added in v0.5.0
func (NodePoolDefaultsResponsePtrOutput) ElementType() reflect.Type
func (NodePoolDefaultsResponsePtrOutput) NodeConfigDefaults ¶ added in v0.5.0
func (o NodePoolDefaultsResponsePtrOutput) NodeConfigDefaults() NodeConfigDefaultsResponsePtrOutput
Subset of NodeConfig message that has defaults.
func (NodePoolDefaultsResponsePtrOutput) ToNodePoolDefaultsResponsePtrOutput ¶ added in v0.5.0
func (o NodePoolDefaultsResponsePtrOutput) ToNodePoolDefaultsResponsePtrOutput() NodePoolDefaultsResponsePtrOutput
func (NodePoolDefaultsResponsePtrOutput) ToNodePoolDefaultsResponsePtrOutputWithContext ¶ added in v0.5.0
func (o NodePoolDefaultsResponsePtrOutput) ToNodePoolDefaultsResponsePtrOutputWithContext(ctx context.Context) NodePoolDefaultsResponsePtrOutput
type NodePoolInput ¶
type NodePoolInput interface { pulumi.Input ToNodePoolOutput() NodePoolOutput ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput }
type NodePoolOutput ¶
type NodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolOutput) ElementType ¶
func (NodePoolOutput) ElementType() reflect.Type
func (NodePoolOutput) ToNodePoolOutput ¶
func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
func (NodePoolOutput) ToNodePoolOutputWithContext ¶
func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
type NodePoolResponse ¶
type NodePoolResponse struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingResponse `pulumi:"autoscaling"` // Which conditions caused the current node pool state. Conditions []StatusConditionResponse `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponse `pulumi:"config"` // 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. 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"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize int `pulumi:"podIpv4CidrSize"` // [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"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponse `pulumi:"upgradeSettings"` // The version of the Kubernetes of this node. 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. 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.
type NodePoolResponseArgs ¶
type NodePoolResponseArgs struct { // Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present. Autoscaling NodePoolAutoscalingResponseInput `pulumi:"autoscaling"` // Which conditions caused the current node pool state. Conditions StatusConditionResponseArrayInput `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigResponseInput `pulumi:"config"` // 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.IntInput `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. InstanceGroupUrls pulumi.StringArrayInput `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 pulumi.StringArrayInput `pulumi:"locations"` // NodeManagement configuration for this NodePool. Management NodeManagementResponseInput `pulumi:"management"` // The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. MaxPodsConstraint MaxPodsConstraintResponseInput `pulumi:"maxPodsConstraint"` // The name of the node pool. Name pulumi.StringInput `pulumi:"name"` // Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults. NetworkConfig NodeNetworkConfigResponseInput `pulumi:"networkConfig"` // [Output only] The pod CIDR block size per node in this node pool. PodIpv4CidrSize pulumi.IntInput `pulumi:"podIpv4CidrSize"` // [Output only] Server-defined URL for the resource. SelfLink pulumi.StringInput `pulumi:"selfLink"` // [Output only] The status of the nodes in this pool instance. Status pulumi.StringInput `pulumi:"status"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsResponseInput `pulumi:"upgradeSettings"` // The version of the Kubernetes of this node. Version pulumi.StringInput `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. 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.
func (NodePoolResponseArgs) ElementType ¶
func (NodePoolResponseArgs) ElementType() reflect.Type
func (NodePoolResponseArgs) ToNodePoolResponseOutput ¶
func (i NodePoolResponseArgs) ToNodePoolResponseOutput() NodePoolResponseOutput
func (NodePoolResponseArgs) ToNodePoolResponseOutputWithContext ¶
func (i NodePoolResponseArgs) ToNodePoolResponseOutputWithContext(ctx context.Context) NodePoolResponseOutput
type NodePoolResponseArray ¶
type NodePoolResponseArray []NodePoolResponseInput
func (NodePoolResponseArray) ElementType ¶
func (NodePoolResponseArray) ElementType() reflect.Type
func (NodePoolResponseArray) ToNodePoolResponseArrayOutput ¶
func (i NodePoolResponseArray) ToNodePoolResponseArrayOutput() NodePoolResponseArrayOutput
func (NodePoolResponseArray) ToNodePoolResponseArrayOutputWithContext ¶
func (i NodePoolResponseArray) ToNodePoolResponseArrayOutputWithContext(ctx context.Context) NodePoolResponseArrayOutput
type NodePoolResponseArrayInput ¶
type NodePoolResponseArrayInput interface { pulumi.Input ToNodePoolResponseArrayOutput() NodePoolResponseArrayOutput ToNodePoolResponseArrayOutputWithContext(context.Context) NodePoolResponseArrayOutput }
NodePoolResponseArrayInput is an input type that accepts NodePoolResponseArray and NodePoolResponseArrayOutput values. You can construct a concrete instance of `NodePoolResponseArrayInput` via:
NodePoolResponseArray{ NodePoolResponseArgs{...} }
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 NodePoolResponseInput ¶
type NodePoolResponseInput interface { pulumi.Input ToNodePoolResponseOutput() NodePoolResponseOutput ToNodePoolResponseOutputWithContext(context.Context) NodePoolResponseOutput }
NodePoolResponseInput is an input type that accepts NodePoolResponseArgs and NodePoolResponseOutput values. You can construct a concrete instance of `NodePoolResponseInput` via:
NodePoolResponseArgs{...}
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. 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.
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) 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) 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.
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) PodIpv4CidrSize ¶
func (o NodePoolResponseOutput) PodIpv4CidrSize() pulumi.IntOutput
[Output only] The pod CIDR block size per node in this node pool.
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) ToNodePoolResponseOutput ¶
func (o NodePoolResponseOutput) ToNodePoolResponseOutput() NodePoolResponseOutput
func (NodePoolResponseOutput) ToNodePoolResponseOutputWithContext ¶
func (o NodePoolResponseOutput) ToNodePoolResponseOutputWithContext(ctx context.Context) NodePoolResponseOutput
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 the Kubernetes of this node.
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"` // Which conditions caused the current node pool state. Conditions []StatusCondition `pulumi:"conditions"` // The node configuration of the pool. Config *NodeConfig `pulumi:"config"` // 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"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings *UpgradeSettings `pulumi:"upgradeSettings"` // The version of the Kubernetes of this node. 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. 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.
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"` // Which conditions caused the current node pool state. Conditions StatusConditionArrayInput `pulumi:"conditions"` // The node configuration of the pool. Config NodeConfigPtrInput `pulumi:"config"` // 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"` // Upgrade settings control disruption and speed of the upgrade. UpgradeSettings UpgradeSettingsPtrInput `pulumi:"upgradeSettings"` // The version of the Kubernetes of this node. 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. 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.
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. 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.
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) 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) 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) 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 the Kubernetes of this node.
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 comprised 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 comprised 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 comprised 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 comprised 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 NodeTaintResponseArgs ¶
type NodeTaintResponseArgs struct { // Effect for taint. Effect pulumi.StringInput `pulumi:"effect"` // Key for taint. Key pulumi.StringInput `pulumi:"key"` // Value for taint. Value pulumi.StringInput `pulumi:"value"` }
Kubernetes taint is comprised 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 (NodeTaintResponseArgs) ElementType ¶
func (NodeTaintResponseArgs) ElementType() reflect.Type
func (NodeTaintResponseArgs) ToNodeTaintResponseOutput ¶
func (i NodeTaintResponseArgs) ToNodeTaintResponseOutput() NodeTaintResponseOutput
func (NodeTaintResponseArgs) ToNodeTaintResponseOutputWithContext ¶
func (i NodeTaintResponseArgs) ToNodeTaintResponseOutputWithContext(ctx context.Context) NodeTaintResponseOutput
type NodeTaintResponseArray ¶
type NodeTaintResponseArray []NodeTaintResponseInput
func (NodeTaintResponseArray) ElementType ¶
func (NodeTaintResponseArray) ElementType() reflect.Type
func (NodeTaintResponseArray) ToNodeTaintResponseArrayOutput ¶
func (i NodeTaintResponseArray) ToNodeTaintResponseArrayOutput() NodeTaintResponseArrayOutput
func (NodeTaintResponseArray) ToNodeTaintResponseArrayOutputWithContext ¶
func (i NodeTaintResponseArray) ToNodeTaintResponseArrayOutputWithContext(ctx context.Context) NodeTaintResponseArrayOutput
type NodeTaintResponseArrayInput ¶
type NodeTaintResponseArrayInput interface { pulumi.Input ToNodeTaintResponseArrayOutput() NodeTaintResponseArrayOutput ToNodeTaintResponseArrayOutputWithContext(context.Context) NodeTaintResponseArrayOutput }
NodeTaintResponseArrayInput is an input type that accepts NodeTaintResponseArray and NodeTaintResponseArrayOutput values. You can construct a concrete instance of `NodeTaintResponseArrayInput` via:
NodeTaintResponseArray{ NodeTaintResponseArgs{...} }
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 NodeTaintResponseInput ¶
type NodeTaintResponseInput interface { pulumi.Input ToNodeTaintResponseOutput() NodeTaintResponseOutput ToNodeTaintResponseOutputWithContext(context.Context) NodeTaintResponseOutput }
NodeTaintResponseInput is an input type that accepts NodeTaintResponseArgs and NodeTaintResponseOutput values. You can construct a concrete instance of `NodeTaintResponseInput` via:
NodeTaintResponseArgs{...}
type NodeTaintResponseOutput ¶
type NodeTaintResponseOutput struct{ *pulumi.OutputState }
Kubernetes taint is comprised 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 NodeTaintsArgs ¶
type NodeTaintsArgs struct { // List of node taints. Taints NodeTaintArrayInput `pulumi:"taints"` }
Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration).
func (NodeTaintsArgs) ElementType ¶
func (NodeTaintsArgs) ElementType() reflect.Type
func (NodeTaintsArgs) ToNodeTaintsOutput ¶
func (i NodeTaintsArgs) ToNodeTaintsOutput() NodeTaintsOutput
func (NodeTaintsArgs) ToNodeTaintsOutputWithContext ¶
func (i NodeTaintsArgs) ToNodeTaintsOutputWithContext(ctx context.Context) NodeTaintsOutput
type NodeTaintsInput ¶
type NodeTaintsInput interface { pulumi.Input ToNodeTaintsOutput() NodeTaintsOutput ToNodeTaintsOutputWithContext(context.Context) NodeTaintsOutput }
NodeTaintsInput is an input type that accepts NodeTaintsArgs and NodeTaintsOutput values. You can construct a concrete instance of `NodeTaintsInput` via:
NodeTaintsArgs{...}
type NodeTaintsOutput ¶
type NodeTaintsOutput struct{ *pulumi.OutputState }
Collection of Kubernetes [node taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration).
func (NodeTaintsOutput) ElementType ¶
func (NodeTaintsOutput) ElementType() reflect.Type
func (NodeTaintsOutput) Taints ¶
func (o NodeTaintsOutput) Taints() NodeTaintArrayOutput
List of node taints.
func (NodeTaintsOutput) ToNodeTaintsOutput ¶
func (o NodeTaintsOutput) ToNodeTaintsOutput() NodeTaintsOutput
func (NodeTaintsOutput) ToNodeTaintsOutputWithContext ¶
func (o NodeTaintsOutput) ToNodeTaintsOutputWithContext(ctx context.Context) NodeTaintsOutput
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 NotificationConfigResponseArgs ¶
type NotificationConfigResponseArgs struct { // Notification config for Pub/Sub. Pubsub PubSubResponseInput `pulumi:"pubsub"` }
NotificationConfig is the configuration of notifications.
func (NotificationConfigResponseArgs) ElementType ¶
func (NotificationConfigResponseArgs) ElementType() reflect.Type
func (NotificationConfigResponseArgs) ToNotificationConfigResponseOutput ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type NotificationConfigResponseInput ¶
type NotificationConfigResponseInput interface { pulumi.Input ToNotificationConfigResponseOutput() NotificationConfigResponseOutput ToNotificationConfigResponseOutputWithContext(context.Context) NotificationConfigResponseOutput }
NotificationConfigResponseInput is an input type that accepts NotificationConfigResponseArgs and NotificationConfigResponseOutput values. You can construct a concrete instance of `NotificationConfigResponseInput` via:
NotificationConfigResponseArgs{...}
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
func (NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type NotificationConfigResponsePtrInput ¶
type NotificationConfigResponsePtrInput interface { pulumi.Input ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput ToNotificationConfigResponsePtrOutputWithContext(context.Context) NotificationConfigResponsePtrOutput }
NotificationConfigResponsePtrInput is an input type that accepts NotificationConfigResponseArgs, NotificationConfigResponsePtr and NotificationConfigResponsePtrOutput values. You can construct a concrete instance of `NotificationConfigResponsePtrInput` via:
NotificationConfigResponseArgs{...} or: nil
func NotificationConfigResponsePtr ¶
func NotificationConfigResponsePtr(v *NotificationConfigResponseArgs) NotificationConfigResponsePtrInput
type NotificationConfigResponsePtrOutput ¶
type NotificationConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigResponsePtrOutput) Elem ¶
func (o NotificationConfigResponsePtrOutput) Elem() NotificationConfigResponseOutput
func (NotificationConfigResponsePtrOutput) ElementType ¶
func (NotificationConfigResponsePtrOutput) ElementType() reflect.Type
func (NotificationConfigResponsePtrOutput) Pubsub ¶
func (o NotificationConfigResponsePtrOutput) Pubsub() PubSubResponsePtrOutput
Notification config for Pub/Sub.
func (NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput ¶
func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext ¶
func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
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 PodSecurityPolicyConfigResponseArgs ¶
type PodSecurityPolicyConfigResponseArgs struct { // Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration for the PodSecurityPolicy feature.
func (PodSecurityPolicyConfigResponseArgs) ElementType ¶
func (PodSecurityPolicyConfigResponseArgs) ElementType() reflect.Type
func (PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponseOutput ¶
func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponseOutput() PodSecurityPolicyConfigResponseOutput
func (PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponseOutputWithContext ¶
func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponseOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponseOutput
func (PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponsePtrOutput ¶
func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput
func (PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponsePtrOutputWithContext ¶
func (i PodSecurityPolicyConfigResponseArgs) ToPodSecurityPolicyConfigResponsePtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponsePtrOutput
type PodSecurityPolicyConfigResponseInput ¶
type PodSecurityPolicyConfigResponseInput interface { pulumi.Input ToPodSecurityPolicyConfigResponseOutput() PodSecurityPolicyConfigResponseOutput ToPodSecurityPolicyConfigResponseOutputWithContext(context.Context) PodSecurityPolicyConfigResponseOutput }
PodSecurityPolicyConfigResponseInput is an input type that accepts PodSecurityPolicyConfigResponseArgs and PodSecurityPolicyConfigResponseOutput values. You can construct a concrete instance of `PodSecurityPolicyConfigResponseInput` via:
PodSecurityPolicyConfigResponseArgs{...}
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
func (PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponsePtrOutput ¶
func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput
func (PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponsePtrOutputWithContext ¶
func (o PodSecurityPolicyConfigResponseOutput) ToPodSecurityPolicyConfigResponsePtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponsePtrOutput
type PodSecurityPolicyConfigResponsePtrInput ¶
type PodSecurityPolicyConfigResponsePtrInput interface { pulumi.Input ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput ToPodSecurityPolicyConfigResponsePtrOutputWithContext(context.Context) PodSecurityPolicyConfigResponsePtrOutput }
PodSecurityPolicyConfigResponsePtrInput is an input type that accepts PodSecurityPolicyConfigResponseArgs, PodSecurityPolicyConfigResponsePtr and PodSecurityPolicyConfigResponsePtrOutput values. You can construct a concrete instance of `PodSecurityPolicyConfigResponsePtrInput` via:
PodSecurityPolicyConfigResponseArgs{...} or: nil
func PodSecurityPolicyConfigResponsePtr ¶
func PodSecurityPolicyConfigResponsePtr(v *PodSecurityPolicyConfigResponseArgs) PodSecurityPolicyConfigResponsePtrInput
type PodSecurityPolicyConfigResponsePtrOutput ¶
type PodSecurityPolicyConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PodSecurityPolicyConfigResponsePtrOutput) ElementType ¶
func (PodSecurityPolicyConfigResponsePtrOutput) ElementType() reflect.Type
func (PodSecurityPolicyConfigResponsePtrOutput) Enabled ¶
func (o PodSecurityPolicyConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (PodSecurityPolicyConfigResponsePtrOutput) ToPodSecurityPolicyConfigResponsePtrOutput ¶
func (o PodSecurityPolicyConfigResponsePtrOutput) ToPodSecurityPolicyConfigResponsePtrOutput() PodSecurityPolicyConfigResponsePtrOutput
func (PodSecurityPolicyConfigResponsePtrOutput) ToPodSecurityPolicyConfigResponsePtrOutputWithContext ¶
func (o PodSecurityPolicyConfigResponsePtrOutput) ToPodSecurityPolicyConfigResponsePtrOutputWithContext(ctx context.Context) PodSecurityPolicyConfigResponsePtrOutput
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"` }
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"` }
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) 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) 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"` // The external IP address of this cluster's master endpoint. PublicEndpoint string `pulumi:"publicEndpoint"` }
Configuration options for private clusters.
type PrivateClusterConfigResponseArgs ¶
type PrivateClusterConfigResponseArgs struct { // Whether the master's internal IP address is used as the cluster endpoint. EnablePrivateEndpoint pulumi.BoolInput `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.BoolInput `pulumi:"enablePrivateNodes"` // Controls master global access settings. MasterGlobalAccessConfig PrivateClusterMasterGlobalAccessConfigResponseInput `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.StringInput `pulumi:"masterIpv4CidrBlock"` // The peering name in the customer VPC used by this cluster. PeeringName pulumi.StringInput `pulumi:"peeringName"` // The internal IP address of this cluster's master endpoint. PrivateEndpoint pulumi.StringInput `pulumi:"privateEndpoint"` // The external IP address of this cluster's master endpoint. PublicEndpoint pulumi.StringInput `pulumi:"publicEndpoint"` }
Configuration options for private clusters.
func (PrivateClusterConfigResponseArgs) ElementType ¶
func (PrivateClusterConfigResponseArgs) ElementType() reflect.Type
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutput ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutputWithContext ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponseOutputWithContext(ctx context.Context) PrivateClusterConfigResponseOutput
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutput ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
func (PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutputWithContext ¶
func (i PrivateClusterConfigResponseArgs) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
type PrivateClusterConfigResponseInput ¶
type PrivateClusterConfigResponseInput interface { pulumi.Input ToPrivateClusterConfigResponseOutput() PrivateClusterConfigResponseOutput ToPrivateClusterConfigResponseOutputWithContext(context.Context) PrivateClusterConfigResponseOutput }
PrivateClusterConfigResponseInput is an input type that accepts PrivateClusterConfigResponseArgs and PrivateClusterConfigResponseOutput values. You can construct a concrete instance of `PrivateClusterConfigResponseInput` via:
PrivateClusterConfigResponseArgs{...}
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) 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
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutput ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
func (PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutputWithContext ¶
func (o PrivateClusterConfigResponseOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
type PrivateClusterConfigResponsePtrInput ¶
type PrivateClusterConfigResponsePtrInput interface { pulumi.Input ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput ToPrivateClusterConfigResponsePtrOutputWithContext(context.Context) PrivateClusterConfigResponsePtrOutput }
PrivateClusterConfigResponsePtrInput is an input type that accepts PrivateClusterConfigResponseArgs, PrivateClusterConfigResponsePtr and PrivateClusterConfigResponsePtrOutput values. You can construct a concrete instance of `PrivateClusterConfigResponsePtrInput` via:
PrivateClusterConfigResponseArgs{...} or: nil
func PrivateClusterConfigResponsePtr ¶
func PrivateClusterConfigResponsePtr(v *PrivateClusterConfigResponseArgs) PrivateClusterConfigResponsePtrInput
type PrivateClusterConfigResponsePtrOutput ¶
type PrivateClusterConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateClusterConfigResponsePtrOutput) ElementType ¶
func (PrivateClusterConfigResponsePtrOutput) ElementType() reflect.Type
func (PrivateClusterConfigResponsePtrOutput) EnablePrivateEndpoint ¶
func (o PrivateClusterConfigResponsePtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
Whether the master's internal IP address is used as the cluster endpoint.
func (PrivateClusterConfigResponsePtrOutput) EnablePrivateNodes ¶
func (o PrivateClusterConfigResponsePtrOutput) 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 (PrivateClusterConfigResponsePtrOutput) MasterGlobalAccessConfig ¶
func (o PrivateClusterConfigResponsePtrOutput) MasterGlobalAccessConfig() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
Controls master global access settings.
func (PrivateClusterConfigResponsePtrOutput) MasterIpv4CidrBlock ¶
func (o PrivateClusterConfigResponsePtrOutput) 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 (PrivateClusterConfigResponsePtrOutput) PeeringName ¶
func (o PrivateClusterConfigResponsePtrOutput) PeeringName() pulumi.StringPtrOutput
The peering name in the customer VPC used by this cluster.
func (PrivateClusterConfigResponsePtrOutput) PrivateEndpoint ¶
func (o PrivateClusterConfigResponsePtrOutput) PrivateEndpoint() pulumi.StringPtrOutput
The internal IP address of this cluster's master endpoint.
func (PrivateClusterConfigResponsePtrOutput) PublicEndpoint ¶
func (o PrivateClusterConfigResponsePtrOutput) PublicEndpoint() pulumi.StringPtrOutput
The external IP address of this cluster's master endpoint.
func (PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutput ¶
func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutput() PrivateClusterConfigResponsePtrOutput
func (PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutputWithContext ¶
func (o PrivateClusterConfigResponsePtrOutput) ToPrivateClusterConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterConfigResponsePtrOutput
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 PrivateClusterMasterGlobalAccessConfigResponseArgs ¶
type PrivateClusterMasterGlobalAccessConfigResponseArgs struct { // Whenever master is accessible globally or not. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration for controlling master global access settings.
func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ElementType ¶
func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ElementType() reflect.Type
func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponseOutput ¶
func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponseOutput() PrivateClusterMasterGlobalAccessConfigResponseOutput
func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext ¶
func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponseOutput
func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput ¶
func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
func (PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext ¶
func (i PrivateClusterMasterGlobalAccessConfigResponseArgs) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
type PrivateClusterMasterGlobalAccessConfigResponseInput ¶
type PrivateClusterMasterGlobalAccessConfigResponseInput interface { pulumi.Input ToPrivateClusterMasterGlobalAccessConfigResponseOutput() PrivateClusterMasterGlobalAccessConfigResponseOutput ToPrivateClusterMasterGlobalAccessConfigResponseOutputWithContext(context.Context) PrivateClusterMasterGlobalAccessConfigResponseOutput }
PrivateClusterMasterGlobalAccessConfigResponseInput is an input type that accepts PrivateClusterMasterGlobalAccessConfigResponseArgs and PrivateClusterMasterGlobalAccessConfigResponseOutput values. You can construct a concrete instance of `PrivateClusterMasterGlobalAccessConfigResponseInput` via:
PrivateClusterMasterGlobalAccessConfigResponseArgs{...}
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
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput ¶
func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
func (PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext ¶
func (o PrivateClusterMasterGlobalAccessConfigResponseOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
type PrivateClusterMasterGlobalAccessConfigResponsePtrInput ¶
type PrivateClusterMasterGlobalAccessConfigResponsePtrInput interface { pulumi.Input ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput }
PrivateClusterMasterGlobalAccessConfigResponsePtrInput is an input type that accepts PrivateClusterMasterGlobalAccessConfigResponseArgs, PrivateClusterMasterGlobalAccessConfigResponsePtr and PrivateClusterMasterGlobalAccessConfigResponsePtrOutput values. You can construct a concrete instance of `PrivateClusterMasterGlobalAccessConfigResponsePtrInput` via:
PrivateClusterMasterGlobalAccessConfigResponseArgs{...} or: nil
func PrivateClusterMasterGlobalAccessConfigResponsePtr ¶
func PrivateClusterMasterGlobalAccessConfigResponsePtr(v *PrivateClusterMasterGlobalAccessConfigResponseArgs) PrivateClusterMasterGlobalAccessConfigResponsePtrInput
type PrivateClusterMasterGlobalAccessConfigResponsePtrOutput ¶
type PrivateClusterMasterGlobalAccessConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ElementType ¶
func (PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ElementType() reflect.Type
func (PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) Enabled ¶
func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whenever master is accessible globally or not.
func (PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput ¶
func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutput() PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
func (PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext ¶
func (o PrivateClusterMasterGlobalAccessConfigResponsePtrOutput) ToPrivateClusterMasterGlobalAccessConfigResponsePtrOutputWithContext(ctx context.Context) PrivateClusterMasterGlobalAccessConfigResponsePtrOutput
type PubSub ¶
type PubSub struct { // Enable notifications for Pub/Sub. Enabled *bool `pulumi:"enabled"` // 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"` // 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) 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) 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"` // 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 PubSubResponseArgs ¶
type PubSubResponseArgs struct { // Enable notifications for Pub/Sub. Enabled pulumi.BoolInput `pulumi:"enabled"` // The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`. Topic pulumi.StringInput `pulumi:"topic"` }
Pub/Sub specific notification config.
func (PubSubResponseArgs) ElementType ¶
func (PubSubResponseArgs) ElementType() reflect.Type
func (PubSubResponseArgs) ToPubSubResponseOutput ¶
func (i PubSubResponseArgs) ToPubSubResponseOutput() PubSubResponseOutput
func (PubSubResponseArgs) ToPubSubResponseOutputWithContext ¶
func (i PubSubResponseArgs) ToPubSubResponseOutputWithContext(ctx context.Context) PubSubResponseOutput
func (PubSubResponseArgs) ToPubSubResponsePtrOutput ¶
func (i PubSubResponseArgs) ToPubSubResponsePtrOutput() PubSubResponsePtrOutput
func (PubSubResponseArgs) ToPubSubResponsePtrOutputWithContext ¶
func (i PubSubResponseArgs) ToPubSubResponsePtrOutputWithContext(ctx context.Context) PubSubResponsePtrOutput
type PubSubResponseInput ¶
type PubSubResponseInput interface { pulumi.Input ToPubSubResponseOutput() PubSubResponseOutput ToPubSubResponseOutputWithContext(context.Context) PubSubResponseOutput }
PubSubResponseInput is an input type that accepts PubSubResponseArgs and PubSubResponseOutput values. You can construct a concrete instance of `PubSubResponseInput` via:
PubSubResponseArgs{...}
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) ToPubSubResponseOutput ¶
func (o PubSubResponseOutput) ToPubSubResponseOutput() PubSubResponseOutput
func (PubSubResponseOutput) ToPubSubResponseOutputWithContext ¶
func (o PubSubResponseOutput) ToPubSubResponseOutputWithContext(ctx context.Context) PubSubResponseOutput
func (PubSubResponseOutput) ToPubSubResponsePtrOutput ¶
func (o PubSubResponseOutput) ToPubSubResponsePtrOutput() PubSubResponsePtrOutput
func (PubSubResponseOutput) ToPubSubResponsePtrOutputWithContext ¶
func (o PubSubResponseOutput) ToPubSubResponsePtrOutputWithContext(ctx context.Context) PubSubResponsePtrOutput
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 PubSubResponsePtrInput ¶
type PubSubResponsePtrInput interface { pulumi.Input ToPubSubResponsePtrOutput() PubSubResponsePtrOutput ToPubSubResponsePtrOutputWithContext(context.Context) PubSubResponsePtrOutput }
PubSubResponsePtrInput is an input type that accepts PubSubResponseArgs, PubSubResponsePtr and PubSubResponsePtrOutput values. You can construct a concrete instance of `PubSubResponsePtrInput` via:
PubSubResponseArgs{...} or: nil
func PubSubResponsePtr ¶
func PubSubResponsePtr(v *PubSubResponseArgs) PubSubResponsePtrInput
type PubSubResponsePtrOutput ¶
type PubSubResponsePtrOutput struct{ *pulumi.OutputState }
func (PubSubResponsePtrOutput) Elem ¶
func (o PubSubResponsePtrOutput) Elem() PubSubResponseOutput
func (PubSubResponsePtrOutput) ElementType ¶
func (PubSubResponsePtrOutput) ElementType() reflect.Type
func (PubSubResponsePtrOutput) Enabled ¶
func (o PubSubResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Enable notifications for Pub/Sub.
func (PubSubResponsePtrOutput) ToPubSubResponsePtrOutput ¶
func (o PubSubResponsePtrOutput) ToPubSubResponsePtrOutput() PubSubResponsePtrOutput
func (PubSubResponsePtrOutput) ToPubSubResponsePtrOutputWithContext ¶
func (o PubSubResponsePtrOutput) ToPubSubResponsePtrOutputWithContext(ctx context.Context) PubSubResponsePtrOutput
func (PubSubResponsePtrOutput) Topic ¶
func (o PubSubResponsePtrOutput) Topic() pulumi.StringPtrOutput
The desired Pub/Sub topic to which notifications will be sent by GKE. Format is `projects/{project}/topics/{topic}`.
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 RecurringTimeWindowResponseArgs ¶
type RecurringTimeWindowResponseArgs 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.StringInput `pulumi:"recurrence"` // The window of the first recurrence. Window TimeWindowResponseInput `pulumi:"window"` }
Represents an arbitrary window of time that recurs.
func (RecurringTimeWindowResponseArgs) ElementType ¶
func (RecurringTimeWindowResponseArgs) ElementType() reflect.Type
func (RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponseOutput ¶
func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponseOutput() RecurringTimeWindowResponseOutput
func (RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponseOutputWithContext ¶
func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponseOutputWithContext(ctx context.Context) RecurringTimeWindowResponseOutput
func (RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponsePtrOutput ¶
func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput
func (RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponsePtrOutputWithContext ¶
func (i RecurringTimeWindowResponseArgs) ToRecurringTimeWindowResponsePtrOutputWithContext(ctx context.Context) RecurringTimeWindowResponsePtrOutput
type RecurringTimeWindowResponseInput ¶
type RecurringTimeWindowResponseInput interface { pulumi.Input ToRecurringTimeWindowResponseOutput() RecurringTimeWindowResponseOutput ToRecurringTimeWindowResponseOutputWithContext(context.Context) RecurringTimeWindowResponseOutput }
RecurringTimeWindowResponseInput is an input type that accepts RecurringTimeWindowResponseArgs and RecurringTimeWindowResponseOutput values. You can construct a concrete instance of `RecurringTimeWindowResponseInput` via:
RecurringTimeWindowResponseArgs{...}
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) ToRecurringTimeWindowResponsePtrOutput ¶
func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput
func (RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponsePtrOutputWithContext ¶
func (o RecurringTimeWindowResponseOutput) ToRecurringTimeWindowResponsePtrOutputWithContext(ctx context.Context) RecurringTimeWindowResponsePtrOutput
func (RecurringTimeWindowResponseOutput) Window ¶
func (o RecurringTimeWindowResponseOutput) Window() TimeWindowResponseOutput
The window of the first recurrence.
type RecurringTimeWindowResponsePtrInput ¶
type RecurringTimeWindowResponsePtrInput interface { pulumi.Input ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput ToRecurringTimeWindowResponsePtrOutputWithContext(context.Context) RecurringTimeWindowResponsePtrOutput }
RecurringTimeWindowResponsePtrInput is an input type that accepts RecurringTimeWindowResponseArgs, RecurringTimeWindowResponsePtr and RecurringTimeWindowResponsePtrOutput values. You can construct a concrete instance of `RecurringTimeWindowResponsePtrInput` via:
RecurringTimeWindowResponseArgs{...} or: nil
func RecurringTimeWindowResponsePtr ¶
func RecurringTimeWindowResponsePtr(v *RecurringTimeWindowResponseArgs) RecurringTimeWindowResponsePtrInput
type RecurringTimeWindowResponsePtrOutput ¶
type RecurringTimeWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (RecurringTimeWindowResponsePtrOutput) ElementType ¶
func (RecurringTimeWindowResponsePtrOutput) ElementType() reflect.Type
func (RecurringTimeWindowResponsePtrOutput) Recurrence ¶
func (o RecurringTimeWindowResponsePtrOutput) 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 (RecurringTimeWindowResponsePtrOutput) ToRecurringTimeWindowResponsePtrOutput ¶
func (o RecurringTimeWindowResponsePtrOutput) ToRecurringTimeWindowResponsePtrOutput() RecurringTimeWindowResponsePtrOutput
func (RecurringTimeWindowResponsePtrOutput) ToRecurringTimeWindowResponsePtrOutputWithContext ¶
func (o RecurringTimeWindowResponsePtrOutput) ToRecurringTimeWindowResponsePtrOutputWithContext(ctx context.Context) RecurringTimeWindowResponsePtrOutput
func (RecurringTimeWindowResponsePtrOutput) Window ¶
func (o RecurringTimeWindowResponsePtrOutput) Window() TimeWindowResponsePtrOutput
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 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 ReleaseChannelResponseArgs ¶
type ReleaseChannelResponseArgs struct { // channel specifies which release channel the cluster is subscribed to. Channel pulumi.StringInput `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 (ReleaseChannelResponseArgs) ElementType ¶
func (ReleaseChannelResponseArgs) ElementType() reflect.Type
func (ReleaseChannelResponseArgs) ToReleaseChannelResponseOutput ¶
func (i ReleaseChannelResponseArgs) ToReleaseChannelResponseOutput() ReleaseChannelResponseOutput
func (ReleaseChannelResponseArgs) ToReleaseChannelResponseOutputWithContext ¶
func (i ReleaseChannelResponseArgs) ToReleaseChannelResponseOutputWithContext(ctx context.Context) ReleaseChannelResponseOutput
func (ReleaseChannelResponseArgs) ToReleaseChannelResponsePtrOutput ¶
func (i ReleaseChannelResponseArgs) ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput
func (ReleaseChannelResponseArgs) ToReleaseChannelResponsePtrOutputWithContext ¶
func (i ReleaseChannelResponseArgs) ToReleaseChannelResponsePtrOutputWithContext(ctx context.Context) ReleaseChannelResponsePtrOutput
type ReleaseChannelResponseInput ¶
type ReleaseChannelResponseInput interface { pulumi.Input ToReleaseChannelResponseOutput() ReleaseChannelResponseOutput ToReleaseChannelResponseOutputWithContext(context.Context) ReleaseChannelResponseOutput }
ReleaseChannelResponseInput is an input type that accepts ReleaseChannelResponseArgs and ReleaseChannelResponseOutput values. You can construct a concrete instance of `ReleaseChannelResponseInput` via:
ReleaseChannelResponseArgs{...}
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
func (ReleaseChannelResponseOutput) ToReleaseChannelResponsePtrOutput ¶
func (o ReleaseChannelResponseOutput) ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput
func (ReleaseChannelResponseOutput) ToReleaseChannelResponsePtrOutputWithContext ¶
func (o ReleaseChannelResponseOutput) ToReleaseChannelResponsePtrOutputWithContext(ctx context.Context) ReleaseChannelResponsePtrOutput
type ReleaseChannelResponsePtrInput ¶
type ReleaseChannelResponsePtrInput interface { pulumi.Input ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput ToReleaseChannelResponsePtrOutputWithContext(context.Context) ReleaseChannelResponsePtrOutput }
ReleaseChannelResponsePtrInput is an input type that accepts ReleaseChannelResponseArgs, ReleaseChannelResponsePtr and ReleaseChannelResponsePtrOutput values. You can construct a concrete instance of `ReleaseChannelResponsePtrInput` via:
ReleaseChannelResponseArgs{...} or: nil
func ReleaseChannelResponsePtr ¶
func ReleaseChannelResponsePtr(v *ReleaseChannelResponseArgs) ReleaseChannelResponsePtrInput
type ReleaseChannelResponsePtrOutput ¶
type ReleaseChannelResponsePtrOutput struct{ *pulumi.OutputState }
func (ReleaseChannelResponsePtrOutput) Channel ¶
func (o ReleaseChannelResponsePtrOutput) Channel() pulumi.StringPtrOutput
channel specifies which release channel the cluster is subscribed to.
func (ReleaseChannelResponsePtrOutput) Elem ¶
func (o ReleaseChannelResponsePtrOutput) Elem() ReleaseChannelResponseOutput
func (ReleaseChannelResponsePtrOutput) ElementType ¶
func (ReleaseChannelResponsePtrOutput) ElementType() reflect.Type
func (ReleaseChannelResponsePtrOutput) ToReleaseChannelResponsePtrOutput ¶
func (o ReleaseChannelResponsePtrOutput) ToReleaseChannelResponsePtrOutput() ReleaseChannelResponsePtrOutput
func (ReleaseChannelResponsePtrOutput) ToReleaseChannelResponsePtrOutputWithContext ¶
func (o ReleaseChannelResponsePtrOutput) ToReleaseChannelResponsePtrOutputWithContext(ctx context.Context) ReleaseChannelResponsePtrOutput
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 "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 "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 "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 "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 "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 ReservationAffinityResponseArgs ¶
type ReservationAffinityResponseArgs struct { // Corresponds to the type of reservation consumption. ConsumeReservationType pulumi.StringInput `pulumi:"consumeReservationType"` // Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "googleapis.com/reservation-name" as the key and specify the name of your reservation as its value. Key pulumi.StringInput `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 (ReservationAffinityResponseArgs) ElementType ¶
func (ReservationAffinityResponseArgs) ElementType() reflect.Type
func (ReservationAffinityResponseArgs) ToReservationAffinityResponseOutput ¶
func (i ReservationAffinityResponseArgs) ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput
func (ReservationAffinityResponseArgs) ToReservationAffinityResponseOutputWithContext ¶
func (i ReservationAffinityResponseArgs) ToReservationAffinityResponseOutputWithContext(ctx context.Context) ReservationAffinityResponseOutput
func (ReservationAffinityResponseArgs) ToReservationAffinityResponsePtrOutput ¶
func (i ReservationAffinityResponseArgs) ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput
func (ReservationAffinityResponseArgs) ToReservationAffinityResponsePtrOutputWithContext ¶
func (i ReservationAffinityResponseArgs) ToReservationAffinityResponsePtrOutputWithContext(ctx context.Context) ReservationAffinityResponsePtrOutput
type ReservationAffinityResponseInput ¶
type ReservationAffinityResponseInput interface { pulumi.Input ToReservationAffinityResponseOutput() ReservationAffinityResponseOutput ToReservationAffinityResponseOutputWithContext(context.Context) ReservationAffinityResponseOutput }
ReservationAffinityResponseInput is an input type that accepts ReservationAffinityResponseArgs and ReservationAffinityResponseOutput values. You can construct a concrete instance of `ReservationAffinityResponseInput` via:
ReservationAffinityResponseArgs{...}
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 "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) ToReservationAffinityResponsePtrOutput ¶
func (o ReservationAffinityResponseOutput) ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput
func (ReservationAffinityResponseOutput) ToReservationAffinityResponsePtrOutputWithContext ¶
func (o ReservationAffinityResponseOutput) ToReservationAffinityResponsePtrOutputWithContext(ctx context.Context) ReservationAffinityResponsePtrOutput
func (ReservationAffinityResponseOutput) Values ¶
func (o ReservationAffinityResponseOutput) Values() pulumi.StringArrayOutput
Corresponds to the label value(s) of reservation resource(s).
type ReservationAffinityResponsePtrInput ¶
type ReservationAffinityResponsePtrInput interface { pulumi.Input ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput ToReservationAffinityResponsePtrOutputWithContext(context.Context) ReservationAffinityResponsePtrOutput }
ReservationAffinityResponsePtrInput is an input type that accepts ReservationAffinityResponseArgs, ReservationAffinityResponsePtr and ReservationAffinityResponsePtrOutput values. You can construct a concrete instance of `ReservationAffinityResponsePtrInput` via:
ReservationAffinityResponseArgs{...} or: nil
func ReservationAffinityResponsePtr ¶
func ReservationAffinityResponsePtr(v *ReservationAffinityResponseArgs) ReservationAffinityResponsePtrInput
type ReservationAffinityResponsePtrOutput ¶
type ReservationAffinityResponsePtrOutput struct{ *pulumi.OutputState }
func (ReservationAffinityResponsePtrOutput) ConsumeReservationType ¶
func (o ReservationAffinityResponsePtrOutput) ConsumeReservationType() pulumi.StringPtrOutput
Corresponds to the type of reservation consumption.
func (ReservationAffinityResponsePtrOutput) ElementType ¶
func (ReservationAffinityResponsePtrOutput) ElementType() reflect.Type
func (ReservationAffinityResponsePtrOutput) Key ¶
func (o ReservationAffinityResponsePtrOutput) Key() pulumi.StringPtrOutput
Corresponds to the label key of a reservation resource. To target a SPECIFIC_RESERVATION by name, specify "googleapis.com/reservation-name" as the key and specify the name of your reservation as its value.
func (ReservationAffinityResponsePtrOutput) ToReservationAffinityResponsePtrOutput ¶
func (o ReservationAffinityResponsePtrOutput) ToReservationAffinityResponsePtrOutput() ReservationAffinityResponsePtrOutput
func (ReservationAffinityResponsePtrOutput) ToReservationAffinityResponsePtrOutputWithContext ¶
func (o ReservationAffinityResponsePtrOutput) ToReservationAffinityResponsePtrOutputWithContext(ctx context.Context) ReservationAffinityResponsePtrOutput
func (ReservationAffinityResponsePtrOutput) Values ¶
func (o ReservationAffinityResponsePtrOutput) Values() pulumi.StringArrayOutput
Corresponds to the label value(s) of reservation resource(s).
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 ResourceLimitResponseArgs ¶
type ResourceLimitResponseArgs struct { // Maximum amount of the resource in the cluster. Maximum pulumi.StringInput `pulumi:"maximum"` // Minimum amount of the resource in the cluster. Minimum pulumi.StringInput `pulumi:"minimum"` // Resource name "cpu", "memory" or gpu-specific string. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
Contains information about amount of some resource in the cluster. For memory, value should be in GB.
func (ResourceLimitResponseArgs) ElementType ¶
func (ResourceLimitResponseArgs) ElementType() reflect.Type
func (ResourceLimitResponseArgs) ToResourceLimitResponseOutput ¶
func (i ResourceLimitResponseArgs) ToResourceLimitResponseOutput() ResourceLimitResponseOutput
func (ResourceLimitResponseArgs) ToResourceLimitResponseOutputWithContext ¶
func (i ResourceLimitResponseArgs) ToResourceLimitResponseOutputWithContext(ctx context.Context) ResourceLimitResponseOutput
type ResourceLimitResponseArray ¶
type ResourceLimitResponseArray []ResourceLimitResponseInput
func (ResourceLimitResponseArray) ElementType ¶
func (ResourceLimitResponseArray) ElementType() reflect.Type
func (ResourceLimitResponseArray) ToResourceLimitResponseArrayOutput ¶
func (i ResourceLimitResponseArray) ToResourceLimitResponseArrayOutput() ResourceLimitResponseArrayOutput
func (ResourceLimitResponseArray) ToResourceLimitResponseArrayOutputWithContext ¶
func (i ResourceLimitResponseArray) ToResourceLimitResponseArrayOutputWithContext(ctx context.Context) ResourceLimitResponseArrayOutput
type ResourceLimitResponseArrayInput ¶
type ResourceLimitResponseArrayInput interface { pulumi.Input ToResourceLimitResponseArrayOutput() ResourceLimitResponseArrayOutput ToResourceLimitResponseArrayOutputWithContext(context.Context) ResourceLimitResponseArrayOutput }
ResourceLimitResponseArrayInput is an input type that accepts ResourceLimitResponseArray and ResourceLimitResponseArrayOutput values. You can construct a concrete instance of `ResourceLimitResponseArrayInput` via:
ResourceLimitResponseArray{ ResourceLimitResponseArgs{...} }
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 ResourceLimitResponseInput ¶
type ResourceLimitResponseInput interface { pulumi.Input ToResourceLimitResponseOutput() ResourceLimitResponseOutput ToResourceLimitResponseOutputWithContext(context.Context) ResourceLimitResponseOutput }
ResourceLimitResponseInput is an input type that accepts ResourceLimitResponseArgs and ResourceLimitResponseOutput values. You can construct a concrete instance of `ResourceLimitResponseInput` via:
ResourceLimitResponseArgs{...}
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 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 ResourceUsageExportConfigResponseArgs ¶
type ResourceUsageExportConfigResponseArgs struct { // Configuration to use BigQuery as usage export destination. BigqueryDestination BigQueryDestinationResponseInput `pulumi:"bigqueryDestination"` // Configuration to enable resource consumption metering. ConsumptionMeteringConfig ConsumptionMeteringConfigResponseInput `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.BoolInput `pulumi:"enableNetworkEgressMetering"` }
Configuration for exporting cluster resource usages.
func (ResourceUsageExportConfigResponseArgs) ElementType ¶
func (ResourceUsageExportConfigResponseArgs) ElementType() reflect.Type
func (ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponseOutput ¶
func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponseOutput() ResourceUsageExportConfigResponseOutput
func (ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponseOutputWithContext ¶
func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponseOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponseOutput
func (ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponsePtrOutput ¶
func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput
func (ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponsePtrOutputWithContext ¶
func (i ResourceUsageExportConfigResponseArgs) ToResourceUsageExportConfigResponsePtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponsePtrOutput
type ResourceUsageExportConfigResponseInput ¶
type ResourceUsageExportConfigResponseInput interface { pulumi.Input ToResourceUsageExportConfigResponseOutput() ResourceUsageExportConfigResponseOutput ToResourceUsageExportConfigResponseOutputWithContext(context.Context) ResourceUsageExportConfigResponseOutput }
ResourceUsageExportConfigResponseInput is an input type that accepts ResourceUsageExportConfigResponseArgs and ResourceUsageExportConfigResponseOutput values. You can construct a concrete instance of `ResourceUsageExportConfigResponseInput` via:
ResourceUsageExportConfigResponseArgs{...}
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
func (ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponsePtrOutput ¶
func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput
func (ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponsePtrOutputWithContext ¶
func (o ResourceUsageExportConfigResponseOutput) ToResourceUsageExportConfigResponsePtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponsePtrOutput
type ResourceUsageExportConfigResponsePtrInput ¶
type ResourceUsageExportConfigResponsePtrInput interface { pulumi.Input ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput ToResourceUsageExportConfigResponsePtrOutputWithContext(context.Context) ResourceUsageExportConfigResponsePtrOutput }
ResourceUsageExportConfigResponsePtrInput is an input type that accepts ResourceUsageExportConfigResponseArgs, ResourceUsageExportConfigResponsePtr and ResourceUsageExportConfigResponsePtrOutput values. You can construct a concrete instance of `ResourceUsageExportConfigResponsePtrInput` via:
ResourceUsageExportConfigResponseArgs{...} or: nil
func ResourceUsageExportConfigResponsePtr ¶
func ResourceUsageExportConfigResponsePtr(v *ResourceUsageExportConfigResponseArgs) ResourceUsageExportConfigResponsePtrInput
type ResourceUsageExportConfigResponsePtrOutput ¶
type ResourceUsageExportConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceUsageExportConfigResponsePtrOutput) BigqueryDestination ¶
func (o ResourceUsageExportConfigResponsePtrOutput) BigqueryDestination() BigQueryDestinationResponsePtrOutput
Configuration to use BigQuery as usage export destination.
func (ResourceUsageExportConfigResponsePtrOutput) ConsumptionMeteringConfig ¶
func (o ResourceUsageExportConfigResponsePtrOutput) ConsumptionMeteringConfig() ConsumptionMeteringConfigResponsePtrOutput
Configuration to enable resource consumption metering.
func (ResourceUsageExportConfigResponsePtrOutput) ElementType ¶
func (ResourceUsageExportConfigResponsePtrOutput) ElementType() reflect.Type
func (ResourceUsageExportConfigResponsePtrOutput) EnableNetworkEgressMetering ¶
func (o ResourceUsageExportConfigResponsePtrOutput) 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 (ResourceUsageExportConfigResponsePtrOutput) ToResourceUsageExportConfigResponsePtrOutput ¶
func (o ResourceUsageExportConfigResponsePtrOutput) ToResourceUsageExportConfigResponsePtrOutput() ResourceUsageExportConfigResponsePtrOutput
func (ResourceUsageExportConfigResponsePtrOutput) ToResourceUsageExportConfigResponsePtrOutputWithContext ¶
func (o ResourceUsageExportConfigResponsePtrOutput) ToResourceUsageExportConfigResponsePtrOutputWithContext(ctx context.Context) ResourceUsageExportConfigResponsePtrOutput
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 SandboxConfigResponseArgs ¶
type SandboxConfigResponseArgs struct { // Type of the sandbox to use for the node (e.g. 'gvisor') SandboxType pulumi.StringInput `pulumi:"sandboxType"` // Type of the sandbox to use for the node. Type pulumi.StringInput `pulumi:"type"` }
SandboxConfig contains configurations of the sandbox to use for the node.
func (SandboxConfigResponseArgs) ElementType ¶
func (SandboxConfigResponseArgs) ElementType() reflect.Type
func (SandboxConfigResponseArgs) ToSandboxConfigResponseOutput ¶
func (i SandboxConfigResponseArgs) ToSandboxConfigResponseOutput() SandboxConfigResponseOutput
func (SandboxConfigResponseArgs) ToSandboxConfigResponseOutputWithContext ¶
func (i SandboxConfigResponseArgs) ToSandboxConfigResponseOutputWithContext(ctx context.Context) SandboxConfigResponseOutput
func (SandboxConfigResponseArgs) ToSandboxConfigResponsePtrOutput ¶
func (i SandboxConfigResponseArgs) ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput
func (SandboxConfigResponseArgs) ToSandboxConfigResponsePtrOutputWithContext ¶
func (i SandboxConfigResponseArgs) ToSandboxConfigResponsePtrOutputWithContext(ctx context.Context) SandboxConfigResponsePtrOutput
type SandboxConfigResponseInput ¶
type SandboxConfigResponseInput interface { pulumi.Input ToSandboxConfigResponseOutput() SandboxConfigResponseOutput ToSandboxConfigResponseOutputWithContext(context.Context) SandboxConfigResponseOutput }
SandboxConfigResponseInput is an input type that accepts SandboxConfigResponseArgs and SandboxConfigResponseOutput values. You can construct a concrete instance of `SandboxConfigResponseInput` via:
SandboxConfigResponseArgs{...}
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) ToSandboxConfigResponsePtrOutput ¶
func (o SandboxConfigResponseOutput) ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput
func (SandboxConfigResponseOutput) ToSandboxConfigResponsePtrOutputWithContext ¶
func (o SandboxConfigResponseOutput) ToSandboxConfigResponsePtrOutputWithContext(ctx context.Context) SandboxConfigResponsePtrOutput
func (SandboxConfigResponseOutput) Type ¶
func (o SandboxConfigResponseOutput) Type() pulumi.StringOutput
Type of the sandbox to use for the node.
type SandboxConfigResponsePtrInput ¶
type SandboxConfigResponsePtrInput interface { pulumi.Input ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput ToSandboxConfigResponsePtrOutputWithContext(context.Context) SandboxConfigResponsePtrOutput }
SandboxConfigResponsePtrInput is an input type that accepts SandboxConfigResponseArgs, SandboxConfigResponsePtr and SandboxConfigResponsePtrOutput values. You can construct a concrete instance of `SandboxConfigResponsePtrInput` via:
SandboxConfigResponseArgs{...} or: nil
func SandboxConfigResponsePtr ¶
func SandboxConfigResponsePtr(v *SandboxConfigResponseArgs) SandboxConfigResponsePtrInput
type SandboxConfigResponsePtrOutput ¶
type SandboxConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (SandboxConfigResponsePtrOutput) Elem ¶
func (o SandboxConfigResponsePtrOutput) Elem() SandboxConfigResponseOutput
func (SandboxConfigResponsePtrOutput) ElementType ¶
func (SandboxConfigResponsePtrOutput) ElementType() reflect.Type
func (SandboxConfigResponsePtrOutput) SandboxType ¶
func (o SandboxConfigResponsePtrOutput) SandboxType() pulumi.StringPtrOutput
Type of the sandbox to use for the node (e.g. 'gvisor')
func (SandboxConfigResponsePtrOutput) ToSandboxConfigResponsePtrOutput ¶
func (o SandboxConfigResponsePtrOutput) ToSandboxConfigResponsePtrOutput() SandboxConfigResponsePtrOutput
func (SandboxConfigResponsePtrOutput) ToSandboxConfigResponsePtrOutputWithContext ¶
func (o SandboxConfigResponsePtrOutput) ToSandboxConfigResponsePtrOutputWithContext(ctx context.Context) SandboxConfigResponsePtrOutput
func (SandboxConfigResponsePtrOutput) Type ¶
func (o SandboxConfigResponsePtrOutput) Type() pulumi.StringPtrOutput
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 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 ServiceExternalIPsConfigResponseArgs ¶ added in v0.5.0
type ServiceExternalIPsConfigResponseArgs struct { // Whether Services with ExternalIPs field are allowed or not. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Config to block services with externalIPs field.
func (ServiceExternalIPsConfigResponseArgs) ElementType ¶ added in v0.5.0
func (ServiceExternalIPsConfigResponseArgs) ElementType() reflect.Type
func (ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponseOutput ¶ added in v0.5.0
func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponseOutput() ServiceExternalIPsConfigResponseOutput
func (ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponseOutputWithContext ¶ added in v0.5.0
func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponseOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponseOutput
func (ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponsePtrOutput ¶ added in v0.5.0
func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput
func (ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (i ServiceExternalIPsConfigResponseArgs) ToServiceExternalIPsConfigResponsePtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponsePtrOutput
type ServiceExternalIPsConfigResponseInput ¶ added in v0.5.0
type ServiceExternalIPsConfigResponseInput interface { pulumi.Input ToServiceExternalIPsConfigResponseOutput() ServiceExternalIPsConfigResponseOutput ToServiceExternalIPsConfigResponseOutputWithContext(context.Context) ServiceExternalIPsConfigResponseOutput }
ServiceExternalIPsConfigResponseInput is an input type that accepts ServiceExternalIPsConfigResponseArgs and ServiceExternalIPsConfigResponseOutput values. You can construct a concrete instance of `ServiceExternalIPsConfigResponseInput` via:
ServiceExternalIPsConfigResponseArgs{...}
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
func (ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponsePtrOutput ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput
func (ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponseOutput) ToServiceExternalIPsConfigResponsePtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponsePtrOutput
type ServiceExternalIPsConfigResponsePtrInput ¶ added in v0.5.0
type ServiceExternalIPsConfigResponsePtrInput interface { pulumi.Input ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput ToServiceExternalIPsConfigResponsePtrOutputWithContext(context.Context) ServiceExternalIPsConfigResponsePtrOutput }
ServiceExternalIPsConfigResponsePtrInput is an input type that accepts ServiceExternalIPsConfigResponseArgs, ServiceExternalIPsConfigResponsePtr and ServiceExternalIPsConfigResponsePtrOutput values. You can construct a concrete instance of `ServiceExternalIPsConfigResponsePtrInput` via:
ServiceExternalIPsConfigResponseArgs{...} or: nil
func ServiceExternalIPsConfigResponsePtr ¶ added in v0.5.0
func ServiceExternalIPsConfigResponsePtr(v *ServiceExternalIPsConfigResponseArgs) ServiceExternalIPsConfigResponsePtrInput
type ServiceExternalIPsConfigResponsePtrOutput ¶ added in v0.5.0
type ServiceExternalIPsConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ServiceExternalIPsConfigResponsePtrOutput) ElementType ¶ added in v0.5.0
func (ServiceExternalIPsConfigResponsePtrOutput) ElementType() reflect.Type
func (ServiceExternalIPsConfigResponsePtrOutput) Enabled ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Services with ExternalIPs field are allowed or not.
func (ServiceExternalIPsConfigResponsePtrOutput) ToServiceExternalIPsConfigResponsePtrOutput ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponsePtrOutput) ToServiceExternalIPsConfigResponsePtrOutput() ServiceExternalIPsConfigResponsePtrOutput
func (ServiceExternalIPsConfigResponsePtrOutput) ToServiceExternalIPsConfigResponsePtrOutputWithContext ¶ added in v0.5.0
func (o ServiceExternalIPsConfigResponsePtrOutput) ToServiceExternalIPsConfigResponsePtrOutputWithContext(ctx context.Context) ServiceExternalIPsConfigResponsePtrOutput
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 ShieldedInstanceConfigResponseArgs ¶
type ShieldedInstanceConfigResponseArgs 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.BoolInput `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.BoolInput `pulumi:"enableSecureBoot"` }
A set of Shielded Instance options.
func (ShieldedInstanceConfigResponseArgs) ElementType ¶
func (ShieldedInstanceConfigResponseArgs) ElementType() reflect.Type
func (ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponseOutput ¶
func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput
func (ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponseOutputWithContext ¶
func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponseOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponseOutput
func (ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponsePtrOutput ¶
func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput
func (ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponsePtrOutputWithContext ¶
func (i ShieldedInstanceConfigResponseArgs) ToShieldedInstanceConfigResponsePtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponsePtrOutput
type ShieldedInstanceConfigResponseInput ¶
type ShieldedInstanceConfigResponseInput interface { pulumi.Input ToShieldedInstanceConfigResponseOutput() ShieldedInstanceConfigResponseOutput ToShieldedInstanceConfigResponseOutputWithContext(context.Context) ShieldedInstanceConfigResponseOutput }
ShieldedInstanceConfigResponseInput is an input type that accepts ShieldedInstanceConfigResponseArgs and ShieldedInstanceConfigResponseOutput values. You can construct a concrete instance of `ShieldedInstanceConfigResponseInput` via:
ShieldedInstanceConfigResponseArgs{...}
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
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponsePtrOutput ¶
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput
func (ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponsePtrOutputWithContext ¶
func (o ShieldedInstanceConfigResponseOutput) ToShieldedInstanceConfigResponsePtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponsePtrOutput
type ShieldedInstanceConfigResponsePtrInput ¶
type ShieldedInstanceConfigResponsePtrInput interface { pulumi.Input ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput ToShieldedInstanceConfigResponsePtrOutputWithContext(context.Context) ShieldedInstanceConfigResponsePtrOutput }
ShieldedInstanceConfigResponsePtrInput is an input type that accepts ShieldedInstanceConfigResponseArgs, ShieldedInstanceConfigResponsePtr and ShieldedInstanceConfigResponsePtrOutput values. You can construct a concrete instance of `ShieldedInstanceConfigResponsePtrInput` via:
ShieldedInstanceConfigResponseArgs{...} or: nil
func ShieldedInstanceConfigResponsePtr ¶
func ShieldedInstanceConfigResponsePtr(v *ShieldedInstanceConfigResponseArgs) ShieldedInstanceConfigResponsePtrInput
type ShieldedInstanceConfigResponsePtrOutput ¶
type ShieldedInstanceConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ShieldedInstanceConfigResponsePtrOutput) ElementType ¶
func (ShieldedInstanceConfigResponsePtrOutput) ElementType() reflect.Type
func (ShieldedInstanceConfigResponsePtrOutput) EnableIntegrityMonitoring ¶
func (o ShieldedInstanceConfigResponsePtrOutput) 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 (ShieldedInstanceConfigResponsePtrOutput) EnableSecureBoot ¶
func (o ShieldedInstanceConfigResponsePtrOutput) 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 (ShieldedInstanceConfigResponsePtrOutput) ToShieldedInstanceConfigResponsePtrOutput ¶
func (o ShieldedInstanceConfigResponsePtrOutput) ToShieldedInstanceConfigResponsePtrOutput() ShieldedInstanceConfigResponsePtrOutput
func (ShieldedInstanceConfigResponsePtrOutput) ToShieldedInstanceConfigResponsePtrOutputWithContext ¶
func (o ShieldedInstanceConfigResponsePtrOutput) ToShieldedInstanceConfigResponsePtrOutputWithContext(ctx context.Context) ShieldedInstanceConfigResponsePtrOutput
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 ShieldedNodesResponseArgs ¶
type ShieldedNodesResponseArgs struct { // Whether Shielded Nodes features are enabled on all nodes in this cluster. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration of Shielded Nodes feature.
func (ShieldedNodesResponseArgs) ElementType ¶
func (ShieldedNodesResponseArgs) ElementType() reflect.Type
func (ShieldedNodesResponseArgs) ToShieldedNodesResponseOutput ¶
func (i ShieldedNodesResponseArgs) ToShieldedNodesResponseOutput() ShieldedNodesResponseOutput
func (ShieldedNodesResponseArgs) ToShieldedNodesResponseOutputWithContext ¶
func (i ShieldedNodesResponseArgs) ToShieldedNodesResponseOutputWithContext(ctx context.Context) ShieldedNodesResponseOutput
func (ShieldedNodesResponseArgs) ToShieldedNodesResponsePtrOutput ¶
func (i ShieldedNodesResponseArgs) ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput
func (ShieldedNodesResponseArgs) ToShieldedNodesResponsePtrOutputWithContext ¶
func (i ShieldedNodesResponseArgs) ToShieldedNodesResponsePtrOutputWithContext(ctx context.Context) ShieldedNodesResponsePtrOutput
type ShieldedNodesResponseInput ¶
type ShieldedNodesResponseInput interface { pulumi.Input ToShieldedNodesResponseOutput() ShieldedNodesResponseOutput ToShieldedNodesResponseOutputWithContext(context.Context) ShieldedNodesResponseOutput }
ShieldedNodesResponseInput is an input type that accepts ShieldedNodesResponseArgs and ShieldedNodesResponseOutput values. You can construct a concrete instance of `ShieldedNodesResponseInput` via:
ShieldedNodesResponseArgs{...}
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
func (ShieldedNodesResponseOutput) ToShieldedNodesResponsePtrOutput ¶
func (o ShieldedNodesResponseOutput) ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput
func (ShieldedNodesResponseOutput) ToShieldedNodesResponsePtrOutputWithContext ¶
func (o ShieldedNodesResponseOutput) ToShieldedNodesResponsePtrOutputWithContext(ctx context.Context) ShieldedNodesResponsePtrOutput
type ShieldedNodesResponsePtrInput ¶
type ShieldedNodesResponsePtrInput interface { pulumi.Input ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput ToShieldedNodesResponsePtrOutputWithContext(context.Context) ShieldedNodesResponsePtrOutput }
ShieldedNodesResponsePtrInput is an input type that accepts ShieldedNodesResponseArgs, ShieldedNodesResponsePtr and ShieldedNodesResponsePtrOutput values. You can construct a concrete instance of `ShieldedNodesResponsePtrInput` via:
ShieldedNodesResponseArgs{...} or: nil
func ShieldedNodesResponsePtr ¶
func ShieldedNodesResponsePtr(v *ShieldedNodesResponseArgs) ShieldedNodesResponsePtrInput
type ShieldedNodesResponsePtrOutput ¶
type ShieldedNodesResponsePtrOutput struct{ *pulumi.OutputState }
func (ShieldedNodesResponsePtrOutput) Elem ¶
func (o ShieldedNodesResponsePtrOutput) Elem() ShieldedNodesResponseOutput
func (ShieldedNodesResponsePtrOutput) ElementType ¶
func (ShieldedNodesResponsePtrOutput) ElementType() reflect.Type
func (ShieldedNodesResponsePtrOutput) Enabled ¶
func (o ShieldedNodesResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Shielded Nodes features are enabled on all nodes in this cluster.
func (ShieldedNodesResponsePtrOutput) ToShieldedNodesResponsePtrOutput ¶
func (o ShieldedNodesResponsePtrOutput) ToShieldedNodesResponsePtrOutput() ShieldedNodesResponsePtrOutput
func (ShieldedNodesResponsePtrOutput) ToShieldedNodesResponsePtrOutputWithContext ¶
func (o ShieldedNodesResponsePtrOutput) ToShieldedNodesResponsePtrOutputWithContext(ctx context.Context) ShieldedNodesResponsePtrOutput
type StatusCondition ¶
type StatusCondition struct { // Canonical code of the condition. CanonicalCode *StatusConditionCanonicalCode `pulumi:"canonicalCode"` // 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"` // 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 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) 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"` // 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 StatusConditionResponseArgs ¶
type StatusConditionResponseArgs struct { // Canonical code of the condition. CanonicalCode pulumi.StringInput `pulumi:"canonicalCode"` // Human-friendly representation of the condition Message pulumi.StringInput `pulumi:"message"` }
StatusCondition describes why a cluster or a node pool has a certain status (e.g., ERROR or DEGRADED).
func (StatusConditionResponseArgs) ElementType ¶
func (StatusConditionResponseArgs) ElementType() reflect.Type
func (StatusConditionResponseArgs) ToStatusConditionResponseOutput ¶
func (i StatusConditionResponseArgs) ToStatusConditionResponseOutput() StatusConditionResponseOutput
func (StatusConditionResponseArgs) ToStatusConditionResponseOutputWithContext ¶
func (i StatusConditionResponseArgs) ToStatusConditionResponseOutputWithContext(ctx context.Context) StatusConditionResponseOutput
type StatusConditionResponseArray ¶
type StatusConditionResponseArray []StatusConditionResponseInput
func (StatusConditionResponseArray) ElementType ¶
func (StatusConditionResponseArray) ElementType() reflect.Type
func (StatusConditionResponseArray) ToStatusConditionResponseArrayOutput ¶
func (i StatusConditionResponseArray) ToStatusConditionResponseArrayOutput() StatusConditionResponseArrayOutput
func (StatusConditionResponseArray) ToStatusConditionResponseArrayOutputWithContext ¶
func (i StatusConditionResponseArray) ToStatusConditionResponseArrayOutputWithContext(ctx context.Context) StatusConditionResponseArrayOutput
type StatusConditionResponseArrayInput ¶
type StatusConditionResponseArrayInput interface { pulumi.Input ToStatusConditionResponseArrayOutput() StatusConditionResponseArrayOutput ToStatusConditionResponseArrayOutputWithContext(context.Context) StatusConditionResponseArrayOutput }
StatusConditionResponseArrayInput is an input type that accepts StatusConditionResponseArray and StatusConditionResponseArrayOutput values. You can construct a concrete instance of `StatusConditionResponseArrayInput` via:
StatusConditionResponseArray{ StatusConditionResponseArgs{...} }
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 StatusConditionResponseInput ¶
type StatusConditionResponseInput interface { pulumi.Input ToStatusConditionResponseOutput() StatusConditionResponseOutput ToStatusConditionResponseOutputWithContext(context.Context) StatusConditionResponseOutput }
StatusConditionResponseInput is an input type that accepts StatusConditionResponseArgs and StatusConditionResponseOutput values. You can construct a concrete instance of `StatusConditionResponseInput` via:
StatusConditionResponseArgs{...}
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) 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"` // 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"` // 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) 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) 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"` // The time that the window first starts. StartTime string `pulumi:"startTime"` }
Represents an arbitrary window of time.
type TimeWindowResponseArgs ¶
type TimeWindowResponseArgs struct { // The time that the window ends. The end time should take place after the start time. EndTime pulumi.StringInput `pulumi:"endTime"` // The time that the window first starts. StartTime pulumi.StringInput `pulumi:"startTime"` }
Represents an arbitrary window of time.
func (TimeWindowResponseArgs) ElementType ¶
func (TimeWindowResponseArgs) ElementType() reflect.Type
func (TimeWindowResponseArgs) ToTimeWindowResponseOutput ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponseOutput() TimeWindowResponseOutput
func (TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
func (TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TimeWindowResponseInput ¶
type TimeWindowResponseInput interface { pulumi.Input ToTimeWindowResponseOutput() TimeWindowResponseOutput ToTimeWindowResponseOutputWithContext(context.Context) TimeWindowResponseOutput }
TimeWindowResponseInput is an input type that accepts TimeWindowResponseArgs and TimeWindowResponseOutput values. You can construct a concrete instance of `TimeWindowResponseInput` via:
TimeWindowResponseArgs{...}
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) 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
func (TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TimeWindowResponsePtrInput ¶
type TimeWindowResponsePtrInput interface { pulumi.Input ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput ToTimeWindowResponsePtrOutputWithContext(context.Context) TimeWindowResponsePtrOutput }
TimeWindowResponsePtrInput is an input type that accepts TimeWindowResponseArgs, TimeWindowResponsePtr and TimeWindowResponsePtrOutput values. You can construct a concrete instance of `TimeWindowResponsePtrInput` via:
TimeWindowResponseArgs{...} or: nil
func TimeWindowResponsePtr ¶
func TimeWindowResponsePtr(v *TimeWindowResponseArgs) TimeWindowResponsePtrInput
type TimeWindowResponsePtrOutput ¶
type TimeWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (TimeWindowResponsePtrOutput) Elem ¶
func (o TimeWindowResponsePtrOutput) Elem() TimeWindowResponseOutput
func (TimeWindowResponsePtrOutput) ElementType ¶
func (TimeWindowResponsePtrOutput) ElementType() reflect.Type
func (TimeWindowResponsePtrOutput) EndTime ¶
func (o TimeWindowResponsePtrOutput) EndTime() pulumi.StringPtrOutput
The time that the window ends. The end time should take place after the start time.
func (TimeWindowResponsePtrOutput) StartTime ¶
func (o TimeWindowResponsePtrOutput) StartTime() pulumi.StringPtrOutput
The time that the window first starts.
func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput ¶
func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext ¶
func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
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 TpuConfigResponseArgs ¶
type TpuConfigResponseArgs struct { // Whether Cloud TPU integration is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` // IPv4 CIDR block reserved for Cloud TPU in the VPC. Ipv4CidrBlock pulumi.StringInput `pulumi:"ipv4CidrBlock"` // Whether to use service networking for Cloud TPU or not. UseServiceNetworking pulumi.BoolInput `pulumi:"useServiceNetworking"` }
Configuration for Cloud TPU.
func (TpuConfigResponseArgs) ElementType ¶
func (TpuConfigResponseArgs) ElementType() reflect.Type
func (TpuConfigResponseArgs) ToTpuConfigResponseOutput ¶
func (i TpuConfigResponseArgs) ToTpuConfigResponseOutput() TpuConfigResponseOutput
func (TpuConfigResponseArgs) ToTpuConfigResponseOutputWithContext ¶
func (i TpuConfigResponseArgs) ToTpuConfigResponseOutputWithContext(ctx context.Context) TpuConfigResponseOutput
func (TpuConfigResponseArgs) ToTpuConfigResponsePtrOutput ¶
func (i TpuConfigResponseArgs) ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput
func (TpuConfigResponseArgs) ToTpuConfigResponsePtrOutputWithContext ¶
func (i TpuConfigResponseArgs) ToTpuConfigResponsePtrOutputWithContext(ctx context.Context) TpuConfigResponsePtrOutput
type TpuConfigResponseInput ¶
type TpuConfigResponseInput interface { pulumi.Input ToTpuConfigResponseOutput() TpuConfigResponseOutput ToTpuConfigResponseOutputWithContext(context.Context) TpuConfigResponseOutput }
TpuConfigResponseInput is an input type that accepts TpuConfigResponseArgs and TpuConfigResponseOutput values. You can construct a concrete instance of `TpuConfigResponseInput` via:
TpuConfigResponseArgs{...}
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) ToTpuConfigResponsePtrOutput ¶
func (o TpuConfigResponseOutput) ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput
func (TpuConfigResponseOutput) ToTpuConfigResponsePtrOutputWithContext ¶
func (o TpuConfigResponseOutput) ToTpuConfigResponsePtrOutputWithContext(ctx context.Context) TpuConfigResponsePtrOutput
func (TpuConfigResponseOutput) UseServiceNetworking ¶
func (o TpuConfigResponseOutput) UseServiceNetworking() pulumi.BoolOutput
Whether to use service networking for Cloud TPU or not.
type TpuConfigResponsePtrInput ¶
type TpuConfigResponsePtrInput interface { pulumi.Input ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput ToTpuConfigResponsePtrOutputWithContext(context.Context) TpuConfigResponsePtrOutput }
TpuConfigResponsePtrInput is an input type that accepts TpuConfigResponseArgs, TpuConfigResponsePtr and TpuConfigResponsePtrOutput values. You can construct a concrete instance of `TpuConfigResponsePtrInput` via:
TpuConfigResponseArgs{...} or: nil
func TpuConfigResponsePtr ¶
func TpuConfigResponsePtr(v *TpuConfigResponseArgs) TpuConfigResponsePtrInput
type TpuConfigResponsePtrOutput ¶
type TpuConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (TpuConfigResponsePtrOutput) Elem ¶
func (o TpuConfigResponsePtrOutput) Elem() TpuConfigResponseOutput
func (TpuConfigResponsePtrOutput) ElementType ¶
func (TpuConfigResponsePtrOutput) ElementType() reflect.Type
func (TpuConfigResponsePtrOutput) Enabled ¶
func (o TpuConfigResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether Cloud TPU integration is enabled or not.
func (TpuConfigResponsePtrOutput) Ipv4CidrBlock ¶
func (o TpuConfigResponsePtrOutput) Ipv4CidrBlock() pulumi.StringPtrOutput
IPv4 CIDR block reserved for Cloud TPU in the VPC.
func (TpuConfigResponsePtrOutput) ToTpuConfigResponsePtrOutput ¶
func (o TpuConfigResponsePtrOutput) ToTpuConfigResponsePtrOutput() TpuConfigResponsePtrOutput
func (TpuConfigResponsePtrOutput) ToTpuConfigResponsePtrOutputWithContext ¶
func (o TpuConfigResponsePtrOutput) ToTpuConfigResponsePtrOutputWithContext(ctx context.Context) TpuConfigResponsePtrOutput
func (TpuConfigResponsePtrOutput) UseServiceNetworking ¶
func (o TpuConfigResponsePtrOutput) UseServiceNetworking() pulumi.BoolPtrOutput
Whether to use service networking for Cloud TPU or not.
type UpgradeSettings ¶
type UpgradeSettingsArgs ¶
type UpgradeSettingsArgs struct { // 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"` }
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 }
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) 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) 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) ToUpgradeSettingsPtrOutput ¶
func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutput() UpgradeSettingsPtrOutput
func (UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutputWithContext ¶
func (o UpgradeSettingsPtrOutput) ToUpgradeSettingsPtrOutputWithContext(ctx context.Context) UpgradeSettingsPtrOutput
type UpgradeSettingsResponse ¶
type UpgradeSettingsResponseArgs ¶
type UpgradeSettingsResponseArgs struct { // The maximum number of nodes that can be created beyond the current size of the node pool during the upgrade process. MaxSurge pulumi.IntInput `pulumi:"maxSurge"` MaxUnavailable pulumi.IntInput `pulumi:"maxUnavailable"` }
func (UpgradeSettingsResponseArgs) ElementType ¶
func (UpgradeSettingsResponseArgs) ElementType() reflect.Type
func (UpgradeSettingsResponseArgs) ToUpgradeSettingsResponseOutput ¶
func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput
func (UpgradeSettingsResponseArgs) ToUpgradeSettingsResponseOutputWithContext ¶
func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponseOutputWithContext(ctx context.Context) UpgradeSettingsResponseOutput
func (UpgradeSettingsResponseArgs) ToUpgradeSettingsResponsePtrOutput ¶
func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput
func (UpgradeSettingsResponseArgs) ToUpgradeSettingsResponsePtrOutputWithContext ¶
func (i UpgradeSettingsResponseArgs) ToUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) UpgradeSettingsResponsePtrOutput
type UpgradeSettingsResponseInput ¶
type UpgradeSettingsResponseInput interface { pulumi.Input ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput ToUpgradeSettingsResponseOutputWithContext(context.Context) UpgradeSettingsResponseOutput }
UpgradeSettingsResponseInput is an input type that accepts UpgradeSettingsResponseArgs and UpgradeSettingsResponseOutput values. You can construct a concrete instance of `UpgradeSettingsResponseInput` via:
UpgradeSettingsResponseArgs{...}
type UpgradeSettingsResponseOutput ¶
type UpgradeSettingsResponseOutput struct{ *pulumi.OutputState }
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) ToUpgradeSettingsResponseOutput ¶
func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutput() UpgradeSettingsResponseOutput
func (UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutputWithContext ¶
func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponseOutputWithContext(ctx context.Context) UpgradeSettingsResponseOutput
func (UpgradeSettingsResponseOutput) ToUpgradeSettingsResponsePtrOutput ¶
func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput
func (UpgradeSettingsResponseOutput) ToUpgradeSettingsResponsePtrOutputWithContext ¶
func (o UpgradeSettingsResponseOutput) ToUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) UpgradeSettingsResponsePtrOutput
type UpgradeSettingsResponsePtrInput ¶
type UpgradeSettingsResponsePtrInput interface { pulumi.Input ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput ToUpgradeSettingsResponsePtrOutputWithContext(context.Context) UpgradeSettingsResponsePtrOutput }
UpgradeSettingsResponsePtrInput is an input type that accepts UpgradeSettingsResponseArgs, UpgradeSettingsResponsePtr and UpgradeSettingsResponsePtrOutput values. You can construct a concrete instance of `UpgradeSettingsResponsePtrInput` via:
UpgradeSettingsResponseArgs{...} or: nil
func UpgradeSettingsResponsePtr ¶
func UpgradeSettingsResponsePtr(v *UpgradeSettingsResponseArgs) UpgradeSettingsResponsePtrInput
type UpgradeSettingsResponsePtrOutput ¶
type UpgradeSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (UpgradeSettingsResponsePtrOutput) Elem ¶
func (o UpgradeSettingsResponsePtrOutput) Elem() UpgradeSettingsResponseOutput
func (UpgradeSettingsResponsePtrOutput) ElementType ¶
func (UpgradeSettingsResponsePtrOutput) ElementType() reflect.Type
func (UpgradeSettingsResponsePtrOutput) MaxSurge ¶
func (o UpgradeSettingsResponsePtrOutput) 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 (UpgradeSettingsResponsePtrOutput) MaxUnavailable ¶
func (o UpgradeSettingsResponsePtrOutput) 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 (UpgradeSettingsResponsePtrOutput) ToUpgradeSettingsResponsePtrOutput ¶
func (o UpgradeSettingsResponsePtrOutput) ToUpgradeSettingsResponsePtrOutput() UpgradeSettingsResponsePtrOutput
func (UpgradeSettingsResponsePtrOutput) ToUpgradeSettingsResponsePtrOutputWithContext ¶
func (o UpgradeSettingsResponsePtrOutput) ToUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) UpgradeSettingsResponsePtrOutput
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 VerticalPodAutoscalingResponseArgs ¶
type VerticalPodAutoscalingResponseArgs struct { // Enables vertical pod autoscaling. Enabled pulumi.BoolInput `pulumi:"enabled"` }
VerticalPodAutoscaling contains global, per-cluster information required by Vertical Pod Autoscaler to automatically adjust the resources of pods controlled by it.
func (VerticalPodAutoscalingResponseArgs) ElementType ¶
func (VerticalPodAutoscalingResponseArgs) ElementType() reflect.Type
func (VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponseOutput ¶
func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponseOutput() VerticalPodAutoscalingResponseOutput
func (VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponseOutputWithContext ¶
func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponseOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponseOutput
func (VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponsePtrOutput ¶
func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput
func (VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponsePtrOutputWithContext ¶
func (i VerticalPodAutoscalingResponseArgs) ToVerticalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponsePtrOutput
type VerticalPodAutoscalingResponseInput ¶
type VerticalPodAutoscalingResponseInput interface { pulumi.Input ToVerticalPodAutoscalingResponseOutput() VerticalPodAutoscalingResponseOutput ToVerticalPodAutoscalingResponseOutputWithContext(context.Context) VerticalPodAutoscalingResponseOutput }
VerticalPodAutoscalingResponseInput is an input type that accepts VerticalPodAutoscalingResponseArgs and VerticalPodAutoscalingResponseOutput values. You can construct a concrete instance of `VerticalPodAutoscalingResponseInput` via:
VerticalPodAutoscalingResponseArgs{...}
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
func (VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponsePtrOutput ¶
func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput
func (VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponsePtrOutputWithContext ¶
func (o VerticalPodAutoscalingResponseOutput) ToVerticalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponsePtrOutput
type VerticalPodAutoscalingResponsePtrInput ¶
type VerticalPodAutoscalingResponsePtrInput interface { pulumi.Input ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput ToVerticalPodAutoscalingResponsePtrOutputWithContext(context.Context) VerticalPodAutoscalingResponsePtrOutput }
VerticalPodAutoscalingResponsePtrInput is an input type that accepts VerticalPodAutoscalingResponseArgs, VerticalPodAutoscalingResponsePtr and VerticalPodAutoscalingResponsePtrOutput values. You can construct a concrete instance of `VerticalPodAutoscalingResponsePtrInput` via:
VerticalPodAutoscalingResponseArgs{...} or: nil
func VerticalPodAutoscalingResponsePtr ¶
func VerticalPodAutoscalingResponsePtr(v *VerticalPodAutoscalingResponseArgs) VerticalPodAutoscalingResponsePtrInput
type VerticalPodAutoscalingResponsePtrOutput ¶
type VerticalPodAutoscalingResponsePtrOutput struct{ *pulumi.OutputState }
func (VerticalPodAutoscalingResponsePtrOutput) ElementType ¶
func (VerticalPodAutoscalingResponsePtrOutput) ElementType() reflect.Type
func (VerticalPodAutoscalingResponsePtrOutput) Enabled ¶
func (o VerticalPodAutoscalingResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Enables vertical pod autoscaling.
func (VerticalPodAutoscalingResponsePtrOutput) ToVerticalPodAutoscalingResponsePtrOutput ¶
func (o VerticalPodAutoscalingResponsePtrOutput) ToVerticalPodAutoscalingResponsePtrOutput() VerticalPodAutoscalingResponsePtrOutput
func (VerticalPodAutoscalingResponsePtrOutput) ToVerticalPodAutoscalingResponsePtrOutputWithContext ¶
func (o VerticalPodAutoscalingResponsePtrOutput) ToVerticalPodAutoscalingResponsePtrOutputWithContext(ctx context.Context) VerticalPodAutoscalingResponsePtrOutput
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 VirtualNICResponseArgs ¶ added in v0.8.0
type VirtualNICResponseArgs struct { // Whether gVNIC features are enabled in the node pool. Enabled pulumi.BoolInput `pulumi:"enabled"` }
Configuration of gVNIC feature.
func (VirtualNICResponseArgs) ElementType ¶ added in v0.8.0
func (VirtualNICResponseArgs) ElementType() reflect.Type
func (VirtualNICResponseArgs) ToVirtualNICResponseOutput ¶ added in v0.8.0
func (i VirtualNICResponseArgs) ToVirtualNICResponseOutput() VirtualNICResponseOutput
func (VirtualNICResponseArgs) ToVirtualNICResponseOutputWithContext ¶ added in v0.8.0
func (i VirtualNICResponseArgs) ToVirtualNICResponseOutputWithContext(ctx context.Context) VirtualNICResponseOutput
func (VirtualNICResponseArgs) ToVirtualNICResponsePtrOutput ¶ added in v0.8.0
func (i VirtualNICResponseArgs) ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput
func (VirtualNICResponseArgs) ToVirtualNICResponsePtrOutputWithContext ¶ added in v0.8.0
func (i VirtualNICResponseArgs) ToVirtualNICResponsePtrOutputWithContext(ctx context.Context) VirtualNICResponsePtrOutput
type VirtualNICResponseInput ¶ added in v0.8.0
type VirtualNICResponseInput interface { pulumi.Input ToVirtualNICResponseOutput() VirtualNICResponseOutput ToVirtualNICResponseOutputWithContext(context.Context) VirtualNICResponseOutput }
VirtualNICResponseInput is an input type that accepts VirtualNICResponseArgs and VirtualNICResponseOutput values. You can construct a concrete instance of `VirtualNICResponseInput` via:
VirtualNICResponseArgs{...}
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
func (VirtualNICResponseOutput) ToVirtualNICResponsePtrOutput ¶ added in v0.8.0
func (o VirtualNICResponseOutput) ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput
func (VirtualNICResponseOutput) ToVirtualNICResponsePtrOutputWithContext ¶ added in v0.8.0
func (o VirtualNICResponseOutput) ToVirtualNICResponsePtrOutputWithContext(ctx context.Context) VirtualNICResponsePtrOutput
type VirtualNICResponsePtrInput ¶ added in v0.8.0
type VirtualNICResponsePtrInput interface { pulumi.Input ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput ToVirtualNICResponsePtrOutputWithContext(context.Context) VirtualNICResponsePtrOutput }
VirtualNICResponsePtrInput is an input type that accepts VirtualNICResponseArgs, VirtualNICResponsePtr and VirtualNICResponsePtrOutput values. You can construct a concrete instance of `VirtualNICResponsePtrInput` via:
VirtualNICResponseArgs{...} or: nil
func VirtualNICResponsePtr ¶ added in v0.8.0
func VirtualNICResponsePtr(v *VirtualNICResponseArgs) VirtualNICResponsePtrInput
type VirtualNICResponsePtrOutput ¶ added in v0.8.0
type VirtualNICResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNICResponsePtrOutput) Elem ¶ added in v0.8.0
func (o VirtualNICResponsePtrOutput) Elem() VirtualNICResponseOutput
func (VirtualNICResponsePtrOutput) ElementType ¶ added in v0.8.0
func (VirtualNICResponsePtrOutput) ElementType() reflect.Type
func (VirtualNICResponsePtrOutput) Enabled ¶ added in v0.8.0
func (o VirtualNICResponsePtrOutput) Enabled() pulumi.BoolPtrOutput
Whether gVNIC features are enabled in the node pool.
func (VirtualNICResponsePtrOutput) ToVirtualNICResponsePtrOutput ¶ added in v0.8.0
func (o VirtualNICResponsePtrOutput) ToVirtualNICResponsePtrOutput() VirtualNICResponsePtrOutput
func (VirtualNICResponsePtrOutput) ToVirtualNICResponsePtrOutputWithContext ¶ added in v0.8.0
func (o VirtualNICResponsePtrOutput) ToVirtualNICResponsePtrOutputWithContext(ctx context.Context) VirtualNICResponsePtrOutput
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 WorkloadCertificatesResponseArgs ¶
type WorkloadCertificatesResponseArgs 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.BoolInput `pulumi:"enableCertificates"` }
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
func (WorkloadCertificatesResponseArgs) ElementType ¶
func (WorkloadCertificatesResponseArgs) ElementType() reflect.Type
func (WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponseOutput ¶
func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponseOutput() WorkloadCertificatesResponseOutput
func (WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponseOutputWithContext ¶
func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponseOutputWithContext(ctx context.Context) WorkloadCertificatesResponseOutput
func (WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponsePtrOutput ¶
func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput
func (WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponsePtrOutputWithContext ¶
func (i WorkloadCertificatesResponseArgs) ToWorkloadCertificatesResponsePtrOutputWithContext(ctx context.Context) WorkloadCertificatesResponsePtrOutput
type WorkloadCertificatesResponseInput ¶
type WorkloadCertificatesResponseInput interface { pulumi.Input ToWorkloadCertificatesResponseOutput() WorkloadCertificatesResponseOutput ToWorkloadCertificatesResponseOutputWithContext(context.Context) WorkloadCertificatesResponseOutput }
WorkloadCertificatesResponseInput is an input type that accepts WorkloadCertificatesResponseArgs and WorkloadCertificatesResponseOutput values. You can construct a concrete instance of `WorkloadCertificatesResponseInput` via:
WorkloadCertificatesResponseArgs{...}
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
func (WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponsePtrOutput ¶
func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput
func (WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponsePtrOutputWithContext ¶
func (o WorkloadCertificatesResponseOutput) ToWorkloadCertificatesResponsePtrOutputWithContext(ctx context.Context) WorkloadCertificatesResponsePtrOutput
type WorkloadCertificatesResponsePtrInput ¶
type WorkloadCertificatesResponsePtrInput interface { pulumi.Input ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput ToWorkloadCertificatesResponsePtrOutputWithContext(context.Context) WorkloadCertificatesResponsePtrOutput }
WorkloadCertificatesResponsePtrInput is an input type that accepts WorkloadCertificatesResponseArgs, WorkloadCertificatesResponsePtr and WorkloadCertificatesResponsePtrOutput values. You can construct a concrete instance of `WorkloadCertificatesResponsePtrInput` via:
WorkloadCertificatesResponseArgs{...} or: nil
func WorkloadCertificatesResponsePtr ¶
func WorkloadCertificatesResponsePtr(v *WorkloadCertificatesResponseArgs) WorkloadCertificatesResponsePtrInput
type WorkloadCertificatesResponsePtrOutput ¶
type WorkloadCertificatesResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkloadCertificatesResponsePtrOutput) ElementType ¶
func (WorkloadCertificatesResponsePtrOutput) ElementType() reflect.Type
func (WorkloadCertificatesResponsePtrOutput) EnableCertificates ¶
func (o WorkloadCertificatesResponsePtrOutput) 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 (WorkloadCertificatesResponsePtrOutput) ToWorkloadCertificatesResponsePtrOutput ¶
func (o WorkloadCertificatesResponsePtrOutput) ToWorkloadCertificatesResponsePtrOutput() WorkloadCertificatesResponsePtrOutput
func (WorkloadCertificatesResponsePtrOutput) ToWorkloadCertificatesResponsePtrOutputWithContext ¶
func (o WorkloadCertificatesResponsePtrOutput) ToWorkloadCertificatesResponsePtrOutputWithContext(ctx context.Context) WorkloadCertificatesResponsePtrOutput
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 WorkloadIdentityConfigResponseArgs ¶
type WorkloadIdentityConfigResponseArgs struct { // IAM Identity Namespace to attach all Kubernetes Service Accounts to. IdentityNamespace pulumi.StringInput `pulumi:"identityNamespace"` // identity provider is the third party identity provider. IdentityProvider pulumi.StringInput `pulumi:"identityProvider"` // The workload pool to attach all Kubernetes service accounts to. WorkloadPool pulumi.StringInput `pulumi:"workloadPool"` }
Configuration for the use of Kubernetes Service Accounts in GCP IAM policies.
func (WorkloadIdentityConfigResponseArgs) ElementType ¶
func (WorkloadIdentityConfigResponseArgs) ElementType() reflect.Type
func (WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponseOutput ¶
func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponseOutput() WorkloadIdentityConfigResponseOutput
func (WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponseOutputWithContext ¶
func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponseOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponseOutput
func (WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponsePtrOutput ¶
func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput
func (WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponsePtrOutputWithContext ¶
func (i WorkloadIdentityConfigResponseArgs) ToWorkloadIdentityConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponsePtrOutput
type WorkloadIdentityConfigResponseInput ¶
type WorkloadIdentityConfigResponseInput interface { pulumi.Input ToWorkloadIdentityConfigResponseOutput() WorkloadIdentityConfigResponseOutput ToWorkloadIdentityConfigResponseOutputWithContext(context.Context) WorkloadIdentityConfigResponseOutput }
WorkloadIdentityConfigResponseInput is an input type that accepts WorkloadIdentityConfigResponseArgs and WorkloadIdentityConfigResponseOutput values. You can construct a concrete instance of `WorkloadIdentityConfigResponseInput` via:
WorkloadIdentityConfigResponseArgs{...}
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) ToWorkloadIdentityConfigResponsePtrOutput ¶
func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput
func (WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponsePtrOutputWithContext ¶
func (o WorkloadIdentityConfigResponseOutput) ToWorkloadIdentityConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponsePtrOutput
func (WorkloadIdentityConfigResponseOutput) WorkloadPool ¶
func (o WorkloadIdentityConfigResponseOutput) WorkloadPool() pulumi.StringOutput
The workload pool to attach all Kubernetes service accounts to.
type WorkloadIdentityConfigResponsePtrInput ¶
type WorkloadIdentityConfigResponsePtrInput interface { pulumi.Input ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput ToWorkloadIdentityConfigResponsePtrOutputWithContext(context.Context) WorkloadIdentityConfigResponsePtrOutput }
WorkloadIdentityConfigResponsePtrInput is an input type that accepts WorkloadIdentityConfigResponseArgs, WorkloadIdentityConfigResponsePtr and WorkloadIdentityConfigResponsePtrOutput values. You can construct a concrete instance of `WorkloadIdentityConfigResponsePtrInput` via:
WorkloadIdentityConfigResponseArgs{...} or: nil
func WorkloadIdentityConfigResponsePtr ¶
func WorkloadIdentityConfigResponsePtr(v *WorkloadIdentityConfigResponseArgs) WorkloadIdentityConfigResponsePtrInput
type WorkloadIdentityConfigResponsePtrOutput ¶
type WorkloadIdentityConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkloadIdentityConfigResponsePtrOutput) ElementType ¶
func (WorkloadIdentityConfigResponsePtrOutput) ElementType() reflect.Type
func (WorkloadIdentityConfigResponsePtrOutput) IdentityNamespace ¶
func (o WorkloadIdentityConfigResponsePtrOutput) IdentityNamespace() pulumi.StringPtrOutput
IAM Identity Namespace to attach all Kubernetes Service Accounts to.
func (WorkloadIdentityConfigResponsePtrOutput) IdentityProvider ¶
func (o WorkloadIdentityConfigResponsePtrOutput) IdentityProvider() pulumi.StringPtrOutput
identity provider is the third party identity provider.
func (WorkloadIdentityConfigResponsePtrOutput) ToWorkloadIdentityConfigResponsePtrOutput ¶
func (o WorkloadIdentityConfigResponsePtrOutput) ToWorkloadIdentityConfigResponsePtrOutput() WorkloadIdentityConfigResponsePtrOutput
func (WorkloadIdentityConfigResponsePtrOutput) ToWorkloadIdentityConfigResponsePtrOutputWithContext ¶
func (o WorkloadIdentityConfigResponsePtrOutput) ToWorkloadIdentityConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadIdentityConfigResponsePtrOutput
func (WorkloadIdentityConfigResponsePtrOutput) WorkloadPool ¶
func (o WorkloadIdentityConfigResponsePtrOutput) WorkloadPool() pulumi.StringPtrOutput
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 WorkloadMetadataConfigResponseArgs ¶
type WorkloadMetadataConfigResponseArgs struct { // Mode is the configuration for how to expose metadata to workloads running on the node pool. Mode pulumi.StringInput `pulumi:"mode"` // NodeMetadata is the configuration for how to expose metadata to the workloads running on the node. NodeMetadata pulumi.StringInput `pulumi:"nodeMetadata"` }
WorkloadMetadataConfig defines the metadata configuration to expose to workloads on the node pool.
func (WorkloadMetadataConfigResponseArgs) ElementType ¶
func (WorkloadMetadataConfigResponseArgs) ElementType() reflect.Type
func (WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponseOutput ¶
func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponseOutput() WorkloadMetadataConfigResponseOutput
func (WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponseOutputWithContext ¶
func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponseOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponseOutput
func (WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponsePtrOutput ¶
func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput
func (WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponsePtrOutputWithContext ¶
func (i WorkloadMetadataConfigResponseArgs) ToWorkloadMetadataConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponsePtrOutput
type WorkloadMetadataConfigResponseInput ¶
type WorkloadMetadataConfigResponseInput interface { pulumi.Input ToWorkloadMetadataConfigResponseOutput() WorkloadMetadataConfigResponseOutput ToWorkloadMetadataConfigResponseOutputWithContext(context.Context) WorkloadMetadataConfigResponseOutput }
WorkloadMetadataConfigResponseInput is an input type that accepts WorkloadMetadataConfigResponseArgs and WorkloadMetadataConfigResponseOutput values. You can construct a concrete instance of `WorkloadMetadataConfigResponseInput` via:
WorkloadMetadataConfigResponseArgs{...}
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
func (WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponsePtrOutput ¶
func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput
func (WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponsePtrOutputWithContext ¶
func (o WorkloadMetadataConfigResponseOutput) ToWorkloadMetadataConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponsePtrOutput
type WorkloadMetadataConfigResponsePtrInput ¶
type WorkloadMetadataConfigResponsePtrInput interface { pulumi.Input ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput ToWorkloadMetadataConfigResponsePtrOutputWithContext(context.Context) WorkloadMetadataConfigResponsePtrOutput }
WorkloadMetadataConfigResponsePtrInput is an input type that accepts WorkloadMetadataConfigResponseArgs, WorkloadMetadataConfigResponsePtr and WorkloadMetadataConfigResponsePtrOutput values. You can construct a concrete instance of `WorkloadMetadataConfigResponsePtrInput` via:
WorkloadMetadataConfigResponseArgs{...} or: nil
func WorkloadMetadataConfigResponsePtr ¶
func WorkloadMetadataConfigResponsePtr(v *WorkloadMetadataConfigResponseArgs) WorkloadMetadataConfigResponsePtrInput
type WorkloadMetadataConfigResponsePtrOutput ¶
type WorkloadMetadataConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (WorkloadMetadataConfigResponsePtrOutput) ElementType ¶
func (WorkloadMetadataConfigResponsePtrOutput) ElementType() reflect.Type
func (WorkloadMetadataConfigResponsePtrOutput) Mode ¶
func (o WorkloadMetadataConfigResponsePtrOutput) Mode() pulumi.StringPtrOutput
Mode is the configuration for how to expose metadata to workloads running on the node pool.
func (WorkloadMetadataConfigResponsePtrOutput) NodeMetadata ¶
func (o WorkloadMetadataConfigResponsePtrOutput) NodeMetadata() pulumi.StringPtrOutput
NodeMetadata is the configuration for how to expose metadata to the workloads running on the node.
func (WorkloadMetadataConfigResponsePtrOutput) ToWorkloadMetadataConfigResponsePtrOutput ¶
func (o WorkloadMetadataConfigResponsePtrOutput) ToWorkloadMetadataConfigResponsePtrOutput() WorkloadMetadataConfigResponsePtrOutput
func (WorkloadMetadataConfigResponsePtrOutput) ToWorkloadMetadataConfigResponsePtrOutputWithContext ¶
func (o WorkloadMetadataConfigResponsePtrOutput) ToWorkloadMetadataConfigResponsePtrOutputWithContext(ctx context.Context) WorkloadMetadataConfigResponsePtrOutput