Documentation ¶
Index ¶
- type Cluster
- type ClusterAddonsConfig
- type ClusterAddonsConfigArgs
- func (ClusterAddonsConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigOutput() ClusterAddonsConfigOutput
- func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigOutput
- func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput
- func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigPtrOutput
- type ClusterAddonsConfigCloudrunConfig
- type ClusterAddonsConfigCloudrunConfigArgs
- func (ClusterAddonsConfigCloudrunConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigOutput() ClusterAddonsConfigCloudrunConfigOutput
- func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigOutput
- func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput
- func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput
- type ClusterAddonsConfigCloudrunConfigInput
- type ClusterAddonsConfigCloudrunConfigOutput
- func (o ClusterAddonsConfigCloudrunConfigOutput) Disabled() pulumi.BoolOutput
- func (ClusterAddonsConfigCloudrunConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigCloudrunConfigOutput) LoadBalancerType() pulumi.StringPtrOutput
- func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigOutput() ClusterAddonsConfigCloudrunConfigOutput
- func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigOutput
- func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput
- func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput
- type ClusterAddonsConfigCloudrunConfigPtrInput
- type ClusterAddonsConfigCloudrunConfigPtrOutput
- func (o ClusterAddonsConfigCloudrunConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigCloudrunConfigPtrOutput) Elem() ClusterAddonsConfigCloudrunConfigOutput
- func (ClusterAddonsConfigCloudrunConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigCloudrunConfigPtrOutput) LoadBalancerType() pulumi.StringPtrOutput
- func (o ClusterAddonsConfigCloudrunConfigPtrOutput) ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput
- func (o ClusterAddonsConfigCloudrunConfigPtrOutput) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput
- type ClusterAddonsConfigConfigConnectorConfig
- type ClusterAddonsConfigConfigConnectorConfigArgs
- func (ClusterAddonsConfigConfigConnectorConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigOutput() ClusterAddonsConfigConfigConnectorConfigOutput
- func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigOutput
- func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput
- func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput
- type ClusterAddonsConfigConfigConnectorConfigInput
- type ClusterAddonsConfigConfigConnectorConfigOutput
- func (ClusterAddonsConfigConfigConnectorConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigConfigConnectorConfigOutput) Enabled() pulumi.BoolOutput
- func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigOutput() ClusterAddonsConfigConfigConnectorConfigOutput
- func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigOutput
- func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput
- func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput
- type ClusterAddonsConfigConfigConnectorConfigPtrInput
- type ClusterAddonsConfigConfigConnectorConfigPtrOutput
- func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) Elem() ClusterAddonsConfigConfigConnectorConfigOutput
- func (ClusterAddonsConfigConfigConnectorConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput
- func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput
- type ClusterAddonsConfigDnsCacheConfig
- type ClusterAddonsConfigDnsCacheConfigArgs
- func (ClusterAddonsConfigDnsCacheConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigOutput() ClusterAddonsConfigDnsCacheConfigOutput
- func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigOutput
- func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput
- func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput
- type ClusterAddonsConfigDnsCacheConfigInput
- type ClusterAddonsConfigDnsCacheConfigOutput
- func (ClusterAddonsConfigDnsCacheConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigDnsCacheConfigOutput) Enabled() pulumi.BoolOutput
- func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigOutput() ClusterAddonsConfigDnsCacheConfigOutput
- func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigOutput
- func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput
- func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput
- type ClusterAddonsConfigDnsCacheConfigPtrInput
- type ClusterAddonsConfigDnsCacheConfigPtrOutput
- func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) Elem() ClusterAddonsConfigDnsCacheConfigOutput
- func (ClusterAddonsConfigDnsCacheConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput
- func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput
- type ClusterAddonsConfigGcePersistentDiskCsiDriverConfig
- type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs
- func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput
- type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) Enabled() pulumi.BoolOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput
- type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) Elem() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- type ClusterAddonsConfigHorizontalPodAutoscaling
- type ClusterAddonsConfigHorizontalPodAutoscalingArgs
- func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingOutput() ClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- type ClusterAddonsConfigHorizontalPodAutoscalingInput
- type ClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) Disabled() pulumi.BoolOutput
- func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingOutput() ClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- type ClusterAddonsConfigHorizontalPodAutoscalingPtrInput
- type ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) Elem() ClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- type ClusterAddonsConfigHttpLoadBalancing
- type ClusterAddonsConfigHttpLoadBalancingArgs
- func (ClusterAddonsConfigHttpLoadBalancingArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingOutput() ClusterAddonsConfigHttpLoadBalancingOutput
- func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingOutput
- func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput
- func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput
- type ClusterAddonsConfigHttpLoadBalancingInput
- type ClusterAddonsConfigHttpLoadBalancingOutput
- func (o ClusterAddonsConfigHttpLoadBalancingOutput) Disabled() pulumi.BoolOutput
- func (ClusterAddonsConfigHttpLoadBalancingOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingOutput() ClusterAddonsConfigHttpLoadBalancingOutput
- func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingOutput
- func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput
- func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput
- type ClusterAddonsConfigHttpLoadBalancingPtrInput
- type ClusterAddonsConfigHttpLoadBalancingPtrOutput
- func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) Elem() ClusterAddonsConfigHttpLoadBalancingOutput
- func (ClusterAddonsConfigHttpLoadBalancingPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput
- func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput
- type ClusterAddonsConfigInput
- type ClusterAddonsConfigIstioConfig
- type ClusterAddonsConfigIstioConfigArgs
- func (ClusterAddonsConfigIstioConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigOutput() ClusterAddonsConfigIstioConfigOutput
- func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigOutput
- func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput
- func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigPtrOutput
- type ClusterAddonsConfigIstioConfigInput
- type ClusterAddonsConfigIstioConfigOutput
- func (o ClusterAddonsConfigIstioConfigOutput) Auth() pulumi.StringPtrOutput
- func (o ClusterAddonsConfigIstioConfigOutput) Disabled() pulumi.BoolOutput
- func (ClusterAddonsConfigIstioConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigOutput() ClusterAddonsConfigIstioConfigOutput
- func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigOutput
- func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput
- func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigPtrOutput
- type ClusterAddonsConfigIstioConfigPtrInput
- type ClusterAddonsConfigIstioConfigPtrOutput
- func (o ClusterAddonsConfigIstioConfigPtrOutput) Auth() pulumi.StringPtrOutput
- func (o ClusterAddonsConfigIstioConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigIstioConfigPtrOutput) Elem() ClusterAddonsConfigIstioConfigOutput
- func (ClusterAddonsConfigIstioConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigIstioConfigPtrOutput) ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput
- func (o ClusterAddonsConfigIstioConfigPtrOutput) ToClusterAddonsConfigIstioConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigPtrOutput
- type ClusterAddonsConfigKalmConfig
- type ClusterAddonsConfigKalmConfigArgs
- func (ClusterAddonsConfigKalmConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigOutput() ClusterAddonsConfigKalmConfigOutput
- func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigOutput
- func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput
- func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigPtrOutput
- type ClusterAddonsConfigKalmConfigInput
- type ClusterAddonsConfigKalmConfigOutput
- func (ClusterAddonsConfigKalmConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigKalmConfigOutput) Enabled() pulumi.BoolOutput
- func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigOutput() ClusterAddonsConfigKalmConfigOutput
- func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigOutput
- func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput
- func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigPtrOutput
- type ClusterAddonsConfigKalmConfigPtrInput
- type ClusterAddonsConfigKalmConfigPtrOutput
- func (o ClusterAddonsConfigKalmConfigPtrOutput) Elem() ClusterAddonsConfigKalmConfigOutput
- func (ClusterAddonsConfigKalmConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigKalmConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigKalmConfigPtrOutput) ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput
- func (o ClusterAddonsConfigKalmConfigPtrOutput) ToClusterAddonsConfigKalmConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigPtrOutput
- type ClusterAddonsConfigNetworkPolicyConfig
- type ClusterAddonsConfigNetworkPolicyConfigArgs
- func (ClusterAddonsConfigNetworkPolicyConfigArgs) ElementType() reflect.Type
- func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigOutput() ClusterAddonsConfigNetworkPolicyConfigOutput
- func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigOutput
- func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- type ClusterAddonsConfigNetworkPolicyConfigInput
- type ClusterAddonsConfigNetworkPolicyConfigOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigOutput) Disabled() pulumi.BoolOutput
- func (ClusterAddonsConfigNetworkPolicyConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigOutput() ClusterAddonsConfigNetworkPolicyConfigOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- type ClusterAddonsConfigNetworkPolicyConfigPtrInput
- type ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) Elem() ClusterAddonsConfigNetworkPolicyConfigOutput
- func (ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- type ClusterAddonsConfigOutput
- func (o ClusterAddonsConfigOutput) CloudrunConfig() ClusterAddonsConfigCloudrunConfigPtrOutput
- func (o ClusterAddonsConfigOutput) ConfigConnectorConfig() ClusterAddonsConfigConfigConnectorConfigPtrOutput
- func (o ClusterAddonsConfigOutput) DnsCacheConfig() ClusterAddonsConfigDnsCacheConfigPtrOutput
- func (ClusterAddonsConfigOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigOutput) GcePersistentDiskCsiDriverConfig() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- func (o ClusterAddonsConfigOutput) HorizontalPodAutoscaling() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- func (o ClusterAddonsConfigOutput) HttpLoadBalancing() ClusterAddonsConfigHttpLoadBalancingPtrOutput
- func (o ClusterAddonsConfigOutput) IstioConfig() ClusterAddonsConfigIstioConfigPtrOutput
- func (o ClusterAddonsConfigOutput) KalmConfig() ClusterAddonsConfigKalmConfigPtrOutput
- func (o ClusterAddonsConfigOutput) NetworkPolicyConfig() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigOutput() ClusterAddonsConfigOutput
- func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigOutput
- func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput
- func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigPtrOutput
- type ClusterAddonsConfigPtrInput
- type ClusterAddonsConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) CloudrunConfig() ClusterAddonsConfigCloudrunConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) ConfigConnectorConfig() ClusterAddonsConfigConfigConnectorConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) DnsCacheConfig() ClusterAddonsConfigDnsCacheConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) Elem() ClusterAddonsConfigOutput
- func (ClusterAddonsConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAddonsConfigPtrOutput) GcePersistentDiskCsiDriverConfig() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) HorizontalPodAutoscaling() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
- func (o ClusterAddonsConfigPtrOutput) HttpLoadBalancing() ClusterAddonsConfigHttpLoadBalancingPtrOutput
- func (o ClusterAddonsConfigPtrOutput) IstioConfig() ClusterAddonsConfigIstioConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) KalmConfig() ClusterAddonsConfigKalmConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) NetworkPolicyConfig() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput
- func (o ClusterAddonsConfigPtrOutput) ToClusterAddonsConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigPtrOutput
- type ClusterArgs
- type ClusterAuthenticatorGroupsConfig
- type ClusterAuthenticatorGroupsConfigArgs
- func (ClusterAuthenticatorGroupsConfigArgs) ElementType() reflect.Type
- func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigOutput() ClusterAuthenticatorGroupsConfigOutput
- func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigOutput
- func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput
- func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigPtrOutput
- type ClusterAuthenticatorGroupsConfigInput
- type ClusterAuthenticatorGroupsConfigOutput
- func (ClusterAuthenticatorGroupsConfigOutput) ElementType() reflect.Type
- func (o ClusterAuthenticatorGroupsConfigOutput) SecurityGroup() pulumi.StringOutput
- func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigOutput() ClusterAuthenticatorGroupsConfigOutput
- func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigOutput
- func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput
- func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigPtrOutput
- type ClusterAuthenticatorGroupsConfigPtrInput
- type ClusterAuthenticatorGroupsConfigPtrOutput
- func (o ClusterAuthenticatorGroupsConfigPtrOutput) Elem() ClusterAuthenticatorGroupsConfigOutput
- func (ClusterAuthenticatorGroupsConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterAuthenticatorGroupsConfigPtrOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o ClusterAuthenticatorGroupsConfigPtrOutput) ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput
- func (o ClusterAuthenticatorGroupsConfigPtrOutput) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigPtrOutput
- type ClusterClusterAutoscaling
- type ClusterClusterAutoscalingArgs
- func (ClusterClusterAutoscalingArgs) ElementType() reflect.Type
- func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingOutput() ClusterClusterAutoscalingOutput
- func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingOutputWithContext(ctx context.Context) ClusterClusterAutoscalingOutput
- func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput
- func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingPtrOutput
- type ClusterClusterAutoscalingAutoProvisioningDefaults
- type ClusterClusterAutoscalingAutoProvisioningDefaultsArgs
- func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ElementType() reflect.Type
- func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
- func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
- func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- type ClusterClusterAutoscalingAutoProvisioningDefaultsInput
- type ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
- func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ElementType() reflect.Type
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) OauthScopes() pulumi.StringArrayOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- type ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput
- type ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) Elem() ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
- func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- type ClusterClusterAutoscalingInput
- type ClusterClusterAutoscalingOutput
- func (o ClusterClusterAutoscalingOutput) AutoProvisioningDefaults() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- func (o ClusterClusterAutoscalingOutput) AutoscalingProfile() pulumi.StringPtrOutput
- func (ClusterClusterAutoscalingOutput) ElementType() reflect.Type
- func (o ClusterClusterAutoscalingOutput) Enabled() pulumi.BoolOutput
- func (o ClusterClusterAutoscalingOutput) ResourceLimits() ClusterClusterAutoscalingResourceLimitArrayOutput
- func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingOutput() ClusterClusterAutoscalingOutput
- func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingOutputWithContext(ctx context.Context) ClusterClusterAutoscalingOutput
- func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput
- func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingPtrOutput
- type ClusterClusterAutoscalingPtrInput
- type ClusterClusterAutoscalingPtrOutput
- func (o ClusterClusterAutoscalingPtrOutput) AutoProvisioningDefaults() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
- func (o ClusterClusterAutoscalingPtrOutput) AutoscalingProfile() pulumi.StringPtrOutput
- func (o ClusterClusterAutoscalingPtrOutput) Elem() ClusterClusterAutoscalingOutput
- func (ClusterClusterAutoscalingPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterClusterAutoscalingPtrOutput) ResourceLimits() ClusterClusterAutoscalingResourceLimitArrayOutput
- func (o ClusterClusterAutoscalingPtrOutput) ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput
- func (o ClusterClusterAutoscalingPtrOutput) ToClusterClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingPtrOutput
- type ClusterClusterAutoscalingResourceLimit
- type ClusterClusterAutoscalingResourceLimitArgs
- func (ClusterClusterAutoscalingResourceLimitArgs) ElementType() reflect.Type
- func (i ClusterClusterAutoscalingResourceLimitArgs) ToClusterClusterAutoscalingResourceLimitOutput() ClusterClusterAutoscalingResourceLimitOutput
- func (i ClusterClusterAutoscalingResourceLimitArgs) ToClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitOutput
- type ClusterClusterAutoscalingResourceLimitArray
- func (ClusterClusterAutoscalingResourceLimitArray) ElementType() reflect.Type
- func (i ClusterClusterAutoscalingResourceLimitArray) ToClusterClusterAutoscalingResourceLimitArrayOutput() ClusterClusterAutoscalingResourceLimitArrayOutput
- func (i ClusterClusterAutoscalingResourceLimitArray) ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitArrayOutput
- type ClusterClusterAutoscalingResourceLimitArrayInput
- type ClusterClusterAutoscalingResourceLimitArrayOutput
- func (ClusterClusterAutoscalingResourceLimitArrayOutput) ElementType() reflect.Type
- func (o ClusterClusterAutoscalingResourceLimitArrayOutput) Index(i pulumi.IntInput) ClusterClusterAutoscalingResourceLimitOutput
- func (o ClusterClusterAutoscalingResourceLimitArrayOutput) ToClusterClusterAutoscalingResourceLimitArrayOutput() ClusterClusterAutoscalingResourceLimitArrayOutput
- func (o ClusterClusterAutoscalingResourceLimitArrayOutput) ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitArrayOutput
- type ClusterClusterAutoscalingResourceLimitInput
- type ClusterClusterAutoscalingResourceLimitOutput
- func (ClusterClusterAutoscalingResourceLimitOutput) ElementType() reflect.Type
- func (o ClusterClusterAutoscalingResourceLimitOutput) Maximum() pulumi.IntPtrOutput
- func (o ClusterClusterAutoscalingResourceLimitOutput) Minimum() pulumi.IntPtrOutput
- func (o ClusterClusterAutoscalingResourceLimitOutput) ResourceType() pulumi.StringOutput
- func (o ClusterClusterAutoscalingResourceLimitOutput) ToClusterClusterAutoscalingResourceLimitOutput() ClusterClusterAutoscalingResourceLimitOutput
- func (o ClusterClusterAutoscalingResourceLimitOutput) ToClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitOutput
- type ClusterClusterTelemetry
- type ClusterClusterTelemetryArgs
- func (ClusterClusterTelemetryArgs) ElementType() reflect.Type
- func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryOutput() ClusterClusterTelemetryOutput
- func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryOutputWithContext(ctx context.Context) ClusterClusterTelemetryOutput
- func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput
- func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterClusterTelemetryPtrOutput
- type ClusterClusterTelemetryInput
- type ClusterClusterTelemetryOutput
- func (ClusterClusterTelemetryOutput) ElementType() reflect.Type
- func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryOutput() ClusterClusterTelemetryOutput
- func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryOutputWithContext(ctx context.Context) ClusterClusterTelemetryOutput
- func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput
- func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterClusterTelemetryPtrOutput
- func (o ClusterClusterTelemetryOutput) Type() pulumi.StringOutput
- type ClusterClusterTelemetryPtrInput
- type ClusterClusterTelemetryPtrOutput
- func (o ClusterClusterTelemetryPtrOutput) Elem() ClusterClusterTelemetryOutput
- func (ClusterClusterTelemetryPtrOutput) ElementType() reflect.Type
- func (o ClusterClusterTelemetryPtrOutput) ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput
- func (o ClusterClusterTelemetryPtrOutput) ToClusterClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterClusterTelemetryPtrOutput
- func (o ClusterClusterTelemetryPtrOutput) Type() pulumi.StringPtrOutput
- type ClusterDatabaseEncryption
- type ClusterDatabaseEncryptionArgs
- func (ClusterDatabaseEncryptionArgs) ElementType() reflect.Type
- func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionOutput() ClusterDatabaseEncryptionOutput
- func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionOutput
- func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput
- func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionPtrOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionPtrOutput
- type ClusterDatabaseEncryptionInput
- type ClusterDatabaseEncryptionOutput
- func (ClusterDatabaseEncryptionOutput) ElementType() reflect.Type
- func (o ClusterDatabaseEncryptionOutput) KeyName() pulumi.StringPtrOutput
- func (o ClusterDatabaseEncryptionOutput) State() pulumi.StringOutput
- func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionOutput() ClusterDatabaseEncryptionOutput
- func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionOutput
- func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput
- func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionPtrOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionPtrOutput
- type ClusterDatabaseEncryptionPtrInput
- type ClusterDatabaseEncryptionPtrOutput
- func (o ClusterDatabaseEncryptionPtrOutput) Elem() ClusterDatabaseEncryptionOutput
- func (ClusterDatabaseEncryptionPtrOutput) ElementType() reflect.Type
- func (o ClusterDatabaseEncryptionPtrOutput) KeyName() pulumi.StringPtrOutput
- func (o ClusterDatabaseEncryptionPtrOutput) State() pulumi.StringPtrOutput
- func (o ClusterDatabaseEncryptionPtrOutput) ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput
- func (o ClusterDatabaseEncryptionPtrOutput) ToClusterDatabaseEncryptionPtrOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionPtrOutput
- type ClusterDefaultSnatStatus
- type ClusterDefaultSnatStatusArgs
- func (ClusterDefaultSnatStatusArgs) ElementType() reflect.Type
- func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusOutput() ClusterDefaultSnatStatusOutput
- func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusOutput
- func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput
- func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusPtrOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusPtrOutput
- type ClusterDefaultSnatStatusInput
- type ClusterDefaultSnatStatusOutput
- func (o ClusterDefaultSnatStatusOutput) Disabled() pulumi.BoolOutput
- func (ClusterDefaultSnatStatusOutput) ElementType() reflect.Type
- func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusOutput() ClusterDefaultSnatStatusOutput
- func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusOutput
- func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput
- func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusPtrOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusPtrOutput
- type ClusterDefaultSnatStatusPtrInput
- type ClusterDefaultSnatStatusPtrOutput
- func (o ClusterDefaultSnatStatusPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ClusterDefaultSnatStatusPtrOutput) Elem() ClusterDefaultSnatStatusOutput
- func (ClusterDefaultSnatStatusPtrOutput) ElementType() reflect.Type
- func (o ClusterDefaultSnatStatusPtrOutput) ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput
- func (o ClusterDefaultSnatStatusPtrOutput) ToClusterDefaultSnatStatusPtrOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusPtrOutput
- type ClusterIpAllocationPolicy
- type ClusterIpAllocationPolicyArgs
- func (ClusterIpAllocationPolicyArgs) ElementType() reflect.Type
- func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyOutput() ClusterIpAllocationPolicyOutput
- func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyOutput
- func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput
- func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyPtrOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyPtrOutput
- type ClusterIpAllocationPolicyInput
- type ClusterIpAllocationPolicyOutput
- func (o ClusterIpAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (ClusterIpAllocationPolicyOutput) ElementType() reflect.Type
- func (o ClusterIpAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyOutput() ClusterIpAllocationPolicyOutput
- func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyOutput
- func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput
- func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyPtrOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyPtrOutput
- type ClusterIpAllocationPolicyPtrInput
- type ClusterIpAllocationPolicyPtrOutput
- func (o ClusterIpAllocationPolicyPtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyPtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyPtrOutput) Elem() ClusterIpAllocationPolicyOutput
- func (ClusterIpAllocationPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterIpAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
- func (o ClusterIpAllocationPolicyPtrOutput) ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput
- func (o ClusterIpAllocationPolicyPtrOutput) ToClusterIpAllocationPolicyPtrOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyPtrOutput
- type ClusterMaintenancePolicy
- type ClusterMaintenancePolicyArgs
- func (ClusterMaintenancePolicyArgs) ElementType() reflect.Type
- func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyOutput() ClusterMaintenancePolicyOutput
- func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyOutputWithContext(ctx context.Context) ClusterMaintenancePolicyOutput
- func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput
- func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyPtrOutput
- type ClusterMaintenancePolicyDailyMaintenanceWindow
- type ClusterMaintenancePolicyDailyMaintenanceWindowArgs
- func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ElementType() reflect.Type
- func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowOutput() ClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- type ClusterMaintenancePolicyDailyMaintenanceWindowInput
- type ClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) Duration() pulumi.StringPtrOutput
- func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ElementType() reflect.Type
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) StartTime() pulumi.StringOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowOutput() ClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- type ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput
- type ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) Duration() pulumi.StringPtrOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) Elem() ClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- type ClusterMaintenancePolicyInput
- type ClusterMaintenancePolicyOutput
- func (o ClusterMaintenancePolicyOutput) DailyMaintenanceWindow() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- func (ClusterMaintenancePolicyOutput) ElementType() reflect.Type
- func (o ClusterMaintenancePolicyOutput) RecurringWindow() ClusterMaintenancePolicyRecurringWindowPtrOutput
- func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyOutput() ClusterMaintenancePolicyOutput
- func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyOutputWithContext(ctx context.Context) ClusterMaintenancePolicyOutput
- func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput
- func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyPtrOutput
- type ClusterMaintenancePolicyPtrInput
- type ClusterMaintenancePolicyPtrOutput
- func (o ClusterMaintenancePolicyPtrOutput) DailyMaintenanceWindow() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
- func (o ClusterMaintenancePolicyPtrOutput) Elem() ClusterMaintenancePolicyOutput
- func (ClusterMaintenancePolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterMaintenancePolicyPtrOutput) RecurringWindow() ClusterMaintenancePolicyRecurringWindowPtrOutput
- func (o ClusterMaintenancePolicyPtrOutput) ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput
- func (o ClusterMaintenancePolicyPtrOutput) ToClusterMaintenancePolicyPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyPtrOutput
- type ClusterMaintenancePolicyRecurringWindow
- type ClusterMaintenancePolicyRecurringWindowArgs
- func (ClusterMaintenancePolicyRecurringWindowArgs) ElementType() reflect.Type
- func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowOutput() ClusterMaintenancePolicyRecurringWindowOutput
- func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowOutput
- func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput
- func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput
- type ClusterMaintenancePolicyRecurringWindowInput
- type ClusterMaintenancePolicyRecurringWindowOutput
- func (ClusterMaintenancePolicyRecurringWindowOutput) ElementType() reflect.Type
- func (o ClusterMaintenancePolicyRecurringWindowOutput) EndTime() pulumi.StringOutput
- func (o ClusterMaintenancePolicyRecurringWindowOutput) Recurrence() pulumi.StringOutput
- func (o ClusterMaintenancePolicyRecurringWindowOutput) StartTime() pulumi.StringOutput
- func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowOutput() ClusterMaintenancePolicyRecurringWindowOutput
- func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowOutput
- func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput
- func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput
- type ClusterMaintenancePolicyRecurringWindowPtrInput
- type ClusterMaintenancePolicyRecurringWindowPtrOutput
- func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) Elem() ClusterMaintenancePolicyRecurringWindowOutput
- func (ClusterMaintenancePolicyRecurringWindowPtrOutput) ElementType() reflect.Type
- func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) EndTime() pulumi.StringPtrOutput
- func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) Recurrence() pulumi.StringPtrOutput
- func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) StartTime() pulumi.StringPtrOutput
- func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput
- func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput
- type ClusterMasterAuth
- type ClusterMasterAuthArgs
- func (ClusterMasterAuthArgs) ElementType() reflect.Type
- func (i ClusterMasterAuthArgs) ToClusterMasterAuthOutput() ClusterMasterAuthOutput
- func (i ClusterMasterAuthArgs) ToClusterMasterAuthOutputWithContext(ctx context.Context) ClusterMasterAuthOutput
- func (i ClusterMasterAuthArgs) ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput
- func (i ClusterMasterAuthArgs) ToClusterMasterAuthPtrOutputWithContext(ctx context.Context) ClusterMasterAuthPtrOutput
- type ClusterMasterAuthClientCertificateConfig
- type ClusterMasterAuthClientCertificateConfigArgs
- func (ClusterMasterAuthClientCertificateConfigArgs) ElementType() reflect.Type
- func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigOutput() ClusterMasterAuthClientCertificateConfigOutput
- func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigOutput
- func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput
- func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput
- type ClusterMasterAuthClientCertificateConfigInput
- type ClusterMasterAuthClientCertificateConfigOutput
- func (ClusterMasterAuthClientCertificateConfigOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthClientCertificateConfigOutput) IssueClientCertificate() pulumi.BoolOutput
- func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigOutput() ClusterMasterAuthClientCertificateConfigOutput
- func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigOutput
- func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput
- func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput
- type ClusterMasterAuthClientCertificateConfigPtrInput
- type ClusterMasterAuthClientCertificateConfigPtrOutput
- func (o ClusterMasterAuthClientCertificateConfigPtrOutput) Elem() ClusterMasterAuthClientCertificateConfigOutput
- func (ClusterMasterAuthClientCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthClientCertificateConfigPtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput
- func (o ClusterMasterAuthClientCertificateConfigPtrOutput) ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput
- func (o ClusterMasterAuthClientCertificateConfigPtrOutput) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput
- type ClusterMasterAuthInput
- type ClusterMasterAuthOutput
- func (o ClusterMasterAuthOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ClusterMasterAuthOutput) ClientCertificateConfig() ClusterMasterAuthClientCertificateConfigPtrOutput
- func (o ClusterMasterAuthOutput) ClientKey() pulumi.StringPtrOutput
- func (o ClusterMasterAuthOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (ClusterMasterAuthOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthOutput) Password() pulumi.StringPtrOutput
- func (o ClusterMasterAuthOutput) ToClusterMasterAuthOutput() ClusterMasterAuthOutput
- func (o ClusterMasterAuthOutput) ToClusterMasterAuthOutputWithContext(ctx context.Context) ClusterMasterAuthOutput
- func (o ClusterMasterAuthOutput) ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput
- func (o ClusterMasterAuthOutput) ToClusterMasterAuthPtrOutputWithContext(ctx context.Context) ClusterMasterAuthPtrOutput
- func (o ClusterMasterAuthOutput) Username() pulumi.StringPtrOutput
- type ClusterMasterAuthPtrInput
- type ClusterMasterAuthPtrOutput
- func (o ClusterMasterAuthPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ClusterMasterAuthPtrOutput) ClientCertificateConfig() ClusterMasterAuthClientCertificateConfigPtrOutput
- func (o ClusterMasterAuthPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ClusterMasterAuthPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (o ClusterMasterAuthPtrOutput) Elem() ClusterMasterAuthOutput
- func (ClusterMasterAuthPtrOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthPtrOutput) Password() pulumi.StringPtrOutput
- func (o ClusterMasterAuthPtrOutput) ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput
- func (o ClusterMasterAuthPtrOutput) ToClusterMasterAuthPtrOutputWithContext(ctx context.Context) ClusterMasterAuthPtrOutput
- func (o ClusterMasterAuthPtrOutput) Username() pulumi.StringPtrOutput
- type ClusterMasterAuthorizedNetworksConfig
- type ClusterMasterAuthorizedNetworksConfigArgs
- func (ClusterMasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
- func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigOutput() ClusterMasterAuthorizedNetworksConfigOutput
- func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigOutput
- func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput
- func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput
- type ClusterMasterAuthorizedNetworksConfigCidrBlock
- type ClusterMasterAuthorizedNetworksConfigCidrBlockArgs
- func (ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ElementType() reflect.Type
- func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- type ClusterMasterAuthorizedNetworksConfigCidrBlockArray
- func (ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ElementType() reflect.Type
- func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- type ClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput
- type ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) Index(i pulumi.IntInput) ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- type ClusterMasterAuthorizedNetworksConfigCidrBlockInput
- type ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) CidrBlock() pulumi.StringOutput
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) DisplayName() pulumi.StringPtrOutput
- func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- type ClusterMasterAuthorizedNetworksConfigInput
- type ClusterMasterAuthorizedNetworksConfigOutput
- func (o ClusterMasterAuthorizedNetworksConfigOutput) CidrBlocks() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (ClusterMasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigOutput() ClusterMasterAuthorizedNetworksConfigOutput
- func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigOutput
- func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput
- func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput
- type ClusterMasterAuthorizedNetworksConfigPtrInput
- type ClusterMasterAuthorizedNetworksConfigPtrOutput
- func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) CidrBlocks() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) Elem() ClusterMasterAuthorizedNetworksConfigOutput
- func (ClusterMasterAuthorizedNetworksConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput
- func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput
- type ClusterNetworkPolicy
- type ClusterNetworkPolicyArgs
- func (ClusterNetworkPolicyArgs) ElementType() reflect.Type
- func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyOutput() ClusterNetworkPolicyOutput
- func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyOutputWithContext(ctx context.Context) ClusterNetworkPolicyOutput
- func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput
- func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyPtrOutputWithContext(ctx context.Context) ClusterNetworkPolicyPtrOutput
- type ClusterNetworkPolicyInput
- type ClusterNetworkPolicyOutput
- func (ClusterNetworkPolicyOutput) ElementType() reflect.Type
- func (o ClusterNetworkPolicyOutput) Enabled() pulumi.BoolOutput
- func (o ClusterNetworkPolicyOutput) Provider() pulumi.StringPtrOutput
- func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyOutput() ClusterNetworkPolicyOutput
- func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyOutputWithContext(ctx context.Context) ClusterNetworkPolicyOutput
- func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput
- func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyPtrOutputWithContext(ctx context.Context) ClusterNetworkPolicyPtrOutput
- type ClusterNetworkPolicyPtrInput
- type ClusterNetworkPolicyPtrOutput
- func (o ClusterNetworkPolicyPtrOutput) Elem() ClusterNetworkPolicyOutput
- func (ClusterNetworkPolicyPtrOutput) ElementType() reflect.Type
- func (o ClusterNetworkPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterNetworkPolicyPtrOutput) Provider() pulumi.StringPtrOutput
- func (o ClusterNetworkPolicyPtrOutput) ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput
- func (o ClusterNetworkPolicyPtrOutput) ToClusterNetworkPolicyPtrOutputWithContext(ctx context.Context) ClusterNetworkPolicyPtrOutput
- type ClusterNodeConfig
- type ClusterNodeConfigArgs
- func (ClusterNodeConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigArgs) ToClusterNodeConfigOutput() ClusterNodeConfigOutput
- func (i ClusterNodeConfigArgs) ToClusterNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigOutput
- func (i ClusterNodeConfigArgs) ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput
- func (i ClusterNodeConfigArgs) ToClusterNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigPtrOutput
- type ClusterNodeConfigGuestAccelerator
- type ClusterNodeConfigGuestAcceleratorArgs
- func (ClusterNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigGuestAcceleratorArgs) ToClusterNodeConfigGuestAcceleratorOutput() ClusterNodeConfigGuestAcceleratorOutput
- func (i ClusterNodeConfigGuestAcceleratorArgs) ToClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorOutput
- type ClusterNodeConfigGuestAcceleratorArray
- func (ClusterNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
- func (i ClusterNodeConfigGuestAcceleratorArray) ToClusterNodeConfigGuestAcceleratorArrayOutput() ClusterNodeConfigGuestAcceleratorArrayOutput
- func (i ClusterNodeConfigGuestAcceleratorArray) ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorArrayOutput
- type ClusterNodeConfigGuestAcceleratorArrayInput
- type ClusterNodeConfigGuestAcceleratorArrayOutput
- func (ClusterNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigGuestAcceleratorArrayOutput) Index(i pulumi.IntInput) ClusterNodeConfigGuestAcceleratorOutput
- func (o ClusterNodeConfigGuestAcceleratorArrayOutput) ToClusterNodeConfigGuestAcceleratorArrayOutput() ClusterNodeConfigGuestAcceleratorArrayOutput
- func (o ClusterNodeConfigGuestAcceleratorArrayOutput) ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorArrayOutput
- type ClusterNodeConfigGuestAcceleratorInput
- type ClusterNodeConfigGuestAcceleratorOutput
- func (o ClusterNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
- func (ClusterNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigGuestAcceleratorOutput) ToClusterNodeConfigGuestAcceleratorOutput() ClusterNodeConfigGuestAcceleratorOutput
- func (o ClusterNodeConfigGuestAcceleratorOutput) ToClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorOutput
- func (o ClusterNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
- type ClusterNodeConfigInput
- type ClusterNodeConfigKubeletConfig
- type ClusterNodeConfigKubeletConfigArgs
- func (ClusterNodeConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigOutput() ClusterNodeConfigKubeletConfigOutput
- func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigOutput
- func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput
- func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigPtrOutput
- type ClusterNodeConfigKubeletConfigInput
- type ClusterNodeConfigKubeletConfigOutput
- func (o ClusterNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o ClusterNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (ClusterNodeConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigOutput() ClusterNodeConfigKubeletConfigOutput
- func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigOutput
- func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigPtrOutput
- type ClusterNodeConfigKubeletConfigPtrInput
- type ClusterNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodeConfigKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o ClusterNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o ClusterNodeConfigKubeletConfigPtrOutput) Elem() ClusterNodeConfigKubeletConfigOutput
- func (ClusterNodeConfigKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigKubeletConfigPtrOutput) ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodeConfigKubeletConfigPtrOutput) ToClusterNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigPtrOutput
- type ClusterNodeConfigLinuxNodeConfig
- type ClusterNodeConfigLinuxNodeConfigArgs
- func (ClusterNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigOutput() ClusterNodeConfigLinuxNodeConfigOutput
- func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigOutput
- func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput
- func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput
- type ClusterNodeConfigLinuxNodeConfigInput
- type ClusterNodeConfigLinuxNodeConfigOutput
- func (ClusterNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
- func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigOutput() ClusterNodeConfigLinuxNodeConfigOutput
- func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigOutput
- func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput
- type ClusterNodeConfigLinuxNodeConfigPtrInput
- type ClusterNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) Elem() ClusterNodeConfigLinuxNodeConfigOutput
- func (ClusterNodeConfigLinuxNodeConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
- func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput
- type ClusterNodeConfigOutput
- func (o ClusterNodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o ClusterNodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterNodeConfigOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterNodeConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigOutput) GuestAccelerators() ClusterNodeConfigGuestAcceleratorArrayOutput
- func (o ClusterNodeConfigOutput) ImageType() pulumi.StringPtrOutput
- func (o ClusterNodeConfigOutput) KubeletConfig() ClusterNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o ClusterNodeConfigOutput) LinuxNodeConfig() ClusterNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o ClusterNodeConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterNodeConfigOutput) Metadata() pulumi.StringMapOutput
- func (o ClusterNodeConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o ClusterNodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigOutput) SandboxConfig() ClusterNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterNodeConfigOutput) ShieldedInstanceConfig() ClusterNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterNodeConfigOutput) Taints() ClusterNodeConfigTaintArrayOutput
- func (o ClusterNodeConfigOutput) ToClusterNodeConfigOutput() ClusterNodeConfigOutput
- func (o ClusterNodeConfigOutput) ToClusterNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigOutput
- func (o ClusterNodeConfigOutput) ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput
- func (o ClusterNodeConfigOutput) ToClusterNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigPtrOutput
- func (o ClusterNodeConfigOutput) WorkloadMetadataConfig() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodeConfigPtrInput
- type ClusterNodeConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o ClusterNodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterNodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterNodeConfigPtrOutput) Elem() ClusterNodeConfigOutput
- func (ClusterNodeConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigPtrOutput) GuestAccelerators() ClusterNodeConfigGuestAcceleratorArrayOutput
- func (o ClusterNodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
- func (o ClusterNodeConfigPtrOutput) KubeletConfig() ClusterNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o ClusterNodeConfigPtrOutput) LinuxNodeConfig() ClusterNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o ClusterNodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterNodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o ClusterNodeConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterNodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o ClusterNodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigPtrOutput) SandboxConfig() ClusterNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterNodeConfigPtrOutput) ShieldedInstanceConfig() ClusterNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterNodeConfigPtrOutput) Taints() ClusterNodeConfigTaintArrayOutput
- func (o ClusterNodeConfigPtrOutput) ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) ToClusterNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigPtrOutput
- func (o ClusterNodeConfigPtrOutput) WorkloadMetadataConfig() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodeConfigSandboxConfig
- type ClusterNodeConfigSandboxConfigArgs
- func (ClusterNodeConfigSandboxConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigOutput() ClusterNodeConfigSandboxConfigOutput
- func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigOutput
- func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput
- func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigPtrOutput
- type ClusterNodeConfigSandboxConfigInput
- type ClusterNodeConfigSandboxConfigOutput
- func (ClusterNodeConfigSandboxConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
- func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigOutput() ClusterNodeConfigSandboxConfigOutput
- func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigOutput
- func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigPtrOutput
- type ClusterNodeConfigSandboxConfigPtrInput
- type ClusterNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodeConfigSandboxConfigPtrOutput) Elem() ClusterNodeConfigSandboxConfigOutput
- func (ClusterNodeConfigSandboxConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigSandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
- func (o ClusterNodeConfigSandboxConfigPtrOutput) ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodeConfigSandboxConfigPtrOutput) ToClusterNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigPtrOutput
- type ClusterNodeConfigShieldedInstanceConfig
- type ClusterNodeConfigShieldedInstanceConfigArgs
- func (ClusterNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigOutput() ClusterNodeConfigShieldedInstanceConfigOutput
- func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigOutput
- func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput
- func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput
- type ClusterNodeConfigShieldedInstanceConfigInput
- type ClusterNodeConfigShieldedInstanceConfigOutput
- func (ClusterNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigOutput() ClusterNodeConfigShieldedInstanceConfigOutput
- func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigOutput
- func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput
- type ClusterNodeConfigShieldedInstanceConfigPtrInput
- type ClusterNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) Elem() ClusterNodeConfigShieldedInstanceConfigOutput
- func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput
- type ClusterNodeConfigTaint
- type ClusterNodeConfigTaintArgs
- type ClusterNodeConfigTaintArray
- func (ClusterNodeConfigTaintArray) ElementType() reflect.Type
- func (i ClusterNodeConfigTaintArray) ToClusterNodeConfigTaintArrayOutput() ClusterNodeConfigTaintArrayOutput
- func (i ClusterNodeConfigTaintArray) ToClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodeConfigTaintArrayOutput
- type ClusterNodeConfigTaintArrayInput
- type ClusterNodeConfigTaintArrayOutput
- func (ClusterNodeConfigTaintArrayOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) ClusterNodeConfigTaintOutput
- func (o ClusterNodeConfigTaintArrayOutput) ToClusterNodeConfigTaintArrayOutput() ClusterNodeConfigTaintArrayOutput
- func (o ClusterNodeConfigTaintArrayOutput) ToClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodeConfigTaintArrayOutput
- type ClusterNodeConfigTaintInput
- type ClusterNodeConfigTaintOutput
- func (o ClusterNodeConfigTaintOutput) Effect() pulumi.StringOutput
- func (ClusterNodeConfigTaintOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigTaintOutput) Key() pulumi.StringOutput
- func (o ClusterNodeConfigTaintOutput) ToClusterNodeConfigTaintOutput() ClusterNodeConfigTaintOutput
- func (o ClusterNodeConfigTaintOutput) ToClusterNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodeConfigTaintOutput
- func (o ClusterNodeConfigTaintOutput) Value() pulumi.StringOutput
- type ClusterNodeConfigWorkloadMetadataConfig
- type ClusterNodeConfigWorkloadMetadataConfigArgs
- func (ClusterNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
- func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigOutput() ClusterNodeConfigWorkloadMetadataConfigOutput
- func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigOutput
- func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodeConfigWorkloadMetadataConfigInput
- type ClusterNodeConfigWorkloadMetadataConfigOutput
- func (ClusterNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigOutput() ClusterNodeConfigWorkloadMetadataConfigOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodeConfigWorkloadMetadataConfigPtrInput
- type ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) Elem() ClusterNodeConfigWorkloadMetadataConfigOutput
- func (ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata() pulumi.StringPtrOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodePool
- type ClusterNodePoolArgs
- type ClusterNodePoolArray
- type ClusterNodePoolArrayInput
- type ClusterNodePoolArrayOutput
- func (ClusterNodePoolArrayOutput) ElementType() reflect.Type
- func (o ClusterNodePoolArrayOutput) Index(i pulumi.IntInput) ClusterNodePoolOutput
- func (o ClusterNodePoolArrayOutput) ToClusterNodePoolArrayOutput() ClusterNodePoolArrayOutput
- func (o ClusterNodePoolArrayOutput) ToClusterNodePoolArrayOutputWithContext(ctx context.Context) ClusterNodePoolArrayOutput
- type ClusterNodePoolAutoscaling
- type ClusterNodePoolAutoscalingArgs
- func (ClusterNodePoolAutoscalingArgs) ElementType() reflect.Type
- func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingOutput() ClusterNodePoolAutoscalingOutput
- func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingOutput
- func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput
- func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingPtrOutput
- type ClusterNodePoolAutoscalingInput
- type ClusterNodePoolAutoscalingOutput
- func (ClusterNodePoolAutoscalingOutput) ElementType() reflect.Type
- func (o ClusterNodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntOutput
- func (o ClusterNodePoolAutoscalingOutput) MinNodeCount() pulumi.IntOutput
- func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingOutput() ClusterNodePoolAutoscalingOutput
- func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingOutput
- func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput
- func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingPtrOutput
- type ClusterNodePoolAutoscalingPtrInput
- type ClusterNodePoolAutoscalingPtrOutput
- func (o ClusterNodePoolAutoscalingPtrOutput) Elem() ClusterNodePoolAutoscalingOutput
- func (ClusterNodePoolAutoscalingPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o ClusterNodePoolAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o ClusterNodePoolAutoscalingPtrOutput) ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput
- func (o ClusterNodePoolAutoscalingPtrOutput) ToClusterNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingPtrOutput
- type ClusterNodePoolInput
- type ClusterNodePoolManagement
- type ClusterNodePoolManagementArgs
- func (ClusterNodePoolManagementArgs) ElementType() reflect.Type
- func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementOutput() ClusterNodePoolManagementOutput
- func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementOutputWithContext(ctx context.Context) ClusterNodePoolManagementOutput
- func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput
- func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementPtrOutputWithContext(ctx context.Context) ClusterNodePoolManagementPtrOutput
- type ClusterNodePoolManagementInput
- type ClusterNodePoolManagementOutput
- func (o ClusterNodePoolManagementOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o ClusterNodePoolManagementOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (ClusterNodePoolManagementOutput) ElementType() reflect.Type
- func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementOutput() ClusterNodePoolManagementOutput
- func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementOutputWithContext(ctx context.Context) ClusterNodePoolManagementOutput
- func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput
- func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementPtrOutputWithContext(ctx context.Context) ClusterNodePoolManagementPtrOutput
- type ClusterNodePoolManagementPtrInput
- type ClusterNodePoolManagementPtrOutput
- func (o ClusterNodePoolManagementPtrOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o ClusterNodePoolManagementPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o ClusterNodePoolManagementPtrOutput) Elem() ClusterNodePoolManagementOutput
- func (ClusterNodePoolManagementPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolManagementPtrOutput) ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput
- func (o ClusterNodePoolManagementPtrOutput) ToClusterNodePoolManagementPtrOutputWithContext(ctx context.Context) ClusterNodePoolManagementPtrOutput
- type ClusterNodePoolNodeConfig
- type ClusterNodePoolNodeConfigArgs
- func (ClusterNodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigOutput() ClusterNodePoolNodeConfigOutput
- func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigOutput
- func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput
- func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigPtrOutput
- type ClusterNodePoolNodeConfigGuestAccelerator
- type ClusterNodePoolNodeConfigGuestAcceleratorArgs
- func (ClusterNodePoolNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigGuestAcceleratorArgs) ToClusterNodePoolNodeConfigGuestAcceleratorOutput() ClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (i ClusterNodePoolNodeConfigGuestAcceleratorArgs) ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorOutput
- type ClusterNodePoolNodeConfigGuestAcceleratorArray
- func (ClusterNodePoolNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigGuestAcceleratorArray) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (i ClusterNodePoolNodeConfigGuestAcceleratorArray) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- type ClusterNodePoolNodeConfigGuestAcceleratorArrayInput
- type ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) Index(i pulumi.IntInput) ClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- type ClusterNodePoolNodeConfigGuestAcceleratorInput
- type ClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
- func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) ToClusterNodePoolNodeConfigGuestAcceleratorOutput() ClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
- type ClusterNodePoolNodeConfigInput
- type ClusterNodePoolNodeConfigKubeletConfig
- type ClusterNodePoolNodeConfigKubeletConfigArgs
- func (ClusterNodePoolNodeConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigOutput() ClusterNodePoolNodeConfigKubeletConfigOutput
- func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigOutput
- func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- type ClusterNodePoolNodeConfigKubeletConfigInput
- type ClusterNodePoolNodeConfigKubeletConfigOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (ClusterNodePoolNodeConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigOutput() ClusterNodePoolNodeConfigKubeletConfigOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- type ClusterNodePoolNodeConfigKubeletConfigPtrInput
- type ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) Elem() ClusterNodePoolNodeConfigKubeletConfigOutput
- func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- type ClusterNodePoolNodeConfigLinuxNodeConfig
- type ClusterNodePoolNodeConfigLinuxNodeConfigArgs
- func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigOutput() ClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- type ClusterNodePoolNodeConfigLinuxNodeConfigInput
- type ClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigOutput() ClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- type ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput
- type ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) Elem() ClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- type ClusterNodePoolNodeConfigOutput
- func (o ClusterNodePoolNodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) DiskType() pulumi.StringPtrOutput
- func (ClusterNodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigOutput) GuestAccelerators() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o ClusterNodePoolNodeConfigOutput) ImageType() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) KubeletConfig() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o ClusterNodePoolNodeConfigOutput) LinuxNodeConfig() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) Metadata() pulumi.StringMapOutput
- func (o ClusterNodePoolNodeConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o ClusterNodePoolNodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) SandboxConfig() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) ShieldedInstanceConfig() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterNodePoolNodeConfigOutput) Taints() ClusterNodePoolNodeConfigTaintArrayOutput
- func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigOutput() ClusterNodePoolNodeConfigOutput
- func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigOutput
- func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigOutput) WorkloadMetadataConfig() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodePoolNodeConfigPtrInput
- type ClusterNodePoolNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) Elem() ClusterNodePoolNodeConfigOutput
- func (ClusterNodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigPtrOutput) GuestAccelerators() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) KubeletConfig() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) LinuxNodeConfig() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) SandboxConfig() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) ShieldedInstanceConfig() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) Taints() ClusterNodePoolNodeConfigTaintArrayOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) ToClusterNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigPtrOutput
- func (o ClusterNodePoolNodeConfigPtrOutput) WorkloadMetadataConfig() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodePoolNodeConfigSandboxConfig
- type ClusterNodePoolNodeConfigSandboxConfigArgs
- func (ClusterNodePoolNodeConfigSandboxConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigOutput() ClusterNodePoolNodeConfigSandboxConfigOutput
- func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigOutput
- func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- type ClusterNodePoolNodeConfigSandboxConfigInput
- type ClusterNodePoolNodeConfigSandboxConfigOutput
- func (ClusterNodePoolNodeConfigSandboxConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigOutput() ClusterNodePoolNodeConfigSandboxConfigOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- type ClusterNodePoolNodeConfigSandboxConfigPtrInput
- type ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) Elem() ClusterNodePoolNodeConfigSandboxConfigOutput
- func (ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput
- type ClusterNodePoolNodeConfigShieldedInstanceConfig
- type ClusterNodePoolNodeConfigShieldedInstanceConfigArgs
- func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- type ClusterNodePoolNodeConfigShieldedInstanceConfigInput
- type ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- type ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput
- type ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) Elem() ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
- type ClusterNodePoolNodeConfigTaint
- type ClusterNodePoolNodeConfigTaintArgs
- func (ClusterNodePoolNodeConfigTaintArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigTaintArgs) ToClusterNodePoolNodeConfigTaintOutput() ClusterNodePoolNodeConfigTaintOutput
- func (i ClusterNodePoolNodeConfigTaintArgs) ToClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintOutput
- type ClusterNodePoolNodeConfigTaintArray
- func (ClusterNodePoolNodeConfigTaintArray) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigTaintArray) ToClusterNodePoolNodeConfigTaintArrayOutput() ClusterNodePoolNodeConfigTaintArrayOutput
- func (i ClusterNodePoolNodeConfigTaintArray) ToClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintArrayOutput
- type ClusterNodePoolNodeConfigTaintArrayInput
- type ClusterNodePoolNodeConfigTaintArrayOutput
- func (ClusterNodePoolNodeConfigTaintArrayOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) ClusterNodePoolNodeConfigTaintOutput
- func (o ClusterNodePoolNodeConfigTaintArrayOutput) ToClusterNodePoolNodeConfigTaintArrayOutput() ClusterNodePoolNodeConfigTaintArrayOutput
- func (o ClusterNodePoolNodeConfigTaintArrayOutput) ToClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintArrayOutput
- type ClusterNodePoolNodeConfigTaintInput
- type ClusterNodePoolNodeConfigTaintOutput
- func (o ClusterNodePoolNodeConfigTaintOutput) Effect() pulumi.StringOutput
- func (ClusterNodePoolNodeConfigTaintOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigTaintOutput) Key() pulumi.StringOutput
- func (o ClusterNodePoolNodeConfigTaintOutput) ToClusterNodePoolNodeConfigTaintOutput() ClusterNodePoolNodeConfigTaintOutput
- func (o ClusterNodePoolNodeConfigTaintOutput) ToClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintOutput
- func (o ClusterNodePoolNodeConfigTaintOutput) Value() pulumi.StringOutput
- type ClusterNodePoolNodeConfigWorkloadMetadataConfig
- type ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs
- func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
- func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodePoolNodeConfigWorkloadMetadataConfigInput
- type ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput
- type ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) Elem() ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata() pulumi.StringPtrOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type ClusterNodePoolOutput
- func (o ClusterNodePoolOutput) Autoscaling() ClusterNodePoolAutoscalingPtrOutput
- func (ClusterNodePoolOutput) ElementType() reflect.Type
- func (o ClusterNodePoolOutput) InitialNodeCount() pulumi.IntPtrOutput
- func (o ClusterNodePoolOutput) InstanceGroupUrls() pulumi.StringArrayOutput
- func (o ClusterNodePoolOutput) Management() ClusterNodePoolManagementPtrOutput
- func (o ClusterNodePoolOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o ClusterNodePoolOutput) Name() pulumi.StringPtrOutput
- func (o ClusterNodePoolOutput) NamePrefix() pulumi.StringPtrOutput
- func (o ClusterNodePoolOutput) NodeConfig() ClusterNodePoolNodeConfigPtrOutput
- func (o ClusterNodePoolOutput) NodeCount() pulumi.IntPtrOutput
- func (o ClusterNodePoolOutput) NodeLocations() pulumi.StringArrayOutput
- func (o ClusterNodePoolOutput) ToClusterNodePoolOutput() ClusterNodePoolOutput
- func (o ClusterNodePoolOutput) ToClusterNodePoolOutputWithContext(ctx context.Context) ClusterNodePoolOutput
- func (o ClusterNodePoolOutput) UpgradeSettings() ClusterNodePoolUpgradeSettingsPtrOutput
- func (o ClusterNodePoolOutput) Version() pulumi.StringPtrOutput
- type ClusterNodePoolUpgradeSettings
- type ClusterNodePoolUpgradeSettingsArgs
- func (ClusterNodePoolUpgradeSettingsArgs) ElementType() reflect.Type
- func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsOutput() ClusterNodePoolUpgradeSettingsOutput
- func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsOutput
- func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput
- func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsPtrOutput
- type ClusterNodePoolUpgradeSettingsInput
- type ClusterNodePoolUpgradeSettingsOutput
- func (ClusterNodePoolUpgradeSettingsOutput) ElementType() reflect.Type
- func (o ClusterNodePoolUpgradeSettingsOutput) MaxSurge() pulumi.IntOutput
- func (o ClusterNodePoolUpgradeSettingsOutput) MaxUnavailable() pulumi.IntOutput
- func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsOutput() ClusterNodePoolUpgradeSettingsOutput
- func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsOutput
- func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput
- func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsPtrOutput
- type ClusterNodePoolUpgradeSettingsPtrInput
- type ClusterNodePoolUpgradeSettingsPtrOutput
- func (o ClusterNodePoolUpgradeSettingsPtrOutput) Elem() ClusterNodePoolUpgradeSettingsOutput
- func (ClusterNodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o ClusterNodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
- func (o ClusterNodePoolUpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o ClusterNodePoolUpgradeSettingsPtrOutput) ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput
- func (o ClusterNodePoolUpgradeSettingsPtrOutput) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsPtrOutput
- type ClusterPodSecurityPolicyConfig
- type ClusterPodSecurityPolicyConfigArgs
- func (ClusterPodSecurityPolicyConfigArgs) ElementType() reflect.Type
- func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigOutput() ClusterPodSecurityPolicyConfigOutput
- func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigOutput
- func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput
- func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigPtrOutput
- type ClusterPodSecurityPolicyConfigInput
- type ClusterPodSecurityPolicyConfigOutput
- func (ClusterPodSecurityPolicyConfigOutput) ElementType() reflect.Type
- func (o ClusterPodSecurityPolicyConfigOutput) Enabled() pulumi.BoolOutput
- func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigOutput() ClusterPodSecurityPolicyConfigOutput
- func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigOutput
- func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput
- func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigPtrOutput
- type ClusterPodSecurityPolicyConfigPtrInput
- type ClusterPodSecurityPolicyConfigPtrOutput
- func (o ClusterPodSecurityPolicyConfigPtrOutput) Elem() ClusterPodSecurityPolicyConfigOutput
- func (ClusterPodSecurityPolicyConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterPodSecurityPolicyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterPodSecurityPolicyConfigPtrOutput) ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput
- func (o ClusterPodSecurityPolicyConfigPtrOutput) ToClusterPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigPtrOutput
- type ClusterPrivateClusterConfig
- type ClusterPrivateClusterConfigArgs
- func (ClusterPrivateClusterConfigArgs) ElementType() reflect.Type
- func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigOutput() ClusterPrivateClusterConfigOutput
- func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigOutput
- func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput
- func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigPtrOutput
- type ClusterPrivateClusterConfigInput
- type ClusterPrivateClusterConfigMasterGlobalAccessConfig
- type ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs
- func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ElementType() reflect.Type
- func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- type ClusterPrivateClusterConfigMasterGlobalAccessConfigInput
- type ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ElementType() reflect.Type
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) Enabled() pulumi.BoolOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- type ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput
- type ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) Elem() ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- type ClusterPrivateClusterConfigOutput
- func (ClusterPrivateClusterConfigOutput) ElementType() reflect.Type
- func (o ClusterPrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolOutput
- func (o ClusterPrivateClusterConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o ClusterPrivateClusterConfigOutput) MasterGlobalAccessConfig() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- func (o ClusterPrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigOutput) PeeringName() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigOutput) PrivateEndpoint() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigOutput) PublicEndpoint() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigOutput() ClusterPrivateClusterConfigOutput
- func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigOutput
- func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput
- func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigPtrOutput
- type ClusterPrivateClusterConfigPtrInput
- type ClusterPrivateClusterConfigPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) Elem() ClusterPrivateClusterConfigOutput
- func (ClusterPrivateClusterConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterPrivateClusterConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) MasterGlobalAccessConfig() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) PeeringName() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) PrivateEndpoint() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) PublicEndpoint() pulumi.StringPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput
- func (o ClusterPrivateClusterConfigPtrOutput) ToClusterPrivateClusterConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigPtrOutput
- type ClusterReleaseChannel
- type ClusterReleaseChannelArgs
- func (ClusterReleaseChannelArgs) ElementType() reflect.Type
- func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelOutput() ClusterReleaseChannelOutput
- func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelOutputWithContext(ctx context.Context) ClusterReleaseChannelOutput
- func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput
- func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelPtrOutputWithContext(ctx context.Context) ClusterReleaseChannelPtrOutput
- type ClusterReleaseChannelInput
- type ClusterReleaseChannelOutput
- func (o ClusterReleaseChannelOutput) Channel() pulumi.StringOutput
- func (ClusterReleaseChannelOutput) ElementType() reflect.Type
- func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelOutput() ClusterReleaseChannelOutput
- func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelOutputWithContext(ctx context.Context) ClusterReleaseChannelOutput
- func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput
- func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelPtrOutputWithContext(ctx context.Context) ClusterReleaseChannelPtrOutput
- type ClusterReleaseChannelPtrInput
- type ClusterReleaseChannelPtrOutput
- func (o ClusterReleaseChannelPtrOutput) Channel() pulumi.StringPtrOutput
- func (o ClusterReleaseChannelPtrOutput) Elem() ClusterReleaseChannelOutput
- func (ClusterReleaseChannelPtrOutput) ElementType() reflect.Type
- func (o ClusterReleaseChannelPtrOutput) ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput
- func (o ClusterReleaseChannelPtrOutput) ToClusterReleaseChannelPtrOutputWithContext(ctx context.Context) ClusterReleaseChannelPtrOutput
- type ClusterResourceUsageExportConfig
- type ClusterResourceUsageExportConfigArgs
- func (ClusterResourceUsageExportConfigArgs) ElementType() reflect.Type
- func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigOutput() ClusterResourceUsageExportConfigOutput
- func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigOutput
- func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput
- func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigPtrOutput
- type ClusterResourceUsageExportConfigBigqueryDestination
- type ClusterResourceUsageExportConfigBigqueryDestinationArgs
- func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ElementType() reflect.Type
- func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationOutput() ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- type ClusterResourceUsageExportConfigBigqueryDestinationInput
- type ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) DatasetId() pulumi.StringOutput
- func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ElementType() reflect.Type
- func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationOutput() ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- type ClusterResourceUsageExportConfigBigqueryDestinationPtrInput
- type ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) Elem() ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- type ClusterResourceUsageExportConfigInput
- type ClusterResourceUsageExportConfigOutput
- func (o ClusterResourceUsageExportConfigOutput) BigqueryDestination() ClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (ClusterResourceUsageExportConfigOutput) ElementType() reflect.Type
- func (o ClusterResourceUsageExportConfigOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
- func (o ClusterResourceUsageExportConfigOutput) EnableResourceConsumptionMetering() pulumi.BoolPtrOutput
- func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigOutput() ClusterResourceUsageExportConfigOutput
- func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigOutput
- func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput
- func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigPtrOutput
- type ClusterResourceUsageExportConfigPtrInput
- type ClusterResourceUsageExportConfigPtrOutput
- func (o ClusterResourceUsageExportConfigPtrOutput) BigqueryDestination() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
- func (o ClusterResourceUsageExportConfigPtrOutput) Elem() ClusterResourceUsageExportConfigOutput
- func (ClusterResourceUsageExportConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterResourceUsageExportConfigPtrOutput) EnableNetworkEgressMetering() pulumi.BoolPtrOutput
- func (o ClusterResourceUsageExportConfigPtrOutput) EnableResourceConsumptionMetering() pulumi.BoolPtrOutput
- func (o ClusterResourceUsageExportConfigPtrOutput) ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput
- func (o ClusterResourceUsageExportConfigPtrOutput) ToClusterResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigPtrOutput
- type ClusterState
- type ClusterVerticalPodAutoscaling
- type ClusterVerticalPodAutoscalingArgs
- func (ClusterVerticalPodAutoscalingArgs) ElementType() reflect.Type
- func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingOutput() ClusterVerticalPodAutoscalingOutput
- func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingOutput
- func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput
- func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingPtrOutput
- type ClusterVerticalPodAutoscalingInput
- type ClusterVerticalPodAutoscalingOutput
- func (ClusterVerticalPodAutoscalingOutput) ElementType() reflect.Type
- func (o ClusterVerticalPodAutoscalingOutput) Enabled() pulumi.BoolOutput
- func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingOutput() ClusterVerticalPodAutoscalingOutput
- func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingOutput
- func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput
- func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingPtrOutput
- type ClusterVerticalPodAutoscalingPtrInput
- type ClusterVerticalPodAutoscalingPtrOutput
- func (o ClusterVerticalPodAutoscalingPtrOutput) Elem() ClusterVerticalPodAutoscalingOutput
- func (ClusterVerticalPodAutoscalingPtrOutput) ElementType() reflect.Type
- func (o ClusterVerticalPodAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterVerticalPodAutoscalingPtrOutput) ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput
- func (o ClusterVerticalPodAutoscalingPtrOutput) ToClusterVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingPtrOutput
- type ClusterWorkloadIdentityConfig
- type ClusterWorkloadIdentityConfigArgs
- func (ClusterWorkloadIdentityConfigArgs) ElementType() reflect.Type
- func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigOutput() ClusterWorkloadIdentityConfigOutput
- func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigOutput
- func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput
- func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigPtrOutput
- type ClusterWorkloadIdentityConfigInput
- type ClusterWorkloadIdentityConfigOutput
- func (ClusterWorkloadIdentityConfigOutput) ElementType() reflect.Type
- func (o ClusterWorkloadIdentityConfigOutput) IdentityNamespace() pulumi.StringOutput
- func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigOutput() ClusterWorkloadIdentityConfigOutput
- func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigOutput
- func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput
- func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigPtrOutput
- type ClusterWorkloadIdentityConfigPtrInput
- type ClusterWorkloadIdentityConfigPtrOutput
- func (o ClusterWorkloadIdentityConfigPtrOutput) Elem() ClusterWorkloadIdentityConfigOutput
- func (ClusterWorkloadIdentityConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterWorkloadIdentityConfigPtrOutput) IdentityNamespace() pulumi.StringPtrOutput
- func (o ClusterWorkloadIdentityConfigPtrOutput) ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput
- func (o ClusterWorkloadIdentityConfigPtrOutput) ToClusterWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigPtrOutput
- type GetClusterAddonsConfig
- type GetClusterAddonsConfigArgs
- type GetClusterAddonsConfigArray
- func (GetClusterAddonsConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigArray) ToGetClusterAddonsConfigArrayOutput() GetClusterAddonsConfigArrayOutput
- func (i GetClusterAddonsConfigArray) ToGetClusterAddonsConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigArrayOutput
- type GetClusterAddonsConfigArrayInput
- type GetClusterAddonsConfigArrayOutput
- func (GetClusterAddonsConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigOutput
- func (o GetClusterAddonsConfigArrayOutput) ToGetClusterAddonsConfigArrayOutput() GetClusterAddonsConfigArrayOutput
- func (o GetClusterAddonsConfigArrayOutput) ToGetClusterAddonsConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigArrayOutput
- type GetClusterAddonsConfigCloudrunConfig
- type GetClusterAddonsConfigCloudrunConfigArgs
- func (GetClusterAddonsConfigCloudrunConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigCloudrunConfigArgs) ToGetClusterAddonsConfigCloudrunConfigOutput() GetClusterAddonsConfigCloudrunConfigOutput
- func (i GetClusterAddonsConfigCloudrunConfigArgs) ToGetClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigOutput
- type GetClusterAddonsConfigCloudrunConfigArray
- func (GetClusterAddonsConfigCloudrunConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigCloudrunConfigArray) ToGetClusterAddonsConfigCloudrunConfigArrayOutput() GetClusterAddonsConfigCloudrunConfigArrayOutput
- func (i GetClusterAddonsConfigCloudrunConfigArray) ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigArrayOutput
- type GetClusterAddonsConfigCloudrunConfigArrayInput
- type GetClusterAddonsConfigCloudrunConfigArrayOutput
- func (GetClusterAddonsConfigCloudrunConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigCloudrunConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigCloudrunConfigOutput
- func (o GetClusterAddonsConfigCloudrunConfigArrayOutput) ToGetClusterAddonsConfigCloudrunConfigArrayOutput() GetClusterAddonsConfigCloudrunConfigArrayOutput
- func (o GetClusterAddonsConfigCloudrunConfigArrayOutput) ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigArrayOutput
- type GetClusterAddonsConfigCloudrunConfigInput
- type GetClusterAddonsConfigCloudrunConfigOutput
- func (o GetClusterAddonsConfigCloudrunConfigOutput) Disabled() pulumi.BoolOutput
- func (GetClusterAddonsConfigCloudrunConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigCloudrunConfigOutput) LoadBalancerType() pulumi.StringOutput
- func (o GetClusterAddonsConfigCloudrunConfigOutput) ToGetClusterAddonsConfigCloudrunConfigOutput() GetClusterAddonsConfigCloudrunConfigOutput
- func (o GetClusterAddonsConfigCloudrunConfigOutput) ToGetClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigOutput
- type GetClusterAddonsConfigConfigConnectorConfig
- type GetClusterAddonsConfigConfigConnectorConfigArgs
- func (GetClusterAddonsConfigConfigConnectorConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigConfigConnectorConfigArgs) ToGetClusterAddonsConfigConfigConnectorConfigOutput() GetClusterAddonsConfigConfigConnectorConfigOutput
- func (i GetClusterAddonsConfigConfigConnectorConfigArgs) ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigOutput
- type GetClusterAddonsConfigConfigConnectorConfigArray
- func (GetClusterAddonsConfigConfigConnectorConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigConfigConnectorConfigArray) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput() GetClusterAddonsConfigConfigConnectorConfigArrayOutput
- func (i GetClusterAddonsConfigConfigConnectorConfigArray) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigArrayOutput
- type GetClusterAddonsConfigConfigConnectorConfigArrayInput
- type GetClusterAddonsConfigConfigConnectorConfigArrayOutput
- func (GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigConfigConnectorConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigConfigConnectorConfigOutput
- func (o GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput() GetClusterAddonsConfigConfigConnectorConfigArrayOutput
- func (o GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigArrayOutput
- type GetClusterAddonsConfigConfigConnectorConfigInput
- type GetClusterAddonsConfigConfigConnectorConfigOutput
- func (GetClusterAddonsConfigConfigConnectorConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigConfigConnectorConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterAddonsConfigConfigConnectorConfigOutput) ToGetClusterAddonsConfigConfigConnectorConfigOutput() GetClusterAddonsConfigConfigConnectorConfigOutput
- func (o GetClusterAddonsConfigConfigConnectorConfigOutput) ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigOutput
- type GetClusterAddonsConfigDnsCacheConfig
- type GetClusterAddonsConfigDnsCacheConfigArgs
- func (GetClusterAddonsConfigDnsCacheConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigDnsCacheConfigArgs) ToGetClusterAddonsConfigDnsCacheConfigOutput() GetClusterAddonsConfigDnsCacheConfigOutput
- func (i GetClusterAddonsConfigDnsCacheConfigArgs) ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigOutput
- type GetClusterAddonsConfigDnsCacheConfigArray
- func (GetClusterAddonsConfigDnsCacheConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigDnsCacheConfigArray) ToGetClusterAddonsConfigDnsCacheConfigArrayOutput() GetClusterAddonsConfigDnsCacheConfigArrayOutput
- func (i GetClusterAddonsConfigDnsCacheConfigArray) ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigArrayOutput
- type GetClusterAddonsConfigDnsCacheConfigArrayInput
- type GetClusterAddonsConfigDnsCacheConfigArrayOutput
- func (GetClusterAddonsConfigDnsCacheConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigDnsCacheConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigDnsCacheConfigOutput
- func (o GetClusterAddonsConfigDnsCacheConfigArrayOutput) ToGetClusterAddonsConfigDnsCacheConfigArrayOutput() GetClusterAddonsConfigDnsCacheConfigArrayOutput
- func (o GetClusterAddonsConfigDnsCacheConfigArrayOutput) ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigArrayOutput
- type GetClusterAddonsConfigDnsCacheConfigInput
- type GetClusterAddonsConfigDnsCacheConfigOutput
- func (GetClusterAddonsConfigDnsCacheConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigDnsCacheConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterAddonsConfigDnsCacheConfigOutput) ToGetClusterAddonsConfigDnsCacheConfigOutput() GetClusterAddonsConfigDnsCacheConfigOutput
- func (o GetClusterAddonsConfigDnsCacheConfigOutput) ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigOutput
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs
- func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray
- func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
- func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayInput
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
- func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
- func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput
- type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
- type GetClusterAddonsConfigHorizontalPodAutoscaling
- type GetClusterAddonsConfigHorizontalPodAutoscalingArgs
- func (GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput() GetClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (i GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingOutput
- type GetClusterAddonsConfigHorizontalPodAutoscalingArray
- func (GetClusterAddonsConfigHorizontalPodAutoscalingArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigHorizontalPodAutoscalingArray) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
- func (i GetClusterAddonsConfigHorizontalPodAutoscalingArray) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
- type GetClusterAddonsConfigHorizontalPodAutoscalingArrayInput
- type GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
- func (GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (o GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
- func (o GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
- type GetClusterAddonsConfigHorizontalPodAutoscalingInput
- type GetClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (o GetClusterAddonsConfigHorizontalPodAutoscalingOutput) Disabled() pulumi.BoolOutput
- func (GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput() GetClusterAddonsConfigHorizontalPodAutoscalingOutput
- func (o GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingOutput
- type GetClusterAddonsConfigHttpLoadBalancing
- type GetClusterAddonsConfigHttpLoadBalancingArgs
- func (GetClusterAddonsConfigHttpLoadBalancingArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigHttpLoadBalancingArgs) ToGetClusterAddonsConfigHttpLoadBalancingOutput() GetClusterAddonsConfigHttpLoadBalancingOutput
- func (i GetClusterAddonsConfigHttpLoadBalancingArgs) ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingOutput
- type GetClusterAddonsConfigHttpLoadBalancingArray
- func (GetClusterAddonsConfigHttpLoadBalancingArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigHttpLoadBalancingArray) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput() GetClusterAddonsConfigHttpLoadBalancingArrayOutput
- func (i GetClusterAddonsConfigHttpLoadBalancingArray) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingArrayOutput
- type GetClusterAddonsConfigHttpLoadBalancingArrayInput
- type GetClusterAddonsConfigHttpLoadBalancingArrayOutput
- func (GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigHttpLoadBalancingArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigHttpLoadBalancingOutput
- func (o GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput() GetClusterAddonsConfigHttpLoadBalancingArrayOutput
- func (o GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingArrayOutput
- type GetClusterAddonsConfigHttpLoadBalancingInput
- type GetClusterAddonsConfigHttpLoadBalancingOutput
- func (o GetClusterAddonsConfigHttpLoadBalancingOutput) Disabled() pulumi.BoolOutput
- func (GetClusterAddonsConfigHttpLoadBalancingOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigHttpLoadBalancingOutput) ToGetClusterAddonsConfigHttpLoadBalancingOutput() GetClusterAddonsConfigHttpLoadBalancingOutput
- func (o GetClusterAddonsConfigHttpLoadBalancingOutput) ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingOutput
- type GetClusterAddonsConfigInput
- type GetClusterAddonsConfigIstioConfig
- type GetClusterAddonsConfigIstioConfigArgs
- func (GetClusterAddonsConfigIstioConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigIstioConfigArgs) ToGetClusterAddonsConfigIstioConfigOutput() GetClusterAddonsConfigIstioConfigOutput
- func (i GetClusterAddonsConfigIstioConfigArgs) ToGetClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigOutput
- type GetClusterAddonsConfigIstioConfigArray
- func (GetClusterAddonsConfigIstioConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigIstioConfigArray) ToGetClusterAddonsConfigIstioConfigArrayOutput() GetClusterAddonsConfigIstioConfigArrayOutput
- func (i GetClusterAddonsConfigIstioConfigArray) ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigArrayOutput
- type GetClusterAddonsConfigIstioConfigArrayInput
- type GetClusterAddonsConfigIstioConfigArrayOutput
- func (GetClusterAddonsConfigIstioConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigIstioConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigIstioConfigOutput
- func (o GetClusterAddonsConfigIstioConfigArrayOutput) ToGetClusterAddonsConfigIstioConfigArrayOutput() GetClusterAddonsConfigIstioConfigArrayOutput
- func (o GetClusterAddonsConfigIstioConfigArrayOutput) ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigArrayOutput
- type GetClusterAddonsConfigIstioConfigInput
- type GetClusterAddonsConfigIstioConfigOutput
- func (o GetClusterAddonsConfigIstioConfigOutput) Auth() pulumi.StringOutput
- func (o GetClusterAddonsConfigIstioConfigOutput) Disabled() pulumi.BoolOutput
- func (GetClusterAddonsConfigIstioConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigIstioConfigOutput) ToGetClusterAddonsConfigIstioConfigOutput() GetClusterAddonsConfigIstioConfigOutput
- func (o GetClusterAddonsConfigIstioConfigOutput) ToGetClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigOutput
- type GetClusterAddonsConfigKalmConfig
- type GetClusterAddonsConfigKalmConfigArgs
- func (GetClusterAddonsConfigKalmConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigKalmConfigArgs) ToGetClusterAddonsConfigKalmConfigOutput() GetClusterAddonsConfigKalmConfigOutput
- func (i GetClusterAddonsConfigKalmConfigArgs) ToGetClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigOutput
- type GetClusterAddonsConfigKalmConfigArray
- func (GetClusterAddonsConfigKalmConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigKalmConfigArray) ToGetClusterAddonsConfigKalmConfigArrayOutput() GetClusterAddonsConfigKalmConfigArrayOutput
- func (i GetClusterAddonsConfigKalmConfigArray) ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigArrayOutput
- type GetClusterAddonsConfigKalmConfigArrayInput
- type GetClusterAddonsConfigKalmConfigArrayOutput
- func (GetClusterAddonsConfigKalmConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigKalmConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigKalmConfigOutput
- func (o GetClusterAddonsConfigKalmConfigArrayOutput) ToGetClusterAddonsConfigKalmConfigArrayOutput() GetClusterAddonsConfigKalmConfigArrayOutput
- func (o GetClusterAddonsConfigKalmConfigArrayOutput) ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigArrayOutput
- type GetClusterAddonsConfigKalmConfigInput
- type GetClusterAddonsConfigKalmConfigOutput
- func (GetClusterAddonsConfigKalmConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigKalmConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterAddonsConfigKalmConfigOutput) ToGetClusterAddonsConfigKalmConfigOutput() GetClusterAddonsConfigKalmConfigOutput
- func (o GetClusterAddonsConfigKalmConfigOutput) ToGetClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigOutput
- type GetClusterAddonsConfigKubernetesDashboard
- type GetClusterAddonsConfigKubernetesDashboardArgs
- func (GetClusterAddonsConfigKubernetesDashboardArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigKubernetesDashboardArgs) ToGetClusterAddonsConfigKubernetesDashboardOutput() GetClusterAddonsConfigKubernetesDashboardOutput
- func (i GetClusterAddonsConfigKubernetesDashboardArgs) ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardOutput
- type GetClusterAddonsConfigKubernetesDashboardArray
- func (GetClusterAddonsConfigKubernetesDashboardArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigKubernetesDashboardArray) ToGetClusterAddonsConfigKubernetesDashboardArrayOutput() GetClusterAddonsConfigKubernetesDashboardArrayOutput
- func (i GetClusterAddonsConfigKubernetesDashboardArray) ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardArrayOutput
- type GetClusterAddonsConfigKubernetesDashboardArrayInput
- type GetClusterAddonsConfigKubernetesDashboardArrayOutput
- func (GetClusterAddonsConfigKubernetesDashboardArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigKubernetesDashboardArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigKubernetesDashboardOutput
- func (o GetClusterAddonsConfigKubernetesDashboardArrayOutput) ToGetClusterAddonsConfigKubernetesDashboardArrayOutput() GetClusterAddonsConfigKubernetesDashboardArrayOutput
- func (o GetClusterAddonsConfigKubernetesDashboardArrayOutput) ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardArrayOutput
- type GetClusterAddonsConfigKubernetesDashboardInput
- type GetClusterAddonsConfigKubernetesDashboardOutput
- func (o GetClusterAddonsConfigKubernetesDashboardOutput) Disabled() pulumi.BoolOutput
- func (GetClusterAddonsConfigKubernetesDashboardOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigKubernetesDashboardOutput) ToGetClusterAddonsConfigKubernetesDashboardOutput() GetClusterAddonsConfigKubernetesDashboardOutput
- func (o GetClusterAddonsConfigKubernetesDashboardOutput) ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardOutput
- type GetClusterAddonsConfigNetworkPolicyConfig
- type GetClusterAddonsConfigNetworkPolicyConfigArgs
- func (GetClusterAddonsConfigNetworkPolicyConfigArgs) ElementType() reflect.Type
- func (i GetClusterAddonsConfigNetworkPolicyConfigArgs) ToGetClusterAddonsConfigNetworkPolicyConfigOutput() GetClusterAddonsConfigNetworkPolicyConfigOutput
- func (i GetClusterAddonsConfigNetworkPolicyConfigArgs) ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigOutput
- type GetClusterAddonsConfigNetworkPolicyConfigArray
- func (GetClusterAddonsConfigNetworkPolicyConfigArray) ElementType() reflect.Type
- func (i GetClusterAddonsConfigNetworkPolicyConfigArray) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
- func (i GetClusterAddonsConfigNetworkPolicyConfigArray) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
- type GetClusterAddonsConfigNetworkPolicyConfigArrayInput
- type GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
- func (GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigNetworkPolicyConfigOutput
- func (o GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
- func (o GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
- type GetClusterAddonsConfigNetworkPolicyConfigInput
- type GetClusterAddonsConfigNetworkPolicyConfigOutput
- func (o GetClusterAddonsConfigNetworkPolicyConfigOutput) Disabled() pulumi.BoolOutput
- func (GetClusterAddonsConfigNetworkPolicyConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigNetworkPolicyConfigOutput) ToGetClusterAddonsConfigNetworkPolicyConfigOutput() GetClusterAddonsConfigNetworkPolicyConfigOutput
- func (o GetClusterAddonsConfigNetworkPolicyConfigOutput) ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigOutput
- type GetClusterAddonsConfigOutput
- func (o GetClusterAddonsConfigOutput) CloudrunConfigs() GetClusterAddonsConfigCloudrunConfigArrayOutput
- func (o GetClusterAddonsConfigOutput) ConfigConnectorConfigs() GetClusterAddonsConfigConfigConnectorConfigArrayOutput
- func (o GetClusterAddonsConfigOutput) DnsCacheConfigs() GetClusterAddonsConfigDnsCacheConfigArrayOutput
- func (GetClusterAddonsConfigOutput) ElementType() reflect.Type
- func (o GetClusterAddonsConfigOutput) GcePersistentDiskCsiDriverConfigs() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
- func (o GetClusterAddonsConfigOutput) HorizontalPodAutoscalings() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
- func (o GetClusterAddonsConfigOutput) HttpLoadBalancings() GetClusterAddonsConfigHttpLoadBalancingArrayOutput
- func (o GetClusterAddonsConfigOutput) IstioConfigs() GetClusterAddonsConfigIstioConfigArrayOutput
- func (o GetClusterAddonsConfigOutput) KalmConfigs() GetClusterAddonsConfigKalmConfigArrayOutput
- func (o GetClusterAddonsConfigOutput) KubernetesDashboards() GetClusterAddonsConfigKubernetesDashboardArrayOutput
- func (o GetClusterAddonsConfigOutput) NetworkPolicyConfigs() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
- func (o GetClusterAddonsConfigOutput) ToGetClusterAddonsConfigOutput() GetClusterAddonsConfigOutput
- func (o GetClusterAddonsConfigOutput) ToGetClusterAddonsConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigOutput
- type GetClusterAuthenticatorGroupsConfig
- type GetClusterAuthenticatorGroupsConfigArgs
- func (GetClusterAuthenticatorGroupsConfigArgs) ElementType() reflect.Type
- func (i GetClusterAuthenticatorGroupsConfigArgs) ToGetClusterAuthenticatorGroupsConfigOutput() GetClusterAuthenticatorGroupsConfigOutput
- func (i GetClusterAuthenticatorGroupsConfigArgs) ToGetClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigOutput
- type GetClusterAuthenticatorGroupsConfigArray
- func (GetClusterAuthenticatorGroupsConfigArray) ElementType() reflect.Type
- func (i GetClusterAuthenticatorGroupsConfigArray) ToGetClusterAuthenticatorGroupsConfigArrayOutput() GetClusterAuthenticatorGroupsConfigArrayOutput
- func (i GetClusterAuthenticatorGroupsConfigArray) ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigArrayOutput
- type GetClusterAuthenticatorGroupsConfigArrayInput
- type GetClusterAuthenticatorGroupsConfigArrayOutput
- func (GetClusterAuthenticatorGroupsConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticatorGroupsConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAuthenticatorGroupsConfigOutput
- func (o GetClusterAuthenticatorGroupsConfigArrayOutput) ToGetClusterAuthenticatorGroupsConfigArrayOutput() GetClusterAuthenticatorGroupsConfigArrayOutput
- func (o GetClusterAuthenticatorGroupsConfigArrayOutput) ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigArrayOutput
- type GetClusterAuthenticatorGroupsConfigInput
- type GetClusterAuthenticatorGroupsConfigOutput
- func (GetClusterAuthenticatorGroupsConfigOutput) ElementType() reflect.Type
- func (o GetClusterAuthenticatorGroupsConfigOutput) SecurityGroup() pulumi.StringOutput
- func (o GetClusterAuthenticatorGroupsConfigOutput) ToGetClusterAuthenticatorGroupsConfigOutput() GetClusterAuthenticatorGroupsConfigOutput
- func (o GetClusterAuthenticatorGroupsConfigOutput) ToGetClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigOutput
- type GetClusterClusterAutoscaling
- type GetClusterClusterAutoscalingArgs
- func (GetClusterClusterAutoscalingArgs) ElementType() reflect.Type
- func (i GetClusterClusterAutoscalingArgs) ToGetClusterClusterAutoscalingOutput() GetClusterClusterAutoscalingOutput
- func (i GetClusterClusterAutoscalingArgs) ToGetClusterClusterAutoscalingOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingOutput
- type GetClusterClusterAutoscalingArray
- func (GetClusterClusterAutoscalingArray) ElementType() reflect.Type
- func (i GetClusterClusterAutoscalingArray) ToGetClusterClusterAutoscalingArrayOutput() GetClusterClusterAutoscalingArrayOutput
- func (i GetClusterClusterAutoscalingArray) ToGetClusterClusterAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingArrayOutput
- type GetClusterClusterAutoscalingArrayInput
- type GetClusterClusterAutoscalingArrayOutput
- func (GetClusterClusterAutoscalingArrayOutput) ElementType() reflect.Type
- func (o GetClusterClusterAutoscalingArrayOutput) Index(i pulumi.IntInput) GetClusterClusterAutoscalingOutput
- func (o GetClusterClusterAutoscalingArrayOutput) ToGetClusterClusterAutoscalingArrayOutput() GetClusterClusterAutoscalingArrayOutput
- func (o GetClusterClusterAutoscalingArrayOutput) ToGetClusterClusterAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingArrayOutput
- type GetClusterClusterAutoscalingAutoProvisioningDefault
- type GetClusterClusterAutoscalingAutoProvisioningDefaultArgs
- func (GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ElementType() reflect.Type
- func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
- func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
- type GetClusterClusterAutoscalingAutoProvisioningDefaultArray
- func (GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ElementType() reflect.Type
- func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
- func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
- type GetClusterClusterAutoscalingAutoProvisioningDefaultArrayInput
- type GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
- func (GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ElementType() reflect.Type
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) Index(i pulumi.IntInput) GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
- type GetClusterClusterAutoscalingAutoProvisioningDefaultInput
- type GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
- func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ElementType() reflect.Type
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) MinCpuPlatform() pulumi.StringOutput
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) OauthScopes() pulumi.StringArrayOutput
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ServiceAccount() pulumi.StringOutput
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
- func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
- type GetClusterClusterAutoscalingInput
- type GetClusterClusterAutoscalingOutput
- func (o GetClusterClusterAutoscalingOutput) AutoProvisioningDefaults() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
- func (o GetClusterClusterAutoscalingOutput) AutoscalingProfile() pulumi.StringOutput
- func (GetClusterClusterAutoscalingOutput) ElementType() reflect.Type
- func (o GetClusterClusterAutoscalingOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterClusterAutoscalingOutput) ResourceLimits() GetClusterClusterAutoscalingResourceLimitArrayOutput
- func (o GetClusterClusterAutoscalingOutput) ToGetClusterClusterAutoscalingOutput() GetClusterClusterAutoscalingOutput
- func (o GetClusterClusterAutoscalingOutput) ToGetClusterClusterAutoscalingOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingOutput
- type GetClusterClusterAutoscalingResourceLimit
- type GetClusterClusterAutoscalingResourceLimitArgs
- func (GetClusterClusterAutoscalingResourceLimitArgs) ElementType() reflect.Type
- func (i GetClusterClusterAutoscalingResourceLimitArgs) ToGetClusterClusterAutoscalingResourceLimitOutput() GetClusterClusterAutoscalingResourceLimitOutput
- func (i GetClusterClusterAutoscalingResourceLimitArgs) ToGetClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitOutput
- type GetClusterClusterAutoscalingResourceLimitArray
- func (GetClusterClusterAutoscalingResourceLimitArray) ElementType() reflect.Type
- func (i GetClusterClusterAutoscalingResourceLimitArray) ToGetClusterClusterAutoscalingResourceLimitArrayOutput() GetClusterClusterAutoscalingResourceLimitArrayOutput
- func (i GetClusterClusterAutoscalingResourceLimitArray) ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitArrayOutput
- type GetClusterClusterAutoscalingResourceLimitArrayInput
- type GetClusterClusterAutoscalingResourceLimitArrayOutput
- func (GetClusterClusterAutoscalingResourceLimitArrayOutput) ElementType() reflect.Type
- func (o GetClusterClusterAutoscalingResourceLimitArrayOutput) Index(i pulumi.IntInput) GetClusterClusterAutoscalingResourceLimitOutput
- func (o GetClusterClusterAutoscalingResourceLimitArrayOutput) ToGetClusterClusterAutoscalingResourceLimitArrayOutput() GetClusterClusterAutoscalingResourceLimitArrayOutput
- func (o GetClusterClusterAutoscalingResourceLimitArrayOutput) ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitArrayOutput
- type GetClusterClusterAutoscalingResourceLimitInput
- type GetClusterClusterAutoscalingResourceLimitOutput
- func (GetClusterClusterAutoscalingResourceLimitOutput) ElementType() reflect.Type
- func (o GetClusterClusterAutoscalingResourceLimitOutput) Maximum() pulumi.IntOutput
- func (o GetClusterClusterAutoscalingResourceLimitOutput) Minimum() pulumi.IntOutput
- func (o GetClusterClusterAutoscalingResourceLimitOutput) ResourceType() pulumi.StringOutput
- func (o GetClusterClusterAutoscalingResourceLimitOutput) ToGetClusterClusterAutoscalingResourceLimitOutput() GetClusterClusterAutoscalingResourceLimitOutput
- func (o GetClusterClusterAutoscalingResourceLimitOutput) ToGetClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitOutput
- type GetClusterClusterTelemetry
- type GetClusterClusterTelemetryArgs
- func (GetClusterClusterTelemetryArgs) ElementType() reflect.Type
- func (i GetClusterClusterTelemetryArgs) ToGetClusterClusterTelemetryOutput() GetClusterClusterTelemetryOutput
- func (i GetClusterClusterTelemetryArgs) ToGetClusterClusterTelemetryOutputWithContext(ctx context.Context) GetClusterClusterTelemetryOutput
- type GetClusterClusterTelemetryArray
- func (GetClusterClusterTelemetryArray) ElementType() reflect.Type
- func (i GetClusterClusterTelemetryArray) ToGetClusterClusterTelemetryArrayOutput() GetClusterClusterTelemetryArrayOutput
- func (i GetClusterClusterTelemetryArray) ToGetClusterClusterTelemetryArrayOutputWithContext(ctx context.Context) GetClusterClusterTelemetryArrayOutput
- type GetClusterClusterTelemetryArrayInput
- type GetClusterClusterTelemetryArrayOutput
- func (GetClusterClusterTelemetryArrayOutput) ElementType() reflect.Type
- func (o GetClusterClusterTelemetryArrayOutput) Index(i pulumi.IntInput) GetClusterClusterTelemetryOutput
- func (o GetClusterClusterTelemetryArrayOutput) ToGetClusterClusterTelemetryArrayOutput() GetClusterClusterTelemetryArrayOutput
- func (o GetClusterClusterTelemetryArrayOutput) ToGetClusterClusterTelemetryArrayOutputWithContext(ctx context.Context) GetClusterClusterTelemetryArrayOutput
- type GetClusterClusterTelemetryInput
- type GetClusterClusterTelemetryOutput
- func (GetClusterClusterTelemetryOutput) ElementType() reflect.Type
- func (o GetClusterClusterTelemetryOutput) ToGetClusterClusterTelemetryOutput() GetClusterClusterTelemetryOutput
- func (o GetClusterClusterTelemetryOutput) ToGetClusterClusterTelemetryOutputWithContext(ctx context.Context) GetClusterClusterTelemetryOutput
- func (o GetClusterClusterTelemetryOutput) Type() pulumi.StringOutput
- type GetClusterDatabaseEncryption
- type GetClusterDatabaseEncryptionArgs
- func (GetClusterDatabaseEncryptionArgs) ElementType() reflect.Type
- func (i GetClusterDatabaseEncryptionArgs) ToGetClusterDatabaseEncryptionOutput() GetClusterDatabaseEncryptionOutput
- func (i GetClusterDatabaseEncryptionArgs) ToGetClusterDatabaseEncryptionOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionOutput
- type GetClusterDatabaseEncryptionArray
- func (GetClusterDatabaseEncryptionArray) ElementType() reflect.Type
- func (i GetClusterDatabaseEncryptionArray) ToGetClusterDatabaseEncryptionArrayOutput() GetClusterDatabaseEncryptionArrayOutput
- func (i GetClusterDatabaseEncryptionArray) ToGetClusterDatabaseEncryptionArrayOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionArrayOutput
- type GetClusterDatabaseEncryptionArrayInput
- type GetClusterDatabaseEncryptionArrayOutput
- func (GetClusterDatabaseEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetClusterDatabaseEncryptionArrayOutput) Index(i pulumi.IntInput) GetClusterDatabaseEncryptionOutput
- func (o GetClusterDatabaseEncryptionArrayOutput) ToGetClusterDatabaseEncryptionArrayOutput() GetClusterDatabaseEncryptionArrayOutput
- func (o GetClusterDatabaseEncryptionArrayOutput) ToGetClusterDatabaseEncryptionArrayOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionArrayOutput
- type GetClusterDatabaseEncryptionInput
- type GetClusterDatabaseEncryptionOutput
- func (GetClusterDatabaseEncryptionOutput) ElementType() reflect.Type
- func (o GetClusterDatabaseEncryptionOutput) KeyName() pulumi.StringOutput
- func (o GetClusterDatabaseEncryptionOutput) State() pulumi.StringOutput
- func (o GetClusterDatabaseEncryptionOutput) ToGetClusterDatabaseEncryptionOutput() GetClusterDatabaseEncryptionOutput
- func (o GetClusterDatabaseEncryptionOutput) ToGetClusterDatabaseEncryptionOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionOutput
- type GetClusterDefaultSnatStatus
- type GetClusterDefaultSnatStatusArgs
- func (GetClusterDefaultSnatStatusArgs) ElementType() reflect.Type
- func (i GetClusterDefaultSnatStatusArgs) ToGetClusterDefaultSnatStatusOutput() GetClusterDefaultSnatStatusOutput
- func (i GetClusterDefaultSnatStatusArgs) ToGetClusterDefaultSnatStatusOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusOutput
- type GetClusterDefaultSnatStatusArray
- func (GetClusterDefaultSnatStatusArray) ElementType() reflect.Type
- func (i GetClusterDefaultSnatStatusArray) ToGetClusterDefaultSnatStatusArrayOutput() GetClusterDefaultSnatStatusArrayOutput
- func (i GetClusterDefaultSnatStatusArray) ToGetClusterDefaultSnatStatusArrayOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusArrayOutput
- type GetClusterDefaultSnatStatusArrayInput
- type GetClusterDefaultSnatStatusArrayOutput
- func (GetClusterDefaultSnatStatusArrayOutput) ElementType() reflect.Type
- func (o GetClusterDefaultSnatStatusArrayOutput) Index(i pulumi.IntInput) GetClusterDefaultSnatStatusOutput
- func (o GetClusterDefaultSnatStatusArrayOutput) ToGetClusterDefaultSnatStatusArrayOutput() GetClusterDefaultSnatStatusArrayOutput
- func (o GetClusterDefaultSnatStatusArrayOutput) ToGetClusterDefaultSnatStatusArrayOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusArrayOutput
- type GetClusterDefaultSnatStatusInput
- type GetClusterDefaultSnatStatusOutput
- func (o GetClusterDefaultSnatStatusOutput) Disabled() pulumi.BoolOutput
- func (GetClusterDefaultSnatStatusOutput) ElementType() reflect.Type
- func (o GetClusterDefaultSnatStatusOutput) ToGetClusterDefaultSnatStatusOutput() GetClusterDefaultSnatStatusOutput
- func (o GetClusterDefaultSnatStatusOutput) ToGetClusterDefaultSnatStatusOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusOutput
- type GetClusterIpAllocationPolicy
- type GetClusterIpAllocationPolicyArgs
- func (GetClusterIpAllocationPolicyArgs) ElementType() reflect.Type
- func (i GetClusterIpAllocationPolicyArgs) ToGetClusterIpAllocationPolicyOutput() GetClusterIpAllocationPolicyOutput
- func (i GetClusterIpAllocationPolicyArgs) ToGetClusterIpAllocationPolicyOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyOutput
- type GetClusterIpAllocationPolicyArray
- func (GetClusterIpAllocationPolicyArray) ElementType() reflect.Type
- func (i GetClusterIpAllocationPolicyArray) ToGetClusterIpAllocationPolicyArrayOutput() GetClusterIpAllocationPolicyArrayOutput
- func (i GetClusterIpAllocationPolicyArray) ToGetClusterIpAllocationPolicyArrayOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyArrayOutput
- type GetClusterIpAllocationPolicyArrayInput
- type GetClusterIpAllocationPolicyArrayOutput
- func (GetClusterIpAllocationPolicyArrayOutput) ElementType() reflect.Type
- func (o GetClusterIpAllocationPolicyArrayOutput) Index(i pulumi.IntInput) GetClusterIpAllocationPolicyOutput
- func (o GetClusterIpAllocationPolicyArrayOutput) ToGetClusterIpAllocationPolicyArrayOutput() GetClusterIpAllocationPolicyArrayOutput
- func (o GetClusterIpAllocationPolicyArrayOutput) ToGetClusterIpAllocationPolicyArrayOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyArrayOutput
- type GetClusterIpAllocationPolicyInput
- type GetClusterIpAllocationPolicyOutput
- func (o GetClusterIpAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
- func (o GetClusterIpAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringOutput
- func (GetClusterIpAllocationPolicyOutput) ElementType() reflect.Type
- func (o GetClusterIpAllocationPolicyOutput) NodeIpv4CidrBlock() pulumi.StringOutput
- func (o GetClusterIpAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
- func (o GetClusterIpAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringOutput
- func (o GetClusterIpAllocationPolicyOutput) SubnetworkName() pulumi.StringOutput
- func (o GetClusterIpAllocationPolicyOutput) ToGetClusterIpAllocationPolicyOutput() GetClusterIpAllocationPolicyOutput
- func (o GetClusterIpAllocationPolicyOutput) ToGetClusterIpAllocationPolicyOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyOutput
- type GetClusterMaintenancePolicy
- type GetClusterMaintenancePolicyArgs
- func (GetClusterMaintenancePolicyArgs) ElementType() reflect.Type
- func (i GetClusterMaintenancePolicyArgs) ToGetClusterMaintenancePolicyOutput() GetClusterMaintenancePolicyOutput
- func (i GetClusterMaintenancePolicyArgs) ToGetClusterMaintenancePolicyOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyOutput
- type GetClusterMaintenancePolicyArray
- func (GetClusterMaintenancePolicyArray) ElementType() reflect.Type
- func (i GetClusterMaintenancePolicyArray) ToGetClusterMaintenancePolicyArrayOutput() GetClusterMaintenancePolicyArrayOutput
- func (i GetClusterMaintenancePolicyArray) ToGetClusterMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyArrayOutput
- type GetClusterMaintenancePolicyArrayInput
- type GetClusterMaintenancePolicyArrayOutput
- func (GetClusterMaintenancePolicyArrayOutput) ElementType() reflect.Type
- func (o GetClusterMaintenancePolicyArrayOutput) Index(i pulumi.IntInput) GetClusterMaintenancePolicyOutput
- func (o GetClusterMaintenancePolicyArrayOutput) ToGetClusterMaintenancePolicyArrayOutput() GetClusterMaintenancePolicyArrayOutput
- func (o GetClusterMaintenancePolicyArrayOutput) ToGetClusterMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyArrayOutput
- type GetClusterMaintenancePolicyDailyMaintenanceWindow
- type GetClusterMaintenancePolicyDailyMaintenanceWindowArgs
- func (GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ElementType() reflect.Type
- func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
- type GetClusterMaintenancePolicyDailyMaintenanceWindowArray
- func (GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ElementType() reflect.Type
- func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
- func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
- type GetClusterMaintenancePolicyDailyMaintenanceWindowArrayInput
- type GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
- func (GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
- type GetClusterMaintenancePolicyDailyMaintenanceWindowInput
- type GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) Duration() pulumi.StringOutput
- func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ElementType() reflect.Type
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) StartTime() pulumi.StringOutput
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
- func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
- type GetClusterMaintenancePolicyInput
- type GetClusterMaintenancePolicyOutput
- func (o GetClusterMaintenancePolicyOutput) DailyMaintenanceWindows() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
- func (GetClusterMaintenancePolicyOutput) ElementType() reflect.Type
- func (o GetClusterMaintenancePolicyOutput) RecurringWindows() GetClusterMaintenancePolicyRecurringWindowArrayOutput
- func (o GetClusterMaintenancePolicyOutput) ToGetClusterMaintenancePolicyOutput() GetClusterMaintenancePolicyOutput
- func (o GetClusterMaintenancePolicyOutput) ToGetClusterMaintenancePolicyOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyOutput
- type GetClusterMaintenancePolicyRecurringWindow
- type GetClusterMaintenancePolicyRecurringWindowArgs
- func (GetClusterMaintenancePolicyRecurringWindowArgs) ElementType() reflect.Type
- func (i GetClusterMaintenancePolicyRecurringWindowArgs) ToGetClusterMaintenancePolicyRecurringWindowOutput() GetClusterMaintenancePolicyRecurringWindowOutput
- func (i GetClusterMaintenancePolicyRecurringWindowArgs) ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowOutput
- type GetClusterMaintenancePolicyRecurringWindowArray
- func (GetClusterMaintenancePolicyRecurringWindowArray) ElementType() reflect.Type
- func (i GetClusterMaintenancePolicyRecurringWindowArray) ToGetClusterMaintenancePolicyRecurringWindowArrayOutput() GetClusterMaintenancePolicyRecurringWindowArrayOutput
- func (i GetClusterMaintenancePolicyRecurringWindowArray) ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowArrayOutput
- type GetClusterMaintenancePolicyRecurringWindowArrayInput
- type GetClusterMaintenancePolicyRecurringWindowArrayOutput
- func (GetClusterMaintenancePolicyRecurringWindowArrayOutput) ElementType() reflect.Type
- func (o GetClusterMaintenancePolicyRecurringWindowArrayOutput) Index(i pulumi.IntInput) GetClusterMaintenancePolicyRecurringWindowOutput
- func (o GetClusterMaintenancePolicyRecurringWindowArrayOutput) ToGetClusterMaintenancePolicyRecurringWindowArrayOutput() GetClusterMaintenancePolicyRecurringWindowArrayOutput
- func (o GetClusterMaintenancePolicyRecurringWindowArrayOutput) ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowArrayOutput
- type GetClusterMaintenancePolicyRecurringWindowInput
- type GetClusterMaintenancePolicyRecurringWindowOutput
- func (GetClusterMaintenancePolicyRecurringWindowOutput) ElementType() reflect.Type
- func (o GetClusterMaintenancePolicyRecurringWindowOutput) EndTime() pulumi.StringOutput
- func (o GetClusterMaintenancePolicyRecurringWindowOutput) Recurrence() pulumi.StringOutput
- func (o GetClusterMaintenancePolicyRecurringWindowOutput) StartTime() pulumi.StringOutput
- func (o GetClusterMaintenancePolicyRecurringWindowOutput) ToGetClusterMaintenancePolicyRecurringWindowOutput() GetClusterMaintenancePolicyRecurringWindowOutput
- func (o GetClusterMaintenancePolicyRecurringWindowOutput) ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowOutput
- type GetClusterMasterAuth
- type GetClusterMasterAuthArgs
- type GetClusterMasterAuthArray
- type GetClusterMasterAuthArrayInput
- type GetClusterMasterAuthArrayOutput
- func (GetClusterMasterAuthArrayOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthArrayOutput) Index(i pulumi.IntInput) GetClusterMasterAuthOutput
- func (o GetClusterMasterAuthArrayOutput) ToGetClusterMasterAuthArrayOutput() GetClusterMasterAuthArrayOutput
- func (o GetClusterMasterAuthArrayOutput) ToGetClusterMasterAuthArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthArrayOutput
- type GetClusterMasterAuthClientCertificateConfig
- type GetClusterMasterAuthClientCertificateConfigArgs
- func (GetClusterMasterAuthClientCertificateConfigArgs) ElementType() reflect.Type
- func (i GetClusterMasterAuthClientCertificateConfigArgs) ToGetClusterMasterAuthClientCertificateConfigOutput() GetClusterMasterAuthClientCertificateConfigOutput
- func (i GetClusterMasterAuthClientCertificateConfigArgs) ToGetClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigOutput
- type GetClusterMasterAuthClientCertificateConfigArray
- func (GetClusterMasterAuthClientCertificateConfigArray) ElementType() reflect.Type
- func (i GetClusterMasterAuthClientCertificateConfigArray) ToGetClusterMasterAuthClientCertificateConfigArrayOutput() GetClusterMasterAuthClientCertificateConfigArrayOutput
- func (i GetClusterMasterAuthClientCertificateConfigArray) ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigArrayOutput
- type GetClusterMasterAuthClientCertificateConfigArrayInput
- type GetClusterMasterAuthClientCertificateConfigArrayOutput
- func (GetClusterMasterAuthClientCertificateConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthClientCertificateConfigArrayOutput) Index(i pulumi.IntInput) GetClusterMasterAuthClientCertificateConfigOutput
- func (o GetClusterMasterAuthClientCertificateConfigArrayOutput) ToGetClusterMasterAuthClientCertificateConfigArrayOutput() GetClusterMasterAuthClientCertificateConfigArrayOutput
- func (o GetClusterMasterAuthClientCertificateConfigArrayOutput) ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigArrayOutput
- type GetClusterMasterAuthClientCertificateConfigInput
- type GetClusterMasterAuthClientCertificateConfigOutput
- func (GetClusterMasterAuthClientCertificateConfigOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthClientCertificateConfigOutput) IssueClientCertificate() pulumi.BoolOutput
- func (o GetClusterMasterAuthClientCertificateConfigOutput) ToGetClusterMasterAuthClientCertificateConfigOutput() GetClusterMasterAuthClientCertificateConfigOutput
- func (o GetClusterMasterAuthClientCertificateConfigOutput) ToGetClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigOutput
- type GetClusterMasterAuthInput
- type GetClusterMasterAuthOutput
- func (o GetClusterMasterAuthOutput) ClientCertificate() pulumi.StringOutput
- func (o GetClusterMasterAuthOutput) ClientCertificateConfigs() GetClusterMasterAuthClientCertificateConfigArrayOutput
- func (o GetClusterMasterAuthOutput) ClientKey() pulumi.StringOutput
- func (o GetClusterMasterAuthOutput) ClusterCaCertificate() pulumi.StringOutput
- func (GetClusterMasterAuthOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthOutput) Password() pulumi.StringOutput
- func (o GetClusterMasterAuthOutput) ToGetClusterMasterAuthOutput() GetClusterMasterAuthOutput
- func (o GetClusterMasterAuthOutput) ToGetClusterMasterAuthOutputWithContext(ctx context.Context) GetClusterMasterAuthOutput
- func (o GetClusterMasterAuthOutput) Username() pulumi.StringOutput
- type GetClusterMasterAuthorizedNetworksConfig
- type GetClusterMasterAuthorizedNetworksConfigArgs
- func (GetClusterMasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
- func (i GetClusterMasterAuthorizedNetworksConfigArgs) ToGetClusterMasterAuthorizedNetworksConfigOutput() GetClusterMasterAuthorizedNetworksConfigOutput
- func (i GetClusterMasterAuthorizedNetworksConfigArgs) ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigOutput
- type GetClusterMasterAuthorizedNetworksConfigArray
- func (GetClusterMasterAuthorizedNetworksConfigArray) ElementType() reflect.Type
- func (i GetClusterMasterAuthorizedNetworksConfigArray) ToGetClusterMasterAuthorizedNetworksConfigArrayOutput() GetClusterMasterAuthorizedNetworksConfigArrayOutput
- func (i GetClusterMasterAuthorizedNetworksConfigArray) ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigArrayOutput
- type GetClusterMasterAuthorizedNetworksConfigArrayInput
- type GetClusterMasterAuthorizedNetworksConfigArrayOutput
- func (GetClusterMasterAuthorizedNetworksConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthorizedNetworksConfigArrayOutput) Index(i pulumi.IntInput) GetClusterMasterAuthorizedNetworksConfigOutput
- func (o GetClusterMasterAuthorizedNetworksConfigArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigArrayOutput() GetClusterMasterAuthorizedNetworksConfigArrayOutput
- func (o GetClusterMasterAuthorizedNetworksConfigArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigArrayOutput
- type GetClusterMasterAuthorizedNetworksConfigCidrBlock
- type GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs
- func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ElementType() reflect.Type
- func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- type GetClusterMasterAuthorizedNetworksConfigCidrBlockArray
- func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ElementType() reflect.Type
- func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- type GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput
- type GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) Index(i pulumi.IntInput) GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- type GetClusterMasterAuthorizedNetworksConfigCidrBlockInput
- type GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) CidrBlock() pulumi.StringOutput
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) DisplayName() pulumi.StringOutput
- func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
- type GetClusterMasterAuthorizedNetworksConfigInput
- type GetClusterMasterAuthorizedNetworksConfigOutput
- func (o GetClusterMasterAuthorizedNetworksConfigOutput) CidrBlocks() GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
- func (GetClusterMasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
- func (o GetClusterMasterAuthorizedNetworksConfigOutput) ToGetClusterMasterAuthorizedNetworksConfigOutput() GetClusterMasterAuthorizedNetworksConfigOutput
- func (o GetClusterMasterAuthorizedNetworksConfigOutput) ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigOutput
- type GetClusterNetworkPolicy
- type GetClusterNetworkPolicyArgs
- type GetClusterNetworkPolicyArray
- func (GetClusterNetworkPolicyArray) ElementType() reflect.Type
- func (i GetClusterNetworkPolicyArray) ToGetClusterNetworkPolicyArrayOutput() GetClusterNetworkPolicyArrayOutput
- func (i GetClusterNetworkPolicyArray) ToGetClusterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetClusterNetworkPolicyArrayOutput
- type GetClusterNetworkPolicyArrayInput
- type GetClusterNetworkPolicyArrayOutput
- func (GetClusterNetworkPolicyArrayOutput) ElementType() reflect.Type
- func (o GetClusterNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetClusterNetworkPolicyOutput
- func (o GetClusterNetworkPolicyArrayOutput) ToGetClusterNetworkPolicyArrayOutput() GetClusterNetworkPolicyArrayOutput
- func (o GetClusterNetworkPolicyArrayOutput) ToGetClusterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetClusterNetworkPolicyArrayOutput
- type GetClusterNetworkPolicyInput
- type GetClusterNetworkPolicyOutput
- func (GetClusterNetworkPolicyOutput) ElementType() reflect.Type
- func (o GetClusterNetworkPolicyOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterNetworkPolicyOutput) Provider() pulumi.StringOutput
- func (o GetClusterNetworkPolicyOutput) ToGetClusterNetworkPolicyOutput() GetClusterNetworkPolicyOutput
- func (o GetClusterNetworkPolicyOutput) ToGetClusterNetworkPolicyOutputWithContext(ctx context.Context) GetClusterNetworkPolicyOutput
- type GetClusterNodeConfig
- type GetClusterNodeConfigArgs
- type GetClusterNodeConfigArray
- type GetClusterNodeConfigArrayInput
- type GetClusterNodeConfigArrayOutput
- func (GetClusterNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigOutput
- func (o GetClusterNodeConfigArrayOutput) ToGetClusterNodeConfigArrayOutput() GetClusterNodeConfigArrayOutput
- func (o GetClusterNodeConfigArrayOutput) ToGetClusterNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigArrayOutput
- type GetClusterNodeConfigGuestAccelerator
- type GetClusterNodeConfigGuestAcceleratorArgs
- func (GetClusterNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigGuestAcceleratorArgs) ToGetClusterNodeConfigGuestAcceleratorOutput() GetClusterNodeConfigGuestAcceleratorOutput
- func (i GetClusterNodeConfigGuestAcceleratorArgs) ToGetClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorOutput
- type GetClusterNodeConfigGuestAcceleratorArray
- func (GetClusterNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigGuestAcceleratorArray) ToGetClusterNodeConfigGuestAcceleratorArrayOutput() GetClusterNodeConfigGuestAcceleratorArrayOutput
- func (i GetClusterNodeConfigGuestAcceleratorArray) ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorArrayOutput
- type GetClusterNodeConfigGuestAcceleratorArrayInput
- type GetClusterNodeConfigGuestAcceleratorArrayOutput
- func (GetClusterNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigGuestAcceleratorArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodeConfigGuestAcceleratorArrayOutput() GetClusterNodeConfigGuestAcceleratorArrayOutput
- func (o GetClusterNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorArrayOutput
- type GetClusterNodeConfigGuestAcceleratorInput
- type GetClusterNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
- func (GetClusterNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigGuestAcceleratorOutput) ToGetClusterNodeConfigGuestAcceleratorOutput() GetClusterNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodeConfigGuestAcceleratorOutput) ToGetClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
- type GetClusterNodeConfigInput
- type GetClusterNodeConfigKubeletConfig
- type GetClusterNodeConfigKubeletConfigArgs
- func (GetClusterNodeConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigKubeletConfigArgs) ToGetClusterNodeConfigKubeletConfigOutput() GetClusterNodeConfigKubeletConfigOutput
- func (i GetClusterNodeConfigKubeletConfigArgs) ToGetClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigOutput
- type GetClusterNodeConfigKubeletConfigArray
- func (GetClusterNodeConfigKubeletConfigArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigKubeletConfigArray) ToGetClusterNodeConfigKubeletConfigArrayOutput() GetClusterNodeConfigKubeletConfigArrayOutput
- func (i GetClusterNodeConfigKubeletConfigArray) ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigArrayOutput
- type GetClusterNodeConfigKubeletConfigArrayInput
- type GetClusterNodeConfigKubeletConfigArrayOutput
- func (GetClusterNodeConfigKubeletConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigKubeletConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigKubeletConfigOutput
- func (o GetClusterNodeConfigKubeletConfigArrayOutput) ToGetClusterNodeConfigKubeletConfigArrayOutput() GetClusterNodeConfigKubeletConfigArrayOutput
- func (o GetClusterNodeConfigKubeletConfigArrayOutput) ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigArrayOutput
- type GetClusterNodeConfigKubeletConfigInput
- type GetClusterNodeConfigKubeletConfigOutput
- func (o GetClusterNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolOutput
- func (o GetClusterNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringOutput
- func (o GetClusterNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (GetClusterNodeConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigKubeletConfigOutput) ToGetClusterNodeConfigKubeletConfigOutput() GetClusterNodeConfigKubeletConfigOutput
- func (o GetClusterNodeConfigKubeletConfigOutput) ToGetClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigOutput
- type GetClusterNodeConfigLinuxNodeConfig
- type GetClusterNodeConfigLinuxNodeConfigArgs
- func (GetClusterNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigLinuxNodeConfigArgs) ToGetClusterNodeConfigLinuxNodeConfigOutput() GetClusterNodeConfigLinuxNodeConfigOutput
- func (i GetClusterNodeConfigLinuxNodeConfigArgs) ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigOutput
- type GetClusterNodeConfigLinuxNodeConfigArray
- func (GetClusterNodeConfigLinuxNodeConfigArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigLinuxNodeConfigArray) ToGetClusterNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodeConfigLinuxNodeConfigArrayOutput
- func (i GetClusterNodeConfigLinuxNodeConfigArray) ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigArrayOutput
- type GetClusterNodeConfigLinuxNodeConfigArrayInput
- type GetClusterNodeConfigLinuxNodeConfigArrayOutput
- func (GetClusterNodeConfigLinuxNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigLinuxNodeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigLinuxNodeConfigOutput
- func (o GetClusterNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodeConfigLinuxNodeConfigArrayOutput
- func (o GetClusterNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigArrayOutput
- type GetClusterNodeConfigLinuxNodeConfigInput
- type GetClusterNodeConfigLinuxNodeConfigOutput
- func (GetClusterNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
- func (o GetClusterNodeConfigLinuxNodeConfigOutput) ToGetClusterNodeConfigLinuxNodeConfigOutput() GetClusterNodeConfigLinuxNodeConfigOutput
- func (o GetClusterNodeConfigLinuxNodeConfigOutput) ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigOutput
- type GetClusterNodeConfigOutput
- func (o GetClusterNodeConfigOutput) BootDiskKmsKey() pulumi.StringOutput
- func (o GetClusterNodeConfigOutput) DiskSizeGb() pulumi.IntOutput
- func (o GetClusterNodeConfigOutput) DiskType() pulumi.StringOutput
- func (GetClusterNodeConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigOutput) GuestAccelerators() GetClusterNodeConfigGuestAcceleratorArrayOutput
- func (o GetClusterNodeConfigOutput) ImageType() pulumi.StringOutput
- func (o GetClusterNodeConfigOutput) KubeletConfigs() GetClusterNodeConfigKubeletConfigArrayOutput
- func (o GetClusterNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o GetClusterNodeConfigOutput) LinuxNodeConfigs() GetClusterNodeConfigLinuxNodeConfigArrayOutput
- func (o GetClusterNodeConfigOutput) LocalSsdCount() pulumi.IntOutput
- func (o GetClusterNodeConfigOutput) MachineType() pulumi.StringOutput
- func (o GetClusterNodeConfigOutput) Metadata() pulumi.StringMapOutput
- func (o GetClusterNodeConfigOutput) MinCpuPlatform() pulumi.StringOutput
- func (o GetClusterNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o GetClusterNodeConfigOutput) Preemptible() pulumi.BoolOutput
- func (o GetClusterNodeConfigOutput) SandboxConfigs() GetClusterNodeConfigSandboxConfigArrayOutput
- func (o GetClusterNodeConfigOutput) ServiceAccount() pulumi.StringOutput
- func (o GetClusterNodeConfigOutput) ShieldedInstanceConfigs() GetClusterNodeConfigShieldedInstanceConfigArrayOutput
- func (o GetClusterNodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o GetClusterNodeConfigOutput) Taints() GetClusterNodeConfigTaintArrayOutput
- func (o GetClusterNodeConfigOutput) ToGetClusterNodeConfigOutput() GetClusterNodeConfigOutput
- func (o GetClusterNodeConfigOutput) ToGetClusterNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigOutput
- func (o GetClusterNodeConfigOutput) WorkloadMetadataConfigs() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
- type GetClusterNodeConfigSandboxConfig
- type GetClusterNodeConfigSandboxConfigArgs
- func (GetClusterNodeConfigSandboxConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigSandboxConfigArgs) ToGetClusterNodeConfigSandboxConfigOutput() GetClusterNodeConfigSandboxConfigOutput
- func (i GetClusterNodeConfigSandboxConfigArgs) ToGetClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigOutput
- type GetClusterNodeConfigSandboxConfigArray
- func (GetClusterNodeConfigSandboxConfigArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigSandboxConfigArray) ToGetClusterNodeConfigSandboxConfigArrayOutput() GetClusterNodeConfigSandboxConfigArrayOutput
- func (i GetClusterNodeConfigSandboxConfigArray) ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigArrayOutput
- type GetClusterNodeConfigSandboxConfigArrayInput
- type GetClusterNodeConfigSandboxConfigArrayOutput
- func (GetClusterNodeConfigSandboxConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigSandboxConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigSandboxConfigOutput
- func (o GetClusterNodeConfigSandboxConfigArrayOutput) ToGetClusterNodeConfigSandboxConfigArrayOutput() GetClusterNodeConfigSandboxConfigArrayOutput
- func (o GetClusterNodeConfigSandboxConfigArrayOutput) ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigArrayOutput
- type GetClusterNodeConfigSandboxConfigInput
- type GetClusterNodeConfigSandboxConfigOutput
- func (GetClusterNodeConfigSandboxConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
- func (o GetClusterNodeConfigSandboxConfigOutput) ToGetClusterNodeConfigSandboxConfigOutput() GetClusterNodeConfigSandboxConfigOutput
- func (o GetClusterNodeConfigSandboxConfigOutput) ToGetClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigOutput
- type GetClusterNodeConfigShieldedInstanceConfig
- type GetClusterNodeConfigShieldedInstanceConfigArgs
- func (GetClusterNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodeConfigShieldedInstanceConfigOutput() GetClusterNodeConfigShieldedInstanceConfigOutput
- func (i GetClusterNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigOutput
- type GetClusterNodeConfigShieldedInstanceConfigArray
- func (GetClusterNodeConfigShieldedInstanceConfigArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigShieldedInstanceConfigArray) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodeConfigShieldedInstanceConfigArrayOutput
- func (i GetClusterNodeConfigShieldedInstanceConfigArray) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigArrayOutput
- type GetClusterNodeConfigShieldedInstanceConfigArrayInput
- type GetClusterNodeConfigShieldedInstanceConfigArrayOutput
- func (GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigShieldedInstanceConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigShieldedInstanceConfigOutput
- func (o GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodeConfigShieldedInstanceConfigArrayOutput
- func (o GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigArrayOutput
- type GetClusterNodeConfigShieldedInstanceConfigInput
- type GetClusterNodeConfigShieldedInstanceConfigOutput
- func (GetClusterNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
- func (o GetClusterNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolOutput
- func (o GetClusterNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodeConfigShieldedInstanceConfigOutput() GetClusterNodeConfigShieldedInstanceConfigOutput
- func (o GetClusterNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigOutput
- type GetClusterNodeConfigTaint
- type GetClusterNodeConfigTaintArgs
- func (GetClusterNodeConfigTaintArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigTaintArgs) ToGetClusterNodeConfigTaintOutput() GetClusterNodeConfigTaintOutput
- func (i GetClusterNodeConfigTaintArgs) ToGetClusterNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintOutput
- type GetClusterNodeConfigTaintArray
- func (GetClusterNodeConfigTaintArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigTaintArray) ToGetClusterNodeConfigTaintArrayOutput() GetClusterNodeConfigTaintArrayOutput
- func (i GetClusterNodeConfigTaintArray) ToGetClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintArrayOutput
- type GetClusterNodeConfigTaintArrayInput
- type GetClusterNodeConfigTaintArrayOutput
- func (GetClusterNodeConfigTaintArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigTaintOutput
- func (o GetClusterNodeConfigTaintArrayOutput) ToGetClusterNodeConfigTaintArrayOutput() GetClusterNodeConfigTaintArrayOutput
- func (o GetClusterNodeConfigTaintArrayOutput) ToGetClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintArrayOutput
- type GetClusterNodeConfigTaintInput
- type GetClusterNodeConfigTaintOutput
- func (o GetClusterNodeConfigTaintOutput) Effect() pulumi.StringOutput
- func (GetClusterNodeConfigTaintOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigTaintOutput) Key() pulumi.StringOutput
- func (o GetClusterNodeConfigTaintOutput) ToGetClusterNodeConfigTaintOutput() GetClusterNodeConfigTaintOutput
- func (o GetClusterNodeConfigTaintOutput) ToGetClusterNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintOutput
- func (o GetClusterNodeConfigTaintOutput) Value() pulumi.StringOutput
- type GetClusterNodeConfigWorkloadMetadataConfig
- type GetClusterNodeConfigWorkloadMetadataConfigArgs
- func (GetClusterNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodeConfigWorkloadMetadataConfigOutput() GetClusterNodeConfigWorkloadMetadataConfigOutput
- func (i GetClusterNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigOutput
- type GetClusterNodeConfigWorkloadMetadataConfigArray
- func (GetClusterNodeConfigWorkloadMetadataConfigArray) ElementType() reflect.Type
- func (i GetClusterNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
- func (i GetClusterNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
- type GetClusterNodeConfigWorkloadMetadataConfigArrayInput
- type GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
- func (GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigWorkloadMetadataConfigOutput
- func (o GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
- func (o GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
- type GetClusterNodeConfigWorkloadMetadataConfigInput
- type GetClusterNodeConfigWorkloadMetadataConfigOutput
- func (GetClusterNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
- func (o GetClusterNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodeConfigWorkloadMetadataConfigOutput() GetClusterNodeConfigWorkloadMetadataConfigOutput
- func (o GetClusterNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigOutput
- type GetClusterNodePool
- type GetClusterNodePoolArgs
- type GetClusterNodePoolArray
- type GetClusterNodePoolArrayInput
- type GetClusterNodePoolArrayOutput
- func (GetClusterNodePoolArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolOutput
- func (o GetClusterNodePoolArrayOutput) ToGetClusterNodePoolArrayOutput() GetClusterNodePoolArrayOutput
- func (o GetClusterNodePoolArrayOutput) ToGetClusterNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNodePoolArrayOutput
- type GetClusterNodePoolAutoscaling
- type GetClusterNodePoolAutoscalingArgs
- func (GetClusterNodePoolAutoscalingArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolAutoscalingArgs) ToGetClusterNodePoolAutoscalingOutput() GetClusterNodePoolAutoscalingOutput
- func (i GetClusterNodePoolAutoscalingArgs) ToGetClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingOutput
- type GetClusterNodePoolAutoscalingArray
- func (GetClusterNodePoolAutoscalingArray) ElementType() reflect.Type
- func (i GetClusterNodePoolAutoscalingArray) ToGetClusterNodePoolAutoscalingArrayOutput() GetClusterNodePoolAutoscalingArrayOutput
- func (i GetClusterNodePoolAutoscalingArray) ToGetClusterNodePoolAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingArrayOutput
- type GetClusterNodePoolAutoscalingArrayInput
- type GetClusterNodePoolAutoscalingArrayOutput
- func (GetClusterNodePoolAutoscalingArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolAutoscalingArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolAutoscalingOutput
- func (o GetClusterNodePoolAutoscalingArrayOutput) ToGetClusterNodePoolAutoscalingArrayOutput() GetClusterNodePoolAutoscalingArrayOutput
- func (o GetClusterNodePoolAutoscalingArrayOutput) ToGetClusterNodePoolAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingArrayOutput
- type GetClusterNodePoolAutoscalingInput
- type GetClusterNodePoolAutoscalingOutput
- func (GetClusterNodePoolAutoscalingOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntOutput
- func (o GetClusterNodePoolAutoscalingOutput) MinNodeCount() pulumi.IntOutput
- func (o GetClusterNodePoolAutoscalingOutput) ToGetClusterNodePoolAutoscalingOutput() GetClusterNodePoolAutoscalingOutput
- func (o GetClusterNodePoolAutoscalingOutput) ToGetClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingOutput
- type GetClusterNodePoolInput
- type GetClusterNodePoolManagement
- type GetClusterNodePoolManagementArgs
- func (GetClusterNodePoolManagementArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolManagementArgs) ToGetClusterNodePoolManagementOutput() GetClusterNodePoolManagementOutput
- func (i GetClusterNodePoolManagementArgs) ToGetClusterNodePoolManagementOutputWithContext(ctx context.Context) GetClusterNodePoolManagementOutput
- type GetClusterNodePoolManagementArray
- func (GetClusterNodePoolManagementArray) ElementType() reflect.Type
- func (i GetClusterNodePoolManagementArray) ToGetClusterNodePoolManagementArrayOutput() GetClusterNodePoolManagementArrayOutput
- func (i GetClusterNodePoolManagementArray) ToGetClusterNodePoolManagementArrayOutputWithContext(ctx context.Context) GetClusterNodePoolManagementArrayOutput
- type GetClusterNodePoolManagementArrayInput
- type GetClusterNodePoolManagementArrayOutput
- func (GetClusterNodePoolManagementArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolManagementArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolManagementOutput
- func (o GetClusterNodePoolManagementArrayOutput) ToGetClusterNodePoolManagementArrayOutput() GetClusterNodePoolManagementArrayOutput
- func (o GetClusterNodePoolManagementArrayOutput) ToGetClusterNodePoolManagementArrayOutputWithContext(ctx context.Context) GetClusterNodePoolManagementArrayOutput
- type GetClusterNodePoolManagementInput
- type GetClusterNodePoolManagementOutput
- func (o GetClusterNodePoolManagementOutput) AutoRepair() pulumi.BoolOutput
- func (o GetClusterNodePoolManagementOutput) AutoUpgrade() pulumi.BoolOutput
- func (GetClusterNodePoolManagementOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolManagementOutput) ToGetClusterNodePoolManagementOutput() GetClusterNodePoolManagementOutput
- func (o GetClusterNodePoolManagementOutput) ToGetClusterNodePoolManagementOutputWithContext(ctx context.Context) GetClusterNodePoolManagementOutput
- type GetClusterNodePoolNodeConfig
- type GetClusterNodePoolNodeConfigArgs
- func (GetClusterNodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigArgs) ToGetClusterNodePoolNodeConfigOutput() GetClusterNodePoolNodeConfigOutput
- func (i GetClusterNodePoolNodeConfigArgs) ToGetClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigOutput
- type GetClusterNodePoolNodeConfigArray
- func (GetClusterNodePoolNodeConfigArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigArray) ToGetClusterNodePoolNodeConfigArrayOutput() GetClusterNodePoolNodeConfigArrayOutput
- func (i GetClusterNodePoolNodeConfigArray) ToGetClusterNodePoolNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigArrayOutput
- type GetClusterNodePoolNodeConfigArrayInput
- type GetClusterNodePoolNodeConfigArrayOutput
- func (GetClusterNodePoolNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigOutput
- func (o GetClusterNodePoolNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigArrayOutput() GetClusterNodePoolNodeConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigArrayOutput
- type GetClusterNodePoolNodeConfigGuestAccelerator
- type GetClusterNodePoolNodeConfigGuestAcceleratorArgs
- func (GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput() GetClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (i GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorOutput
- type GetClusterNodePoolNodeConfigGuestAcceleratorArray
- func (GetClusterNodePoolNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigGuestAcceleratorArray) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (i GetClusterNodePoolNodeConfigGuestAcceleratorArray) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- type GetClusterNodePoolNodeConfigGuestAcceleratorArrayInput
- type GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- type GetClusterNodePoolNodeConfigGuestAcceleratorInput
- type GetClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
- func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput() GetClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorOutput
- func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
- type GetClusterNodePoolNodeConfigInput
- type GetClusterNodePoolNodeConfigKubeletConfig
- type GetClusterNodePoolNodeConfigKubeletConfigArgs
- func (GetClusterNodePoolNodeConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigKubeletConfigArgs) ToGetClusterNodePoolNodeConfigKubeletConfigOutput() GetClusterNodePoolNodeConfigKubeletConfigOutput
- func (i GetClusterNodePoolNodeConfigKubeletConfigArgs) ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigOutput
- type GetClusterNodePoolNodeConfigKubeletConfigArray
- func (GetClusterNodePoolNodeConfigKubeletConfigArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigKubeletConfigArray) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
- func (i GetClusterNodePoolNodeConfigKubeletConfigArray) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
- type GetClusterNodePoolNodeConfigKubeletConfigArrayInput
- type GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
- func (GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigKubeletConfigOutput
- func (o GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
- type GetClusterNodePoolNodeConfigKubeletConfigInput
- type GetClusterNodePoolNodeConfigKubeletConfigOutput
- func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolOutput
- func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (GetClusterNodePoolNodeConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) ToGetClusterNodePoolNodeConfigKubeletConfigOutput() GetClusterNodePoolNodeConfigKubeletConfigOutput
- func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigOutput
- type GetClusterNodePoolNodeConfigLinuxNodeConfig
- type GetClusterNodePoolNodeConfigLinuxNodeConfigArgs
- func (GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
- type GetClusterNodePoolNodeConfigLinuxNodeConfigArray
- func (GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
- func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
- type GetClusterNodePoolNodeConfigLinuxNodeConfigArrayInput
- type GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
- func (GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (o GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
- type GetClusterNodePoolNodeConfigLinuxNodeConfigInput
- type GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
- func (o GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
- func (o GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
- type GetClusterNodePoolNodeConfigOutput
- func (o GetClusterNodePoolNodeConfigOutput) BootDiskKmsKey() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigOutput) DiskSizeGb() pulumi.IntOutput
- func (o GetClusterNodePoolNodeConfigOutput) DiskType() pulumi.StringOutput
- func (GetClusterNodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigOutput) GuestAccelerators() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) ImageType() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigOutput) KubeletConfigs() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o GetClusterNodePoolNodeConfigOutput) LinuxNodeConfigs() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) LocalSsdCount() pulumi.IntOutput
- func (o GetClusterNodePoolNodeConfigOutput) MachineType() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigOutput) Metadata() pulumi.StringMapOutput
- func (o GetClusterNodePoolNodeConfigOutput) MinCpuPlatform() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) Preemptible() pulumi.BoolOutput
- func (o GetClusterNodePoolNodeConfigOutput) SandboxConfigs() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) ServiceAccount() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigOutput) ShieldedInstanceConfigs() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) Taints() GetClusterNodePoolNodeConfigTaintArrayOutput
- func (o GetClusterNodePoolNodeConfigOutput) ToGetClusterNodePoolNodeConfigOutput() GetClusterNodePoolNodeConfigOutput
- func (o GetClusterNodePoolNodeConfigOutput) ToGetClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigOutput
- func (o GetClusterNodePoolNodeConfigOutput) WorkloadMetadataConfigs() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
- type GetClusterNodePoolNodeConfigSandboxConfig
- type GetClusterNodePoolNodeConfigSandboxConfigArgs
- func (GetClusterNodePoolNodeConfigSandboxConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigSandboxConfigArgs) ToGetClusterNodePoolNodeConfigSandboxConfigOutput() GetClusterNodePoolNodeConfigSandboxConfigOutput
- func (i GetClusterNodePoolNodeConfigSandboxConfigArgs) ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigOutput
- type GetClusterNodePoolNodeConfigSandboxConfigArray
- func (GetClusterNodePoolNodeConfigSandboxConfigArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigSandboxConfigArray) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
- func (i GetClusterNodePoolNodeConfigSandboxConfigArray) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
- type GetClusterNodePoolNodeConfigSandboxConfigArrayInput
- type GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
- func (GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigSandboxConfigOutput
- func (o GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
- type GetClusterNodePoolNodeConfigSandboxConfigInput
- type GetClusterNodePoolNodeConfigSandboxConfigOutput
- func (GetClusterNodePoolNodeConfigSandboxConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigSandboxConfigOutput) ToGetClusterNodePoolNodeConfigSandboxConfigOutput() GetClusterNodePoolNodeConfigSandboxConfigOutput
- func (o GetClusterNodePoolNodeConfigSandboxConfigOutput) ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigOutput
- type GetClusterNodePoolNodeConfigShieldedInstanceConfig
- type GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs
- func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- type GetClusterNodePoolNodeConfigShieldedInstanceConfigArray
- func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
- func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
- type GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayInput
- type GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
- func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
- type GetClusterNodePoolNodeConfigShieldedInstanceConfigInput
- type GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolOutput
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
- type GetClusterNodePoolNodeConfigTaint
- type GetClusterNodePoolNodeConfigTaintArgs
- func (GetClusterNodePoolNodeConfigTaintArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigTaintArgs) ToGetClusterNodePoolNodeConfigTaintOutput() GetClusterNodePoolNodeConfigTaintOutput
- func (i GetClusterNodePoolNodeConfigTaintArgs) ToGetClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintOutput
- type GetClusterNodePoolNodeConfigTaintArray
- func (GetClusterNodePoolNodeConfigTaintArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigTaintArray) ToGetClusterNodePoolNodeConfigTaintArrayOutput() GetClusterNodePoolNodeConfigTaintArrayOutput
- func (i GetClusterNodePoolNodeConfigTaintArray) ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintArrayOutput
- type GetClusterNodePoolNodeConfigTaintArrayInput
- type GetClusterNodePoolNodeConfigTaintArrayOutput
- func (GetClusterNodePoolNodeConfigTaintArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigTaintOutput
- func (o GetClusterNodePoolNodeConfigTaintArrayOutput) ToGetClusterNodePoolNodeConfigTaintArrayOutput() GetClusterNodePoolNodeConfigTaintArrayOutput
- func (o GetClusterNodePoolNodeConfigTaintArrayOutput) ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintArrayOutput
- type GetClusterNodePoolNodeConfigTaintInput
- type GetClusterNodePoolNodeConfigTaintOutput
- func (o GetClusterNodePoolNodeConfigTaintOutput) Effect() pulumi.StringOutput
- func (GetClusterNodePoolNodeConfigTaintOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigTaintOutput) Key() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigTaintOutput) ToGetClusterNodePoolNodeConfigTaintOutput() GetClusterNodePoolNodeConfigTaintOutput
- func (o GetClusterNodePoolNodeConfigTaintOutput) ToGetClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintOutput
- func (o GetClusterNodePoolNodeConfigTaintOutput) Value() pulumi.StringOutput
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfig
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs
- func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray
- func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ElementType() reflect.Type
- func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
- func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayInput
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
- func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
- func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfigInput
- type GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
- func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
- type GetClusterNodePoolOutput
- func (o GetClusterNodePoolOutput) Autoscalings() GetClusterNodePoolAutoscalingArrayOutput
- func (GetClusterNodePoolOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolOutput) InitialNodeCount() pulumi.IntOutput
- func (o GetClusterNodePoolOutput) InstanceGroupUrls() pulumi.StringArrayOutput
- func (o GetClusterNodePoolOutput) Managements() GetClusterNodePoolManagementArrayOutput
- func (o GetClusterNodePoolOutput) MaxPodsPerNode() pulumi.IntOutput
- func (o GetClusterNodePoolOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolOutput) NamePrefix() pulumi.StringOutput
- func (o GetClusterNodePoolOutput) NodeConfigs() GetClusterNodePoolNodeConfigArrayOutput
- func (o GetClusterNodePoolOutput) NodeCount() pulumi.IntOutput
- func (o GetClusterNodePoolOutput) NodeLocations() pulumi.StringArrayOutput
- func (o GetClusterNodePoolOutput) ToGetClusterNodePoolOutput() GetClusterNodePoolOutput
- func (o GetClusterNodePoolOutput) ToGetClusterNodePoolOutputWithContext(ctx context.Context) GetClusterNodePoolOutput
- func (o GetClusterNodePoolOutput) UpgradeSettings() GetClusterNodePoolUpgradeSettingArrayOutput
- func (o GetClusterNodePoolOutput) Version() pulumi.StringOutput
- type GetClusterNodePoolUpgradeSetting
- type GetClusterNodePoolUpgradeSettingArgs
- func (GetClusterNodePoolUpgradeSettingArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
- func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
- type GetClusterNodePoolUpgradeSettingArray
- func (GetClusterNodePoolUpgradeSettingArray) ElementType() reflect.Type
- func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
- func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
- type GetClusterNodePoolUpgradeSettingArrayInput
- type GetClusterNodePoolUpgradeSettingArrayOutput
- func (GetClusterNodePoolUpgradeSettingArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolUpgradeSettingArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolUpgradeSettingOutput
- func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
- func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
- type GetClusterNodePoolUpgradeSettingInput
- type GetClusterNodePoolUpgradeSettingOutput
- func (GetClusterNodePoolUpgradeSettingOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolUpgradeSettingOutput) MaxSurge() pulumi.IntOutput
- func (o GetClusterNodePoolUpgradeSettingOutput) MaxUnavailable() pulumi.IntOutput
- func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
- func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
- type GetClusterPodSecurityPolicyConfig
- type GetClusterPodSecurityPolicyConfigArgs
- func (GetClusterPodSecurityPolicyConfigArgs) ElementType() reflect.Type
- func (i GetClusterPodSecurityPolicyConfigArgs) ToGetClusterPodSecurityPolicyConfigOutput() GetClusterPodSecurityPolicyConfigOutput
- func (i GetClusterPodSecurityPolicyConfigArgs) ToGetClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigOutput
- type GetClusterPodSecurityPolicyConfigArray
- func (GetClusterPodSecurityPolicyConfigArray) ElementType() reflect.Type
- func (i GetClusterPodSecurityPolicyConfigArray) ToGetClusterPodSecurityPolicyConfigArrayOutput() GetClusterPodSecurityPolicyConfigArrayOutput
- func (i GetClusterPodSecurityPolicyConfigArray) ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigArrayOutput
- type GetClusterPodSecurityPolicyConfigArrayInput
- type GetClusterPodSecurityPolicyConfigArrayOutput
- func (GetClusterPodSecurityPolicyConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterPodSecurityPolicyConfigArrayOutput) Index(i pulumi.IntInput) GetClusterPodSecurityPolicyConfigOutput
- func (o GetClusterPodSecurityPolicyConfigArrayOutput) ToGetClusterPodSecurityPolicyConfigArrayOutput() GetClusterPodSecurityPolicyConfigArrayOutput
- func (o GetClusterPodSecurityPolicyConfigArrayOutput) ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigArrayOutput
- type GetClusterPodSecurityPolicyConfigInput
- type GetClusterPodSecurityPolicyConfigOutput
- func (GetClusterPodSecurityPolicyConfigOutput) ElementType() reflect.Type
- func (o GetClusterPodSecurityPolicyConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterPodSecurityPolicyConfigOutput) ToGetClusterPodSecurityPolicyConfigOutput() GetClusterPodSecurityPolicyConfigOutput
- func (o GetClusterPodSecurityPolicyConfigOutput) ToGetClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigOutput
- type GetClusterPrivateClusterConfig
- type GetClusterPrivateClusterConfigArgs
- func (GetClusterPrivateClusterConfigArgs) ElementType() reflect.Type
- func (i GetClusterPrivateClusterConfigArgs) ToGetClusterPrivateClusterConfigOutput() GetClusterPrivateClusterConfigOutput
- func (i GetClusterPrivateClusterConfigArgs) ToGetClusterPrivateClusterConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigOutput
- type GetClusterPrivateClusterConfigArray
- func (GetClusterPrivateClusterConfigArray) ElementType() reflect.Type
- func (i GetClusterPrivateClusterConfigArray) ToGetClusterPrivateClusterConfigArrayOutput() GetClusterPrivateClusterConfigArrayOutput
- func (i GetClusterPrivateClusterConfigArray) ToGetClusterPrivateClusterConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigArrayOutput
- type GetClusterPrivateClusterConfigArrayInput
- type GetClusterPrivateClusterConfigArrayOutput
- func (GetClusterPrivateClusterConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterPrivateClusterConfigArrayOutput) Index(i pulumi.IntInput) GetClusterPrivateClusterConfigOutput
- func (o GetClusterPrivateClusterConfigArrayOutput) ToGetClusterPrivateClusterConfigArrayOutput() GetClusterPrivateClusterConfigArrayOutput
- func (o GetClusterPrivateClusterConfigArrayOutput) ToGetClusterPrivateClusterConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigArrayOutput
- type GetClusterPrivateClusterConfigInput
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfig
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs
- func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ElementType() reflect.Type
- func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray
- func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ElementType() reflect.Type
- func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
- func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayInput
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
- func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) Index(i pulumi.IntInput) GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
- func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfigInput
- type GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ElementType() reflect.Type
- func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
- type GetClusterPrivateClusterConfigOutput
- func (GetClusterPrivateClusterConfigOutput) ElementType() reflect.Type
- func (o GetClusterPrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolOutput
- func (o GetClusterPrivateClusterConfigOutput) EnablePrivateNodes() pulumi.BoolOutput
- func (o GetClusterPrivateClusterConfigOutput) MasterGlobalAccessConfigs() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
- func (o GetClusterPrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringOutput
- func (o GetClusterPrivateClusterConfigOutput) PeeringName() pulumi.StringOutput
- func (o GetClusterPrivateClusterConfigOutput) PrivateEndpoint() pulumi.StringOutput
- func (o GetClusterPrivateClusterConfigOutput) PublicEndpoint() pulumi.StringOutput
- func (o GetClusterPrivateClusterConfigOutput) ToGetClusterPrivateClusterConfigOutput() GetClusterPrivateClusterConfigOutput
- func (o GetClusterPrivateClusterConfigOutput) ToGetClusterPrivateClusterConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigOutput
- type GetClusterReleaseChannel
- type GetClusterReleaseChannelArgs
- func (GetClusterReleaseChannelArgs) ElementType() reflect.Type
- func (i GetClusterReleaseChannelArgs) ToGetClusterReleaseChannelOutput() GetClusterReleaseChannelOutput
- func (i GetClusterReleaseChannelArgs) ToGetClusterReleaseChannelOutputWithContext(ctx context.Context) GetClusterReleaseChannelOutput
- type GetClusterReleaseChannelArray
- func (GetClusterReleaseChannelArray) ElementType() reflect.Type
- func (i GetClusterReleaseChannelArray) ToGetClusterReleaseChannelArrayOutput() GetClusterReleaseChannelArrayOutput
- func (i GetClusterReleaseChannelArray) ToGetClusterReleaseChannelArrayOutputWithContext(ctx context.Context) GetClusterReleaseChannelArrayOutput
- type GetClusterReleaseChannelArrayInput
- type GetClusterReleaseChannelArrayOutput
- func (GetClusterReleaseChannelArrayOutput) ElementType() reflect.Type
- func (o GetClusterReleaseChannelArrayOutput) Index(i pulumi.IntInput) GetClusterReleaseChannelOutput
- func (o GetClusterReleaseChannelArrayOutput) ToGetClusterReleaseChannelArrayOutput() GetClusterReleaseChannelArrayOutput
- func (o GetClusterReleaseChannelArrayOutput) ToGetClusterReleaseChannelArrayOutputWithContext(ctx context.Context) GetClusterReleaseChannelArrayOutput
- type GetClusterReleaseChannelInput
- type GetClusterReleaseChannelOutput
- func (o GetClusterReleaseChannelOutput) Channel() pulumi.StringOutput
- func (GetClusterReleaseChannelOutput) ElementType() reflect.Type
- func (o GetClusterReleaseChannelOutput) ToGetClusterReleaseChannelOutput() GetClusterReleaseChannelOutput
- func (o GetClusterReleaseChannelOutput) ToGetClusterReleaseChannelOutputWithContext(ctx context.Context) GetClusterReleaseChannelOutput
- type GetClusterResourceUsageExportConfig
- type GetClusterResourceUsageExportConfigArgs
- func (GetClusterResourceUsageExportConfigArgs) ElementType() reflect.Type
- func (i GetClusterResourceUsageExportConfigArgs) ToGetClusterResourceUsageExportConfigOutput() GetClusterResourceUsageExportConfigOutput
- func (i GetClusterResourceUsageExportConfigArgs) ToGetClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigOutput
- type GetClusterResourceUsageExportConfigArray
- func (GetClusterResourceUsageExportConfigArray) ElementType() reflect.Type
- func (i GetClusterResourceUsageExportConfigArray) ToGetClusterResourceUsageExportConfigArrayOutput() GetClusterResourceUsageExportConfigArrayOutput
- func (i GetClusterResourceUsageExportConfigArray) ToGetClusterResourceUsageExportConfigArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigArrayOutput
- type GetClusterResourceUsageExportConfigArrayInput
- type GetClusterResourceUsageExportConfigArrayOutput
- func (GetClusterResourceUsageExportConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterResourceUsageExportConfigArrayOutput) Index(i pulumi.IntInput) GetClusterResourceUsageExportConfigOutput
- func (o GetClusterResourceUsageExportConfigArrayOutput) ToGetClusterResourceUsageExportConfigArrayOutput() GetClusterResourceUsageExportConfigArrayOutput
- func (o GetClusterResourceUsageExportConfigArrayOutput) ToGetClusterResourceUsageExportConfigArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigArrayOutput
- type GetClusterResourceUsageExportConfigBigqueryDestination
- type GetClusterResourceUsageExportConfigBigqueryDestinationArgs
- func (GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ElementType() reflect.Type
- func (i GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput() GetClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (i GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationOutput
- type GetClusterResourceUsageExportConfigBigqueryDestinationArray
- func (GetClusterResourceUsageExportConfigBigqueryDestinationArray) ElementType() reflect.Type
- func (i GetClusterResourceUsageExportConfigBigqueryDestinationArray) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
- func (i GetClusterResourceUsageExportConfigBigqueryDestinationArray) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
- type GetClusterResourceUsageExportConfigBigqueryDestinationArrayInput
- type GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
- func (GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ElementType() reflect.Type
- func (o GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) Index(i pulumi.IntInput) GetClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (o GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
- func (o GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
- type GetClusterResourceUsageExportConfigBigqueryDestinationInput
- type GetClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (o GetClusterResourceUsageExportConfigBigqueryDestinationOutput) DatasetId() pulumi.StringOutput
- func (GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ElementType() reflect.Type
- func (o GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput() GetClusterResourceUsageExportConfigBigqueryDestinationOutput
- func (o GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationOutput
- type GetClusterResourceUsageExportConfigInput
- type GetClusterResourceUsageExportConfigOutput
- func (o GetClusterResourceUsageExportConfigOutput) BigqueryDestinations() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
- func (GetClusterResourceUsageExportConfigOutput) ElementType() reflect.Type
- func (o GetClusterResourceUsageExportConfigOutput) EnableNetworkEgressMetering() pulumi.BoolOutput
- func (o GetClusterResourceUsageExportConfigOutput) EnableResourceConsumptionMetering() pulumi.BoolOutput
- func (o GetClusterResourceUsageExportConfigOutput) ToGetClusterResourceUsageExportConfigOutput() GetClusterResourceUsageExportConfigOutput
- func (o GetClusterResourceUsageExportConfigOutput) ToGetClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigOutput
- type GetClusterVerticalPodAutoscaling
- type GetClusterVerticalPodAutoscalingArgs
- func (GetClusterVerticalPodAutoscalingArgs) ElementType() reflect.Type
- func (i GetClusterVerticalPodAutoscalingArgs) ToGetClusterVerticalPodAutoscalingOutput() GetClusterVerticalPodAutoscalingOutput
- func (i GetClusterVerticalPodAutoscalingArgs) ToGetClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingOutput
- type GetClusterVerticalPodAutoscalingArray
- func (GetClusterVerticalPodAutoscalingArray) ElementType() reflect.Type
- func (i GetClusterVerticalPodAutoscalingArray) ToGetClusterVerticalPodAutoscalingArrayOutput() GetClusterVerticalPodAutoscalingArrayOutput
- func (i GetClusterVerticalPodAutoscalingArray) ToGetClusterVerticalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingArrayOutput
- type GetClusterVerticalPodAutoscalingArrayInput
- type GetClusterVerticalPodAutoscalingArrayOutput
- func (GetClusterVerticalPodAutoscalingArrayOutput) ElementType() reflect.Type
- func (o GetClusterVerticalPodAutoscalingArrayOutput) Index(i pulumi.IntInput) GetClusterVerticalPodAutoscalingOutput
- func (o GetClusterVerticalPodAutoscalingArrayOutput) ToGetClusterVerticalPodAutoscalingArrayOutput() GetClusterVerticalPodAutoscalingArrayOutput
- func (o GetClusterVerticalPodAutoscalingArrayOutput) ToGetClusterVerticalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingArrayOutput
- type GetClusterVerticalPodAutoscalingInput
- type GetClusterVerticalPodAutoscalingOutput
- func (GetClusterVerticalPodAutoscalingOutput) ElementType() reflect.Type
- func (o GetClusterVerticalPodAutoscalingOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterVerticalPodAutoscalingOutput) ToGetClusterVerticalPodAutoscalingOutput() GetClusterVerticalPodAutoscalingOutput
- func (o GetClusterVerticalPodAutoscalingOutput) ToGetClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingOutput
- type GetClusterWorkloadIdentityConfig
- type GetClusterWorkloadIdentityConfigArgs
- func (GetClusterWorkloadIdentityConfigArgs) ElementType() reflect.Type
- func (i GetClusterWorkloadIdentityConfigArgs) ToGetClusterWorkloadIdentityConfigOutput() GetClusterWorkloadIdentityConfigOutput
- func (i GetClusterWorkloadIdentityConfigArgs) ToGetClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigOutput
- type GetClusterWorkloadIdentityConfigArray
- func (GetClusterWorkloadIdentityConfigArray) ElementType() reflect.Type
- func (i GetClusterWorkloadIdentityConfigArray) ToGetClusterWorkloadIdentityConfigArrayOutput() GetClusterWorkloadIdentityConfigArrayOutput
- func (i GetClusterWorkloadIdentityConfigArray) ToGetClusterWorkloadIdentityConfigArrayOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigArrayOutput
- type GetClusterWorkloadIdentityConfigArrayInput
- type GetClusterWorkloadIdentityConfigArrayOutput
- func (GetClusterWorkloadIdentityConfigArrayOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadIdentityConfigArrayOutput) Index(i pulumi.IntInput) GetClusterWorkloadIdentityConfigOutput
- func (o GetClusterWorkloadIdentityConfigArrayOutput) ToGetClusterWorkloadIdentityConfigArrayOutput() GetClusterWorkloadIdentityConfigArrayOutput
- func (o GetClusterWorkloadIdentityConfigArrayOutput) ToGetClusterWorkloadIdentityConfigArrayOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigArrayOutput
- type GetClusterWorkloadIdentityConfigInput
- type GetClusterWorkloadIdentityConfigOutput
- func (GetClusterWorkloadIdentityConfigOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadIdentityConfigOutput) IdentityNamespace() pulumi.StringOutput
- func (o GetClusterWorkloadIdentityConfigOutput) ToGetClusterWorkloadIdentityConfigOutput() GetClusterWorkloadIdentityConfigOutput
- func (o GetClusterWorkloadIdentityConfigOutput) ToGetClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigOutput
- type GetEngineVersionsArgs
- type GetEngineVersionsResult
- type GetRegistryImageArgs
- type GetRegistryImageResult
- type GetRegistryRepositoryArgs
- type GetRegistryRepositoryResult
- type LookupClusterArgs
- type LookupClusterResult
- 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 (NodePoolAutoscalingOutput) ElementType() reflect.Type
- func (o NodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntOutput
- func (o NodePoolAutoscalingOutput) MinNodeCount() pulumi.IntOutput
- 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) Elem() NodePoolAutoscalingOutput
- func (NodePoolAutoscalingPtrOutput) ElementType() reflect.Type
- 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 NodePoolManagement
- type NodePoolManagementArgs
- func (NodePoolManagementArgs) ElementType() reflect.Type
- func (i NodePoolManagementArgs) ToNodePoolManagementOutput() NodePoolManagementOutput
- func (i NodePoolManagementArgs) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
- func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
- func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
- type NodePoolManagementInput
- type NodePoolManagementOutput
- func (o NodePoolManagementOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NodePoolManagementOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (NodePoolManagementOutput) ElementType() reflect.Type
- func (o NodePoolManagementOutput) ToNodePoolManagementOutput() NodePoolManagementOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
- func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
- type NodePoolManagementPtrInput
- type NodePoolManagementPtrOutput
- func (o NodePoolManagementPtrOutput) AutoRepair() pulumi.BoolPtrOutput
- func (o NodePoolManagementPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
- func (o NodePoolManagementPtrOutput) Elem() NodePoolManagementOutput
- func (NodePoolManagementPtrOutput) ElementType() reflect.Type
- func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
- func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
- type NodePoolNodeConfig
- type NodePoolNodeConfigArgs
- func (NodePoolNodeConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- type NodePoolNodeConfigGuestAccelerator
- type NodePoolNodeConfigGuestAcceleratorArgs
- func (NodePoolNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigGuestAcceleratorArgs) ToNodePoolNodeConfigGuestAcceleratorOutput() NodePoolNodeConfigGuestAcceleratorOutput
- func (i NodePoolNodeConfigGuestAcceleratorArgs) ToNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorOutput
- type NodePoolNodeConfigGuestAcceleratorArray
- func (NodePoolNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigGuestAcceleratorArray) ToNodePoolNodeConfigGuestAcceleratorArrayOutput() NodePoolNodeConfigGuestAcceleratorArrayOutput
- func (i NodePoolNodeConfigGuestAcceleratorArray) ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorArrayOutput
- type NodePoolNodeConfigGuestAcceleratorArrayInput
- type NodePoolNodeConfigGuestAcceleratorArrayOutput
- func (NodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigGuestAcceleratorArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigGuestAcceleratorOutput
- func (o NodePoolNodeConfigGuestAcceleratorArrayOutput) ToNodePoolNodeConfigGuestAcceleratorArrayOutput() NodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o NodePoolNodeConfigGuestAcceleratorArrayOutput) ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorArrayOutput
- type NodePoolNodeConfigGuestAcceleratorInput
- type NodePoolNodeConfigGuestAcceleratorOutput
- func (o NodePoolNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
- func (NodePoolNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigGuestAcceleratorOutput) ToNodePoolNodeConfigGuestAcceleratorOutput() NodePoolNodeConfigGuestAcceleratorOutput
- func (o NodePoolNodeConfigGuestAcceleratorOutput) ToNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorOutput
- func (o NodePoolNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
- type NodePoolNodeConfigInput
- type NodePoolNodeConfigKubeletConfig
- type NodePoolNodeConfigKubeletConfigArgs
- func (NodePoolNodeConfigKubeletConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigOutput() NodePoolNodeConfigKubeletConfigOutput
- func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigOutput
- func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput
- func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigPtrOutput
- type NodePoolNodeConfigKubeletConfigInput
- type NodePoolNodeConfigKubeletConfigOutput
- func (o NodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
- func (NodePoolNodeConfigKubeletConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigOutput() NodePoolNodeConfigKubeletConfigOutput
- func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigOutput
- func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput
- func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigPtrOutput
- type NodePoolNodeConfigKubeletConfigPtrInput
- type NodePoolNodeConfigKubeletConfigPtrOutput
- func (o NodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigKubeletConfigPtrOutput) Elem() NodePoolNodeConfigKubeletConfigOutput
- func (NodePoolNodeConfigKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigKubeletConfigPtrOutput) ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput
- func (o NodePoolNodeConfigKubeletConfigPtrOutput) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigPtrOutput
- type NodePoolNodeConfigLinuxNodeConfig
- type NodePoolNodeConfigLinuxNodeConfigArgs
- func (NodePoolNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigOutput() NodePoolNodeConfigLinuxNodeConfigOutput
- func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigOutput
- func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput
- type NodePoolNodeConfigLinuxNodeConfigInput
- type NodePoolNodeConfigLinuxNodeConfigOutput
- func (NodePoolNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
- func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigOutput() NodePoolNodeConfigLinuxNodeConfigOutput
- func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigOutput
- func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput
- type NodePoolNodeConfigLinuxNodeConfigPtrInput
- type NodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) Elem() NodePoolNodeConfigLinuxNodeConfigOutput
- func (NodePoolNodeConfigLinuxNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
- func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput
- type NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) DiskType() pulumi.StringPtrOutput
- func (NodePoolNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigOutput) GuestAccelerators() NodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o NodePoolNodeConfigOutput) ImageType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) KubeletConfig() NodePoolNodeConfigKubeletConfigPtrOutput
- func (o NodePoolNodeConfigOutput) Labels() pulumi.StringMapOutput
- func (o NodePoolNodeConfigOutput) LinuxNodeConfig() NodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigOutput) MachineType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) Metadata() pulumi.StringMapOutput
- func (o NodePoolNodeConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigOutput) SandboxConfig() NodePoolNodeConfigSandboxConfigPtrOutput
- func (o NodePoolNodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigOutput) ShieldedInstanceConfig() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o NodePoolNodeConfigOutput) Tags() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigOutput) Taints() NodePoolNodeConfigTaintArrayOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigOutput) WorkloadMetadataConfig() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type NodePoolNodeConfigPtrInput
- type NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
- func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigPtrOutput) GuestAccelerators() NodePoolNodeConfigGuestAcceleratorArrayOutput
- func (o NodePoolNodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) KubeletConfig() NodePoolNodeConfigKubeletConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Labels() pulumi.StringMapOutput
- func (o NodePoolNodeConfigPtrOutput) LinuxNodeConfig() NodePoolNodeConfigLinuxNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
- func (o NodePoolNodeConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigPtrOutput) SandboxConfig() NodePoolNodeConfigSandboxConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ShieldedInstanceConfig() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigPtrOutput) Taints() NodePoolNodeConfigTaintArrayOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
- func (o NodePoolNodeConfigPtrOutput) WorkloadMetadataConfig() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type NodePoolNodeConfigSandboxConfig
- type NodePoolNodeConfigSandboxConfigArgs
- func (NodePoolNodeConfigSandboxConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigOutput() NodePoolNodeConfigSandboxConfigOutput
- func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigOutput
- func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput
- func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigPtrOutput
- type NodePoolNodeConfigSandboxConfigInput
- type NodePoolNodeConfigSandboxConfigOutput
- func (NodePoolNodeConfigSandboxConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
- func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigOutput() NodePoolNodeConfigSandboxConfigOutput
- func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigOutput
- func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput
- func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigPtrOutput
- type NodePoolNodeConfigSandboxConfigPtrInput
- type NodePoolNodeConfigSandboxConfigPtrOutput
- func (o NodePoolNodeConfigSandboxConfigPtrOutput) Elem() NodePoolNodeConfigSandboxConfigOutput
- func (NodePoolNodeConfigSandboxConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigSandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigSandboxConfigPtrOutput) ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput
- func (o NodePoolNodeConfigSandboxConfigPtrOutput) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigPtrOutput
- type NodePoolNodeConfigShieldedInstanceConfig
- type NodePoolNodeConfigShieldedInstanceConfigArgs
- func (NodePoolNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigOutput() NodePoolNodeConfigShieldedInstanceConfigOutput
- func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigOutput
- func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- type NodePoolNodeConfigShieldedInstanceConfigInput
- type NodePoolNodeConfigShieldedInstanceConfigOutput
- func (NodePoolNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigOutput() NodePoolNodeConfigShieldedInstanceConfigOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- type NodePoolNodeConfigShieldedInstanceConfigPtrInput
- type NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) Elem() NodePoolNodeConfigShieldedInstanceConfigOutput
- func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput
- type NodePoolNodeConfigTaint
- type NodePoolNodeConfigTaintArgs
- type NodePoolNodeConfigTaintArray
- func (NodePoolNodeConfigTaintArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigTaintArray) ToNodePoolNodeConfigTaintArrayOutput() NodePoolNodeConfigTaintArrayOutput
- func (i NodePoolNodeConfigTaintArray) ToNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintArrayOutput
- type NodePoolNodeConfigTaintArrayInput
- type NodePoolNodeConfigTaintArrayOutput
- func (NodePoolNodeConfigTaintArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigTaintOutput
- func (o NodePoolNodeConfigTaintArrayOutput) ToNodePoolNodeConfigTaintArrayOutput() NodePoolNodeConfigTaintArrayOutput
- func (o NodePoolNodeConfigTaintArrayOutput) ToNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintArrayOutput
- type NodePoolNodeConfigTaintInput
- type NodePoolNodeConfigTaintOutput
- func (o NodePoolNodeConfigTaintOutput) Effect() pulumi.StringOutput
- func (NodePoolNodeConfigTaintOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigTaintOutput) Key() pulumi.StringOutput
- func (o NodePoolNodeConfigTaintOutput) ToNodePoolNodeConfigTaintOutput() NodePoolNodeConfigTaintOutput
- func (o NodePoolNodeConfigTaintOutput) ToNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintOutput
- func (o NodePoolNodeConfigTaintOutput) Value() pulumi.StringOutput
- type NodePoolNodeConfigWorkloadMetadataConfig
- type NodePoolNodeConfigWorkloadMetadataConfigArgs
- func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigOutput() NodePoolNodeConfigWorkloadMetadataConfigOutput
- func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigOutput
- func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type NodePoolNodeConfigWorkloadMetadataConfigInput
- type NodePoolNodeConfigWorkloadMetadataConfigOutput
- func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigOutput() NodePoolNodeConfigWorkloadMetadataConfigOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type NodePoolNodeConfigWorkloadMetadataConfigPtrInput
- type NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) Elem() NodePoolNodeConfigWorkloadMetadataConfigOutput
- func (NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
- type NodePoolState
- type NodePoolUpgradeSettings
- type NodePoolUpgradeSettingsArgs
- func (NodePoolUpgradeSettingsArgs) ElementType() reflect.Type
- func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsOutput() NodePoolUpgradeSettingsOutput
- func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsOutput
- func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput
- func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsPtrOutput
- type NodePoolUpgradeSettingsInput
- type NodePoolUpgradeSettingsOutput
- func (NodePoolUpgradeSettingsOutput) ElementType() reflect.Type
- func (o NodePoolUpgradeSettingsOutput) MaxSurge() pulumi.IntOutput
- func (o NodePoolUpgradeSettingsOutput) MaxUnavailable() pulumi.IntOutput
- func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsOutput() NodePoolUpgradeSettingsOutput
- func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsOutput
- func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput
- func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsPtrOutput
- type NodePoolUpgradeSettingsPtrInput
- type NodePoolUpgradeSettingsPtrOutput
- func (o NodePoolUpgradeSettingsPtrOutput) Elem() NodePoolUpgradeSettingsOutput
- func (NodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o NodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
- func (o NodePoolUpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o NodePoolUpgradeSettingsPtrOutput) ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput
- func (o NodePoolUpgradeSettingsPtrOutput) ToNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsPtrOutput
- type Registry
- type RegistryArgs
- type RegistryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The configuration for addons supported by GKE. // Structure is documented below. AddonsConfig ClusterAddonsConfigOutput `pulumi:"addonsConfig"` // Configuration for the // [Google Groups for GKE](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control#groups-setup-gsuite) feature. // Structure is documented below. AuthenticatorGroupsConfig ClusterAuthenticatorGroupsConfigOutput `pulumi:"authenticatorGroupsConfig"` // Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to // automatically adjust the size of the cluster and create/delete node pools based // on the current needs of the cluster's workload. See the // [guide to using Node Auto-Provisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) // for more details. Structure is documented below. ClusterAutoscaling ClusterClusterAutoscalingOutput `pulumi:"clusterAutoscaling"` // The IP address range of the Kubernetes pods // in this cluster in CIDR 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`. This field will // only work for routes-based clusters, where `ipAllocationPolicy` is not defined. ClusterIpv4Cidr pulumi.StringOutput `pulumi:"clusterIpv4Cidr"` // Configuration for // [ClusterTelemetry](https://cloud.google.com/monitoring/kubernetes-engine/installing#controlling_the_collection_of_application_logs) feature, // Structure is documented below. ClusterTelemetry ClusterClusterTelemetryOutput `pulumi:"clusterTelemetry"` // Structure is documented below. DatabaseEncryption ClusterDatabaseEncryptionOutput `pulumi:"databaseEncryption"` // The default maximum number of pods // per node in this cluster. This doesn't work on "routes-based" clusters, clusters // that don't have IP Aliasing enabled. See the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr) // for more information. DefaultMaxPodsPerNode pulumi.IntOutput `pulumi:"defaultMaxPodsPerNode"` // [GKE SNAT](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent#how_ipmasq_works) DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster, [API doc](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#networkconfig). DefaultSnatStatus ClusterDefaultSnatStatusOutput `pulumi:"defaultSnatStatus"` // Description of the cluster. Description pulumi.StringPtrOutput `pulumi:"description"` // Enable Binary Authorization for this cluster. // If enabled, all container images will be validated by Google Binary Authorization. EnableBinaryAuthorization pulumi.BoolPtrOutput `pulumi:"enableBinaryAuthorization"` // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntranodeVisibility pulumi.BoolPtrOutput `pulumi:"enableIntranodeVisibility"` // Whether to enable Kubernetes Alpha features for // this cluster. Note that when this option is enabled, the cluster cannot be upgraded // and will be automatically deleted after 30 days. EnableKubernetesAlpha pulumi.BoolPtrOutput `pulumi:"enableKubernetesAlpha"` // 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. // Defaults to `false` EnableLegacyAbac pulumi.BoolPtrOutput `pulumi:"enableLegacyAbac"` // Enable Shielded Nodes features on all nodes in this cluster. Defaults to `false`. EnableShieldedNodes pulumi.BoolPtrOutput `pulumi:"enableShieldedNodes"` // Whether to enable Cloud TPU resources in this cluster. // See the [official documentation](https://cloud.google.com/tpu/docs/kubernetes-engine-setup). EnableTpu pulumi.BoolPtrOutput `pulumi:"enableTpu"` // The IP address of this cluster's Kubernetes master. Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The number of nodes to create in this // cluster's default node pool. In regional or multi-zonal clusters, this is the // number of nodes per zone. Must be set if `nodePool` is not set. If you're using // `container.NodePool` objects with no default node pool, you'll need to // set this to a value of at least `1`, alongside setting // `removeDefaultNodePool` to `true`. InitialNodeCount pulumi.IntPtrOutput `pulumi:"initialNodeCount"` // List of instance group URLs which have been assigned // to the cluster. InstanceGroupUrls pulumi.StringArrayOutput `pulumi:"instanceGroupUrls"` // Configuration of cluster IP allocation for // VPC-native clusters. Adding this block enables [IP aliasing](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-aliases), // making the cluster VPC-native instead of routes-based. Structure is documented // below. IpAllocationPolicy ClusterIpAllocationPolicyPtrOutput `pulumi:"ipAllocationPolicy"` // The fingerprint of the set of labels for this cluster. LabelFingerprint pulumi.StringOutput `pulumi:"labelFingerprint"` // The location (region or zone) in which the cluster // master will be created, as well as the default node location. If you specify a // zone (such as `us-central1-a`), the cluster will be a zonal cluster with a // single cluster master. If you specify a region (such as `us-west1`), the // cluster will be a regional cluster with multiple masters spread across zones in // the region, and with default node locations in those zones as well Location pulumi.StringOutput `pulumi:"location"` // The logging service that the cluster should // write logs to. Available options include `logging.googleapis.com`(Legacy Stackdriver), // `logging.googleapis.com/kubernetes`(Stackdriver Kubernetes Engine Logging), and `none`. Defaults to `logging.googleapis.com/kubernetes` LoggingService pulumi.StringOutput `pulumi:"loggingService"` // The maintenance policy to use for the cluster. Structure is // documented below. MaintenancePolicy ClusterMaintenancePolicyPtrOutput `pulumi:"maintenancePolicy"` // The authentication information for accessing the // Kubernetes master. Some values in this block are only returned by the API if // your service account has permission to get credentials for your GKE cluster. If // you see an unexpected diff removing a username/password or unsetting your client // cert, ensure you have the `container.clusters.getCredentials` permission. // Structure is documented below. MasterAuth ClusterMasterAuthOutput `pulumi:"masterAuth"` // The desired configuration options // for master authorized networks. Omit the nested `cidrBlocks` attribute to disallow // external access (except the cluster node IPs, which GKE automatically whitelists). MasterAuthorizedNetworksConfig ClusterMasterAuthorizedNetworksConfigPtrOutput `pulumi:"masterAuthorizedNetworksConfig"` // The current version of the master in the cluster. This may // be different than the `minMasterVersion` set in the config if the master // has been updated by GKE. MasterVersion pulumi.StringOutput `pulumi:"masterVersion"` // The minimum version of the master. GKE // will auto-update the master to new versions, so this does not guarantee the // current master version--use the read-only `masterVersion` field to obtain that. // If unset, the cluster's version will be set by GKE to the version of the most recent // official release (which is not necessarily the latest version). Most users will find // the `container.getEngineVersions` data source useful - it indicates which versions // are available. If you intend to specify versions manually, // [the docs](https://cloud.google.com/kubernetes-engine/versioning-and-upgrades#specifying_cluster_version) // describe the various acceptable formats for this field. MinMasterVersion pulumi.StringPtrOutput `pulumi:"minMasterVersion"` // The monitoring service that the cluster // should write metrics to. // Automatically send metrics from pods in the cluster to the Google Cloud Monitoring API. // VM metrics will be collected by Google Compute Engine regardless of this setting // Available options include // `monitoring.googleapis.com`(Legacy Stackdriver), `monitoring.googleapis.com/kubernetes`(Stackdriver Kubernetes Engine Monitoring), and `none`. // Defaults to `monitoring.googleapis.com/kubernetes` MonitoringService pulumi.StringOutput `pulumi:"monitoringService"` // The name of the cluster, unique within the project and // location. Name pulumi.StringOutput `pulumi:"name"` // The name or selfLink of the Google Compute Engine // network to which the cluster is connected. For Shared VPC, set this to the self link of the // shared network. Network pulumi.StringPtrOutput `pulumi:"network"` // Configuration options for the // [NetworkPolicy](https://kubernetes.io/docs/concepts/services-networking/networkpolicies/) // feature. Structure is documented below. NetworkPolicy ClusterNetworkPolicyOutput `pulumi:"networkPolicy"` // Determines whether alias IPs or routes will be used for pod IPs in the cluster. // Options are `VPC_NATIVE` or `ROUTES`. `VPC_NATIVE` enables [IP aliasing](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-aliases), // and requires the `ipAllocationPolicy` block to be defined. By default when this field is unspecified, GKE will create a `ROUTES`-based cluster. NetworkingMode pulumi.StringOutput `pulumi:"networkingMode"` // Parameters used in creating the default node pool. // Generally, this field should not be used at the same time as a // `container.NodePool` or a `nodePool` block; this configuration // manages the default node pool, which isn't recommended to be used. // Structure is documented below. NodeConfig ClusterNodeConfigOutput `pulumi:"nodeConfig"` // The list of zones in which the cluster's nodes // are located. Nodes must be in the region of their regional cluster or in the // same region as their cluster's zone for zonal clusters. If this is specified for // a zonal cluster, omit the cluster's zone. NodeLocations pulumi.StringArrayOutput `pulumi:"nodeLocations"` // List of node pools associated with this cluster. // See container.NodePool for schema. // **Warning:** node pools defined inside a cluster can't be changed (or added/removed) after // cluster creation without deleting and recreating the entire cluster. Unless you absolutely need the ability // to say "these are the _only_ node pools associated with this cluster", use the // container.NodePool resource instead of this property. NodePools ClusterNodePoolArrayOutput `pulumi:"nodePools"` // The Kubernetes version on the nodes. Must either be unset // or set to the same value as `minMasterVersion` on create. Defaults to the default // version set by GKE which is not necessarily the latest version. This only affects // nodes in the default node pool. While a fuzzy version can be specified, it's // recommended that you specify explicit versions as the provider will see spurious diffs // when fuzzy versions are used. See the `container.getEngineVersions` data source's // `versionPrefix` field to approximate fuzzy versions. // To update nodes in other node pools, use the `version` attribute on the node pool. NodeVersion pulumi.StringOutput `pulumi:"nodeVersion"` Operation pulumi.StringOutput `pulumi:"operation"` // Configuration for the // [PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature. // Structure is documented below. PodSecurityPolicyConfig ClusterPodSecurityPolicyConfigPtrOutput `pulumi:"podSecurityPolicyConfig"` // Configuration for [private clusters](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters), // clusters with private nodes. Structure is documented below. PrivateClusterConfig ClusterPrivateClusterConfigOutput `pulumi:"privateClusterConfig"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Configuration options for the [Release channel](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels) // feature, which provide more control over automatic upgrades of your GKE clusters. // When updating this field, GKE imposes specific version requirements. See // [Migrating between release channels](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels#migrating_between_release_channels) // for more details; the `container.getEngineVersions` datasource can provide // the default version for a channel. Note that removing the `releaseChannel` // field from your config will cause this provider to stop managing your cluster's // release channel, but will not unenroll it. Instead, use the `"UNSPECIFIED"` // channel. Structure is documented below. ReleaseChannel ClusterReleaseChannelOutput `pulumi:"releaseChannel"` // If `true`, deletes the default node // pool upon cluster creation. If you're using `container.NodePool` // resources with no default node pool, this should be set to `true`, alongside // setting `initialNodeCount` to at least `1`. RemoveDefaultNodePool pulumi.BoolPtrOutput `pulumi:"removeDefaultNodePool"` // The GCE resource labels (a map of key/value pairs) to be applied to the cluster. ResourceLabels pulumi.StringMapOutput `pulumi:"resourceLabels"` // Configuration for the // [ResourceUsageExportConfig](https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-usage-metering) feature. // Structure is documented below. ResourceUsageExportConfig ClusterResourceUsageExportConfigPtrOutput `pulumi:"resourceUsageExportConfig"` // The server-defined URL for the resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // 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"` // The name or selfLink of the Google Compute Engine // subnetwork in which the cluster's instances are launched. Subnetwork pulumi.StringOutput `pulumi:"subnetwork"` // 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"` // Vertical Pod Autoscaling automatically adjusts the resources of pods controlled by it. // Structure is documented below. VerticalPodAutoscaling ClusterVerticalPodAutoscalingPtrOutput `pulumi:"verticalPodAutoscaling"` // Workload Identity allows Kubernetes service accounts to act as a user-managed // [Google IAM Service Account](https://cloud.google.com/iam/docs/service-accounts#user-managed_service_accounts). // Structure is documented below. WorkloadIdentityConfig ClusterWorkloadIdentityConfigPtrOutput `pulumi:"workloadIdentityConfig"` }
Manages a Google Kubernetes Engine (GKE) cluster. For more information see [the official documentation](https://cloud.google.com/container-engine/docs/clusters) and [the API reference](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters).
> **Note:** All arguments and attributes, including basic auth username and passwords as well as certificate outputs will be stored in the raw state as plaintext. [Read more about secrets in state](https://www.pulumi.com/docs/intro/concepts/programming-model/#secrets).
## Example Usage
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.
type ClusterAddonsConfig ¶
type ClusterAddonsConfig struct { // . Structure is documented below. CloudrunConfig *ClusterAddonsConfigCloudrunConfig `pulumi:"cloudrunConfig"` // . // The status of the ConfigConnector addon. It is disabled by default; Set `enabled = true` to enable. ConfigConnectorConfig *ClusterAddonsConfigConfigConnectorConfig `pulumi:"configConnectorConfig"` // . // The status of the NodeLocal DNSCache addon. It is disabled by default. // Set `enabled = true` to enable. DnsCacheConfig *ClusterAddonsConfigDnsCacheConfig `pulumi:"dnsCacheConfig"` // . // Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. Defaults to disabled; set `enabled = true` to enable. GcePersistentDiskCsiDriverConfig *ClusterAddonsConfigGcePersistentDiskCsiDriverConfig `pulumi:"gcePersistentDiskCsiDriverConfig"` // The status of the Horizontal Pod Autoscaling // addon, which increases or decreases the number of replica pods a replication controller // has based on the resource usage of the existing pods. // It ensures that a Heapster pod is running in the cluster, which is also used by the Cloud Monitoring service. // It is enabled by default; // set `disabled = true` to disable. HorizontalPodAutoscaling *ClusterAddonsConfigHorizontalPodAutoscaling `pulumi:"horizontalPodAutoscaling"` // The status of the HTTP (L7) load balancing // controller addon, which makes it easy to set up HTTP load balancers for services in a // cluster. It is enabled by default; set `disabled = true` to disable. HttpLoadBalancing *ClusterAddonsConfigHttpLoadBalancing `pulumi:"httpLoadBalancing"` // . // Structure is documented below. IstioConfig *ClusterAddonsConfigIstioConfig `pulumi:"istioConfig"` // . // Configuration for the KALM addon, which manages the lifecycle of k8s. It is disabled by default; Set `enabled = true` to enable. KalmConfig *ClusterAddonsConfigKalmConfig `pulumi:"kalmConfig"` // Whether we should enable the network policy addon // for the master. This must be enabled in order to enable network policy for the nodes. // To enable this, you must also define a `networkPolicy` block, // otherwise nothing will happen. // It can only be disabled if the nodes already do not have network policies enabled. // Defaults to disabled; set `disabled = false` to enable. NetworkPolicyConfig *ClusterAddonsConfigNetworkPolicyConfig `pulumi:"networkPolicyConfig"` }
type ClusterAddonsConfigArgs ¶
type ClusterAddonsConfigArgs struct { // . Structure is documented below. CloudrunConfig ClusterAddonsConfigCloudrunConfigPtrInput `pulumi:"cloudrunConfig"` // . // The status of the ConfigConnector addon. It is disabled by default; Set `enabled = true` to enable. ConfigConnectorConfig ClusterAddonsConfigConfigConnectorConfigPtrInput `pulumi:"configConnectorConfig"` // . // The status of the NodeLocal DNSCache addon. It is disabled by default. // Set `enabled = true` to enable. DnsCacheConfig ClusterAddonsConfigDnsCacheConfigPtrInput `pulumi:"dnsCacheConfig"` // . // Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. Defaults to disabled; set `enabled = true` to enable. GcePersistentDiskCsiDriverConfig ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput `pulumi:"gcePersistentDiskCsiDriverConfig"` // The status of the Horizontal Pod Autoscaling // addon, which increases or decreases the number of replica pods a replication controller // has based on the resource usage of the existing pods. // It ensures that a Heapster pod is running in the cluster, which is also used by the Cloud Monitoring service. // It is enabled by default; // set `disabled = true` to disable. HorizontalPodAutoscaling ClusterAddonsConfigHorizontalPodAutoscalingPtrInput `pulumi:"horizontalPodAutoscaling"` // The status of the HTTP (L7) load balancing // controller addon, which makes it easy to set up HTTP load balancers for services in a // cluster. It is enabled by default; set `disabled = true` to disable. HttpLoadBalancing ClusterAddonsConfigHttpLoadBalancingPtrInput `pulumi:"httpLoadBalancing"` // . // Structure is documented below. IstioConfig ClusterAddonsConfigIstioConfigPtrInput `pulumi:"istioConfig"` // . // Configuration for the KALM addon, which manages the lifecycle of k8s. It is disabled by default; Set `enabled = true` to enable. KalmConfig ClusterAddonsConfigKalmConfigPtrInput `pulumi:"kalmConfig"` // Whether we should enable the network policy addon // for the master. This must be enabled in order to enable network policy for the nodes. // To enable this, you must also define a `networkPolicy` block, // otherwise nothing will happen. // It can only be disabled if the nodes already do not have network policies enabled. // Defaults to disabled; set `disabled = false` to enable. NetworkPolicyConfig ClusterAddonsConfigNetworkPolicyConfigPtrInput `pulumi:"networkPolicyConfig"` }
func (ClusterAddonsConfigArgs) ElementType ¶
func (ClusterAddonsConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigArgs) ToClusterAddonsConfigOutput ¶
func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigOutput() ClusterAddonsConfigOutput
func (ClusterAddonsConfigArgs) ToClusterAddonsConfigOutputWithContext ¶
func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigOutput
func (ClusterAddonsConfigArgs) ToClusterAddonsConfigPtrOutput ¶
func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput
func (ClusterAddonsConfigArgs) ToClusterAddonsConfigPtrOutputWithContext ¶
func (i ClusterAddonsConfigArgs) ToClusterAddonsConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigPtrOutput
type ClusterAddonsConfigCloudrunConfig ¶
type ClusterAddonsConfigCloudrunConfig struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled bool `pulumi:"disabled"` // The load balancer type of CloudRun ingress service. It is external load balancer by default. // Set `load_balancer_type=LOAD_BALANCER_TYPE_INTERNAL` to configure it as internal load balancer. LoadBalancerType *string `pulumi:"loadBalancerType"` }
type ClusterAddonsConfigCloudrunConfigArgs ¶
type ClusterAddonsConfigCloudrunConfigArgs struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled pulumi.BoolInput `pulumi:"disabled"` // The load balancer type of CloudRun ingress service. It is external load balancer by default. // Set `load_balancer_type=LOAD_BALANCER_TYPE_INTERNAL` to configure it as internal load balancer. LoadBalancerType pulumi.StringPtrInput `pulumi:"loadBalancerType"` }
func (ClusterAddonsConfigCloudrunConfigArgs) ElementType ¶
func (ClusterAddonsConfigCloudrunConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigOutput ¶
func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigOutput() ClusterAddonsConfigCloudrunConfigOutput
func (ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigOutputWithContext ¶
func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigOutput
func (ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigPtrOutput ¶
func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput
func (ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext ¶
func (i ClusterAddonsConfigCloudrunConfigArgs) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput
type ClusterAddonsConfigCloudrunConfigInput ¶
type ClusterAddonsConfigCloudrunConfigInput interface { pulumi.Input ToClusterAddonsConfigCloudrunConfigOutput() ClusterAddonsConfigCloudrunConfigOutput ToClusterAddonsConfigCloudrunConfigOutputWithContext(context.Context) ClusterAddonsConfigCloudrunConfigOutput }
ClusterAddonsConfigCloudrunConfigInput is an input type that accepts ClusterAddonsConfigCloudrunConfigArgs and ClusterAddonsConfigCloudrunConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigCloudrunConfigInput` via:
ClusterAddonsConfigCloudrunConfigArgs{...}
type ClusterAddonsConfigCloudrunConfigOutput ¶
type ClusterAddonsConfigCloudrunConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigCloudrunConfigOutput) Disabled ¶
func (o ClusterAddonsConfigCloudrunConfigOutput) Disabled() pulumi.BoolOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigCloudrunConfigOutput) ElementType ¶
func (ClusterAddonsConfigCloudrunConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigCloudrunConfigOutput) LoadBalancerType ¶ added in v3.25.0
func (o ClusterAddonsConfigCloudrunConfigOutput) LoadBalancerType() pulumi.StringPtrOutput
The load balancer type of CloudRun ingress service. It is external load balancer by default. Set `load_balancer_type=LOAD_BALANCER_TYPE_INTERNAL` to configure it as internal load balancer.
func (ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigOutput ¶
func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigOutput() ClusterAddonsConfigCloudrunConfigOutput
func (ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigOutputWithContext ¶
func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigOutput
func (ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigPtrOutput ¶
func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput
func (ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigCloudrunConfigOutput) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput
type ClusterAddonsConfigCloudrunConfigPtrInput ¶
type ClusterAddonsConfigCloudrunConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput }
ClusterAddonsConfigCloudrunConfigPtrInput is an input type that accepts ClusterAddonsConfigCloudrunConfigArgs, ClusterAddonsConfigCloudrunConfigPtr and ClusterAddonsConfigCloudrunConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigCloudrunConfigPtrInput` via:
ClusterAddonsConfigCloudrunConfigArgs{...} or: nil
func ClusterAddonsConfigCloudrunConfigPtr ¶
func ClusterAddonsConfigCloudrunConfigPtr(v *ClusterAddonsConfigCloudrunConfigArgs) ClusterAddonsConfigCloudrunConfigPtrInput
type ClusterAddonsConfigCloudrunConfigPtrOutput ¶
type ClusterAddonsConfigCloudrunConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigCloudrunConfigPtrOutput) Disabled ¶
func (o ClusterAddonsConfigCloudrunConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigCloudrunConfigPtrOutput) ElementType ¶
func (ClusterAddonsConfigCloudrunConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigCloudrunConfigPtrOutput) LoadBalancerType ¶ added in v3.25.0
func (o ClusterAddonsConfigCloudrunConfigPtrOutput) LoadBalancerType() pulumi.StringPtrOutput
The load balancer type of CloudRun ingress service. It is external load balancer by default. Set `load_balancer_type=LOAD_BALANCER_TYPE_INTERNAL` to configure it as internal load balancer.
func (ClusterAddonsConfigCloudrunConfigPtrOutput) ToClusterAddonsConfigCloudrunConfigPtrOutput ¶
func (o ClusterAddonsConfigCloudrunConfigPtrOutput) ToClusterAddonsConfigCloudrunConfigPtrOutput() ClusterAddonsConfigCloudrunConfigPtrOutput
func (ClusterAddonsConfigCloudrunConfigPtrOutput) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigCloudrunConfigPtrOutput) ToClusterAddonsConfigCloudrunConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigCloudrunConfigPtrOutput
type ClusterAddonsConfigConfigConnectorConfig ¶ added in v3.7.0
type ClusterAddonsConfigConfigConnectorConfig struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterAddonsConfigConfigConnectorConfigArgs ¶ added in v3.7.0
type ClusterAddonsConfigConfigConnectorConfigArgs 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"` }
func (ClusterAddonsConfigConfigConnectorConfigArgs) ElementType ¶ added in v3.7.0
func (ClusterAddonsConfigConfigConnectorConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigOutput ¶ added in v3.7.0
func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigOutput() ClusterAddonsConfigConfigConnectorConfigOutput
func (ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigOutputWithContext ¶ added in v3.7.0
func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigOutput
func (ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigPtrOutput ¶ added in v3.7.0
func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput
func (ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext ¶ added in v3.7.0
func (i ClusterAddonsConfigConfigConnectorConfigArgs) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput
type ClusterAddonsConfigConfigConnectorConfigInput ¶ added in v3.7.0
type ClusterAddonsConfigConfigConnectorConfigInput interface { pulumi.Input ToClusterAddonsConfigConfigConnectorConfigOutput() ClusterAddonsConfigConfigConnectorConfigOutput ToClusterAddonsConfigConfigConnectorConfigOutputWithContext(context.Context) ClusterAddonsConfigConfigConnectorConfigOutput }
ClusterAddonsConfigConfigConnectorConfigInput is an input type that accepts ClusterAddonsConfigConfigConnectorConfigArgs and ClusterAddonsConfigConfigConnectorConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigConfigConnectorConfigInput` via:
ClusterAddonsConfigConfigConnectorConfigArgs{...}
type ClusterAddonsConfigConfigConnectorConfigOutput ¶ added in v3.7.0
type ClusterAddonsConfigConfigConnectorConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigConfigConnectorConfigOutput) ElementType ¶ added in v3.7.0
func (ClusterAddonsConfigConfigConnectorConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigConfigConnectorConfigOutput) Enabled ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigOutput ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigOutput() ClusterAddonsConfigConfigConnectorConfigOutput
func (ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigOutputWithContext ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigOutput
func (ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutput ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput
func (ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput
type ClusterAddonsConfigConfigConnectorConfigPtrInput ¶ added in v3.7.0
type ClusterAddonsConfigConfigConnectorConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput }
ClusterAddonsConfigConfigConnectorConfigPtrInput is an input type that accepts ClusterAddonsConfigConfigConnectorConfigArgs, ClusterAddonsConfigConfigConnectorConfigPtr and ClusterAddonsConfigConfigConnectorConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigConfigConnectorConfigPtrInput` via:
ClusterAddonsConfigConfigConnectorConfigArgs{...} or: nil
func ClusterAddonsConfigConfigConnectorConfigPtr ¶ added in v3.7.0
func ClusterAddonsConfigConfigConnectorConfigPtr(v *ClusterAddonsConfigConfigConnectorConfigArgs) ClusterAddonsConfigConfigConnectorConfigPtrInput
type ClusterAddonsConfigConfigConnectorConfigPtrOutput ¶ added in v3.7.0
type ClusterAddonsConfigConfigConnectorConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigConfigConnectorConfigPtrOutput) ElementType ¶ added in v3.7.0
func (ClusterAddonsConfigConfigConnectorConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigConfigConnectorConfigPtrOutput) Enabled ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigConfigConnectorConfigPtrOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutput ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutput() ClusterAddonsConfigConfigConnectorConfigPtrOutput
func (ClusterAddonsConfigConfigConnectorConfigPtrOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext ¶ added in v3.7.0
func (o ClusterAddonsConfigConfigConnectorConfigPtrOutput) ToClusterAddonsConfigConfigConnectorConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigConfigConnectorConfigPtrOutput
type ClusterAddonsConfigDnsCacheConfig ¶
type ClusterAddonsConfigDnsCacheConfig struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterAddonsConfigDnsCacheConfigArgs ¶
type ClusterAddonsConfigDnsCacheConfigArgs 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"` }
func (ClusterAddonsConfigDnsCacheConfigArgs) ElementType ¶
func (ClusterAddonsConfigDnsCacheConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigOutput ¶
func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigOutput() ClusterAddonsConfigDnsCacheConfigOutput
func (ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigOutputWithContext ¶
func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigOutput
func (ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigPtrOutput ¶
func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput
func (ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext ¶
func (i ClusterAddonsConfigDnsCacheConfigArgs) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput
type ClusterAddonsConfigDnsCacheConfigInput ¶
type ClusterAddonsConfigDnsCacheConfigInput interface { pulumi.Input ToClusterAddonsConfigDnsCacheConfigOutput() ClusterAddonsConfigDnsCacheConfigOutput ToClusterAddonsConfigDnsCacheConfigOutputWithContext(context.Context) ClusterAddonsConfigDnsCacheConfigOutput }
ClusterAddonsConfigDnsCacheConfigInput is an input type that accepts ClusterAddonsConfigDnsCacheConfigArgs and ClusterAddonsConfigDnsCacheConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigDnsCacheConfigInput` via:
ClusterAddonsConfigDnsCacheConfigArgs{...}
type ClusterAddonsConfigDnsCacheConfigOutput ¶
type ClusterAddonsConfigDnsCacheConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigDnsCacheConfigOutput) ElementType ¶
func (ClusterAddonsConfigDnsCacheConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigDnsCacheConfigOutput) Enabled ¶
func (o ClusterAddonsConfigDnsCacheConfigOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigOutput ¶
func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigOutput() ClusterAddonsConfigDnsCacheConfigOutput
func (ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigOutputWithContext ¶
func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigOutput
func (ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutput ¶
func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput
func (ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigDnsCacheConfigOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput
type ClusterAddonsConfigDnsCacheConfigPtrInput ¶
type ClusterAddonsConfigDnsCacheConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput }
ClusterAddonsConfigDnsCacheConfigPtrInput is an input type that accepts ClusterAddonsConfigDnsCacheConfigArgs, ClusterAddonsConfigDnsCacheConfigPtr and ClusterAddonsConfigDnsCacheConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigDnsCacheConfigPtrInput` via:
ClusterAddonsConfigDnsCacheConfigArgs{...} or: nil
func ClusterAddonsConfigDnsCacheConfigPtr ¶
func ClusterAddonsConfigDnsCacheConfigPtr(v *ClusterAddonsConfigDnsCacheConfigArgs) ClusterAddonsConfigDnsCacheConfigPtrInput
type ClusterAddonsConfigDnsCacheConfigPtrOutput ¶
type ClusterAddonsConfigDnsCacheConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigDnsCacheConfigPtrOutput) ElementType ¶
func (ClusterAddonsConfigDnsCacheConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigDnsCacheConfigPtrOutput) Enabled ¶
func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigDnsCacheConfigPtrOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutput ¶
func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutput() ClusterAddonsConfigDnsCacheConfigPtrOutput
func (ClusterAddonsConfigDnsCacheConfigPtrOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigDnsCacheConfigPtrOutput) ToClusterAddonsConfigDnsCacheConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigDnsCacheConfigPtrOutput
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfig ¶ added in v3.3.0
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfig struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs ¶ added in v3.3.0
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs 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"` }
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ElementType ¶ added in v3.3.0
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ¶ added in v3.3.0
func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext ¶ added in v3.3.0
func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput ¶ added in v3.3.0
func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext ¶ added in v3.3.0
func (i ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput ¶ added in v3.3.0
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput interface { pulumi.Input ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput }
ClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput is an input type that accepts ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs and ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput` via:
ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs{...}
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ¶ added in v3.3.0
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ElementType ¶ added in v3.3.0
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) Enabled ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput ¶ added in v3.3.0
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput }
ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput is an input type that accepts ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs, ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtr and ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput` via:
ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs{...} or: nil
func ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtr ¶ added in v3.3.0
func ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtr(v *ClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrInput
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput ¶ added in v3.3.0
type ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ElementType ¶ added in v3.3.0
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) Enabled ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
func (ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext ¶ added in v3.3.0
func (o ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput) ToClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
type ClusterAddonsConfigHorizontalPodAutoscaling ¶
type ClusterAddonsConfigHorizontalPodAutoscaling struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled bool `pulumi:"disabled"` }
type ClusterAddonsConfigHorizontalPodAutoscalingArgs ¶
type ClusterAddonsConfigHorizontalPodAutoscalingArgs struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled pulumi.BoolInput `pulumi:"disabled"` }
func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ElementType ¶
func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ElementType() reflect.Type
func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingOutput ¶
func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingOutput() ClusterAddonsConfigHorizontalPodAutoscalingOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext ¶
func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput ¶
func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext ¶
func (i ClusterAddonsConfigHorizontalPodAutoscalingArgs) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
type ClusterAddonsConfigHorizontalPodAutoscalingInput ¶
type ClusterAddonsConfigHorizontalPodAutoscalingInput interface { pulumi.Input ToClusterAddonsConfigHorizontalPodAutoscalingOutput() ClusterAddonsConfigHorizontalPodAutoscalingOutput ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(context.Context) ClusterAddonsConfigHorizontalPodAutoscalingOutput }
ClusterAddonsConfigHorizontalPodAutoscalingInput is an input type that accepts ClusterAddonsConfigHorizontalPodAutoscalingArgs and ClusterAddonsConfigHorizontalPodAutoscalingOutput values. You can construct a concrete instance of `ClusterAddonsConfigHorizontalPodAutoscalingInput` via:
ClusterAddonsConfigHorizontalPodAutoscalingArgs{...}
type ClusterAddonsConfigHorizontalPodAutoscalingOutput ¶
type ClusterAddonsConfigHorizontalPodAutoscalingOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) Disabled ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) Disabled() pulumi.BoolOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ElementType ¶
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ElementType() reflect.Type
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingOutput ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingOutput() ClusterAddonsConfigHorizontalPodAutoscalingOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
type ClusterAddonsConfigHorizontalPodAutoscalingPtrInput ¶
type ClusterAddonsConfigHorizontalPodAutoscalingPtrInput interface { pulumi.Input ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput }
ClusterAddonsConfigHorizontalPodAutoscalingPtrInput is an input type that accepts ClusterAddonsConfigHorizontalPodAutoscalingArgs, ClusterAddonsConfigHorizontalPodAutoscalingPtr and ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigHorizontalPodAutoscalingPtrInput` via:
ClusterAddonsConfigHorizontalPodAutoscalingArgs{...} or: nil
func ClusterAddonsConfigHorizontalPodAutoscalingPtr ¶
func ClusterAddonsConfigHorizontalPodAutoscalingPtr(v *ClusterAddonsConfigHorizontalPodAutoscalingArgs) ClusterAddonsConfigHorizontalPodAutoscalingPtrInput
type ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput ¶
type ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) Disabled ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) Disabled() pulumi.BoolPtrOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ElementType ¶
func (ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutput() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
func (ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext ¶
func (o ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput) ToClusterAddonsConfigHorizontalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
type ClusterAddonsConfigHttpLoadBalancing ¶
type ClusterAddonsConfigHttpLoadBalancing struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled bool `pulumi:"disabled"` }
type ClusterAddonsConfigHttpLoadBalancingArgs ¶
type ClusterAddonsConfigHttpLoadBalancingArgs struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled pulumi.BoolInput `pulumi:"disabled"` }
func (ClusterAddonsConfigHttpLoadBalancingArgs) ElementType ¶
func (ClusterAddonsConfigHttpLoadBalancingArgs) ElementType() reflect.Type
func (ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingOutput ¶
func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingOutput() ClusterAddonsConfigHttpLoadBalancingOutput
func (ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingOutputWithContext ¶
func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingOutput
func (ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingPtrOutput ¶
func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput
func (ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext ¶
func (i ClusterAddonsConfigHttpLoadBalancingArgs) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput
type ClusterAddonsConfigHttpLoadBalancingInput ¶
type ClusterAddonsConfigHttpLoadBalancingInput interface { pulumi.Input ToClusterAddonsConfigHttpLoadBalancingOutput() ClusterAddonsConfigHttpLoadBalancingOutput ToClusterAddonsConfigHttpLoadBalancingOutputWithContext(context.Context) ClusterAddonsConfigHttpLoadBalancingOutput }
ClusterAddonsConfigHttpLoadBalancingInput is an input type that accepts ClusterAddonsConfigHttpLoadBalancingArgs and ClusterAddonsConfigHttpLoadBalancingOutput values. You can construct a concrete instance of `ClusterAddonsConfigHttpLoadBalancingInput` via:
ClusterAddonsConfigHttpLoadBalancingArgs{...}
type ClusterAddonsConfigHttpLoadBalancingOutput ¶
type ClusterAddonsConfigHttpLoadBalancingOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigHttpLoadBalancingOutput) Disabled ¶
func (o ClusterAddonsConfigHttpLoadBalancingOutput) Disabled() pulumi.BoolOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigHttpLoadBalancingOutput) ElementType ¶
func (ClusterAddonsConfigHttpLoadBalancingOutput) ElementType() reflect.Type
func (ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingOutput ¶
func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingOutput() ClusterAddonsConfigHttpLoadBalancingOutput
func (ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingOutputWithContext ¶
func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingOutput
func (ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutput ¶
func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput
func (ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext ¶
func (o ClusterAddonsConfigHttpLoadBalancingOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput
type ClusterAddonsConfigHttpLoadBalancingPtrInput ¶
type ClusterAddonsConfigHttpLoadBalancingPtrInput interface { pulumi.Input ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput }
ClusterAddonsConfigHttpLoadBalancingPtrInput is an input type that accepts ClusterAddonsConfigHttpLoadBalancingArgs, ClusterAddonsConfigHttpLoadBalancingPtr and ClusterAddonsConfigHttpLoadBalancingPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigHttpLoadBalancingPtrInput` via:
ClusterAddonsConfigHttpLoadBalancingArgs{...} or: nil
func ClusterAddonsConfigHttpLoadBalancingPtr ¶
func ClusterAddonsConfigHttpLoadBalancingPtr(v *ClusterAddonsConfigHttpLoadBalancingArgs) ClusterAddonsConfigHttpLoadBalancingPtrInput
type ClusterAddonsConfigHttpLoadBalancingPtrOutput ¶
type ClusterAddonsConfigHttpLoadBalancingPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigHttpLoadBalancingPtrOutput) Disabled ¶
func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) Disabled() pulumi.BoolPtrOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigHttpLoadBalancingPtrOutput) ElementType ¶
func (ClusterAddonsConfigHttpLoadBalancingPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigHttpLoadBalancingPtrOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutput ¶
func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutput() ClusterAddonsConfigHttpLoadBalancingPtrOutput
func (ClusterAddonsConfigHttpLoadBalancingPtrOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext ¶
func (o ClusterAddonsConfigHttpLoadBalancingPtrOutput) ToClusterAddonsConfigHttpLoadBalancingPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigHttpLoadBalancingPtrOutput
type ClusterAddonsConfigInput ¶
type ClusterAddonsConfigInput interface { pulumi.Input ToClusterAddonsConfigOutput() ClusterAddonsConfigOutput ToClusterAddonsConfigOutputWithContext(context.Context) ClusterAddonsConfigOutput }
ClusterAddonsConfigInput is an input type that accepts ClusterAddonsConfigArgs and ClusterAddonsConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigInput` via:
ClusterAddonsConfigArgs{...}
type ClusterAddonsConfigIstioConfig ¶
type ClusterAddonsConfigIstioConfig struct { // The authentication type between services in Istio. Available options include `AUTH_MUTUAL_TLS`. Auth *string `pulumi:"auth"` // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled bool `pulumi:"disabled"` }
type ClusterAddonsConfigIstioConfigArgs ¶
type ClusterAddonsConfigIstioConfigArgs struct { // The authentication type between services in Istio. Available options include `AUTH_MUTUAL_TLS`. Auth pulumi.StringPtrInput `pulumi:"auth"` // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled pulumi.BoolInput `pulumi:"disabled"` }
func (ClusterAddonsConfigIstioConfigArgs) ElementType ¶
func (ClusterAddonsConfigIstioConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigOutput ¶
func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigOutput() ClusterAddonsConfigIstioConfigOutput
func (ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigOutputWithContext ¶
func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigOutput
func (ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigPtrOutput ¶
func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput
func (ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigPtrOutputWithContext ¶
func (i ClusterAddonsConfigIstioConfigArgs) ToClusterAddonsConfigIstioConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigPtrOutput
type ClusterAddonsConfigIstioConfigInput ¶
type ClusterAddonsConfigIstioConfigInput interface { pulumi.Input ToClusterAddonsConfigIstioConfigOutput() ClusterAddonsConfigIstioConfigOutput ToClusterAddonsConfigIstioConfigOutputWithContext(context.Context) ClusterAddonsConfigIstioConfigOutput }
ClusterAddonsConfigIstioConfigInput is an input type that accepts ClusterAddonsConfigIstioConfigArgs and ClusterAddonsConfigIstioConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigIstioConfigInput` via:
ClusterAddonsConfigIstioConfigArgs{...}
type ClusterAddonsConfigIstioConfigOutput ¶
type ClusterAddonsConfigIstioConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigIstioConfigOutput) Auth ¶
func (o ClusterAddonsConfigIstioConfigOutput) Auth() pulumi.StringPtrOutput
The authentication type between services in Istio. Available options include `AUTH_MUTUAL_TLS`.
func (ClusterAddonsConfigIstioConfigOutput) Disabled ¶
func (o ClusterAddonsConfigIstioConfigOutput) Disabled() pulumi.BoolOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigIstioConfigOutput) ElementType ¶
func (ClusterAddonsConfigIstioConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigOutput ¶
func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigOutput() ClusterAddonsConfigIstioConfigOutput
func (ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigOutputWithContext ¶
func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigOutput
func (ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigPtrOutput ¶
func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput
func (ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigIstioConfigOutput) ToClusterAddonsConfigIstioConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigPtrOutput
type ClusterAddonsConfigIstioConfigPtrInput ¶
type ClusterAddonsConfigIstioConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput ToClusterAddonsConfigIstioConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigIstioConfigPtrOutput }
ClusterAddonsConfigIstioConfigPtrInput is an input type that accepts ClusterAddonsConfigIstioConfigArgs, ClusterAddonsConfigIstioConfigPtr and ClusterAddonsConfigIstioConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigIstioConfigPtrInput` via:
ClusterAddonsConfigIstioConfigArgs{...} or: nil
func ClusterAddonsConfigIstioConfigPtr ¶
func ClusterAddonsConfigIstioConfigPtr(v *ClusterAddonsConfigIstioConfigArgs) ClusterAddonsConfigIstioConfigPtrInput
type ClusterAddonsConfigIstioConfigPtrOutput ¶
type ClusterAddonsConfigIstioConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigIstioConfigPtrOutput) Auth ¶
func (o ClusterAddonsConfigIstioConfigPtrOutput) Auth() pulumi.StringPtrOutput
The authentication type between services in Istio. Available options include `AUTH_MUTUAL_TLS`.
func (ClusterAddonsConfigIstioConfigPtrOutput) Disabled ¶
func (o ClusterAddonsConfigIstioConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigIstioConfigPtrOutput) ElementType ¶
func (ClusterAddonsConfigIstioConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigIstioConfigPtrOutput) ToClusterAddonsConfigIstioConfigPtrOutput ¶
func (o ClusterAddonsConfigIstioConfigPtrOutput) ToClusterAddonsConfigIstioConfigPtrOutput() ClusterAddonsConfigIstioConfigPtrOutput
func (ClusterAddonsConfigIstioConfigPtrOutput) ToClusterAddonsConfigIstioConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigIstioConfigPtrOutput) ToClusterAddonsConfigIstioConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigIstioConfigPtrOutput
type ClusterAddonsConfigKalmConfig ¶ added in v3.5.0
type ClusterAddonsConfigKalmConfig struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterAddonsConfigKalmConfigArgs ¶ added in v3.5.0
type ClusterAddonsConfigKalmConfigArgs 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"` }
func (ClusterAddonsConfigKalmConfigArgs) ElementType ¶ added in v3.5.0
func (ClusterAddonsConfigKalmConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigOutput ¶ added in v3.5.0
func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigOutput() ClusterAddonsConfigKalmConfigOutput
func (ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigOutputWithContext ¶ added in v3.5.0
func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigOutput
func (ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigPtrOutput ¶ added in v3.5.0
func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput
func (ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigPtrOutputWithContext ¶ added in v3.5.0
func (i ClusterAddonsConfigKalmConfigArgs) ToClusterAddonsConfigKalmConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigPtrOutput
type ClusterAddonsConfigKalmConfigInput ¶ added in v3.5.0
type ClusterAddonsConfigKalmConfigInput interface { pulumi.Input ToClusterAddonsConfigKalmConfigOutput() ClusterAddonsConfigKalmConfigOutput ToClusterAddonsConfigKalmConfigOutputWithContext(context.Context) ClusterAddonsConfigKalmConfigOutput }
ClusterAddonsConfigKalmConfigInput is an input type that accepts ClusterAddonsConfigKalmConfigArgs and ClusterAddonsConfigKalmConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigKalmConfigInput` via:
ClusterAddonsConfigKalmConfigArgs{...}
type ClusterAddonsConfigKalmConfigOutput ¶ added in v3.5.0
type ClusterAddonsConfigKalmConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigKalmConfigOutput) ElementType ¶ added in v3.5.0
func (ClusterAddonsConfigKalmConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigKalmConfigOutput) Enabled ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigOutput ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigOutput() ClusterAddonsConfigKalmConfigOutput
func (ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigOutputWithContext ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigOutput
func (ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigPtrOutput ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput
func (ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigPtrOutputWithContext ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigOutput) ToClusterAddonsConfigKalmConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigPtrOutput
type ClusterAddonsConfigKalmConfigPtrInput ¶ added in v3.5.0
type ClusterAddonsConfigKalmConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput ToClusterAddonsConfigKalmConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigKalmConfigPtrOutput }
ClusterAddonsConfigKalmConfigPtrInput is an input type that accepts ClusterAddonsConfigKalmConfigArgs, ClusterAddonsConfigKalmConfigPtr and ClusterAddonsConfigKalmConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigKalmConfigPtrInput` via:
ClusterAddonsConfigKalmConfigArgs{...} or: nil
func ClusterAddonsConfigKalmConfigPtr ¶ added in v3.5.0
func ClusterAddonsConfigKalmConfigPtr(v *ClusterAddonsConfigKalmConfigArgs) ClusterAddonsConfigKalmConfigPtrInput
type ClusterAddonsConfigKalmConfigPtrOutput ¶ added in v3.5.0
type ClusterAddonsConfigKalmConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigKalmConfigPtrOutput) ElementType ¶ added in v3.5.0
func (ClusterAddonsConfigKalmConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigKalmConfigPtrOutput) Enabled ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterAddonsConfigKalmConfigPtrOutput) ToClusterAddonsConfigKalmConfigPtrOutput ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigPtrOutput) ToClusterAddonsConfigKalmConfigPtrOutput() ClusterAddonsConfigKalmConfigPtrOutput
func (ClusterAddonsConfigKalmConfigPtrOutput) ToClusterAddonsConfigKalmConfigPtrOutputWithContext ¶ added in v3.5.0
func (o ClusterAddonsConfigKalmConfigPtrOutput) ToClusterAddonsConfigKalmConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigKalmConfigPtrOutput
type ClusterAddonsConfigNetworkPolicyConfig ¶
type ClusterAddonsConfigNetworkPolicyConfig struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled bool `pulumi:"disabled"` }
type ClusterAddonsConfigNetworkPolicyConfigArgs ¶
type ClusterAddonsConfigNetworkPolicyConfigArgs struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled pulumi.BoolInput `pulumi:"disabled"` }
func (ClusterAddonsConfigNetworkPolicyConfigArgs) ElementType ¶
func (ClusterAddonsConfigNetworkPolicyConfigArgs) ElementType() reflect.Type
func (ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigOutput ¶
func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigOutput() ClusterAddonsConfigNetworkPolicyConfigOutput
func (ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext ¶
func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigOutput
func (ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput ¶
func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
func (ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext ¶
func (i ClusterAddonsConfigNetworkPolicyConfigArgs) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput
type ClusterAddonsConfigNetworkPolicyConfigInput ¶
type ClusterAddonsConfigNetworkPolicyConfigInput interface { pulumi.Input ToClusterAddonsConfigNetworkPolicyConfigOutput() ClusterAddonsConfigNetworkPolicyConfigOutput ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext(context.Context) ClusterAddonsConfigNetworkPolicyConfigOutput }
ClusterAddonsConfigNetworkPolicyConfigInput is an input type that accepts ClusterAddonsConfigNetworkPolicyConfigArgs and ClusterAddonsConfigNetworkPolicyConfigOutput values. You can construct a concrete instance of `ClusterAddonsConfigNetworkPolicyConfigInput` via:
ClusterAddonsConfigNetworkPolicyConfigArgs{...}
type ClusterAddonsConfigNetworkPolicyConfigOutput ¶
type ClusterAddonsConfigNetworkPolicyConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigNetworkPolicyConfigOutput) Disabled ¶
func (o ClusterAddonsConfigNetworkPolicyConfigOutput) Disabled() pulumi.BoolOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigNetworkPolicyConfigOutput) ElementType ¶
func (ClusterAddonsConfigNetworkPolicyConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigOutput ¶
func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigOutput() ClusterAddonsConfigNetworkPolicyConfigOutput
func (ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext ¶
func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigOutput
func (ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput ¶
func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
func (ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigNetworkPolicyConfigOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput
type ClusterAddonsConfigNetworkPolicyConfigPtrInput ¶
type ClusterAddonsConfigNetworkPolicyConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput }
ClusterAddonsConfigNetworkPolicyConfigPtrInput is an input type that accepts ClusterAddonsConfigNetworkPolicyConfigArgs, ClusterAddonsConfigNetworkPolicyConfigPtr and ClusterAddonsConfigNetworkPolicyConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigNetworkPolicyConfigPtrInput` via:
ClusterAddonsConfigNetworkPolicyConfigArgs{...} or: nil
func ClusterAddonsConfigNetworkPolicyConfigPtr ¶
func ClusterAddonsConfigNetworkPolicyConfigPtr(v *ClusterAddonsConfigNetworkPolicyConfigArgs) ClusterAddonsConfigNetworkPolicyConfigPtrInput
type ClusterAddonsConfigNetworkPolicyConfigPtrOutput ¶
type ClusterAddonsConfigNetworkPolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigNetworkPolicyConfigPtrOutput) Disabled ¶
func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) Disabled() pulumi.BoolPtrOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ElementType ¶
func (ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput ¶
func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutput() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
func (ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigNetworkPolicyConfigPtrOutput) ToClusterAddonsConfigNetworkPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigNetworkPolicyConfigPtrOutput
type ClusterAddonsConfigOutput ¶
type ClusterAddonsConfigOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigOutput) CloudrunConfig ¶
func (o ClusterAddonsConfigOutput) CloudrunConfig() ClusterAddonsConfigCloudrunConfigPtrOutput
. Structure is documented below.
func (ClusterAddonsConfigOutput) ConfigConnectorConfig ¶ added in v3.7.0
func (o ClusterAddonsConfigOutput) ConfigConnectorConfig() ClusterAddonsConfigConfigConnectorConfigPtrOutput
. The status of the ConfigConnector addon. It is disabled by default; Set `enabled = true` to enable.
func (ClusterAddonsConfigOutput) DnsCacheConfig ¶
func (o ClusterAddonsConfigOutput) DnsCacheConfig() ClusterAddonsConfigDnsCacheConfigPtrOutput
. The status of the NodeLocal DNSCache addon. It is disabled by default. Set `enabled = true` to enable.
func (ClusterAddonsConfigOutput) ElementType ¶
func (ClusterAddonsConfigOutput) ElementType() reflect.Type
func (ClusterAddonsConfigOutput) GcePersistentDiskCsiDriverConfig ¶ added in v3.3.0
func (o ClusterAddonsConfigOutput) GcePersistentDiskCsiDriverConfig() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
. Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. Defaults to disabled; set `enabled = true` to enable.
func (ClusterAddonsConfigOutput) HorizontalPodAutoscaling ¶
func (o ClusterAddonsConfigOutput) HorizontalPodAutoscaling() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
The status of the Horizontal Pod Autoscaling addon, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods. It ensures that a Heapster pod is running in the cluster, which is also used by the Cloud Monitoring service. It is enabled by default; set `disabled = true` to disable.
func (ClusterAddonsConfigOutput) HttpLoadBalancing ¶
func (o ClusterAddonsConfigOutput) HttpLoadBalancing() ClusterAddonsConfigHttpLoadBalancingPtrOutput
The status of the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster. It is enabled by default; set `disabled = true` to disable.
func (ClusterAddonsConfigOutput) IstioConfig ¶
func (o ClusterAddonsConfigOutput) IstioConfig() ClusterAddonsConfigIstioConfigPtrOutput
. Structure is documented below.
func (ClusterAddonsConfigOutput) KalmConfig ¶ added in v3.5.0
func (o ClusterAddonsConfigOutput) KalmConfig() ClusterAddonsConfigKalmConfigPtrOutput
. Configuration for the KALM addon, which manages the lifecycle of k8s. It is disabled by default; Set `enabled = true` to enable.
func (ClusterAddonsConfigOutput) NetworkPolicyConfig ¶
func (o ClusterAddonsConfigOutput) NetworkPolicyConfig() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
Whether we should enable the network policy addon for the master. This must be enabled in order to enable network policy for the nodes. To enable this, you must also define a `networkPolicy` block, otherwise nothing will happen. It can only be disabled if the nodes already do not have network policies enabled. Defaults to disabled; set `disabled = false` to enable.
func (ClusterAddonsConfigOutput) ToClusterAddonsConfigOutput ¶
func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigOutput() ClusterAddonsConfigOutput
func (ClusterAddonsConfigOutput) ToClusterAddonsConfigOutputWithContext ¶
func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigOutputWithContext(ctx context.Context) ClusterAddonsConfigOutput
func (ClusterAddonsConfigOutput) ToClusterAddonsConfigPtrOutput ¶
func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput
func (ClusterAddonsConfigOutput) ToClusterAddonsConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigOutput) ToClusterAddonsConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigPtrOutput
type ClusterAddonsConfigPtrInput ¶
type ClusterAddonsConfigPtrInput interface { pulumi.Input ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput ToClusterAddonsConfigPtrOutputWithContext(context.Context) ClusterAddonsConfigPtrOutput }
ClusterAddonsConfigPtrInput is an input type that accepts ClusterAddonsConfigArgs, ClusterAddonsConfigPtr and ClusterAddonsConfigPtrOutput values. You can construct a concrete instance of `ClusterAddonsConfigPtrInput` via:
ClusterAddonsConfigArgs{...} or: nil
func ClusterAddonsConfigPtr ¶
func ClusterAddonsConfigPtr(v *ClusterAddonsConfigArgs) ClusterAddonsConfigPtrInput
type ClusterAddonsConfigPtrOutput ¶
type ClusterAddonsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAddonsConfigPtrOutput) CloudrunConfig ¶
func (o ClusterAddonsConfigPtrOutput) CloudrunConfig() ClusterAddonsConfigCloudrunConfigPtrOutput
. Structure is documented below.
func (ClusterAddonsConfigPtrOutput) ConfigConnectorConfig ¶ added in v3.7.0
func (o ClusterAddonsConfigPtrOutput) ConfigConnectorConfig() ClusterAddonsConfigConfigConnectorConfigPtrOutput
. The status of the ConfigConnector addon. It is disabled by default; Set `enabled = true` to enable.
func (ClusterAddonsConfigPtrOutput) DnsCacheConfig ¶
func (o ClusterAddonsConfigPtrOutput) DnsCacheConfig() ClusterAddonsConfigDnsCacheConfigPtrOutput
. The status of the NodeLocal DNSCache addon. It is disabled by default. Set `enabled = true` to enable.
func (ClusterAddonsConfigPtrOutput) Elem ¶
func (o ClusterAddonsConfigPtrOutput) Elem() ClusterAddonsConfigOutput
func (ClusterAddonsConfigPtrOutput) ElementType ¶
func (ClusterAddonsConfigPtrOutput) ElementType() reflect.Type
func (ClusterAddonsConfigPtrOutput) GcePersistentDiskCsiDriverConfig ¶ added in v3.3.0
func (o ClusterAddonsConfigPtrOutput) GcePersistentDiskCsiDriverConfig() ClusterAddonsConfigGcePersistentDiskCsiDriverConfigPtrOutput
. Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. Defaults to disabled; set `enabled = true` to enable.
func (ClusterAddonsConfigPtrOutput) HorizontalPodAutoscaling ¶
func (o ClusterAddonsConfigPtrOutput) HorizontalPodAutoscaling() ClusterAddonsConfigHorizontalPodAutoscalingPtrOutput
The status of the Horizontal Pod Autoscaling addon, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods. It ensures that a Heapster pod is running in the cluster, which is also used by the Cloud Monitoring service. It is enabled by default; set `disabled = true` to disable.
func (ClusterAddonsConfigPtrOutput) HttpLoadBalancing ¶
func (o ClusterAddonsConfigPtrOutput) HttpLoadBalancing() ClusterAddonsConfigHttpLoadBalancingPtrOutput
The status of the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster. It is enabled by default; set `disabled = true` to disable.
func (ClusterAddonsConfigPtrOutput) IstioConfig ¶
func (o ClusterAddonsConfigPtrOutput) IstioConfig() ClusterAddonsConfigIstioConfigPtrOutput
. Structure is documented below.
func (ClusterAddonsConfigPtrOutput) KalmConfig ¶ added in v3.5.0
func (o ClusterAddonsConfigPtrOutput) KalmConfig() ClusterAddonsConfigKalmConfigPtrOutput
. Configuration for the KALM addon, which manages the lifecycle of k8s. It is disabled by default; Set `enabled = true` to enable.
func (ClusterAddonsConfigPtrOutput) NetworkPolicyConfig ¶
func (o ClusterAddonsConfigPtrOutput) NetworkPolicyConfig() ClusterAddonsConfigNetworkPolicyConfigPtrOutput
Whether we should enable the network policy addon for the master. This must be enabled in order to enable network policy for the nodes. To enable this, you must also define a `networkPolicy` block, otherwise nothing will happen. It can only be disabled if the nodes already do not have network policies enabled. Defaults to disabled; set `disabled = false` to enable.
func (ClusterAddonsConfigPtrOutput) ToClusterAddonsConfigPtrOutput ¶
func (o ClusterAddonsConfigPtrOutput) ToClusterAddonsConfigPtrOutput() ClusterAddonsConfigPtrOutput
func (ClusterAddonsConfigPtrOutput) ToClusterAddonsConfigPtrOutputWithContext ¶
func (o ClusterAddonsConfigPtrOutput) ToClusterAddonsConfigPtrOutputWithContext(ctx context.Context) ClusterAddonsConfigPtrOutput
type ClusterArgs ¶
type ClusterArgs struct { // The configuration for addons supported by GKE. // Structure is documented below. AddonsConfig ClusterAddonsConfigPtrInput // Configuration for the // [Google Groups for GKE](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control#groups-setup-gsuite) feature. // Structure is documented below. AuthenticatorGroupsConfig ClusterAuthenticatorGroupsConfigPtrInput // Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to // automatically adjust the size of the cluster and create/delete node pools based // on the current needs of the cluster's workload. See the // [guide to using Node Auto-Provisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) // for more details. Structure is documented below. ClusterAutoscaling ClusterClusterAutoscalingPtrInput // The IP address range of the Kubernetes pods // in this cluster in CIDR 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`. This field will // only work for routes-based clusters, where `ipAllocationPolicy` is not defined. ClusterIpv4Cidr pulumi.StringPtrInput // Configuration for // [ClusterTelemetry](https://cloud.google.com/monitoring/kubernetes-engine/installing#controlling_the_collection_of_application_logs) feature, // Structure is documented below. ClusterTelemetry ClusterClusterTelemetryPtrInput // Structure is documented below. DatabaseEncryption ClusterDatabaseEncryptionPtrInput // The default maximum number of pods // per node in this cluster. This doesn't work on "routes-based" clusters, clusters // that don't have IP Aliasing enabled. See the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr) // for more information. DefaultMaxPodsPerNode pulumi.IntPtrInput // [GKE SNAT](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent#how_ipmasq_works) DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster, [API doc](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#networkconfig). DefaultSnatStatus ClusterDefaultSnatStatusPtrInput // Description of the cluster. Description pulumi.StringPtrInput // Enable Binary Authorization for this cluster. // If enabled, all container images will be validated by Google Binary Authorization. EnableBinaryAuthorization pulumi.BoolPtrInput // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntranodeVisibility pulumi.BoolPtrInput // Whether to enable Kubernetes Alpha features for // this cluster. Note that when this option is enabled, the cluster cannot be upgraded // and will be automatically deleted after 30 days. EnableKubernetesAlpha pulumi.BoolPtrInput // 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. // Defaults to `false` EnableLegacyAbac pulumi.BoolPtrInput // Enable Shielded Nodes features on all nodes in this cluster. Defaults to `false`. EnableShieldedNodes pulumi.BoolPtrInput // Whether to enable Cloud TPU resources in this cluster. // See the [official documentation](https://cloud.google.com/tpu/docs/kubernetes-engine-setup). EnableTpu pulumi.BoolPtrInput // The number of nodes to create in this // cluster's default node pool. In regional or multi-zonal clusters, this is the // number of nodes per zone. Must be set if `nodePool` is not set. If you're using // `container.NodePool` objects with no default node pool, you'll need to // set this to a value of at least `1`, alongside setting // `removeDefaultNodePool` to `true`. InitialNodeCount pulumi.IntPtrInput // Configuration of cluster IP allocation for // VPC-native clusters. Adding this block enables [IP aliasing](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-aliases), // making the cluster VPC-native instead of routes-based. Structure is documented // below. IpAllocationPolicy ClusterIpAllocationPolicyPtrInput // The location (region or zone) in which the cluster // master will be created, as well as the default node location. If you specify a // zone (such as `us-central1-a`), the cluster will be a zonal cluster with a // single cluster master. If you specify a region (such as `us-west1`), the // cluster will be a regional cluster with multiple masters spread across zones in // the region, and with default node locations in those zones as well Location pulumi.StringPtrInput // The logging service that the cluster should // write logs to. Available options include `logging.googleapis.com`(Legacy Stackdriver), // `logging.googleapis.com/kubernetes`(Stackdriver Kubernetes Engine Logging), and `none`. Defaults to `logging.googleapis.com/kubernetes` LoggingService pulumi.StringPtrInput // The maintenance policy to use for the cluster. Structure is // documented below. MaintenancePolicy ClusterMaintenancePolicyPtrInput // The authentication information for accessing the // Kubernetes master. Some values in this block are only returned by the API if // your service account has permission to get credentials for your GKE cluster. If // you see an unexpected diff removing a username/password or unsetting your client // cert, ensure you have the `container.clusters.getCredentials` permission. // Structure is documented below. MasterAuth ClusterMasterAuthPtrInput // The desired configuration options // for master authorized networks. Omit the nested `cidrBlocks` attribute to disallow // external access (except the cluster node IPs, which GKE automatically whitelists). MasterAuthorizedNetworksConfig ClusterMasterAuthorizedNetworksConfigPtrInput // The minimum version of the master. GKE // will auto-update the master to new versions, so this does not guarantee the // current master version--use the read-only `masterVersion` field to obtain that. // If unset, the cluster's version will be set by GKE to the version of the most recent // official release (which is not necessarily the latest version). Most users will find // the `container.getEngineVersions` data source useful - it indicates which versions // are available. If you intend to specify versions manually, // [the docs](https://cloud.google.com/kubernetes-engine/versioning-and-upgrades#specifying_cluster_version) // describe the various acceptable formats for this field. MinMasterVersion pulumi.StringPtrInput // The monitoring service that the cluster // should write metrics to. // Automatically send metrics from pods in the cluster to the Google Cloud Monitoring API. // VM metrics will be collected by Google Compute Engine regardless of this setting // Available options include // `monitoring.googleapis.com`(Legacy Stackdriver), `monitoring.googleapis.com/kubernetes`(Stackdriver Kubernetes Engine Monitoring), and `none`. // Defaults to `monitoring.googleapis.com/kubernetes` MonitoringService pulumi.StringPtrInput // The name of the cluster, unique within the project and // location. Name pulumi.StringPtrInput // The name or selfLink of the Google Compute Engine // network to which the cluster is connected. For Shared VPC, set this to the self link of the // shared network. Network pulumi.StringPtrInput // Configuration options for the // [NetworkPolicy](https://kubernetes.io/docs/concepts/services-networking/networkpolicies/) // feature. Structure is documented below. NetworkPolicy ClusterNetworkPolicyPtrInput // Determines whether alias IPs or routes will be used for pod IPs in the cluster. // Options are `VPC_NATIVE` or `ROUTES`. `VPC_NATIVE` enables [IP aliasing](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-aliases), // and requires the `ipAllocationPolicy` block to be defined. By default when this field is unspecified, GKE will create a `ROUTES`-based cluster. NetworkingMode pulumi.StringPtrInput // Parameters used in creating the default node pool. // Generally, this field should not be used at the same time as a // `container.NodePool` or a `nodePool` block; this configuration // manages the default node pool, which isn't recommended to be used. // Structure is documented below. NodeConfig ClusterNodeConfigPtrInput // The list of zones in which the cluster's nodes // are located. Nodes must be in the region of their regional cluster or in the // same region as their cluster's zone for zonal clusters. If this is specified for // a zonal cluster, omit the cluster's zone. NodeLocations pulumi.StringArrayInput // List of node pools associated with this cluster. // See container.NodePool for schema. // **Warning:** node pools defined inside a cluster can't be changed (or added/removed) after // cluster creation without deleting and recreating the entire cluster. Unless you absolutely need the ability // to say "these are the _only_ node pools associated with this cluster", use the // container.NodePool resource instead of this property. NodePools ClusterNodePoolArrayInput // The Kubernetes version on the nodes. Must either be unset // or set to the same value as `minMasterVersion` on create. Defaults to the default // version set by GKE which is not necessarily the latest version. This only affects // nodes in the default node pool. While a fuzzy version can be specified, it's // recommended that you specify explicit versions as the provider will see spurious diffs // when fuzzy versions are used. See the `container.getEngineVersions` data source's // `versionPrefix` field to approximate fuzzy versions. // To update nodes in other node pools, use the `version` attribute on the node pool. NodeVersion pulumi.StringPtrInput // Configuration for the // [PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature. // Structure is documented below. PodSecurityPolicyConfig ClusterPodSecurityPolicyConfigPtrInput // Configuration for [private clusters](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters), // clusters with private nodes. Structure is documented below. PrivateClusterConfig ClusterPrivateClusterConfigPtrInput // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration options for the [Release channel](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels) // feature, which provide more control over automatic upgrades of your GKE clusters. // When updating this field, GKE imposes specific version requirements. See // [Migrating between release channels](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels#migrating_between_release_channels) // for more details; the `container.getEngineVersions` datasource can provide // the default version for a channel. Note that removing the `releaseChannel` // field from your config will cause this provider to stop managing your cluster's // release channel, but will not unenroll it. Instead, use the `"UNSPECIFIED"` // channel. Structure is documented below. ReleaseChannel ClusterReleaseChannelPtrInput // If `true`, deletes the default node // pool upon cluster creation. If you're using `container.NodePool` // resources with no default node pool, this should be set to `true`, alongside // setting `initialNodeCount` to at least `1`. RemoveDefaultNodePool pulumi.BoolPtrInput // The GCE resource labels (a map of key/value pairs) to be applied to the cluster. ResourceLabels pulumi.StringMapInput // Configuration for the // [ResourceUsageExportConfig](https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-usage-metering) feature. // Structure is documented below. ResourceUsageExportConfig ClusterResourceUsageExportConfigPtrInput // The name or selfLink of the Google Compute Engine // subnetwork in which the cluster's instances are launched. Subnetwork pulumi.StringPtrInput // Vertical Pod Autoscaling automatically adjusts the resources of pods controlled by it. // Structure is documented below. VerticalPodAutoscaling ClusterVerticalPodAutoscalingPtrInput // Workload Identity allows Kubernetes service accounts to act as a user-managed // [Google IAM Service Account](https://cloud.google.com/iam/docs/service-accounts#user-managed_service_accounts). // Structure is documented below. WorkloadIdentityConfig ClusterWorkloadIdentityConfigPtrInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterAuthenticatorGroupsConfig ¶
type ClusterAuthenticatorGroupsConfig struct { // The name of the RBAC security group for use with Google security groups in Kubernetes RBAC. Group name must be in format `gke-security-groups@yourdomain.com`. SecurityGroup string `pulumi:"securityGroup"` }
type ClusterAuthenticatorGroupsConfigArgs ¶
type ClusterAuthenticatorGroupsConfigArgs struct { // The name of the RBAC security group for use with Google security groups in Kubernetes RBAC. Group name must be in format `gke-security-groups@yourdomain.com`. SecurityGroup pulumi.StringInput `pulumi:"securityGroup"` }
func (ClusterAuthenticatorGroupsConfigArgs) ElementType ¶
func (ClusterAuthenticatorGroupsConfigArgs) ElementType() reflect.Type
func (ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigOutput ¶
func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigOutput() ClusterAuthenticatorGroupsConfigOutput
func (ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigOutputWithContext ¶
func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigOutput
func (ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigPtrOutput ¶
func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput
func (ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext ¶
func (i ClusterAuthenticatorGroupsConfigArgs) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigPtrOutput
type ClusterAuthenticatorGroupsConfigInput ¶
type ClusterAuthenticatorGroupsConfigInput interface { pulumi.Input ToClusterAuthenticatorGroupsConfigOutput() ClusterAuthenticatorGroupsConfigOutput ToClusterAuthenticatorGroupsConfigOutputWithContext(context.Context) ClusterAuthenticatorGroupsConfigOutput }
ClusterAuthenticatorGroupsConfigInput is an input type that accepts ClusterAuthenticatorGroupsConfigArgs and ClusterAuthenticatorGroupsConfigOutput values. You can construct a concrete instance of `ClusterAuthenticatorGroupsConfigInput` via:
ClusterAuthenticatorGroupsConfigArgs{...}
type ClusterAuthenticatorGroupsConfigOutput ¶
type ClusterAuthenticatorGroupsConfigOutput struct{ *pulumi.OutputState }
func (ClusterAuthenticatorGroupsConfigOutput) ElementType ¶
func (ClusterAuthenticatorGroupsConfigOutput) ElementType() reflect.Type
func (ClusterAuthenticatorGroupsConfigOutput) SecurityGroup ¶
func (o ClusterAuthenticatorGroupsConfigOutput) SecurityGroup() pulumi.StringOutput
The name of the RBAC security group for use with Google security groups in Kubernetes RBAC. Group name must be in format `gke-security-groups@yourdomain.com`.
func (ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigOutput ¶
func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigOutput() ClusterAuthenticatorGroupsConfigOutput
func (ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigOutputWithContext ¶
func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigOutput
func (ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigPtrOutput ¶
func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput
func (ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext ¶
func (o ClusterAuthenticatorGroupsConfigOutput) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigPtrOutput
type ClusterAuthenticatorGroupsConfigPtrInput ¶
type ClusterAuthenticatorGroupsConfigPtrInput interface { pulumi.Input ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(context.Context) ClusterAuthenticatorGroupsConfigPtrOutput }
ClusterAuthenticatorGroupsConfigPtrInput is an input type that accepts ClusterAuthenticatorGroupsConfigArgs, ClusterAuthenticatorGroupsConfigPtr and ClusterAuthenticatorGroupsConfigPtrOutput values. You can construct a concrete instance of `ClusterAuthenticatorGroupsConfigPtrInput` via:
ClusterAuthenticatorGroupsConfigArgs{...} or: nil
func ClusterAuthenticatorGroupsConfigPtr ¶
func ClusterAuthenticatorGroupsConfigPtr(v *ClusterAuthenticatorGroupsConfigArgs) ClusterAuthenticatorGroupsConfigPtrInput
type ClusterAuthenticatorGroupsConfigPtrOutput ¶
type ClusterAuthenticatorGroupsConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterAuthenticatorGroupsConfigPtrOutput) ElementType ¶
func (ClusterAuthenticatorGroupsConfigPtrOutput) ElementType() reflect.Type
func (ClusterAuthenticatorGroupsConfigPtrOutput) SecurityGroup ¶
func (o ClusterAuthenticatorGroupsConfigPtrOutput) SecurityGroup() pulumi.StringPtrOutput
The name of the RBAC security group for use with Google security groups in Kubernetes RBAC. Group name must be in format `gke-security-groups@yourdomain.com`.
func (ClusterAuthenticatorGroupsConfigPtrOutput) ToClusterAuthenticatorGroupsConfigPtrOutput ¶
func (o ClusterAuthenticatorGroupsConfigPtrOutput) ToClusterAuthenticatorGroupsConfigPtrOutput() ClusterAuthenticatorGroupsConfigPtrOutput
func (ClusterAuthenticatorGroupsConfigPtrOutput) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext ¶
func (o ClusterAuthenticatorGroupsConfigPtrOutput) ToClusterAuthenticatorGroupsConfigPtrOutputWithContext(ctx context.Context) ClusterAuthenticatorGroupsConfigPtrOutput
type ClusterClusterAutoscaling ¶
type ClusterClusterAutoscaling struct { // Contains defaults for a node pool created by NAP. // Structure is documented below. AutoProvisioningDefaults *ClusterClusterAutoscalingAutoProvisioningDefaults `pulumi:"autoProvisioningDefaults"` // ) Configuration // options for the [Autoscaling profile](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler#autoscaling_profiles) // feature, which lets you choose whether the cluster autoscaler should optimize for resource utilization or resource availability // when deciding to remove nodes from a cluster. Can be `BALANCED` or `OPTIMIZE_UTILIZATION`. Defaults to `BALANCED`. AutoscalingProfile *string `pulumi:"autoscalingProfile"` // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` // Global constraints for machine resources in the // cluster. Configuring the `cpu` and `memory` types is required if node // auto-provisioning is enabled. These limits will apply to node pool autoscaling // in addition to node auto-provisioning. Structure is documented below. ResourceLimits []ClusterClusterAutoscalingResourceLimit `pulumi:"resourceLimits"` }
type ClusterClusterAutoscalingArgs ¶
type ClusterClusterAutoscalingArgs struct { // Contains defaults for a node pool created by NAP. // Structure is documented below. AutoProvisioningDefaults ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput `pulumi:"autoProvisioningDefaults"` // ) Configuration // options for the [Autoscaling profile](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler#autoscaling_profiles) // feature, which lets you choose whether the cluster autoscaler should optimize for resource utilization or resource availability // when deciding to remove nodes from a cluster. Can be `BALANCED` or `OPTIMIZE_UTILIZATION`. Defaults to `BALANCED`. AutoscalingProfile pulumi.StringPtrInput `pulumi:"autoscalingProfile"` // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled pulumi.BoolInput `pulumi:"enabled"` // Global constraints for machine resources in the // cluster. Configuring the `cpu` and `memory` types is required if node // auto-provisioning is enabled. These limits will apply to node pool autoscaling // in addition to node auto-provisioning. Structure is documented below. ResourceLimits ClusterClusterAutoscalingResourceLimitArrayInput `pulumi:"resourceLimits"` }
func (ClusterClusterAutoscalingArgs) ElementType ¶
func (ClusterClusterAutoscalingArgs) ElementType() reflect.Type
func (ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingOutput ¶
func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingOutput() ClusterClusterAutoscalingOutput
func (ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingOutputWithContext ¶
func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingOutputWithContext(ctx context.Context) ClusterClusterAutoscalingOutput
func (ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingPtrOutput ¶
func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput
func (ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingPtrOutputWithContext ¶
func (i ClusterClusterAutoscalingArgs) ToClusterClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingPtrOutput
type ClusterClusterAutoscalingAutoProvisioningDefaults ¶
type ClusterClusterAutoscalingAutoProvisioningDefaults struct { // 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 `Intel Haswell`. See the // [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for more information. 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. These can be // either FQDNs, or scope aliases. The following scopes are necessary to ensure // the correct functioning of the cluster: OauthScopes []string `pulumi:"oauthScopes"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. // In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the // [roles/logging.logWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and // [roles/monitoring.metricWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles. ServiceAccount *string `pulumi:"serviceAccount"` }
type ClusterClusterAutoscalingAutoProvisioningDefaultsArgs ¶
type ClusterClusterAutoscalingAutoProvisioningDefaultsArgs struct { // 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 `Intel Haswell`. See the // [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for more information. 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. These can be // either FQDNs, or scope aliases. The following scopes are necessary to ensure // the correct functioning of the cluster: OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. // In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the // [roles/logging.logWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and // [roles/monitoring.metricWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` }
func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ElementType ¶
func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ElementType() reflect.Type
func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput ¶
func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext ¶
func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput ¶
func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext ¶
func (i ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
type ClusterClusterAutoscalingAutoProvisioningDefaultsInput ¶
type ClusterClusterAutoscalingAutoProvisioningDefaultsInput interface { pulumi.Input ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsOutput ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext(context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsOutput }
ClusterClusterAutoscalingAutoProvisioningDefaultsInput is an input type that accepts ClusterClusterAutoscalingAutoProvisioningDefaultsArgs and ClusterClusterAutoscalingAutoProvisioningDefaultsOutput values. You can construct a concrete instance of `ClusterClusterAutoscalingAutoProvisioningDefaultsInput` via:
ClusterClusterAutoscalingAutoProvisioningDefaultsArgs{...}
type ClusterClusterAutoscalingAutoProvisioningDefaultsOutput ¶
type ClusterClusterAutoscalingAutoProvisioningDefaultsOutput struct{ *pulumi.OutputState }
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ElementType ¶
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ElementType() reflect.Type
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) MinCpuPlatform ¶ added in v3.7.0
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) 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 `Intel Haswell`. See the [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for more information.
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) OauthScopes ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. These can be either FQDNs, or scope aliases. The following scopes are necessary to ensure the correct functioning of the cluster:
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ServiceAccount ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used. In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the roles/logging.logWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and roles/monitoring.metricWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles.
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
type ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput ¶
type ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput interface { pulumi.Input ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput }
ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput is an input type that accepts ClusterClusterAutoscalingAutoProvisioningDefaultsArgs, ClusterClusterAutoscalingAutoProvisioningDefaultsPtr and ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput values. You can construct a concrete instance of `ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput` via:
ClusterClusterAutoscalingAutoProvisioningDefaultsArgs{...} or: nil
func ClusterClusterAutoscalingAutoProvisioningDefaultsPtr ¶
func ClusterClusterAutoscalingAutoProvisioningDefaultsPtr(v *ClusterClusterAutoscalingAutoProvisioningDefaultsArgs) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrInput
type ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput ¶
type ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ElementType ¶
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ElementType() reflect.Type
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) MinCpuPlatform ¶ added in v3.7.0
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) 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 `Intel Haswell`. See the [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for more information.
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) OauthScopes ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. These can be either FQDNs, or scope aliases. The following scopes are necessary to ensure the correct functioning of the cluster:
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ServiceAccount ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used. In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the roles/logging.logWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and roles/monitoring.metricWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles.
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
func (ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext ¶
func (o ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput) ToClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
type ClusterClusterAutoscalingInput ¶
type ClusterClusterAutoscalingInput interface { pulumi.Input ToClusterClusterAutoscalingOutput() ClusterClusterAutoscalingOutput ToClusterClusterAutoscalingOutputWithContext(context.Context) ClusterClusterAutoscalingOutput }
ClusterClusterAutoscalingInput is an input type that accepts ClusterClusterAutoscalingArgs and ClusterClusterAutoscalingOutput values. You can construct a concrete instance of `ClusterClusterAutoscalingInput` via:
ClusterClusterAutoscalingArgs{...}
type ClusterClusterAutoscalingOutput ¶
type ClusterClusterAutoscalingOutput struct{ *pulumi.OutputState }
func (ClusterClusterAutoscalingOutput) AutoProvisioningDefaults ¶
func (o ClusterClusterAutoscalingOutput) AutoProvisioningDefaults() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
Contains defaults for a node pool created by NAP. Structure is documented below.
func (ClusterClusterAutoscalingOutput) AutoscalingProfile ¶
func (o ClusterClusterAutoscalingOutput) AutoscalingProfile() pulumi.StringPtrOutput
) Configuration options for the [Autoscaling profile](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler#autoscaling_profiles) feature, which lets you choose whether the cluster autoscaler should optimize for resource utilization or resource availability when deciding to remove nodes from a cluster. Can be `BALANCED` or `OPTIMIZE_UTILIZATION`. Defaults to `BALANCED`.
func (ClusterClusterAutoscalingOutput) ElementType ¶
func (ClusterClusterAutoscalingOutput) ElementType() reflect.Type
func (ClusterClusterAutoscalingOutput) Enabled ¶
func (o ClusterClusterAutoscalingOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterClusterAutoscalingOutput) ResourceLimits ¶
func (o ClusterClusterAutoscalingOutput) ResourceLimits() ClusterClusterAutoscalingResourceLimitArrayOutput
Global constraints for machine resources in the cluster. Configuring the `cpu` and `memory` types is required if node auto-provisioning is enabled. These limits will apply to node pool autoscaling in addition to node auto-provisioning. Structure is documented below.
func (ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingOutput ¶
func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingOutput() ClusterClusterAutoscalingOutput
func (ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingOutputWithContext ¶
func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingOutputWithContext(ctx context.Context) ClusterClusterAutoscalingOutput
func (ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingPtrOutput ¶
func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput
func (ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingPtrOutputWithContext ¶
func (o ClusterClusterAutoscalingOutput) ToClusterClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingPtrOutput
type ClusterClusterAutoscalingPtrInput ¶
type ClusterClusterAutoscalingPtrInput interface { pulumi.Input ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput ToClusterClusterAutoscalingPtrOutputWithContext(context.Context) ClusterClusterAutoscalingPtrOutput }
ClusterClusterAutoscalingPtrInput is an input type that accepts ClusterClusterAutoscalingArgs, ClusterClusterAutoscalingPtr and ClusterClusterAutoscalingPtrOutput values. You can construct a concrete instance of `ClusterClusterAutoscalingPtrInput` via:
ClusterClusterAutoscalingArgs{...} or: nil
func ClusterClusterAutoscalingPtr ¶
func ClusterClusterAutoscalingPtr(v *ClusterClusterAutoscalingArgs) ClusterClusterAutoscalingPtrInput
type ClusterClusterAutoscalingPtrOutput ¶
type ClusterClusterAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterAutoscalingPtrOutput) AutoProvisioningDefaults ¶
func (o ClusterClusterAutoscalingPtrOutput) AutoProvisioningDefaults() ClusterClusterAutoscalingAutoProvisioningDefaultsPtrOutput
Contains defaults for a node pool created by NAP. Structure is documented below.
func (ClusterClusterAutoscalingPtrOutput) AutoscalingProfile ¶
func (o ClusterClusterAutoscalingPtrOutput) AutoscalingProfile() pulumi.StringPtrOutput
) Configuration options for the [Autoscaling profile](https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-autoscaler#autoscaling_profiles) feature, which lets you choose whether the cluster autoscaler should optimize for resource utilization or resource availability when deciding to remove nodes from a cluster. Can be `BALANCED` or `OPTIMIZE_UTILIZATION`. Defaults to `BALANCED`.
func (ClusterClusterAutoscalingPtrOutput) Elem ¶
func (o ClusterClusterAutoscalingPtrOutput) Elem() ClusterClusterAutoscalingOutput
func (ClusterClusterAutoscalingPtrOutput) ElementType ¶
func (ClusterClusterAutoscalingPtrOutput) ElementType() reflect.Type
func (ClusterClusterAutoscalingPtrOutput) Enabled ¶
func (o ClusterClusterAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterClusterAutoscalingPtrOutput) ResourceLimits ¶
func (o ClusterClusterAutoscalingPtrOutput) ResourceLimits() ClusterClusterAutoscalingResourceLimitArrayOutput
Global constraints for machine resources in the cluster. Configuring the `cpu` and `memory` types is required if node auto-provisioning is enabled. These limits will apply to node pool autoscaling in addition to node auto-provisioning. Structure is documented below.
func (ClusterClusterAutoscalingPtrOutput) ToClusterClusterAutoscalingPtrOutput ¶
func (o ClusterClusterAutoscalingPtrOutput) ToClusterClusterAutoscalingPtrOutput() ClusterClusterAutoscalingPtrOutput
func (ClusterClusterAutoscalingPtrOutput) ToClusterClusterAutoscalingPtrOutputWithContext ¶
func (o ClusterClusterAutoscalingPtrOutput) ToClusterClusterAutoscalingPtrOutputWithContext(ctx context.Context) ClusterClusterAutoscalingPtrOutput
type ClusterClusterAutoscalingResourceLimit ¶
type ClusterClusterAutoscalingResourceLimit struct { // Maximum amount of the resource in the cluster. Maximum *int `pulumi:"maximum"` // Minimum amount of the resource in the cluster. Minimum *int `pulumi:"minimum"` // The type of the resource. For example, `cpu` and // `memory`. See the [guide to using Node Auto-Provisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) // for a list of types. ResourceType string `pulumi:"resourceType"` }
type ClusterClusterAutoscalingResourceLimitArgs ¶
type ClusterClusterAutoscalingResourceLimitArgs struct { // Maximum amount of the resource in the cluster. Maximum pulumi.IntPtrInput `pulumi:"maximum"` // Minimum amount of the resource in the cluster. Minimum pulumi.IntPtrInput `pulumi:"minimum"` // The type of the resource. For example, `cpu` and // `memory`. See the [guide to using Node Auto-Provisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) // for a list of types. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (ClusterClusterAutoscalingResourceLimitArgs) ElementType ¶
func (ClusterClusterAutoscalingResourceLimitArgs) ElementType() reflect.Type
func (ClusterClusterAutoscalingResourceLimitArgs) ToClusterClusterAutoscalingResourceLimitOutput ¶
func (i ClusterClusterAutoscalingResourceLimitArgs) ToClusterClusterAutoscalingResourceLimitOutput() ClusterClusterAutoscalingResourceLimitOutput
func (ClusterClusterAutoscalingResourceLimitArgs) ToClusterClusterAutoscalingResourceLimitOutputWithContext ¶
func (i ClusterClusterAutoscalingResourceLimitArgs) ToClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitOutput
type ClusterClusterAutoscalingResourceLimitArray ¶
type ClusterClusterAutoscalingResourceLimitArray []ClusterClusterAutoscalingResourceLimitInput
func (ClusterClusterAutoscalingResourceLimitArray) ElementType ¶
func (ClusterClusterAutoscalingResourceLimitArray) ElementType() reflect.Type
func (ClusterClusterAutoscalingResourceLimitArray) ToClusterClusterAutoscalingResourceLimitArrayOutput ¶
func (i ClusterClusterAutoscalingResourceLimitArray) ToClusterClusterAutoscalingResourceLimitArrayOutput() ClusterClusterAutoscalingResourceLimitArrayOutput
func (ClusterClusterAutoscalingResourceLimitArray) ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext ¶
func (i ClusterClusterAutoscalingResourceLimitArray) ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitArrayOutput
type ClusterClusterAutoscalingResourceLimitArrayInput ¶
type ClusterClusterAutoscalingResourceLimitArrayInput interface { pulumi.Input ToClusterClusterAutoscalingResourceLimitArrayOutput() ClusterClusterAutoscalingResourceLimitArrayOutput ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext(context.Context) ClusterClusterAutoscalingResourceLimitArrayOutput }
ClusterClusterAutoscalingResourceLimitArrayInput is an input type that accepts ClusterClusterAutoscalingResourceLimitArray and ClusterClusterAutoscalingResourceLimitArrayOutput values. You can construct a concrete instance of `ClusterClusterAutoscalingResourceLimitArrayInput` via:
ClusterClusterAutoscalingResourceLimitArray{ ClusterClusterAutoscalingResourceLimitArgs{...} }
type ClusterClusterAutoscalingResourceLimitArrayOutput ¶
type ClusterClusterAutoscalingResourceLimitArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterAutoscalingResourceLimitArrayOutput) ElementType ¶
func (ClusterClusterAutoscalingResourceLimitArrayOutput) ElementType() reflect.Type
func (ClusterClusterAutoscalingResourceLimitArrayOutput) ToClusterClusterAutoscalingResourceLimitArrayOutput ¶
func (o ClusterClusterAutoscalingResourceLimitArrayOutput) ToClusterClusterAutoscalingResourceLimitArrayOutput() ClusterClusterAutoscalingResourceLimitArrayOutput
func (ClusterClusterAutoscalingResourceLimitArrayOutput) ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext ¶
func (o ClusterClusterAutoscalingResourceLimitArrayOutput) ToClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitArrayOutput
type ClusterClusterAutoscalingResourceLimitInput ¶
type ClusterClusterAutoscalingResourceLimitInput interface { pulumi.Input ToClusterClusterAutoscalingResourceLimitOutput() ClusterClusterAutoscalingResourceLimitOutput ToClusterClusterAutoscalingResourceLimitOutputWithContext(context.Context) ClusterClusterAutoscalingResourceLimitOutput }
ClusterClusterAutoscalingResourceLimitInput is an input type that accepts ClusterClusterAutoscalingResourceLimitArgs and ClusterClusterAutoscalingResourceLimitOutput values. You can construct a concrete instance of `ClusterClusterAutoscalingResourceLimitInput` via:
ClusterClusterAutoscalingResourceLimitArgs{...}
type ClusterClusterAutoscalingResourceLimitOutput ¶
type ClusterClusterAutoscalingResourceLimitOutput struct{ *pulumi.OutputState }
func (ClusterClusterAutoscalingResourceLimitOutput) ElementType ¶
func (ClusterClusterAutoscalingResourceLimitOutput) ElementType() reflect.Type
func (ClusterClusterAutoscalingResourceLimitOutput) Maximum ¶
func (o ClusterClusterAutoscalingResourceLimitOutput) Maximum() pulumi.IntPtrOutput
Maximum amount of the resource in the cluster.
func (ClusterClusterAutoscalingResourceLimitOutput) Minimum ¶
func (o ClusterClusterAutoscalingResourceLimitOutput) Minimum() pulumi.IntPtrOutput
Minimum amount of the resource in the cluster.
func (ClusterClusterAutoscalingResourceLimitOutput) ResourceType ¶
func (o ClusterClusterAutoscalingResourceLimitOutput) ResourceType() pulumi.StringOutput
The type of the resource. For example, `cpu` and `memory`. See the [guide to using Node Auto-Provisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) for a list of types.
func (ClusterClusterAutoscalingResourceLimitOutput) ToClusterClusterAutoscalingResourceLimitOutput ¶
func (o ClusterClusterAutoscalingResourceLimitOutput) ToClusterClusterAutoscalingResourceLimitOutput() ClusterClusterAutoscalingResourceLimitOutput
func (ClusterClusterAutoscalingResourceLimitOutput) ToClusterClusterAutoscalingResourceLimitOutputWithContext ¶
func (o ClusterClusterAutoscalingResourceLimitOutput) ToClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) ClusterClusterAutoscalingResourceLimitOutput
type ClusterClusterTelemetry ¶ added in v3.10.0
type ClusterClusterTelemetry struct { // The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`. Type string `pulumi:"type"` }
type ClusterClusterTelemetryArgs ¶ added in v3.10.0
type ClusterClusterTelemetryArgs struct { // The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`. Type pulumi.StringInput `pulumi:"type"` }
func (ClusterClusterTelemetryArgs) ElementType ¶ added in v3.10.0
func (ClusterClusterTelemetryArgs) ElementType() reflect.Type
func (ClusterClusterTelemetryArgs) ToClusterClusterTelemetryOutput ¶ added in v3.10.0
func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryOutput() ClusterClusterTelemetryOutput
func (ClusterClusterTelemetryArgs) ToClusterClusterTelemetryOutputWithContext ¶ added in v3.10.0
func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryOutputWithContext(ctx context.Context) ClusterClusterTelemetryOutput
func (ClusterClusterTelemetryArgs) ToClusterClusterTelemetryPtrOutput ¶ added in v3.10.0
func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput
func (ClusterClusterTelemetryArgs) ToClusterClusterTelemetryPtrOutputWithContext ¶ added in v3.10.0
func (i ClusterClusterTelemetryArgs) ToClusterClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterClusterTelemetryPtrOutput
type ClusterClusterTelemetryInput ¶ added in v3.10.0
type ClusterClusterTelemetryInput interface { pulumi.Input ToClusterClusterTelemetryOutput() ClusterClusterTelemetryOutput ToClusterClusterTelemetryOutputWithContext(context.Context) ClusterClusterTelemetryOutput }
ClusterClusterTelemetryInput is an input type that accepts ClusterClusterTelemetryArgs and ClusterClusterTelemetryOutput values. You can construct a concrete instance of `ClusterClusterTelemetryInput` via:
ClusterClusterTelemetryArgs{...}
type ClusterClusterTelemetryOutput ¶ added in v3.10.0
type ClusterClusterTelemetryOutput struct{ *pulumi.OutputState }
func (ClusterClusterTelemetryOutput) ElementType ¶ added in v3.10.0
func (ClusterClusterTelemetryOutput) ElementType() reflect.Type
func (ClusterClusterTelemetryOutput) ToClusterClusterTelemetryOutput ¶ added in v3.10.0
func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryOutput() ClusterClusterTelemetryOutput
func (ClusterClusterTelemetryOutput) ToClusterClusterTelemetryOutputWithContext ¶ added in v3.10.0
func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryOutputWithContext(ctx context.Context) ClusterClusterTelemetryOutput
func (ClusterClusterTelemetryOutput) ToClusterClusterTelemetryPtrOutput ¶ added in v3.10.0
func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput
func (ClusterClusterTelemetryOutput) ToClusterClusterTelemetryPtrOutputWithContext ¶ added in v3.10.0
func (o ClusterClusterTelemetryOutput) ToClusterClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterClusterTelemetryPtrOutput
func (ClusterClusterTelemetryOutput) Type ¶ added in v3.10.0
func (o ClusterClusterTelemetryOutput) Type() pulumi.StringOutput
The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`.
type ClusterClusterTelemetryPtrInput ¶ added in v3.10.0
type ClusterClusterTelemetryPtrInput interface { pulumi.Input ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput ToClusterClusterTelemetryPtrOutputWithContext(context.Context) ClusterClusterTelemetryPtrOutput }
ClusterClusterTelemetryPtrInput is an input type that accepts ClusterClusterTelemetryArgs, ClusterClusterTelemetryPtr and ClusterClusterTelemetryPtrOutput values. You can construct a concrete instance of `ClusterClusterTelemetryPtrInput` via:
ClusterClusterTelemetryArgs{...} or: nil
func ClusterClusterTelemetryPtr ¶ added in v3.10.0
func ClusterClusterTelemetryPtr(v *ClusterClusterTelemetryArgs) ClusterClusterTelemetryPtrInput
type ClusterClusterTelemetryPtrOutput ¶ added in v3.10.0
type ClusterClusterTelemetryPtrOutput struct{ *pulumi.OutputState }
func (ClusterClusterTelemetryPtrOutput) Elem ¶ added in v3.10.0
func (o ClusterClusterTelemetryPtrOutput) Elem() ClusterClusterTelemetryOutput
func (ClusterClusterTelemetryPtrOutput) ElementType ¶ added in v3.10.0
func (ClusterClusterTelemetryPtrOutput) ElementType() reflect.Type
func (ClusterClusterTelemetryPtrOutput) ToClusterClusterTelemetryPtrOutput ¶ added in v3.10.0
func (o ClusterClusterTelemetryPtrOutput) ToClusterClusterTelemetryPtrOutput() ClusterClusterTelemetryPtrOutput
func (ClusterClusterTelemetryPtrOutput) ToClusterClusterTelemetryPtrOutputWithContext ¶ added in v3.10.0
func (o ClusterClusterTelemetryPtrOutput) ToClusterClusterTelemetryPtrOutputWithContext(ctx context.Context) ClusterClusterTelemetryPtrOutput
func (ClusterClusterTelemetryPtrOutput) Type ¶ added in v3.10.0
func (o ClusterClusterTelemetryPtrOutput) Type() pulumi.StringPtrOutput
The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`.
type ClusterDatabaseEncryption ¶
type ClusterDatabaseEncryption struct { // the key to use to encrypt/decrypt secrets. See the [DatabaseEncryption definition](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#Cluster.DatabaseEncryption) for more information. KeyName *string `pulumi:"keyName"` // `ENCRYPTED` or `DECRYPTED` State string `pulumi:"state"` }
type ClusterDatabaseEncryptionArgs ¶
type ClusterDatabaseEncryptionArgs struct { // the key to use to encrypt/decrypt secrets. See the [DatabaseEncryption definition](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#Cluster.DatabaseEncryption) for more information. KeyName pulumi.StringPtrInput `pulumi:"keyName"` // `ENCRYPTED` or `DECRYPTED` State pulumi.StringInput `pulumi:"state"` }
func (ClusterDatabaseEncryptionArgs) ElementType ¶
func (ClusterDatabaseEncryptionArgs) ElementType() reflect.Type
func (ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionOutput ¶
func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionOutput() ClusterDatabaseEncryptionOutput
func (ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionOutputWithContext ¶
func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionOutput
func (ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionPtrOutput ¶
func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput
func (ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionPtrOutputWithContext ¶
func (i ClusterDatabaseEncryptionArgs) ToClusterDatabaseEncryptionPtrOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionPtrOutput
type ClusterDatabaseEncryptionInput ¶
type ClusterDatabaseEncryptionInput interface { pulumi.Input ToClusterDatabaseEncryptionOutput() ClusterDatabaseEncryptionOutput ToClusterDatabaseEncryptionOutputWithContext(context.Context) ClusterDatabaseEncryptionOutput }
ClusterDatabaseEncryptionInput is an input type that accepts ClusterDatabaseEncryptionArgs and ClusterDatabaseEncryptionOutput values. You can construct a concrete instance of `ClusterDatabaseEncryptionInput` via:
ClusterDatabaseEncryptionArgs{...}
type ClusterDatabaseEncryptionOutput ¶
type ClusterDatabaseEncryptionOutput struct{ *pulumi.OutputState }
func (ClusterDatabaseEncryptionOutput) ElementType ¶
func (ClusterDatabaseEncryptionOutput) ElementType() reflect.Type
func (ClusterDatabaseEncryptionOutput) KeyName ¶
func (o ClusterDatabaseEncryptionOutput) KeyName() pulumi.StringPtrOutput
the key to use to encrypt/decrypt secrets. See the [DatabaseEncryption definition](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#Cluster.DatabaseEncryption) for more information.
func (ClusterDatabaseEncryptionOutput) State ¶
func (o ClusterDatabaseEncryptionOutput) State() pulumi.StringOutput
`ENCRYPTED` or `DECRYPTED`
func (ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionOutput ¶
func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionOutput() ClusterDatabaseEncryptionOutput
func (ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionOutputWithContext ¶
func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionOutput
func (ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionPtrOutput ¶
func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput
func (ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionPtrOutputWithContext ¶
func (o ClusterDatabaseEncryptionOutput) ToClusterDatabaseEncryptionPtrOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionPtrOutput
type ClusterDatabaseEncryptionPtrInput ¶
type ClusterDatabaseEncryptionPtrInput interface { pulumi.Input ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput ToClusterDatabaseEncryptionPtrOutputWithContext(context.Context) ClusterDatabaseEncryptionPtrOutput }
ClusterDatabaseEncryptionPtrInput is an input type that accepts ClusterDatabaseEncryptionArgs, ClusterDatabaseEncryptionPtr and ClusterDatabaseEncryptionPtrOutput values. You can construct a concrete instance of `ClusterDatabaseEncryptionPtrInput` via:
ClusterDatabaseEncryptionArgs{...} or: nil
func ClusterDatabaseEncryptionPtr ¶
func ClusterDatabaseEncryptionPtr(v *ClusterDatabaseEncryptionArgs) ClusterDatabaseEncryptionPtrInput
type ClusterDatabaseEncryptionPtrOutput ¶
type ClusterDatabaseEncryptionPtrOutput struct{ *pulumi.OutputState }
func (ClusterDatabaseEncryptionPtrOutput) Elem ¶
func (o ClusterDatabaseEncryptionPtrOutput) Elem() ClusterDatabaseEncryptionOutput
func (ClusterDatabaseEncryptionPtrOutput) ElementType ¶
func (ClusterDatabaseEncryptionPtrOutput) ElementType() reflect.Type
func (ClusterDatabaseEncryptionPtrOutput) KeyName ¶
func (o ClusterDatabaseEncryptionPtrOutput) KeyName() pulumi.StringPtrOutput
the key to use to encrypt/decrypt secrets. See the [DatabaseEncryption definition](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#Cluster.DatabaseEncryption) for more information.
func (ClusterDatabaseEncryptionPtrOutput) State ¶
func (o ClusterDatabaseEncryptionPtrOutput) State() pulumi.StringPtrOutput
`ENCRYPTED` or `DECRYPTED`
func (ClusterDatabaseEncryptionPtrOutput) ToClusterDatabaseEncryptionPtrOutput ¶
func (o ClusterDatabaseEncryptionPtrOutput) ToClusterDatabaseEncryptionPtrOutput() ClusterDatabaseEncryptionPtrOutput
func (ClusterDatabaseEncryptionPtrOutput) ToClusterDatabaseEncryptionPtrOutputWithContext ¶
func (o ClusterDatabaseEncryptionPtrOutput) ToClusterDatabaseEncryptionPtrOutputWithContext(ctx context.Context) ClusterDatabaseEncryptionPtrOutput
type ClusterDefaultSnatStatus ¶ added in v3.16.0
type ClusterDefaultSnatStatus struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled bool `pulumi:"disabled"` }
type ClusterDefaultSnatStatusArgs ¶ added in v3.16.0
type ClusterDefaultSnatStatusArgs struct { // The status of the Istio addon, which makes it easy to set up Istio for services in a // cluster. It is disabled by default. Set `disabled = false` to enable. Disabled pulumi.BoolInput `pulumi:"disabled"` }
func (ClusterDefaultSnatStatusArgs) ElementType ¶ added in v3.16.0
func (ClusterDefaultSnatStatusArgs) ElementType() reflect.Type
func (ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusOutput ¶ added in v3.16.0
func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusOutput() ClusterDefaultSnatStatusOutput
func (ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusOutputWithContext ¶ added in v3.16.0
func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusOutput
func (ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusPtrOutput ¶ added in v3.16.0
func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput
func (ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusPtrOutputWithContext ¶ added in v3.16.0
func (i ClusterDefaultSnatStatusArgs) ToClusterDefaultSnatStatusPtrOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusPtrOutput
type ClusterDefaultSnatStatusInput ¶ added in v3.16.0
type ClusterDefaultSnatStatusInput interface { pulumi.Input ToClusterDefaultSnatStatusOutput() ClusterDefaultSnatStatusOutput ToClusterDefaultSnatStatusOutputWithContext(context.Context) ClusterDefaultSnatStatusOutput }
ClusterDefaultSnatStatusInput is an input type that accepts ClusterDefaultSnatStatusArgs and ClusterDefaultSnatStatusOutput values. You can construct a concrete instance of `ClusterDefaultSnatStatusInput` via:
ClusterDefaultSnatStatusArgs{...}
type ClusterDefaultSnatStatusOutput ¶ added in v3.16.0
type ClusterDefaultSnatStatusOutput struct{ *pulumi.OutputState }
func (ClusterDefaultSnatStatusOutput) Disabled ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusOutput) Disabled() pulumi.BoolOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterDefaultSnatStatusOutput) ElementType ¶ added in v3.16.0
func (ClusterDefaultSnatStatusOutput) ElementType() reflect.Type
func (ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusOutput ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusOutput() ClusterDefaultSnatStatusOutput
func (ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusOutputWithContext ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusOutput
func (ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusPtrOutput ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput
func (ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusPtrOutputWithContext ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusOutput) ToClusterDefaultSnatStatusPtrOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusPtrOutput
type ClusterDefaultSnatStatusPtrInput ¶ added in v3.16.0
type ClusterDefaultSnatStatusPtrInput interface { pulumi.Input ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput ToClusterDefaultSnatStatusPtrOutputWithContext(context.Context) ClusterDefaultSnatStatusPtrOutput }
ClusterDefaultSnatStatusPtrInput is an input type that accepts ClusterDefaultSnatStatusArgs, ClusterDefaultSnatStatusPtr and ClusterDefaultSnatStatusPtrOutput values. You can construct a concrete instance of `ClusterDefaultSnatStatusPtrInput` via:
ClusterDefaultSnatStatusArgs{...} or: nil
func ClusterDefaultSnatStatusPtr ¶ added in v3.16.0
func ClusterDefaultSnatStatusPtr(v *ClusterDefaultSnatStatusArgs) ClusterDefaultSnatStatusPtrInput
type ClusterDefaultSnatStatusPtrOutput ¶ added in v3.16.0
type ClusterDefaultSnatStatusPtrOutput struct{ *pulumi.OutputState }
func (ClusterDefaultSnatStatusPtrOutput) Disabled ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusPtrOutput) Disabled() pulumi.BoolPtrOutput
The status of the Istio addon, which makes it easy to set up Istio for services in a cluster. It is disabled by default. Set `disabled = false` to enable.
func (ClusterDefaultSnatStatusPtrOutput) Elem ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusPtrOutput) Elem() ClusterDefaultSnatStatusOutput
func (ClusterDefaultSnatStatusPtrOutput) ElementType ¶ added in v3.16.0
func (ClusterDefaultSnatStatusPtrOutput) ElementType() reflect.Type
func (ClusterDefaultSnatStatusPtrOutput) ToClusterDefaultSnatStatusPtrOutput ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusPtrOutput) ToClusterDefaultSnatStatusPtrOutput() ClusterDefaultSnatStatusPtrOutput
func (ClusterDefaultSnatStatusPtrOutput) ToClusterDefaultSnatStatusPtrOutputWithContext ¶ added in v3.16.0
func (o ClusterDefaultSnatStatusPtrOutput) ToClusterDefaultSnatStatusPtrOutputWithContext(ctx context.Context) ClusterDefaultSnatStatusPtrOutput
type ClusterIpAllocationPolicy ¶
type ClusterIpAllocationPolicy struct { // The IP address range for the cluster pod IPs. // 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 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 existing secondary // range in the cluster's subnetwork to use for pod IP addresses. Alternatively, // `clusterIpv4CidrBlock` can be used to automatically create a GKE-managed one. ClusterSecondaryRangeName *string `pulumi:"clusterSecondaryRangeName"` // The IP address range of the services IPs in this cluster. // 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 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 existing // secondary range in the cluster's subnetwork to use for service `ClusterIP`s. // Alternatively, `servicesIpv4CidrBlock` can be used to automatically create a // GKE-managed one. ServicesSecondaryRangeName *string `pulumi:"servicesSecondaryRangeName"` }
type ClusterIpAllocationPolicyArgs ¶
type ClusterIpAllocationPolicyArgs struct { // The IP address range for the cluster pod IPs. // 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 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 existing secondary // range in the cluster's subnetwork to use for pod IP addresses. Alternatively, // `clusterIpv4CidrBlock` can be used to automatically create a GKE-managed one. ClusterSecondaryRangeName pulumi.StringPtrInput `pulumi:"clusterSecondaryRangeName"` // The IP address range of the services IPs in this cluster. // 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 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 existing // secondary range in the cluster's subnetwork to use for service `ClusterIP`s. // Alternatively, `servicesIpv4CidrBlock` can be used to automatically create a // GKE-managed one. ServicesSecondaryRangeName pulumi.StringPtrInput `pulumi:"servicesSecondaryRangeName"` }
func (ClusterIpAllocationPolicyArgs) ElementType ¶
func (ClusterIpAllocationPolicyArgs) ElementType() reflect.Type
func (ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyOutput ¶
func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyOutput() ClusterIpAllocationPolicyOutput
func (ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyOutputWithContext ¶
func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyOutput
func (ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyPtrOutput ¶
func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput
func (ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyPtrOutputWithContext ¶
func (i ClusterIpAllocationPolicyArgs) ToClusterIpAllocationPolicyPtrOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyPtrOutput
type ClusterIpAllocationPolicyInput ¶
type ClusterIpAllocationPolicyInput interface { pulumi.Input ToClusterIpAllocationPolicyOutput() ClusterIpAllocationPolicyOutput ToClusterIpAllocationPolicyOutputWithContext(context.Context) ClusterIpAllocationPolicyOutput }
ClusterIpAllocationPolicyInput is an input type that accepts ClusterIpAllocationPolicyArgs and ClusterIpAllocationPolicyOutput values. You can construct a concrete instance of `ClusterIpAllocationPolicyInput` via:
ClusterIpAllocationPolicyArgs{...}
type ClusterIpAllocationPolicyOutput ¶
type ClusterIpAllocationPolicyOutput struct{ *pulumi.OutputState }
func (ClusterIpAllocationPolicyOutput) ClusterIpv4CidrBlock ¶
func (o ClusterIpAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range for the cluster pod IPs. 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 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 (ClusterIpAllocationPolicyOutput) ClusterSecondaryRangeName ¶
func (o ClusterIpAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, `clusterIpv4CidrBlock` can be used to automatically create a GKE-managed one.
func (ClusterIpAllocationPolicyOutput) ElementType ¶
func (ClusterIpAllocationPolicyOutput) ElementType() reflect.Type
func (ClusterIpAllocationPolicyOutput) ServicesIpv4CidrBlock ¶
func (o ClusterIpAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the services IPs in this cluster. 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 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 (ClusterIpAllocationPolicyOutput) ServicesSecondaryRangeName ¶
func (o ClusterIpAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
The name of the existing secondary range in the cluster's subnetwork to use for service `ClusterIP`s. Alternatively, `servicesIpv4CidrBlock` can be used to automatically create a GKE-managed one.
func (ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyOutput ¶
func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyOutput() ClusterIpAllocationPolicyOutput
func (ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyOutputWithContext ¶
func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyOutput
func (ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyPtrOutput ¶
func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput
func (ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyPtrOutputWithContext ¶
func (o ClusterIpAllocationPolicyOutput) ToClusterIpAllocationPolicyPtrOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyPtrOutput
type ClusterIpAllocationPolicyPtrInput ¶
type ClusterIpAllocationPolicyPtrInput interface { pulumi.Input ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput ToClusterIpAllocationPolicyPtrOutputWithContext(context.Context) ClusterIpAllocationPolicyPtrOutput }
ClusterIpAllocationPolicyPtrInput is an input type that accepts ClusterIpAllocationPolicyArgs, ClusterIpAllocationPolicyPtr and ClusterIpAllocationPolicyPtrOutput values. You can construct a concrete instance of `ClusterIpAllocationPolicyPtrInput` via:
ClusterIpAllocationPolicyArgs{...} or: nil
func ClusterIpAllocationPolicyPtr ¶
func ClusterIpAllocationPolicyPtr(v *ClusterIpAllocationPolicyArgs) ClusterIpAllocationPolicyPtrInput
type ClusterIpAllocationPolicyPtrOutput ¶
type ClusterIpAllocationPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterIpAllocationPolicyPtrOutput) ClusterIpv4CidrBlock ¶
func (o ClusterIpAllocationPolicyPtrOutput) ClusterIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range for the cluster pod IPs. 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 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 (ClusterIpAllocationPolicyPtrOutput) ClusterSecondaryRangeName ¶
func (o ClusterIpAllocationPolicyPtrOutput) ClusterSecondaryRangeName() pulumi.StringPtrOutput
The name of the existing secondary range in the cluster's subnetwork to use for pod IP addresses. Alternatively, `clusterIpv4CidrBlock` can be used to automatically create a GKE-managed one.
func (ClusterIpAllocationPolicyPtrOutput) Elem ¶
func (o ClusterIpAllocationPolicyPtrOutput) Elem() ClusterIpAllocationPolicyOutput
func (ClusterIpAllocationPolicyPtrOutput) ElementType ¶
func (ClusterIpAllocationPolicyPtrOutput) ElementType() reflect.Type
func (ClusterIpAllocationPolicyPtrOutput) ServicesIpv4CidrBlock ¶
func (o ClusterIpAllocationPolicyPtrOutput) ServicesIpv4CidrBlock() pulumi.StringPtrOutput
The IP address range of the services IPs in this cluster. 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 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 (ClusterIpAllocationPolicyPtrOutput) ServicesSecondaryRangeName ¶
func (o ClusterIpAllocationPolicyPtrOutput) ServicesSecondaryRangeName() pulumi.StringPtrOutput
The name of the existing secondary range in the cluster's subnetwork to use for service `ClusterIP`s. Alternatively, `servicesIpv4CidrBlock` can be used to automatically create a GKE-managed one.
func (ClusterIpAllocationPolicyPtrOutput) ToClusterIpAllocationPolicyPtrOutput ¶
func (o ClusterIpAllocationPolicyPtrOutput) ToClusterIpAllocationPolicyPtrOutput() ClusterIpAllocationPolicyPtrOutput
func (ClusterIpAllocationPolicyPtrOutput) ToClusterIpAllocationPolicyPtrOutputWithContext ¶
func (o ClusterIpAllocationPolicyPtrOutput) ToClusterIpAllocationPolicyPtrOutputWithContext(ctx context.Context) ClusterIpAllocationPolicyPtrOutput
type ClusterMaintenancePolicy ¶
type ClusterMaintenancePolicy struct { // Time window specified for daily maintenance operations. // Specify `startTime` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, // where HH : \[00-23\] and MM : \[00-59\] GMT. For example: DailyMaintenanceWindow *ClusterMaintenancePolicyDailyMaintenanceWindow `pulumi:"dailyMaintenanceWindow"` // Time window for // recurring maintenance operations. RecurringWindow *ClusterMaintenancePolicyRecurringWindow `pulumi:"recurringWindow"` }
type ClusterMaintenancePolicyArgs ¶
type ClusterMaintenancePolicyArgs struct { // Time window specified for daily maintenance operations. // Specify `startTime` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, // where HH : \[00-23\] and MM : \[00-59\] GMT. For example: DailyMaintenanceWindow ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput `pulumi:"dailyMaintenanceWindow"` // Time window for // recurring maintenance operations. RecurringWindow ClusterMaintenancePolicyRecurringWindowPtrInput `pulumi:"recurringWindow"` }
func (ClusterMaintenancePolicyArgs) ElementType ¶
func (ClusterMaintenancePolicyArgs) ElementType() reflect.Type
func (ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyOutput ¶
func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyOutput() ClusterMaintenancePolicyOutput
func (ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyOutputWithContext ¶
func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyOutputWithContext(ctx context.Context) ClusterMaintenancePolicyOutput
func (ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyPtrOutput ¶
func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput
func (ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyPtrOutputWithContext ¶
func (i ClusterMaintenancePolicyArgs) ToClusterMaintenancePolicyPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyPtrOutput
type ClusterMaintenancePolicyDailyMaintenanceWindowArgs ¶
type ClusterMaintenancePolicyDailyMaintenanceWindowArgs struct { Duration pulumi.StringPtrInput `pulumi:"duration"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ElementType ¶
func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ElementType() reflect.Type
func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowOutput ¶
func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowOutput() ClusterMaintenancePolicyDailyMaintenanceWindowOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext ¶
func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput ¶
func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext ¶
func (i ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
type ClusterMaintenancePolicyDailyMaintenanceWindowInput ¶
type ClusterMaintenancePolicyDailyMaintenanceWindowInput interface { pulumi.Input ToClusterMaintenancePolicyDailyMaintenanceWindowOutput() ClusterMaintenancePolicyDailyMaintenanceWindowOutput ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowOutput }
ClusterMaintenancePolicyDailyMaintenanceWindowInput is an input type that accepts ClusterMaintenancePolicyDailyMaintenanceWindowArgs and ClusterMaintenancePolicyDailyMaintenanceWindowOutput values. You can construct a concrete instance of `ClusterMaintenancePolicyDailyMaintenanceWindowInput` via:
ClusterMaintenancePolicyDailyMaintenanceWindowArgs{...}
type ClusterMaintenancePolicyDailyMaintenanceWindowOutput ¶
type ClusterMaintenancePolicyDailyMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) Duration ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) Duration() pulumi.StringPtrOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ElementType ¶
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ElementType() reflect.Type
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) StartTime ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) StartTime() pulumi.StringOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowOutput ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowOutput() ClusterMaintenancePolicyDailyMaintenanceWindowOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
type ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput ¶
type ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput interface { pulumi.Input ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput }
ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput is an input type that accepts ClusterMaintenancePolicyDailyMaintenanceWindowArgs, ClusterMaintenancePolicyDailyMaintenanceWindowPtr and ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput values. You can construct a concrete instance of `ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput` via:
ClusterMaintenancePolicyDailyMaintenanceWindowArgs{...} or: nil
func ClusterMaintenancePolicyDailyMaintenanceWindowPtr ¶
func ClusterMaintenancePolicyDailyMaintenanceWindowPtr(v *ClusterMaintenancePolicyDailyMaintenanceWindowArgs) ClusterMaintenancePolicyDailyMaintenanceWindowPtrInput
type ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput ¶
type ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) Duration ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) Duration() pulumi.StringPtrOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ElementType ¶
func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) StartTime ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) StartTime() pulumi.StringPtrOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
func (ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext ¶
func (o ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput) ToClusterMaintenancePolicyDailyMaintenanceWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
type ClusterMaintenancePolicyInput ¶
type ClusterMaintenancePolicyInput interface { pulumi.Input ToClusterMaintenancePolicyOutput() ClusterMaintenancePolicyOutput ToClusterMaintenancePolicyOutputWithContext(context.Context) ClusterMaintenancePolicyOutput }
ClusterMaintenancePolicyInput is an input type that accepts ClusterMaintenancePolicyArgs and ClusterMaintenancePolicyOutput values. You can construct a concrete instance of `ClusterMaintenancePolicyInput` via:
ClusterMaintenancePolicyArgs{...}
type ClusterMaintenancePolicyOutput ¶
type ClusterMaintenancePolicyOutput struct{ *pulumi.OutputState }
func (ClusterMaintenancePolicyOutput) DailyMaintenanceWindow ¶
func (o ClusterMaintenancePolicyOutput) DailyMaintenanceWindow() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
Time window specified for daily maintenance operations. Specify `startTime` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, where HH : \[00-23\] and MM : \[00-59\] GMT. For example:
func (ClusterMaintenancePolicyOutput) ElementType ¶
func (ClusterMaintenancePolicyOutput) ElementType() reflect.Type
func (ClusterMaintenancePolicyOutput) RecurringWindow ¶
func (o ClusterMaintenancePolicyOutput) RecurringWindow() ClusterMaintenancePolicyRecurringWindowPtrOutput
Time window for recurring maintenance operations.
func (ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyOutput ¶
func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyOutput() ClusterMaintenancePolicyOutput
func (ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyOutputWithContext ¶
func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyOutputWithContext(ctx context.Context) ClusterMaintenancePolicyOutput
func (ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyPtrOutput ¶
func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput
func (ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyPtrOutputWithContext ¶
func (o ClusterMaintenancePolicyOutput) ToClusterMaintenancePolicyPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyPtrOutput
type ClusterMaintenancePolicyPtrInput ¶
type ClusterMaintenancePolicyPtrInput interface { pulumi.Input ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput ToClusterMaintenancePolicyPtrOutputWithContext(context.Context) ClusterMaintenancePolicyPtrOutput }
ClusterMaintenancePolicyPtrInput is an input type that accepts ClusterMaintenancePolicyArgs, ClusterMaintenancePolicyPtr and ClusterMaintenancePolicyPtrOutput values. You can construct a concrete instance of `ClusterMaintenancePolicyPtrInput` via:
ClusterMaintenancePolicyArgs{...} or: nil
func ClusterMaintenancePolicyPtr ¶
func ClusterMaintenancePolicyPtr(v *ClusterMaintenancePolicyArgs) ClusterMaintenancePolicyPtrInput
type ClusterMaintenancePolicyPtrOutput ¶
type ClusterMaintenancePolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterMaintenancePolicyPtrOutput) DailyMaintenanceWindow ¶
func (o ClusterMaintenancePolicyPtrOutput) DailyMaintenanceWindow() ClusterMaintenancePolicyDailyMaintenanceWindowPtrOutput
Time window specified for daily maintenance operations. Specify `startTime` in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) format "HH:MM”, where HH : \[00-23\] and MM : \[00-59\] GMT. For example:
func (ClusterMaintenancePolicyPtrOutput) Elem ¶
func (o ClusterMaintenancePolicyPtrOutput) Elem() ClusterMaintenancePolicyOutput
func (ClusterMaintenancePolicyPtrOutput) ElementType ¶
func (ClusterMaintenancePolicyPtrOutput) ElementType() reflect.Type
func (ClusterMaintenancePolicyPtrOutput) RecurringWindow ¶
func (o ClusterMaintenancePolicyPtrOutput) RecurringWindow() ClusterMaintenancePolicyRecurringWindowPtrOutput
Time window for recurring maintenance operations.
func (ClusterMaintenancePolicyPtrOutput) ToClusterMaintenancePolicyPtrOutput ¶
func (o ClusterMaintenancePolicyPtrOutput) ToClusterMaintenancePolicyPtrOutput() ClusterMaintenancePolicyPtrOutput
func (ClusterMaintenancePolicyPtrOutput) ToClusterMaintenancePolicyPtrOutputWithContext ¶
func (o ClusterMaintenancePolicyPtrOutput) ToClusterMaintenancePolicyPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyPtrOutput
type ClusterMaintenancePolicyRecurringWindowArgs ¶
type ClusterMaintenancePolicyRecurringWindowArgs struct { EndTime pulumi.StringInput `pulumi:"endTime"` Recurrence pulumi.StringInput `pulumi:"recurrence"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (ClusterMaintenancePolicyRecurringWindowArgs) ElementType ¶
func (ClusterMaintenancePolicyRecurringWindowArgs) ElementType() reflect.Type
func (ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowOutput ¶
func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowOutput() ClusterMaintenancePolicyRecurringWindowOutput
func (ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowOutputWithContext ¶
func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowOutput
func (ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowPtrOutput ¶
func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput
func (ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext ¶
func (i ClusterMaintenancePolicyRecurringWindowArgs) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput
type ClusterMaintenancePolicyRecurringWindowInput ¶
type ClusterMaintenancePolicyRecurringWindowInput interface { pulumi.Input ToClusterMaintenancePolicyRecurringWindowOutput() ClusterMaintenancePolicyRecurringWindowOutput ToClusterMaintenancePolicyRecurringWindowOutputWithContext(context.Context) ClusterMaintenancePolicyRecurringWindowOutput }
ClusterMaintenancePolicyRecurringWindowInput is an input type that accepts ClusterMaintenancePolicyRecurringWindowArgs and ClusterMaintenancePolicyRecurringWindowOutput values. You can construct a concrete instance of `ClusterMaintenancePolicyRecurringWindowInput` via:
ClusterMaintenancePolicyRecurringWindowArgs{...}
type ClusterMaintenancePolicyRecurringWindowOutput ¶
type ClusterMaintenancePolicyRecurringWindowOutput struct{ *pulumi.OutputState }
func (ClusterMaintenancePolicyRecurringWindowOutput) ElementType ¶
func (ClusterMaintenancePolicyRecurringWindowOutput) ElementType() reflect.Type
func (ClusterMaintenancePolicyRecurringWindowOutput) EndTime ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) EndTime() pulumi.StringOutput
func (ClusterMaintenancePolicyRecurringWindowOutput) Recurrence ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) Recurrence() pulumi.StringOutput
func (ClusterMaintenancePolicyRecurringWindowOutput) StartTime ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) StartTime() pulumi.StringOutput
func (ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowOutput ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowOutput() ClusterMaintenancePolicyRecurringWindowOutput
func (ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowOutputWithContext ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowOutput
func (ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutput ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput
func (ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext ¶
func (o ClusterMaintenancePolicyRecurringWindowOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput
type ClusterMaintenancePolicyRecurringWindowPtrInput ¶
type ClusterMaintenancePolicyRecurringWindowPtrInput interface { pulumi.Input ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput }
ClusterMaintenancePolicyRecurringWindowPtrInput is an input type that accepts ClusterMaintenancePolicyRecurringWindowArgs, ClusterMaintenancePolicyRecurringWindowPtr and ClusterMaintenancePolicyRecurringWindowPtrOutput values. You can construct a concrete instance of `ClusterMaintenancePolicyRecurringWindowPtrInput` via:
ClusterMaintenancePolicyRecurringWindowArgs{...} or: nil
func ClusterMaintenancePolicyRecurringWindowPtr ¶
func ClusterMaintenancePolicyRecurringWindowPtr(v *ClusterMaintenancePolicyRecurringWindowArgs) ClusterMaintenancePolicyRecurringWindowPtrInput
type ClusterMaintenancePolicyRecurringWindowPtrOutput ¶
type ClusterMaintenancePolicyRecurringWindowPtrOutput struct{ *pulumi.OutputState }
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) ElementType ¶
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) ElementType() reflect.Type
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) EndTime ¶
func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) EndTime() pulumi.StringPtrOutput
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) Recurrence ¶
func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) Recurrence() pulumi.StringPtrOutput
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) StartTime ¶
func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) StartTime() pulumi.StringPtrOutput
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutput ¶
func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutput() ClusterMaintenancePolicyRecurringWindowPtrOutput
func (ClusterMaintenancePolicyRecurringWindowPtrOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext ¶
func (o ClusterMaintenancePolicyRecurringWindowPtrOutput) ToClusterMaintenancePolicyRecurringWindowPtrOutputWithContext(ctx context.Context) ClusterMaintenancePolicyRecurringWindowPtrOutput
type ClusterMasterAuth ¶
type ClusterMasterAuth struct { ClientCertificate *string `pulumi:"clientCertificate"` // Whether client certificate authorization is enabled for this cluster. For example: ClientCertificateConfig *ClusterMasterAuthClientCertificateConfig `pulumi:"clientCertificateConfig"` ClientKey *string `pulumi:"clientKey"` ClusterCaCertificate *string `pulumi:"clusterCaCertificate"` // The password to use for HTTP basic authentication when accessing // the Kubernetes master endpoint. Password *string `pulumi:"password"` // The username to use for HTTP basic authentication when accessing // the Kubernetes master endpoint. If not present basic auth will be disabled. Username *string `pulumi:"username"` }
type ClusterMasterAuthArgs ¶
type ClusterMasterAuthArgs struct { ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // Whether client certificate authorization is enabled for this cluster. For example: ClientCertificateConfig ClusterMasterAuthClientCertificateConfigPtrInput `pulumi:"clientCertificateConfig"` ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` ClusterCaCertificate pulumi.StringPtrInput `pulumi:"clusterCaCertificate"` // The password to use for HTTP basic authentication when accessing // the Kubernetes master endpoint. Password pulumi.StringPtrInput `pulumi:"password"` // The username to use for HTTP basic authentication when accessing // the Kubernetes master endpoint. If not present basic auth will be disabled. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ClusterMasterAuthArgs) ElementType ¶
func (ClusterMasterAuthArgs) ElementType() reflect.Type
func (ClusterMasterAuthArgs) ToClusterMasterAuthOutput ¶
func (i ClusterMasterAuthArgs) ToClusterMasterAuthOutput() ClusterMasterAuthOutput
func (ClusterMasterAuthArgs) ToClusterMasterAuthOutputWithContext ¶
func (i ClusterMasterAuthArgs) ToClusterMasterAuthOutputWithContext(ctx context.Context) ClusterMasterAuthOutput
func (ClusterMasterAuthArgs) ToClusterMasterAuthPtrOutput ¶
func (i ClusterMasterAuthArgs) ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput
func (ClusterMasterAuthArgs) ToClusterMasterAuthPtrOutputWithContext ¶
func (i ClusterMasterAuthArgs) ToClusterMasterAuthPtrOutputWithContext(ctx context.Context) ClusterMasterAuthPtrOutput
type ClusterMasterAuthClientCertificateConfig ¶
type ClusterMasterAuthClientCertificateConfig struct {
IssueClientCertificate bool `pulumi:"issueClientCertificate"`
}
type ClusterMasterAuthClientCertificateConfigArgs ¶
type ClusterMasterAuthClientCertificateConfigArgs struct {
IssueClientCertificate pulumi.BoolInput `pulumi:"issueClientCertificate"`
}
func (ClusterMasterAuthClientCertificateConfigArgs) ElementType ¶
func (ClusterMasterAuthClientCertificateConfigArgs) ElementType() reflect.Type
func (ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigOutput ¶
func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigOutput() ClusterMasterAuthClientCertificateConfigOutput
func (ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigOutputWithContext ¶
func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigOutput
func (ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigPtrOutput ¶
func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput
func (ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext ¶
func (i ClusterMasterAuthClientCertificateConfigArgs) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput
type ClusterMasterAuthClientCertificateConfigInput ¶
type ClusterMasterAuthClientCertificateConfigInput interface { pulumi.Input ToClusterMasterAuthClientCertificateConfigOutput() ClusterMasterAuthClientCertificateConfigOutput ToClusterMasterAuthClientCertificateConfigOutputWithContext(context.Context) ClusterMasterAuthClientCertificateConfigOutput }
ClusterMasterAuthClientCertificateConfigInput is an input type that accepts ClusterMasterAuthClientCertificateConfigArgs and ClusterMasterAuthClientCertificateConfigOutput values. You can construct a concrete instance of `ClusterMasterAuthClientCertificateConfigInput` via:
ClusterMasterAuthClientCertificateConfigArgs{...}
type ClusterMasterAuthClientCertificateConfigOutput ¶
type ClusterMasterAuthClientCertificateConfigOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthClientCertificateConfigOutput) ElementType ¶
func (ClusterMasterAuthClientCertificateConfigOutput) ElementType() reflect.Type
func (ClusterMasterAuthClientCertificateConfigOutput) IssueClientCertificate ¶
func (o ClusterMasterAuthClientCertificateConfigOutput) IssueClientCertificate() pulumi.BoolOutput
func (ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigOutput ¶
func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigOutput() ClusterMasterAuthClientCertificateConfigOutput
func (ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigOutputWithContext ¶
func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigOutput
func (ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigPtrOutput ¶
func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput
func (ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext ¶
func (o ClusterMasterAuthClientCertificateConfigOutput) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput
type ClusterMasterAuthClientCertificateConfigPtrInput ¶
type ClusterMasterAuthClientCertificateConfigPtrInput interface { pulumi.Input ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput }
ClusterMasterAuthClientCertificateConfigPtrInput is an input type that accepts ClusterMasterAuthClientCertificateConfigArgs, ClusterMasterAuthClientCertificateConfigPtr and ClusterMasterAuthClientCertificateConfigPtrOutput values. You can construct a concrete instance of `ClusterMasterAuthClientCertificateConfigPtrInput` via:
ClusterMasterAuthClientCertificateConfigArgs{...} or: nil
func ClusterMasterAuthClientCertificateConfigPtr ¶
func ClusterMasterAuthClientCertificateConfigPtr(v *ClusterMasterAuthClientCertificateConfigArgs) ClusterMasterAuthClientCertificateConfigPtrInput
type ClusterMasterAuthClientCertificateConfigPtrOutput ¶
type ClusterMasterAuthClientCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthClientCertificateConfigPtrOutput) ElementType ¶
func (ClusterMasterAuthClientCertificateConfigPtrOutput) ElementType() reflect.Type
func (ClusterMasterAuthClientCertificateConfigPtrOutput) IssueClientCertificate ¶
func (o ClusterMasterAuthClientCertificateConfigPtrOutput) IssueClientCertificate() pulumi.BoolPtrOutput
func (ClusterMasterAuthClientCertificateConfigPtrOutput) ToClusterMasterAuthClientCertificateConfigPtrOutput ¶
func (o ClusterMasterAuthClientCertificateConfigPtrOutput) ToClusterMasterAuthClientCertificateConfigPtrOutput() ClusterMasterAuthClientCertificateConfigPtrOutput
func (ClusterMasterAuthClientCertificateConfigPtrOutput) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext ¶
func (o ClusterMasterAuthClientCertificateConfigPtrOutput) ToClusterMasterAuthClientCertificateConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthClientCertificateConfigPtrOutput
type ClusterMasterAuthInput ¶
type ClusterMasterAuthInput interface { pulumi.Input ToClusterMasterAuthOutput() ClusterMasterAuthOutput ToClusterMasterAuthOutputWithContext(context.Context) ClusterMasterAuthOutput }
ClusterMasterAuthInput is an input type that accepts ClusterMasterAuthArgs and ClusterMasterAuthOutput values. You can construct a concrete instance of `ClusterMasterAuthInput` via:
ClusterMasterAuthArgs{...}
type ClusterMasterAuthOutput ¶
type ClusterMasterAuthOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthOutput) ClientCertificate ¶
func (o ClusterMasterAuthOutput) ClientCertificate() pulumi.StringPtrOutput
func (ClusterMasterAuthOutput) ClientCertificateConfig ¶
func (o ClusterMasterAuthOutput) ClientCertificateConfig() ClusterMasterAuthClientCertificateConfigPtrOutput
Whether client certificate authorization is enabled for this cluster. For example:
func (ClusterMasterAuthOutput) ClientKey ¶
func (o ClusterMasterAuthOutput) ClientKey() pulumi.StringPtrOutput
func (ClusterMasterAuthOutput) ClusterCaCertificate ¶
func (o ClusterMasterAuthOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (ClusterMasterAuthOutput) ElementType ¶
func (ClusterMasterAuthOutput) ElementType() reflect.Type
func (ClusterMasterAuthOutput) Password ¶
func (o ClusterMasterAuthOutput) Password() pulumi.StringPtrOutput
The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint.
func (ClusterMasterAuthOutput) ToClusterMasterAuthOutput ¶
func (o ClusterMasterAuthOutput) ToClusterMasterAuthOutput() ClusterMasterAuthOutput
func (ClusterMasterAuthOutput) ToClusterMasterAuthOutputWithContext ¶
func (o ClusterMasterAuthOutput) ToClusterMasterAuthOutputWithContext(ctx context.Context) ClusterMasterAuthOutput
func (ClusterMasterAuthOutput) ToClusterMasterAuthPtrOutput ¶
func (o ClusterMasterAuthOutput) ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput
func (ClusterMasterAuthOutput) ToClusterMasterAuthPtrOutputWithContext ¶
func (o ClusterMasterAuthOutput) ToClusterMasterAuthPtrOutputWithContext(ctx context.Context) ClusterMasterAuthPtrOutput
func (ClusterMasterAuthOutput) Username ¶
func (o ClusterMasterAuthOutput) Username() pulumi.StringPtrOutput
The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. If not present basic auth will be disabled.
type ClusterMasterAuthPtrInput ¶
type ClusterMasterAuthPtrInput interface { pulumi.Input ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput ToClusterMasterAuthPtrOutputWithContext(context.Context) ClusterMasterAuthPtrOutput }
ClusterMasterAuthPtrInput is an input type that accepts ClusterMasterAuthArgs, ClusterMasterAuthPtr and ClusterMasterAuthPtrOutput values. You can construct a concrete instance of `ClusterMasterAuthPtrInput` via:
ClusterMasterAuthArgs{...} or: nil
func ClusterMasterAuthPtr ¶
func ClusterMasterAuthPtr(v *ClusterMasterAuthArgs) ClusterMasterAuthPtrInput
type ClusterMasterAuthPtrOutput ¶
type ClusterMasterAuthPtrOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthPtrOutput) ClientCertificate ¶
func (o ClusterMasterAuthPtrOutput) ClientCertificate() pulumi.StringPtrOutput
func (ClusterMasterAuthPtrOutput) ClientCertificateConfig ¶
func (o ClusterMasterAuthPtrOutput) ClientCertificateConfig() ClusterMasterAuthClientCertificateConfigPtrOutput
Whether client certificate authorization is enabled for this cluster. For example:
func (ClusterMasterAuthPtrOutput) ClientKey ¶
func (o ClusterMasterAuthPtrOutput) ClientKey() pulumi.StringPtrOutput
func (ClusterMasterAuthPtrOutput) ClusterCaCertificate ¶
func (o ClusterMasterAuthPtrOutput) ClusterCaCertificate() pulumi.StringPtrOutput
func (ClusterMasterAuthPtrOutput) Elem ¶
func (o ClusterMasterAuthPtrOutput) Elem() ClusterMasterAuthOutput
func (ClusterMasterAuthPtrOutput) ElementType ¶
func (ClusterMasterAuthPtrOutput) ElementType() reflect.Type
func (ClusterMasterAuthPtrOutput) Password ¶
func (o ClusterMasterAuthPtrOutput) Password() pulumi.StringPtrOutput
The password to use for HTTP basic authentication when accessing the Kubernetes master endpoint.
func (ClusterMasterAuthPtrOutput) ToClusterMasterAuthPtrOutput ¶
func (o ClusterMasterAuthPtrOutput) ToClusterMasterAuthPtrOutput() ClusterMasterAuthPtrOutput
func (ClusterMasterAuthPtrOutput) ToClusterMasterAuthPtrOutputWithContext ¶
func (o ClusterMasterAuthPtrOutput) ToClusterMasterAuthPtrOutputWithContext(ctx context.Context) ClusterMasterAuthPtrOutput
func (ClusterMasterAuthPtrOutput) Username ¶
func (o ClusterMasterAuthPtrOutput) Username() pulumi.StringPtrOutput
The username to use for HTTP basic authentication when accessing the Kubernetes master endpoint. If not present basic auth will be disabled.
type ClusterMasterAuthorizedNetworksConfig ¶
type ClusterMasterAuthorizedNetworksConfig struct { // External networks that can access the // Kubernetes cluster master through HTTPS. CidrBlocks []ClusterMasterAuthorizedNetworksConfigCidrBlock `pulumi:"cidrBlocks"` }
type ClusterMasterAuthorizedNetworksConfigArgs ¶
type ClusterMasterAuthorizedNetworksConfigArgs struct { // External networks that can access the // Kubernetes cluster master through HTTPS. CidrBlocks ClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput `pulumi:"cidrBlocks"` }
func (ClusterMasterAuthorizedNetworksConfigArgs) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigOutput ¶
func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigOutput() ClusterMasterAuthorizedNetworksConfigOutput
func (ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigOutputWithContext ¶
func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigOutput
func (ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigPtrOutput ¶
func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput
func (ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext ¶
func (i ClusterMasterAuthorizedNetworksConfigArgs) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput
type ClusterMasterAuthorizedNetworksConfigCidrBlockArgs ¶
type ClusterMasterAuthorizedNetworksConfigCidrBlockArgs struct { // External network that can access Kubernetes master through HTTPS. // Must be specified in CIDR notation. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // Field for users to identify CIDR blocks. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` }
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput ¶
func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext ¶
func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
type ClusterMasterAuthorizedNetworksConfigCidrBlockArray ¶
type ClusterMasterAuthorizedNetworksConfigCidrBlockArray []ClusterMasterAuthorizedNetworksConfigCidrBlockInput
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ¶
func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext ¶
func (i ClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
type ClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput ¶
type ClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput interface { pulumi.Input ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput }
ClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput is an input type that accepts ClusterMasterAuthorizedNetworksConfigCidrBlockArray and ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput values. You can construct a concrete instance of `ClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput` via:
ClusterMasterAuthorizedNetworksConfigCidrBlockArray{ ClusterMasterAuthorizedNetworksConfigCidrBlockArgs{...} }
type ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ¶
type ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ¶
func (o ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
func (ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext ¶
func (o ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
type ClusterMasterAuthorizedNetworksConfigCidrBlockInput ¶
type ClusterMasterAuthorizedNetworksConfigCidrBlockInput interface { pulumi.Input ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockOutput ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockOutput }
ClusterMasterAuthorizedNetworksConfigCidrBlockInput is an input type that accepts ClusterMasterAuthorizedNetworksConfigCidrBlockArgs and ClusterMasterAuthorizedNetworksConfigCidrBlockOutput values. You can construct a concrete instance of `ClusterMasterAuthorizedNetworksConfigCidrBlockInput` via:
ClusterMasterAuthorizedNetworksConfigCidrBlockArgs{...}
type ClusterMasterAuthorizedNetworksConfigCidrBlockOutput ¶
type ClusterMasterAuthorizedNetworksConfigCidrBlockOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) CidrBlock ¶
func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) CidrBlock() pulumi.StringOutput
External network that can access Kubernetes master through HTTPS. Must be specified in CIDR notation.
func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) DisplayName ¶
func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) DisplayName() pulumi.StringPtrOutput
Field for users to identify CIDR blocks.
func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput ¶
func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutput() ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
func (ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext ¶
func (o ClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigCidrBlockOutput
type ClusterMasterAuthorizedNetworksConfigInput ¶
type ClusterMasterAuthorizedNetworksConfigInput interface { pulumi.Input ToClusterMasterAuthorizedNetworksConfigOutput() ClusterMasterAuthorizedNetworksConfigOutput ToClusterMasterAuthorizedNetworksConfigOutputWithContext(context.Context) ClusterMasterAuthorizedNetworksConfigOutput }
ClusterMasterAuthorizedNetworksConfigInput is an input type that accepts ClusterMasterAuthorizedNetworksConfigArgs and ClusterMasterAuthorizedNetworksConfigOutput values. You can construct a concrete instance of `ClusterMasterAuthorizedNetworksConfigInput` via:
ClusterMasterAuthorizedNetworksConfigArgs{...}
type ClusterMasterAuthorizedNetworksConfigOutput ¶
type ClusterMasterAuthorizedNetworksConfigOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthorizedNetworksConfigOutput) CidrBlocks ¶
func (o ClusterMasterAuthorizedNetworksConfigOutput) CidrBlocks() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
External networks that can access the Kubernetes cluster master through HTTPS.
func (ClusterMasterAuthorizedNetworksConfigOutput) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigOutput ¶
func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigOutput() ClusterMasterAuthorizedNetworksConfigOutput
func (ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigOutputWithContext ¶
func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigOutput
func (ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutput ¶
func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput
func (ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext ¶
func (o ClusterMasterAuthorizedNetworksConfigOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput
type ClusterMasterAuthorizedNetworksConfigPtrInput ¶
type ClusterMasterAuthorizedNetworksConfigPtrInput interface { pulumi.Input ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput }
ClusterMasterAuthorizedNetworksConfigPtrInput is an input type that accepts ClusterMasterAuthorizedNetworksConfigArgs, ClusterMasterAuthorizedNetworksConfigPtr and ClusterMasterAuthorizedNetworksConfigPtrOutput values. You can construct a concrete instance of `ClusterMasterAuthorizedNetworksConfigPtrInput` via:
ClusterMasterAuthorizedNetworksConfigArgs{...} or: nil
func ClusterMasterAuthorizedNetworksConfigPtr ¶
func ClusterMasterAuthorizedNetworksConfigPtr(v *ClusterMasterAuthorizedNetworksConfigArgs) ClusterMasterAuthorizedNetworksConfigPtrInput
type ClusterMasterAuthorizedNetworksConfigPtrOutput ¶
type ClusterMasterAuthorizedNetworksConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterMasterAuthorizedNetworksConfigPtrOutput) CidrBlocks ¶
func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) CidrBlocks() ClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
External networks that can access the Kubernetes cluster master through HTTPS.
func (ClusterMasterAuthorizedNetworksConfigPtrOutput) ElementType ¶
func (ClusterMasterAuthorizedNetworksConfigPtrOutput) ElementType() reflect.Type
func (ClusterMasterAuthorizedNetworksConfigPtrOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutput ¶
func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutput() ClusterMasterAuthorizedNetworksConfigPtrOutput
func (ClusterMasterAuthorizedNetworksConfigPtrOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext ¶
func (o ClusterMasterAuthorizedNetworksConfigPtrOutput) ToClusterMasterAuthorizedNetworksConfigPtrOutputWithContext(ctx context.Context) ClusterMasterAuthorizedNetworksConfigPtrOutput
type ClusterNetworkPolicy ¶
type ClusterNetworkPolicy struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` // The selected network policy provider. Defaults to PROVIDER_UNSPECIFIED. Provider *string `pulumi:"provider"` }
type ClusterNetworkPolicyArgs ¶
type ClusterNetworkPolicyArgs 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"` // The selected network policy provider. Defaults to PROVIDER_UNSPECIFIED. Provider pulumi.StringPtrInput `pulumi:"provider"` }
func (ClusterNetworkPolicyArgs) ElementType ¶
func (ClusterNetworkPolicyArgs) ElementType() reflect.Type
func (ClusterNetworkPolicyArgs) ToClusterNetworkPolicyOutput ¶
func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyOutput() ClusterNetworkPolicyOutput
func (ClusterNetworkPolicyArgs) ToClusterNetworkPolicyOutputWithContext ¶
func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyOutputWithContext(ctx context.Context) ClusterNetworkPolicyOutput
func (ClusterNetworkPolicyArgs) ToClusterNetworkPolicyPtrOutput ¶
func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput
func (ClusterNetworkPolicyArgs) ToClusterNetworkPolicyPtrOutputWithContext ¶
func (i ClusterNetworkPolicyArgs) ToClusterNetworkPolicyPtrOutputWithContext(ctx context.Context) ClusterNetworkPolicyPtrOutput
type ClusterNetworkPolicyInput ¶
type ClusterNetworkPolicyInput interface { pulumi.Input ToClusterNetworkPolicyOutput() ClusterNetworkPolicyOutput ToClusterNetworkPolicyOutputWithContext(context.Context) ClusterNetworkPolicyOutput }
ClusterNetworkPolicyInput is an input type that accepts ClusterNetworkPolicyArgs and ClusterNetworkPolicyOutput values. You can construct a concrete instance of `ClusterNetworkPolicyInput` via:
ClusterNetworkPolicyArgs{...}
type ClusterNetworkPolicyOutput ¶
type ClusterNetworkPolicyOutput struct{ *pulumi.OutputState }
func (ClusterNetworkPolicyOutput) ElementType ¶
func (ClusterNetworkPolicyOutput) ElementType() reflect.Type
func (ClusterNetworkPolicyOutput) Enabled ¶
func (o ClusterNetworkPolicyOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterNetworkPolicyOutput) Provider ¶
func (o ClusterNetworkPolicyOutput) Provider() pulumi.StringPtrOutput
The selected network policy provider. Defaults to PROVIDER_UNSPECIFIED.
func (ClusterNetworkPolicyOutput) ToClusterNetworkPolicyOutput ¶
func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyOutput() ClusterNetworkPolicyOutput
func (ClusterNetworkPolicyOutput) ToClusterNetworkPolicyOutputWithContext ¶
func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyOutputWithContext(ctx context.Context) ClusterNetworkPolicyOutput
func (ClusterNetworkPolicyOutput) ToClusterNetworkPolicyPtrOutput ¶
func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput
func (ClusterNetworkPolicyOutput) ToClusterNetworkPolicyPtrOutputWithContext ¶
func (o ClusterNetworkPolicyOutput) ToClusterNetworkPolicyPtrOutputWithContext(ctx context.Context) ClusterNetworkPolicyPtrOutput
type ClusterNetworkPolicyPtrInput ¶
type ClusterNetworkPolicyPtrInput interface { pulumi.Input ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput ToClusterNetworkPolicyPtrOutputWithContext(context.Context) ClusterNetworkPolicyPtrOutput }
ClusterNetworkPolicyPtrInput is an input type that accepts ClusterNetworkPolicyArgs, ClusterNetworkPolicyPtr and ClusterNetworkPolicyPtrOutput values. You can construct a concrete instance of `ClusterNetworkPolicyPtrInput` via:
ClusterNetworkPolicyArgs{...} or: nil
func ClusterNetworkPolicyPtr ¶
func ClusterNetworkPolicyPtr(v *ClusterNetworkPolicyArgs) ClusterNetworkPolicyPtrInput
type ClusterNetworkPolicyPtrOutput ¶
type ClusterNetworkPolicyPtrOutput struct{ *pulumi.OutputState }
func (ClusterNetworkPolicyPtrOutput) Elem ¶
func (o ClusterNetworkPolicyPtrOutput) Elem() ClusterNetworkPolicyOutput
func (ClusterNetworkPolicyPtrOutput) ElementType ¶
func (ClusterNetworkPolicyPtrOutput) ElementType() reflect.Type
func (ClusterNetworkPolicyPtrOutput) Enabled ¶
func (o ClusterNetworkPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterNetworkPolicyPtrOutput) Provider ¶
func (o ClusterNetworkPolicyPtrOutput) Provider() pulumi.StringPtrOutput
The selected network policy provider. Defaults to PROVIDER_UNSPECIFIED.
func (ClusterNetworkPolicyPtrOutput) ToClusterNetworkPolicyPtrOutput ¶
func (o ClusterNetworkPolicyPtrOutput) ToClusterNetworkPolicyPtrOutput() ClusterNetworkPolicyPtrOutput
func (ClusterNetworkPolicyPtrOutput) ToClusterNetworkPolicyPtrOutputWithContext ¶
func (o ClusterNetworkPolicyPtrOutput) ToClusterNetworkPolicyPtrOutputWithContext(ctx context.Context) ClusterNetworkPolicyPtrOutput
type ClusterNodeConfig ¶
type ClusterNodeConfig 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. Defaults to 100GB. DiskSizeGb *int `pulumi:"diskSizeGb"` // Type of the disk attached to each node // (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard' DiskType *string `pulumi:"diskType"` // List of the type and count of accelerator cards attached to the instance. // Structure documented below. GuestAccelerators []ClusterNodeConfigGuestAccelerator `pulumi:"guestAccelerators"` // The image type to use for this node. Note that changing the image type // will delete and recreate all nodes in the node pool. ImageType *string `pulumi:"imageType"` // Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Structure is documented below. KubeletConfig *ClusterNodeConfigKubeletConfig `pulumi:"kubeletConfig"` // The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are // reserved by Kubernetes Core components and cannot be specified. Labels map[string]string `pulumi:"labels"` // Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Note that validations happen all server side. All attributes are optional. // Structure is documented below. LinuxNodeConfig *ClusterNodeConfigLinuxNodeConfig `pulumi:"linuxNodeConfig"` // The amount of local SSD disks that will be // attached to each cluster node. Defaults to 0. LocalSsdCount *int `pulumi:"localSsdCount"` // The name of a Google Compute Engine machine type. // Defaults to `e2-medium`. To create a custom machine type, value should be set as specified // [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType). MachineType *string `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in // the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to // `true` by the API; if `metadata` is set but that default value is not // included, the provider will attempt to unset the value. To avoid this, set the // value in your config. 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 `Intel Haswell`. See the // [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for more information. 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. These can be // either FQDNs, or scope aliases. The following scopes are necessary to ensure // the correct functioning of the cluster: OauthScopes []string `pulumi:"oauthScopes"` // A boolean that represents whether or not the underlying node VMs // are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) // for more information. Defaults to false. Preemptible *bool `pulumi:"preemptible"` // [GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. // Structure is documented below. SandboxConfig *ClusterNodeConfigSandboxConfig `pulumi:"sandboxConfig"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. // In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the // [roles/logging.logWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and // [roles/monitoring.metricWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles. ServiceAccount *string `pulumi:"serviceAccount"` // Shielded Instance options. Structure is documented below. ShieldedInstanceConfig *ClusterNodeConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // The list of instance tags applied to all nodes. Tags are used to identify // valid sources or targets for network firewalls. Tags []string `pulumi:"tags"` // A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) // to apply to nodes. GKE's API can only set this field on cluster creation. // However, GKE will add taints to your nodes if you enable certain features such // as GPUs. If this field is set, any diffs on this field will cause the provider to // recreate the underlying resource. Taint values can be updated safely in // Kubernetes (eg. through `kubectl`), and it's recommended that you do not use // this field to manage taints. If you do, `lifecycle.ignore_changes` is // recommended. Structure is documented below. Taints []ClusterNodeConfigTaint `pulumi:"taints"` // Metadata configuration to expose to workloads on the node pool. // Structure is documented below. WorkloadMetadataConfig *ClusterNodeConfigWorkloadMetadataConfig `pulumi:"workloadMetadataConfig"` }
type ClusterNodeConfigArgs ¶
type ClusterNodeConfigArgs 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. Defaults to 100GB. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Type of the disk attached to each node // (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard' DiskType pulumi.StringPtrInput `pulumi:"diskType"` // List of the type and count of accelerator cards attached to the instance. // Structure documented below. GuestAccelerators ClusterNodeConfigGuestAcceleratorArrayInput `pulumi:"guestAccelerators"` // The image type to use for this node. Note that changing the image type // will delete and recreate all nodes in the node pool. ImageType pulumi.StringPtrInput `pulumi:"imageType"` // Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Structure is documented below. KubeletConfig ClusterNodeConfigKubeletConfigPtrInput `pulumi:"kubeletConfig"` // The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are // reserved by Kubernetes Core components and cannot be specified. Labels pulumi.StringMapInput `pulumi:"labels"` // Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Note that validations happen all server side. All attributes are optional. // Structure is documented below. LinuxNodeConfig ClusterNodeConfigLinuxNodeConfigPtrInput `pulumi:"linuxNodeConfig"` // The amount of local SSD disks that will be // attached to each cluster node. Defaults to 0. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` // The name of a Google Compute Engine machine type. // Defaults to `e2-medium`. To create a custom machine type, value should be set as specified // [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType). MachineType pulumi.StringPtrInput `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in // the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to // `true` by the API; if `metadata` is set but that default value is not // included, the provider will attempt to unset the value. To avoid this, set the // value in your config. 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 `Intel Haswell`. See the // [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for more information. 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. These can be // either FQDNs, or scope aliases. The following scopes are necessary to ensure // the correct functioning of the cluster: OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // A boolean that represents whether or not the underlying node VMs // are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) // for more information. Defaults to false. Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"` // [GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. // Structure is documented below. SandboxConfig ClusterNodeConfigSandboxConfigPtrInput `pulumi:"sandboxConfig"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. // In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the // [roles/logging.logWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and // [roles/monitoring.metricWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Shielded Instance options. Structure is documented below. ShieldedInstanceConfig ClusterNodeConfigShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // The list of instance tags applied to all nodes. Tags are used to identify // valid sources or targets for network firewalls. Tags pulumi.StringArrayInput `pulumi:"tags"` // A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) // to apply to nodes. GKE's API can only set this field on cluster creation. // However, GKE will add taints to your nodes if you enable certain features such // as GPUs. If this field is set, any diffs on this field will cause the provider to // recreate the underlying resource. Taint values can be updated safely in // Kubernetes (eg. through `kubectl`), and it's recommended that you do not use // this field to manage taints. If you do, `lifecycle.ignore_changes` is // recommended. Structure is documented below. Taints ClusterNodeConfigTaintArrayInput `pulumi:"taints"` // Metadata configuration to expose to workloads on the node pool. // Structure is documented below. WorkloadMetadataConfig ClusterNodeConfigWorkloadMetadataConfigPtrInput `pulumi:"workloadMetadataConfig"` }
func (ClusterNodeConfigArgs) ElementType ¶
func (ClusterNodeConfigArgs) ElementType() reflect.Type
func (ClusterNodeConfigArgs) ToClusterNodeConfigOutput ¶
func (i ClusterNodeConfigArgs) ToClusterNodeConfigOutput() ClusterNodeConfigOutput
func (ClusterNodeConfigArgs) ToClusterNodeConfigOutputWithContext ¶
func (i ClusterNodeConfigArgs) ToClusterNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigOutput
func (ClusterNodeConfigArgs) ToClusterNodeConfigPtrOutput ¶
func (i ClusterNodeConfigArgs) ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput
func (ClusterNodeConfigArgs) ToClusterNodeConfigPtrOutputWithContext ¶
func (i ClusterNodeConfigArgs) ToClusterNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigPtrOutput
type ClusterNodeConfigGuestAcceleratorArgs ¶
type ClusterNodeConfigGuestAcceleratorArgs struct { // The number of the guest accelerator cards exposed to this instance. Count pulumi.IntInput `pulumi:"count"` // The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`. Type pulumi.StringInput `pulumi:"type"` }
func (ClusterNodeConfigGuestAcceleratorArgs) ElementType ¶
func (ClusterNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
func (ClusterNodeConfigGuestAcceleratorArgs) ToClusterNodeConfigGuestAcceleratorOutput ¶
func (i ClusterNodeConfigGuestAcceleratorArgs) ToClusterNodeConfigGuestAcceleratorOutput() ClusterNodeConfigGuestAcceleratorOutput
func (ClusterNodeConfigGuestAcceleratorArgs) ToClusterNodeConfigGuestAcceleratorOutputWithContext ¶
func (i ClusterNodeConfigGuestAcceleratorArgs) ToClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorOutput
type ClusterNodeConfigGuestAcceleratorArray ¶
type ClusterNodeConfigGuestAcceleratorArray []ClusterNodeConfigGuestAcceleratorInput
func (ClusterNodeConfigGuestAcceleratorArray) ElementType ¶
func (ClusterNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
func (ClusterNodeConfigGuestAcceleratorArray) ToClusterNodeConfigGuestAcceleratorArrayOutput ¶
func (i ClusterNodeConfigGuestAcceleratorArray) ToClusterNodeConfigGuestAcceleratorArrayOutput() ClusterNodeConfigGuestAcceleratorArrayOutput
func (ClusterNodeConfigGuestAcceleratorArray) ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (i ClusterNodeConfigGuestAcceleratorArray) ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorArrayOutput
type ClusterNodeConfigGuestAcceleratorArrayInput ¶
type ClusterNodeConfigGuestAcceleratorArrayInput interface { pulumi.Input ToClusterNodeConfigGuestAcceleratorArrayOutput() ClusterNodeConfigGuestAcceleratorArrayOutput ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext(context.Context) ClusterNodeConfigGuestAcceleratorArrayOutput }
ClusterNodeConfigGuestAcceleratorArrayInput is an input type that accepts ClusterNodeConfigGuestAcceleratorArray and ClusterNodeConfigGuestAcceleratorArrayOutput values. You can construct a concrete instance of `ClusterNodeConfigGuestAcceleratorArrayInput` via:
ClusterNodeConfigGuestAcceleratorArray{ ClusterNodeConfigGuestAcceleratorArgs{...} }
type ClusterNodeConfigGuestAcceleratorArrayOutput ¶
type ClusterNodeConfigGuestAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigGuestAcceleratorArrayOutput) ElementType ¶
func (ClusterNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
func (ClusterNodeConfigGuestAcceleratorArrayOutput) ToClusterNodeConfigGuestAcceleratorArrayOutput ¶
func (o ClusterNodeConfigGuestAcceleratorArrayOutput) ToClusterNodeConfigGuestAcceleratorArrayOutput() ClusterNodeConfigGuestAcceleratorArrayOutput
func (ClusterNodeConfigGuestAcceleratorArrayOutput) ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (o ClusterNodeConfigGuestAcceleratorArrayOutput) ToClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorArrayOutput
type ClusterNodeConfigGuestAcceleratorInput ¶
type ClusterNodeConfigGuestAcceleratorInput interface { pulumi.Input ToClusterNodeConfigGuestAcceleratorOutput() ClusterNodeConfigGuestAcceleratorOutput ToClusterNodeConfigGuestAcceleratorOutputWithContext(context.Context) ClusterNodeConfigGuestAcceleratorOutput }
ClusterNodeConfigGuestAcceleratorInput is an input type that accepts ClusterNodeConfigGuestAcceleratorArgs and ClusterNodeConfigGuestAcceleratorOutput values. You can construct a concrete instance of `ClusterNodeConfigGuestAcceleratorInput` via:
ClusterNodeConfigGuestAcceleratorArgs{...}
type ClusterNodeConfigGuestAcceleratorOutput ¶
type ClusterNodeConfigGuestAcceleratorOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigGuestAcceleratorOutput) Count ¶
func (o ClusterNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
The number of the guest accelerator cards exposed to this instance.
func (ClusterNodeConfigGuestAcceleratorOutput) ElementType ¶
func (ClusterNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
func (ClusterNodeConfigGuestAcceleratorOutput) ToClusterNodeConfigGuestAcceleratorOutput ¶
func (o ClusterNodeConfigGuestAcceleratorOutput) ToClusterNodeConfigGuestAcceleratorOutput() ClusterNodeConfigGuestAcceleratorOutput
func (ClusterNodeConfigGuestAcceleratorOutput) ToClusterNodeConfigGuestAcceleratorOutputWithContext ¶
func (o ClusterNodeConfigGuestAcceleratorOutput) ToClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodeConfigGuestAcceleratorOutput
func (ClusterNodeConfigGuestAcceleratorOutput) Type ¶
func (o ClusterNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`.
type ClusterNodeConfigInput ¶
type ClusterNodeConfigInput interface { pulumi.Input ToClusterNodeConfigOutput() ClusterNodeConfigOutput ToClusterNodeConfigOutputWithContext(context.Context) ClusterNodeConfigOutput }
ClusterNodeConfigInput is an input type that accepts ClusterNodeConfigArgs and ClusterNodeConfigOutput values. You can construct a concrete instance of `ClusterNodeConfigInput` via:
ClusterNodeConfigArgs{...}
type ClusterNodeConfigKubeletConfig ¶ added in v3.22.0
type ClusterNodeConfigKubeletConfig struct { // If true, enables CPU CFS quota enforcement for // containers that specify CPU limits. CpuCfsQuota *bool `pulumi:"cpuCfsQuota"` // The CPU CFS quota period value. Specified // as 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"` // The CPU management policy on the node. See // [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). // One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset. CpuManagerPolicy string `pulumi:"cpuManagerPolicy"` }
type ClusterNodeConfigKubeletConfigArgs ¶ added in v3.22.0
type ClusterNodeConfigKubeletConfigArgs struct { // If true, enables CPU CFS quota enforcement for // containers that specify CPU limits. CpuCfsQuota pulumi.BoolPtrInput `pulumi:"cpuCfsQuota"` // The CPU CFS quota period value. Specified // as 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"` // The CPU management policy on the node. See // [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). // One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset. CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"` }
func (ClusterNodeConfigKubeletConfigArgs) ElementType ¶ added in v3.22.0
func (ClusterNodeConfigKubeletConfigArgs) ElementType() reflect.Type
func (ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigOutput() ClusterNodeConfigKubeletConfigOutput
func (ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigOutput
func (ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput
func (ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (i ClusterNodeConfigKubeletConfigArgs) ToClusterNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigPtrOutput
type ClusterNodeConfigKubeletConfigInput ¶ added in v3.22.0
type ClusterNodeConfigKubeletConfigInput interface { pulumi.Input ToClusterNodeConfigKubeletConfigOutput() ClusterNodeConfigKubeletConfigOutput ToClusterNodeConfigKubeletConfigOutputWithContext(context.Context) ClusterNodeConfigKubeletConfigOutput }
ClusterNodeConfigKubeletConfigInput is an input type that accepts ClusterNodeConfigKubeletConfigArgs and ClusterNodeConfigKubeletConfigOutput values. You can construct a concrete instance of `ClusterNodeConfigKubeletConfigInput` via:
ClusterNodeConfigKubeletConfigArgs{...}
type ClusterNodeConfigKubeletConfigOutput ¶ added in v3.22.0
type ClusterNodeConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigKubeletConfigOutput) CpuCfsQuota ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
If true, enables CPU CFS quota enforcement for containers that specify CPU limits.
func (ClusterNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
The CPU CFS quota period value. Specified as 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 (ClusterNodeConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
The CPU management policy on the node. See [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset.
func (ClusterNodeConfigKubeletConfigOutput) ElementType ¶ added in v3.22.0
func (ClusterNodeConfigKubeletConfigOutput) ElementType() reflect.Type
func (ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigOutput() ClusterNodeConfigKubeletConfigOutput
func (ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigOutput
func (ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput
func (ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigOutput) ToClusterNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigPtrOutput
type ClusterNodeConfigKubeletConfigPtrInput ¶ added in v3.22.0
type ClusterNodeConfigKubeletConfigPtrInput interface { pulumi.Input ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput ToClusterNodeConfigKubeletConfigPtrOutputWithContext(context.Context) ClusterNodeConfigKubeletConfigPtrOutput }
ClusterNodeConfigKubeletConfigPtrInput is an input type that accepts ClusterNodeConfigKubeletConfigArgs, ClusterNodeConfigKubeletConfigPtr and ClusterNodeConfigKubeletConfigPtrOutput values. You can construct a concrete instance of `ClusterNodeConfigKubeletConfigPtrInput` via:
ClusterNodeConfigKubeletConfigArgs{...} or: nil
func ClusterNodeConfigKubeletConfigPtr ¶ added in v3.22.0
func ClusterNodeConfigKubeletConfigPtr(v *ClusterNodeConfigKubeletConfigArgs) ClusterNodeConfigKubeletConfigPtrInput
type ClusterNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
type ClusterNodeConfigKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigKubeletConfigPtrOutput) CpuCfsQuota ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
If true, enables CPU CFS quota enforcement for containers that specify CPU limits.
func (ClusterNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
The CPU CFS quota period value. Specified as 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 (ClusterNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
The CPU management policy on the node. See [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset.
func (ClusterNodeConfigKubeletConfigPtrOutput) ElementType ¶ added in v3.22.0
func (ClusterNodeConfigKubeletConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodeConfigKubeletConfigPtrOutput) ToClusterNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigPtrOutput) ToClusterNodeConfigKubeletConfigPtrOutput() ClusterNodeConfigKubeletConfigPtrOutput
func (ClusterNodeConfigKubeletConfigPtrOutput) ToClusterNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodeConfigKubeletConfigPtrOutput) ToClusterNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigKubeletConfigPtrOutput
type ClusterNodeConfigLinuxNodeConfig ¶ added in v3.22.0
type ClusterNodeConfigLinuxNodeConfigArgs ¶ added in v3.22.0
type ClusterNodeConfigLinuxNodeConfigArgs struct { // The Linux kernel parameters to be applied to the nodes // and all pods running on the nodes. Specified as a map from the key, such as // `net.core.wmem_max`, to a string value. Sysctls pulumi.StringMapInput `pulumi:"sysctls"` }
func (ClusterNodeConfigLinuxNodeConfigArgs) ElementType ¶ added in v3.22.0
func (ClusterNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
func (ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigOutput() ClusterNodeConfigLinuxNodeConfigOutput
func (ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigOutput
func (ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput
func (ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (i ClusterNodeConfigLinuxNodeConfigArgs) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput
type ClusterNodeConfigLinuxNodeConfigInput ¶ added in v3.22.0
type ClusterNodeConfigLinuxNodeConfigInput interface { pulumi.Input ToClusterNodeConfigLinuxNodeConfigOutput() ClusterNodeConfigLinuxNodeConfigOutput ToClusterNodeConfigLinuxNodeConfigOutputWithContext(context.Context) ClusterNodeConfigLinuxNodeConfigOutput }
ClusterNodeConfigLinuxNodeConfigInput is an input type that accepts ClusterNodeConfigLinuxNodeConfigArgs and ClusterNodeConfigLinuxNodeConfigOutput values. You can construct a concrete instance of `ClusterNodeConfigLinuxNodeConfigInput` via:
ClusterNodeConfigLinuxNodeConfigArgs{...}
type ClusterNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
type ClusterNodeConfigLinuxNodeConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigLinuxNodeConfigOutput) ElementType ¶ added in v3.22.0
func (ClusterNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
func (ClusterNodeConfigLinuxNodeConfigOutput) Sysctls ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. Specified as a map from the key, such as `net.core.wmem_max`, to a string value.
func (ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigOutput() ClusterNodeConfigLinuxNodeConfigOutput
func (ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigOutput
func (ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput
func (ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput
type ClusterNodeConfigLinuxNodeConfigPtrInput ¶ added in v3.22.0
type ClusterNodeConfigLinuxNodeConfigPtrInput interface { pulumi.Input ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput }
ClusterNodeConfigLinuxNodeConfigPtrInput is an input type that accepts ClusterNodeConfigLinuxNodeConfigArgs, ClusterNodeConfigLinuxNodeConfigPtr and ClusterNodeConfigLinuxNodeConfigPtrOutput values. You can construct a concrete instance of `ClusterNodeConfigLinuxNodeConfigPtrInput` via:
ClusterNodeConfigLinuxNodeConfigArgs{...} or: nil
func ClusterNodeConfigLinuxNodeConfigPtr ¶ added in v3.22.0
func ClusterNodeConfigLinuxNodeConfigPtr(v *ClusterNodeConfigLinuxNodeConfigArgs) ClusterNodeConfigLinuxNodeConfigPtrInput
type ClusterNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
type ClusterNodeConfigLinuxNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigLinuxNodeConfigPtrOutput) ElementType ¶ added in v3.22.0
func (ClusterNodeConfigLinuxNodeConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodeConfigLinuxNodeConfigPtrOutput) Sysctls ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. Specified as a map from the key, such as `net.core.wmem_max`, to a string value.
func (ClusterNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutput() ClusterNodeConfigLinuxNodeConfigPtrOutput
func (ClusterNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigLinuxNodeConfigPtrOutput
type ClusterNodeConfigOutput ¶
type ClusterNodeConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigOutput) BootDiskKmsKey ¶
func (o ClusterNodeConfigOutput) 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 (ClusterNodeConfigOutput) DiskSizeGb ¶
func (o ClusterNodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. Defaults to 100GB.
func (ClusterNodeConfigOutput) DiskType ¶
func (o ClusterNodeConfigOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard'
func (ClusterNodeConfigOutput) ElementType ¶
func (ClusterNodeConfigOutput) ElementType() reflect.Type
func (ClusterNodeConfigOutput) GuestAccelerators ¶
func (o ClusterNodeConfigOutput) GuestAccelerators() ClusterNodeConfigGuestAcceleratorArrayOutput
List of the type and count of accelerator cards attached to the instance. Structure documented below.
func (ClusterNodeConfigOutput) ImageType ¶
func (o ClusterNodeConfigOutput) ImageType() pulumi.StringPtrOutput
The image type to use for this node. Note that changing the image type will delete and recreate all nodes in the node pool.
func (ClusterNodeConfigOutput) KubeletConfig ¶ added in v3.22.0
func (o ClusterNodeConfigOutput) KubeletConfig() ClusterNodeConfigKubeletConfigPtrOutput
Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Structure is documented below.
func (ClusterNodeConfigOutput) Labels ¶
func (o ClusterNodeConfigOutput) Labels() pulumi.StringMapOutput
The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are reserved by Kubernetes Core components and cannot be specified.
func (ClusterNodeConfigOutput) LinuxNodeConfig ¶ added in v3.22.0
func (o ClusterNodeConfigOutput) LinuxNodeConfig() ClusterNodeConfigLinuxNodeConfigPtrOutput
Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Note that validations happen all server side. All attributes are optional. Structure is documented below.
func (ClusterNodeConfigOutput) LocalSsdCount ¶
func (o ClusterNodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each cluster node. Defaults to 0.
func (ClusterNodeConfigOutput) MachineType ¶
func (o ClusterNodeConfigOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type. Defaults to `e2-medium`. To create a custom machine type, value should be set as specified [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType).
func (ClusterNodeConfigOutput) Metadata ¶
func (o ClusterNodeConfigOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to `true` by the API; if `metadata` is set but that default value is not included, the provider will attempt to unset the value. To avoid this, set the value in your config.
func (ClusterNodeConfigOutput) MinCpuPlatform ¶
func (o ClusterNodeConfigOutput) 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 `Intel Haswell`. See the [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for more information.
func (ClusterNodeConfigOutput) OauthScopes ¶
func (o ClusterNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. These can be either FQDNs, or scope aliases. The following scopes are necessary to ensure the correct functioning of the cluster:
func (ClusterNodeConfigOutput) Preemptible ¶
func (o ClusterNodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
A boolean that represents whether or not the underlying node VMs are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) for more information. Defaults to false.
func (ClusterNodeConfigOutput) SandboxConfig ¶
func (o ClusterNodeConfigOutput) SandboxConfig() ClusterNodeConfigSandboxConfigPtrOutput
[GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. Structure is documented below.
func (ClusterNodeConfigOutput) ServiceAccount ¶
func (o ClusterNodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used. In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the roles/logging.logWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and roles/monitoring.metricWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles.
func (ClusterNodeConfigOutput) ShieldedInstanceConfig ¶
func (o ClusterNodeConfigOutput) ShieldedInstanceConfig() ClusterNodeConfigShieldedInstanceConfigPtrOutput
Shielded Instance options. Structure is documented below.
func (ClusterNodeConfigOutput) Tags ¶
func (o ClusterNodeConfigOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls.
func (ClusterNodeConfigOutput) Taints ¶
func (o ClusterNodeConfigOutput) Taints() ClusterNodeConfigTaintArrayOutput
A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) to apply to nodes. GKE's API can only set this field on cluster creation. However, GKE will add taints to your nodes if you enable certain features such as GPUs. If this field is set, any diffs on this field will cause the provider to recreate the underlying resource. Taint values can be updated safely in Kubernetes (eg. through `kubectl`), and it's recommended that you do not use this field to manage taints. If you do, `lifecycle.ignore_changes` is recommended. Structure is documented below.
func (ClusterNodeConfigOutput) ToClusterNodeConfigOutput ¶
func (o ClusterNodeConfigOutput) ToClusterNodeConfigOutput() ClusterNodeConfigOutput
func (ClusterNodeConfigOutput) ToClusterNodeConfigOutputWithContext ¶
func (o ClusterNodeConfigOutput) ToClusterNodeConfigOutputWithContext(ctx context.Context) ClusterNodeConfigOutput
func (ClusterNodeConfigOutput) ToClusterNodeConfigPtrOutput ¶
func (o ClusterNodeConfigOutput) ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput
func (ClusterNodeConfigOutput) ToClusterNodeConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigOutput) ToClusterNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigPtrOutput
func (ClusterNodeConfigOutput) WorkloadMetadataConfig ¶
func (o ClusterNodeConfigOutput) WorkloadMetadataConfig() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
Metadata configuration to expose to workloads on the node pool. Structure is documented below.
type ClusterNodeConfigPtrInput ¶
type ClusterNodeConfigPtrInput interface { pulumi.Input ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput ToClusterNodeConfigPtrOutputWithContext(context.Context) ClusterNodeConfigPtrOutput }
ClusterNodeConfigPtrInput is an input type that accepts ClusterNodeConfigArgs, ClusterNodeConfigPtr and ClusterNodeConfigPtrOutput values. You can construct a concrete instance of `ClusterNodeConfigPtrInput` via:
ClusterNodeConfigArgs{...} or: nil
func ClusterNodeConfigPtr ¶
func ClusterNodeConfigPtr(v *ClusterNodeConfigArgs) ClusterNodeConfigPtrInput
type ClusterNodeConfigPtrOutput ¶
type ClusterNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigPtrOutput) BootDiskKmsKey ¶
func (o ClusterNodeConfigPtrOutput) 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 (ClusterNodeConfigPtrOutput) DiskSizeGb ¶
func (o ClusterNodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. Defaults to 100GB.
func (ClusterNodeConfigPtrOutput) DiskType ¶
func (o ClusterNodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard'
func (ClusterNodeConfigPtrOutput) Elem ¶
func (o ClusterNodeConfigPtrOutput) Elem() ClusterNodeConfigOutput
func (ClusterNodeConfigPtrOutput) ElementType ¶
func (ClusterNodeConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodeConfigPtrOutput) GuestAccelerators ¶
func (o ClusterNodeConfigPtrOutput) GuestAccelerators() ClusterNodeConfigGuestAcceleratorArrayOutput
List of the type and count of accelerator cards attached to the instance. Structure documented below.
func (ClusterNodeConfigPtrOutput) ImageType ¶
func (o ClusterNodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
The image type to use for this node. Note that changing the image type will delete and recreate all nodes in the node pool.
func (ClusterNodeConfigPtrOutput) KubeletConfig ¶ added in v3.22.0
func (o ClusterNodeConfigPtrOutput) KubeletConfig() ClusterNodeConfigKubeletConfigPtrOutput
Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Structure is documented below.
func (ClusterNodeConfigPtrOutput) Labels ¶
func (o ClusterNodeConfigPtrOutput) Labels() pulumi.StringMapOutput
The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are reserved by Kubernetes Core components and cannot be specified.
func (ClusterNodeConfigPtrOutput) LinuxNodeConfig ¶ added in v3.22.0
func (o ClusterNodeConfigPtrOutput) LinuxNodeConfig() ClusterNodeConfigLinuxNodeConfigPtrOutput
Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Note that validations happen all server side. All attributes are optional. Structure is documented below.
func (ClusterNodeConfigPtrOutput) LocalSsdCount ¶
func (o ClusterNodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each cluster node. Defaults to 0.
func (ClusterNodeConfigPtrOutput) MachineType ¶
func (o ClusterNodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type. Defaults to `e2-medium`. To create a custom machine type, value should be set as specified [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType).
func (ClusterNodeConfigPtrOutput) Metadata ¶
func (o ClusterNodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to `true` by the API; if `metadata` is set but that default value is not included, the provider will attempt to unset the value. To avoid this, set the value in your config.
func (ClusterNodeConfigPtrOutput) MinCpuPlatform ¶
func (o ClusterNodeConfigPtrOutput) 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 `Intel Haswell`. See the [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for more information.
func (ClusterNodeConfigPtrOutput) OauthScopes ¶
func (o ClusterNodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. These can be either FQDNs, or scope aliases. The following scopes are necessary to ensure the correct functioning of the cluster:
func (ClusterNodeConfigPtrOutput) Preemptible ¶
func (o ClusterNodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
A boolean that represents whether or not the underlying node VMs are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) for more information. Defaults to false.
func (ClusterNodeConfigPtrOutput) SandboxConfig ¶
func (o ClusterNodeConfigPtrOutput) SandboxConfig() ClusterNodeConfigSandboxConfigPtrOutput
[GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. Structure is documented below.
func (ClusterNodeConfigPtrOutput) ServiceAccount ¶
func (o ClusterNodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used. In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the roles/logging.logWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and roles/monitoring.metricWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles.
func (ClusterNodeConfigPtrOutput) ShieldedInstanceConfig ¶
func (o ClusterNodeConfigPtrOutput) ShieldedInstanceConfig() ClusterNodeConfigShieldedInstanceConfigPtrOutput
Shielded Instance options. Structure is documented below.
func (ClusterNodeConfigPtrOutput) Tags ¶
func (o ClusterNodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls.
func (ClusterNodeConfigPtrOutput) Taints ¶
func (o ClusterNodeConfigPtrOutput) Taints() ClusterNodeConfigTaintArrayOutput
A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) to apply to nodes. GKE's API can only set this field on cluster creation. However, GKE will add taints to your nodes if you enable certain features such as GPUs. If this field is set, any diffs on this field will cause the provider to recreate the underlying resource. Taint values can be updated safely in Kubernetes (eg. through `kubectl`), and it's recommended that you do not use this field to manage taints. If you do, `lifecycle.ignore_changes` is recommended. Structure is documented below.
func (ClusterNodeConfigPtrOutput) ToClusterNodeConfigPtrOutput ¶
func (o ClusterNodeConfigPtrOutput) ToClusterNodeConfigPtrOutput() ClusterNodeConfigPtrOutput
func (ClusterNodeConfigPtrOutput) ToClusterNodeConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigPtrOutput) ToClusterNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigPtrOutput
func (ClusterNodeConfigPtrOutput) WorkloadMetadataConfig ¶
func (o ClusterNodeConfigPtrOutput) WorkloadMetadataConfig() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
Metadata configuration to expose to workloads on the node pool. Structure is documented below.
type ClusterNodeConfigSandboxConfig ¶
type ClusterNodeConfigSandboxConfig struct { // Which sandbox to use for pods in the node pool. // Accepted values are: SandboxType string `pulumi:"sandboxType"` }
type ClusterNodeConfigSandboxConfigArgs ¶
type ClusterNodeConfigSandboxConfigArgs struct { // Which sandbox to use for pods in the node pool. // Accepted values are: SandboxType pulumi.StringInput `pulumi:"sandboxType"` }
func (ClusterNodeConfigSandboxConfigArgs) ElementType ¶
func (ClusterNodeConfigSandboxConfigArgs) ElementType() reflect.Type
func (ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigOutput ¶
func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigOutput() ClusterNodeConfigSandboxConfigOutput
func (ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigOutputWithContext ¶
func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigOutput
func (ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigPtrOutput ¶
func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput
func (ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigPtrOutputWithContext ¶
func (i ClusterNodeConfigSandboxConfigArgs) ToClusterNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigPtrOutput
type ClusterNodeConfigSandboxConfigInput ¶
type ClusterNodeConfigSandboxConfigInput interface { pulumi.Input ToClusterNodeConfigSandboxConfigOutput() ClusterNodeConfigSandboxConfigOutput ToClusterNodeConfigSandboxConfigOutputWithContext(context.Context) ClusterNodeConfigSandboxConfigOutput }
ClusterNodeConfigSandboxConfigInput is an input type that accepts ClusterNodeConfigSandboxConfigArgs and ClusterNodeConfigSandboxConfigOutput values. You can construct a concrete instance of `ClusterNodeConfigSandboxConfigInput` via:
ClusterNodeConfigSandboxConfigArgs{...}
type ClusterNodeConfigSandboxConfigOutput ¶
type ClusterNodeConfigSandboxConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigSandboxConfigOutput) ElementType ¶
func (ClusterNodeConfigSandboxConfigOutput) ElementType() reflect.Type
func (ClusterNodeConfigSandboxConfigOutput) SandboxType ¶
func (o ClusterNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
Which sandbox to use for pods in the node pool. Accepted values are:
func (ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigOutput ¶
func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigOutput() ClusterNodeConfigSandboxConfigOutput
func (ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigOutputWithContext ¶
func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigOutput
func (ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigPtrOutput ¶
func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput
func (ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigSandboxConfigOutput) ToClusterNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigPtrOutput
type ClusterNodeConfigSandboxConfigPtrInput ¶
type ClusterNodeConfigSandboxConfigPtrInput interface { pulumi.Input ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput ToClusterNodeConfigSandboxConfigPtrOutputWithContext(context.Context) ClusterNodeConfigSandboxConfigPtrOutput }
ClusterNodeConfigSandboxConfigPtrInput is an input type that accepts ClusterNodeConfigSandboxConfigArgs, ClusterNodeConfigSandboxConfigPtr and ClusterNodeConfigSandboxConfigPtrOutput values. You can construct a concrete instance of `ClusterNodeConfigSandboxConfigPtrInput` via:
ClusterNodeConfigSandboxConfigArgs{...} or: nil
func ClusterNodeConfigSandboxConfigPtr ¶
func ClusterNodeConfigSandboxConfigPtr(v *ClusterNodeConfigSandboxConfigArgs) ClusterNodeConfigSandboxConfigPtrInput
type ClusterNodeConfigSandboxConfigPtrOutput ¶
type ClusterNodeConfigSandboxConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigSandboxConfigPtrOutput) ElementType ¶
func (ClusterNodeConfigSandboxConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodeConfigSandboxConfigPtrOutput) SandboxType ¶
func (o ClusterNodeConfigSandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
Which sandbox to use for pods in the node pool. Accepted values are:
func (ClusterNodeConfigSandboxConfigPtrOutput) ToClusterNodeConfigSandboxConfigPtrOutput ¶
func (o ClusterNodeConfigSandboxConfigPtrOutput) ToClusterNodeConfigSandboxConfigPtrOutput() ClusterNodeConfigSandboxConfigPtrOutput
func (ClusterNodeConfigSandboxConfigPtrOutput) ToClusterNodeConfigSandboxConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigSandboxConfigPtrOutput) ToClusterNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigSandboxConfigPtrOutput
type ClusterNodeConfigShieldedInstanceConfigArgs ¶
type ClusterNodeConfigShieldedInstanceConfigArgs struct { // Defines if the instance has integrity monitoring enabled. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines if the instance has Secure Boot enabled. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` }
func (ClusterNodeConfigShieldedInstanceConfigArgs) ElementType ¶
func (ClusterNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
func (ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigOutput ¶
func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigOutput() ClusterNodeConfigShieldedInstanceConfigOutput
func (ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigOutput
func (ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigPtrOutput ¶
func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput
func (ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (i ClusterNodeConfigShieldedInstanceConfigArgs) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput
type ClusterNodeConfigShieldedInstanceConfigInput ¶
type ClusterNodeConfigShieldedInstanceConfigInput interface { pulumi.Input ToClusterNodeConfigShieldedInstanceConfigOutput() ClusterNodeConfigShieldedInstanceConfigOutput ToClusterNodeConfigShieldedInstanceConfigOutputWithContext(context.Context) ClusterNodeConfigShieldedInstanceConfigOutput }
ClusterNodeConfigShieldedInstanceConfigInput is an input type that accepts ClusterNodeConfigShieldedInstanceConfigArgs and ClusterNodeConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `ClusterNodeConfigShieldedInstanceConfigInput` via:
ClusterNodeConfigShieldedInstanceConfigArgs{...}
type ClusterNodeConfigShieldedInstanceConfigOutput ¶
type ClusterNodeConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigShieldedInstanceConfigOutput) ElementType ¶
func (ClusterNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
func (ClusterNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o ClusterNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines if the instance has integrity monitoring enabled.
func (ClusterNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o ClusterNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines if the instance has Secure Boot enabled.
func (ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigOutput ¶
func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigOutput() ClusterNodeConfigShieldedInstanceConfigOutput
func (ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigOutput
func (ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutput ¶
func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput
func (ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigShieldedInstanceConfigOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput
type ClusterNodeConfigShieldedInstanceConfigPtrInput ¶
type ClusterNodeConfigShieldedInstanceConfigPtrInput interface { pulumi.Input ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput }
ClusterNodeConfigShieldedInstanceConfigPtrInput is an input type that accepts ClusterNodeConfigShieldedInstanceConfigArgs, ClusterNodeConfigShieldedInstanceConfigPtr and ClusterNodeConfigShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `ClusterNodeConfigShieldedInstanceConfigPtrInput` via:
ClusterNodeConfigShieldedInstanceConfigArgs{...} or: nil
func ClusterNodeConfigShieldedInstanceConfigPtr ¶
func ClusterNodeConfigShieldedInstanceConfigPtr(v *ClusterNodeConfigShieldedInstanceConfigArgs) ClusterNodeConfigShieldedInstanceConfigPtrInput
type ClusterNodeConfigShieldedInstanceConfigPtrOutput ¶
type ClusterNodeConfigShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) ElementType ¶
func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines if the instance has integrity monitoring enabled.
func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines if the instance has Secure Boot enabled.
func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutput ¶
func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodeConfigShieldedInstanceConfigPtrOutput
func (ClusterNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigShieldedInstanceConfigPtrOutput
type ClusterNodeConfigTaint ¶
type ClusterNodeConfigTaintArgs ¶
type ClusterNodeConfigTaintArgs struct { // Effect for taint. Accepted values are `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, and `NO_EXECUTE`. Effect pulumi.StringInput `pulumi:"effect"` // Key for taint. Key pulumi.StringInput `pulumi:"key"` // Value for taint. Value pulumi.StringInput `pulumi:"value"` }
func (ClusterNodeConfigTaintArgs) ElementType ¶
func (ClusterNodeConfigTaintArgs) ElementType() reflect.Type
func (ClusterNodeConfigTaintArgs) ToClusterNodeConfigTaintOutput ¶
func (i ClusterNodeConfigTaintArgs) ToClusterNodeConfigTaintOutput() ClusterNodeConfigTaintOutput
func (ClusterNodeConfigTaintArgs) ToClusterNodeConfigTaintOutputWithContext ¶
func (i ClusterNodeConfigTaintArgs) ToClusterNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodeConfigTaintOutput
type ClusterNodeConfigTaintArray ¶
type ClusterNodeConfigTaintArray []ClusterNodeConfigTaintInput
func (ClusterNodeConfigTaintArray) ElementType ¶
func (ClusterNodeConfigTaintArray) ElementType() reflect.Type
func (ClusterNodeConfigTaintArray) ToClusterNodeConfigTaintArrayOutput ¶
func (i ClusterNodeConfigTaintArray) ToClusterNodeConfigTaintArrayOutput() ClusterNodeConfigTaintArrayOutput
func (ClusterNodeConfigTaintArray) ToClusterNodeConfigTaintArrayOutputWithContext ¶
func (i ClusterNodeConfigTaintArray) ToClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodeConfigTaintArrayOutput
type ClusterNodeConfigTaintArrayInput ¶
type ClusterNodeConfigTaintArrayInput interface { pulumi.Input ToClusterNodeConfigTaintArrayOutput() ClusterNodeConfigTaintArrayOutput ToClusterNodeConfigTaintArrayOutputWithContext(context.Context) ClusterNodeConfigTaintArrayOutput }
ClusterNodeConfigTaintArrayInput is an input type that accepts ClusterNodeConfigTaintArray and ClusterNodeConfigTaintArrayOutput values. You can construct a concrete instance of `ClusterNodeConfigTaintArrayInput` via:
ClusterNodeConfigTaintArray{ ClusterNodeConfigTaintArgs{...} }
type ClusterNodeConfigTaintArrayOutput ¶
type ClusterNodeConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigTaintArrayOutput) ElementType ¶
func (ClusterNodeConfigTaintArrayOutput) ElementType() reflect.Type
func (ClusterNodeConfigTaintArrayOutput) Index ¶
func (o ClusterNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) ClusterNodeConfigTaintOutput
func (ClusterNodeConfigTaintArrayOutput) ToClusterNodeConfigTaintArrayOutput ¶
func (o ClusterNodeConfigTaintArrayOutput) ToClusterNodeConfigTaintArrayOutput() ClusterNodeConfigTaintArrayOutput
func (ClusterNodeConfigTaintArrayOutput) ToClusterNodeConfigTaintArrayOutputWithContext ¶
func (o ClusterNodeConfigTaintArrayOutput) ToClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodeConfigTaintArrayOutput
type ClusterNodeConfigTaintInput ¶
type ClusterNodeConfigTaintInput interface { pulumi.Input ToClusterNodeConfigTaintOutput() ClusterNodeConfigTaintOutput ToClusterNodeConfigTaintOutputWithContext(context.Context) ClusterNodeConfigTaintOutput }
ClusterNodeConfigTaintInput is an input type that accepts ClusterNodeConfigTaintArgs and ClusterNodeConfigTaintOutput values. You can construct a concrete instance of `ClusterNodeConfigTaintInput` via:
ClusterNodeConfigTaintArgs{...}
type ClusterNodeConfigTaintOutput ¶
type ClusterNodeConfigTaintOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigTaintOutput) Effect ¶
func (o ClusterNodeConfigTaintOutput) Effect() pulumi.StringOutput
Effect for taint. Accepted values are `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, and `NO_EXECUTE`.
func (ClusterNodeConfigTaintOutput) ElementType ¶
func (ClusterNodeConfigTaintOutput) ElementType() reflect.Type
func (ClusterNodeConfigTaintOutput) Key ¶
func (o ClusterNodeConfigTaintOutput) Key() pulumi.StringOutput
Key for taint.
func (ClusterNodeConfigTaintOutput) ToClusterNodeConfigTaintOutput ¶
func (o ClusterNodeConfigTaintOutput) ToClusterNodeConfigTaintOutput() ClusterNodeConfigTaintOutput
func (ClusterNodeConfigTaintOutput) ToClusterNodeConfigTaintOutputWithContext ¶
func (o ClusterNodeConfigTaintOutput) ToClusterNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodeConfigTaintOutput
func (ClusterNodeConfigTaintOutput) Value ¶
func (o ClusterNodeConfigTaintOutput) Value() pulumi.StringOutput
Value for taint.
type ClusterNodeConfigWorkloadMetadataConfig ¶
type ClusterNodeConfigWorkloadMetadataConfig struct { // How to expose the node metadata to the workload running on the node. // Accepted values are: // * UNSPECIFIED: Not Set // * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. // * EXPOSE: Expose all VM metadata to pods. // * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node. NodeMetadata string `pulumi:"nodeMetadata"` }
type ClusterNodeConfigWorkloadMetadataConfigArgs ¶
type ClusterNodeConfigWorkloadMetadataConfigArgs struct { // How to expose the node metadata to the workload running on the node. // Accepted values are: // * UNSPECIFIED: Not Set // * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. // * EXPOSE: Expose all VM metadata to pods. // * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node. NodeMetadata pulumi.StringInput `pulumi:"nodeMetadata"` }
func (ClusterNodeConfigWorkloadMetadataConfigArgs) ElementType ¶
func (ClusterNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
func (ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigOutput ¶
func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigOutput() ClusterNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
func (ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (i ClusterNodeConfigWorkloadMetadataConfigArgs) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput
type ClusterNodeConfigWorkloadMetadataConfigInput ¶
type ClusterNodeConfigWorkloadMetadataConfigInput interface { pulumi.Input ToClusterNodeConfigWorkloadMetadataConfigOutput() ClusterNodeConfigWorkloadMetadataConfigOutput ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext(context.Context) ClusterNodeConfigWorkloadMetadataConfigOutput }
ClusterNodeConfigWorkloadMetadataConfigInput is an input type that accepts ClusterNodeConfigWorkloadMetadataConfigArgs and ClusterNodeConfigWorkloadMetadataConfigOutput values. You can construct a concrete instance of `ClusterNodeConfigWorkloadMetadataConfigInput` via:
ClusterNodeConfigWorkloadMetadataConfigArgs{...}
type ClusterNodeConfigWorkloadMetadataConfigOutput ¶
type ClusterNodeConfigWorkloadMetadataConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigWorkloadMetadataConfigOutput) ElementType ¶
func (ClusterNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
func (ClusterNodeConfigWorkloadMetadataConfigOutput) NodeMetadata ¶
func (o ClusterNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
How to expose the node metadata to the workload running on the node. Accepted values are: * UNSPECIFIED: Not Set * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. * EXPOSE: Expose all VM metadata to pods. * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node.
func (ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigOutput ¶
func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigOutput() ClusterNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
func (ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigWorkloadMetadataConfigOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput
type ClusterNodeConfigWorkloadMetadataConfigPtrInput ¶
type ClusterNodeConfigWorkloadMetadataConfigPtrInput interface { pulumi.Input ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput }
ClusterNodeConfigWorkloadMetadataConfigPtrInput is an input type that accepts ClusterNodeConfigWorkloadMetadataConfigArgs, ClusterNodeConfigWorkloadMetadataConfigPtr and ClusterNodeConfigWorkloadMetadataConfigPtrOutput values. You can construct a concrete instance of `ClusterNodeConfigWorkloadMetadataConfigPtrInput` via:
ClusterNodeConfigWorkloadMetadataConfigArgs{...} or: nil
func ClusterNodeConfigWorkloadMetadataConfigPtr ¶
func ClusterNodeConfigWorkloadMetadataConfigPtr(v *ClusterNodeConfigWorkloadMetadataConfigArgs) ClusterNodeConfigWorkloadMetadataConfigPtrInput
type ClusterNodeConfigWorkloadMetadataConfigPtrOutput ¶
type ClusterNodeConfigWorkloadMetadataConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ElementType ¶
func (ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata ¶
func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata() pulumi.StringPtrOutput
How to expose the node metadata to the workload running on the node. Accepted values are: * UNSPECIFIED: Not Set * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. * EXPOSE: Expose all VM metadata to pods. * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node.
func (ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodeConfigWorkloadMetadataConfigPtrOutput
func (ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (o ClusterNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodeConfigWorkloadMetadataConfigPtrOutput
type ClusterNodePool ¶
type ClusterNodePool struct { Autoscaling *ClusterNodePoolAutoscaling `pulumi:"autoscaling"` // The number of nodes to create in this // cluster's default node pool. In regional or multi-zonal clusters, this is the // number of nodes per zone. Must be set if `nodePool` is not set. If you're using // `container.NodePool` objects with no default node pool, you'll need to // set this to a value of at least `1`, alongside setting // `removeDefaultNodePool` to `true`. InitialNodeCount *int `pulumi:"initialNodeCount"` // List of instance group URLs which have been assigned // to the cluster. InstanceGroupUrls []string `pulumi:"instanceGroupUrls"` Management *ClusterNodePoolManagement `pulumi:"management"` MaxPodsPerNode *int `pulumi:"maxPodsPerNode"` // The name of the cluster, unique within the project and // location. Name *string `pulumi:"name"` NamePrefix *string `pulumi:"namePrefix"` // Parameters used in creating the default node pool. // Generally, this field should not be used at the same time as a // `container.NodePool` or a `nodePool` block; this configuration // manages the default node pool, which isn't recommended to be used. // Structure is documented below. NodeConfig *ClusterNodePoolNodeConfig `pulumi:"nodeConfig"` NodeCount *int `pulumi:"nodeCount"` // The list of zones in which the cluster's nodes // are located. Nodes must be in the region of their regional cluster or in the // same region as their cluster's zone for zonal clusters. If this is specified for // a zonal cluster, omit the cluster's zone. NodeLocations []string `pulumi:"nodeLocations"` UpgradeSettings *ClusterNodePoolUpgradeSettings `pulumi:"upgradeSettings"` Version *string `pulumi:"version"` }
type ClusterNodePoolArgs ¶
type ClusterNodePoolArgs struct { Autoscaling ClusterNodePoolAutoscalingPtrInput `pulumi:"autoscaling"` // The number of nodes to create in this // cluster's default node pool. In regional or multi-zonal clusters, this is the // number of nodes per zone. Must be set if `nodePool` is not set. If you're using // `container.NodePool` objects with no default node pool, you'll need to // set this to a value of at least `1`, alongside setting // `removeDefaultNodePool` to `true`. InitialNodeCount pulumi.IntPtrInput `pulumi:"initialNodeCount"` // List of instance group URLs which have been assigned // to the cluster. InstanceGroupUrls pulumi.StringArrayInput `pulumi:"instanceGroupUrls"` Management ClusterNodePoolManagementPtrInput `pulumi:"management"` MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"` // The name of the cluster, unique within the project and // location. Name pulumi.StringPtrInput `pulumi:"name"` NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // Parameters used in creating the default node pool. // Generally, this field should not be used at the same time as a // `container.NodePool` or a `nodePool` block; this configuration // manages the default node pool, which isn't recommended to be used. // Structure is documented below. NodeConfig ClusterNodePoolNodeConfigPtrInput `pulumi:"nodeConfig"` NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` // The list of zones in which the cluster's nodes // are located. Nodes must be in the region of their regional cluster or in the // same region as their cluster's zone for zonal clusters. If this is specified for // a zonal cluster, omit the cluster's zone. NodeLocations pulumi.StringArrayInput `pulumi:"nodeLocations"` UpgradeSettings ClusterNodePoolUpgradeSettingsPtrInput `pulumi:"upgradeSettings"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (ClusterNodePoolArgs) ElementType ¶
func (ClusterNodePoolArgs) ElementType() reflect.Type
func (ClusterNodePoolArgs) ToClusterNodePoolOutput ¶
func (i ClusterNodePoolArgs) ToClusterNodePoolOutput() ClusterNodePoolOutput
func (ClusterNodePoolArgs) ToClusterNodePoolOutputWithContext ¶
func (i ClusterNodePoolArgs) ToClusterNodePoolOutputWithContext(ctx context.Context) ClusterNodePoolOutput
type ClusterNodePoolArray ¶
type ClusterNodePoolArray []ClusterNodePoolInput
func (ClusterNodePoolArray) ElementType ¶
func (ClusterNodePoolArray) ElementType() reflect.Type
func (ClusterNodePoolArray) ToClusterNodePoolArrayOutput ¶
func (i ClusterNodePoolArray) ToClusterNodePoolArrayOutput() ClusterNodePoolArrayOutput
func (ClusterNodePoolArray) ToClusterNodePoolArrayOutputWithContext ¶
func (i ClusterNodePoolArray) ToClusterNodePoolArrayOutputWithContext(ctx context.Context) ClusterNodePoolArrayOutput
type ClusterNodePoolArrayInput ¶
type ClusterNodePoolArrayInput interface { pulumi.Input ToClusterNodePoolArrayOutput() ClusterNodePoolArrayOutput ToClusterNodePoolArrayOutputWithContext(context.Context) ClusterNodePoolArrayOutput }
ClusterNodePoolArrayInput is an input type that accepts ClusterNodePoolArray and ClusterNodePoolArrayOutput values. You can construct a concrete instance of `ClusterNodePoolArrayInput` via:
ClusterNodePoolArray{ ClusterNodePoolArgs{...} }
type ClusterNodePoolArrayOutput ¶
type ClusterNodePoolArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolArrayOutput) ElementType ¶
func (ClusterNodePoolArrayOutput) ElementType() reflect.Type
func (ClusterNodePoolArrayOutput) Index ¶
func (o ClusterNodePoolArrayOutput) Index(i pulumi.IntInput) ClusterNodePoolOutput
func (ClusterNodePoolArrayOutput) ToClusterNodePoolArrayOutput ¶
func (o ClusterNodePoolArrayOutput) ToClusterNodePoolArrayOutput() ClusterNodePoolArrayOutput
func (ClusterNodePoolArrayOutput) ToClusterNodePoolArrayOutputWithContext ¶
func (o ClusterNodePoolArrayOutput) ToClusterNodePoolArrayOutputWithContext(ctx context.Context) ClusterNodePoolArrayOutput
type ClusterNodePoolAutoscalingArgs ¶
type ClusterNodePoolAutoscalingArgs struct { MaxNodeCount pulumi.IntInput `pulumi:"maxNodeCount"` MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"` }
func (ClusterNodePoolAutoscalingArgs) ElementType ¶
func (ClusterNodePoolAutoscalingArgs) ElementType() reflect.Type
func (ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingOutput ¶
func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingOutput() ClusterNodePoolAutoscalingOutput
func (ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingOutputWithContext ¶
func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingOutput
func (ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingPtrOutput ¶
func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput
func (ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingPtrOutputWithContext ¶
func (i ClusterNodePoolAutoscalingArgs) ToClusterNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingPtrOutput
type ClusterNodePoolAutoscalingInput ¶
type ClusterNodePoolAutoscalingInput interface { pulumi.Input ToClusterNodePoolAutoscalingOutput() ClusterNodePoolAutoscalingOutput ToClusterNodePoolAutoscalingOutputWithContext(context.Context) ClusterNodePoolAutoscalingOutput }
ClusterNodePoolAutoscalingInput is an input type that accepts ClusterNodePoolAutoscalingArgs and ClusterNodePoolAutoscalingOutput values. You can construct a concrete instance of `ClusterNodePoolAutoscalingInput` via:
ClusterNodePoolAutoscalingArgs{...}
type ClusterNodePoolAutoscalingOutput ¶
type ClusterNodePoolAutoscalingOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolAutoscalingOutput) ElementType ¶
func (ClusterNodePoolAutoscalingOutput) ElementType() reflect.Type
func (ClusterNodePoolAutoscalingOutput) MaxNodeCount ¶
func (o ClusterNodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntOutput
func (ClusterNodePoolAutoscalingOutput) MinNodeCount ¶
func (o ClusterNodePoolAutoscalingOutput) MinNodeCount() pulumi.IntOutput
func (ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingOutput ¶
func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingOutput() ClusterNodePoolAutoscalingOutput
func (ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingOutputWithContext ¶
func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingOutput
func (ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingPtrOutput ¶
func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput
func (ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingPtrOutputWithContext ¶
func (o ClusterNodePoolAutoscalingOutput) ToClusterNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingPtrOutput
type ClusterNodePoolAutoscalingPtrInput ¶
type ClusterNodePoolAutoscalingPtrInput interface { pulumi.Input ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput ToClusterNodePoolAutoscalingPtrOutputWithContext(context.Context) ClusterNodePoolAutoscalingPtrOutput }
ClusterNodePoolAutoscalingPtrInput is an input type that accepts ClusterNodePoolAutoscalingArgs, ClusterNodePoolAutoscalingPtr and ClusterNodePoolAutoscalingPtrOutput values. You can construct a concrete instance of `ClusterNodePoolAutoscalingPtrInput` via:
ClusterNodePoolAutoscalingArgs{...} or: nil
func ClusterNodePoolAutoscalingPtr ¶
func ClusterNodePoolAutoscalingPtr(v *ClusterNodePoolAutoscalingArgs) ClusterNodePoolAutoscalingPtrInput
type ClusterNodePoolAutoscalingPtrOutput ¶
type ClusterNodePoolAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolAutoscalingPtrOutput) Elem ¶
func (o ClusterNodePoolAutoscalingPtrOutput) Elem() ClusterNodePoolAutoscalingOutput
func (ClusterNodePoolAutoscalingPtrOutput) ElementType ¶
func (ClusterNodePoolAutoscalingPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolAutoscalingPtrOutput) MaxNodeCount ¶
func (o ClusterNodePoolAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
func (ClusterNodePoolAutoscalingPtrOutput) MinNodeCount ¶
func (o ClusterNodePoolAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
func (ClusterNodePoolAutoscalingPtrOutput) ToClusterNodePoolAutoscalingPtrOutput ¶
func (o ClusterNodePoolAutoscalingPtrOutput) ToClusterNodePoolAutoscalingPtrOutput() ClusterNodePoolAutoscalingPtrOutput
func (ClusterNodePoolAutoscalingPtrOutput) ToClusterNodePoolAutoscalingPtrOutputWithContext ¶
func (o ClusterNodePoolAutoscalingPtrOutput) ToClusterNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) ClusterNodePoolAutoscalingPtrOutput
type ClusterNodePoolInput ¶
type ClusterNodePoolInput interface { pulumi.Input ToClusterNodePoolOutput() ClusterNodePoolOutput ToClusterNodePoolOutputWithContext(context.Context) ClusterNodePoolOutput }
ClusterNodePoolInput is an input type that accepts ClusterNodePoolArgs and ClusterNodePoolOutput values. You can construct a concrete instance of `ClusterNodePoolInput` via:
ClusterNodePoolArgs{...}
type ClusterNodePoolManagementArgs ¶
type ClusterNodePoolManagementArgs struct { AutoRepair pulumi.BoolPtrInput `pulumi:"autoRepair"` AutoUpgrade pulumi.BoolPtrInput `pulumi:"autoUpgrade"` }
func (ClusterNodePoolManagementArgs) ElementType ¶
func (ClusterNodePoolManagementArgs) ElementType() reflect.Type
func (ClusterNodePoolManagementArgs) ToClusterNodePoolManagementOutput ¶
func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementOutput() ClusterNodePoolManagementOutput
func (ClusterNodePoolManagementArgs) ToClusterNodePoolManagementOutputWithContext ¶
func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementOutputWithContext(ctx context.Context) ClusterNodePoolManagementOutput
func (ClusterNodePoolManagementArgs) ToClusterNodePoolManagementPtrOutput ¶
func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput
func (ClusterNodePoolManagementArgs) ToClusterNodePoolManagementPtrOutputWithContext ¶
func (i ClusterNodePoolManagementArgs) ToClusterNodePoolManagementPtrOutputWithContext(ctx context.Context) ClusterNodePoolManagementPtrOutput
type ClusterNodePoolManagementInput ¶
type ClusterNodePoolManagementInput interface { pulumi.Input ToClusterNodePoolManagementOutput() ClusterNodePoolManagementOutput ToClusterNodePoolManagementOutputWithContext(context.Context) ClusterNodePoolManagementOutput }
ClusterNodePoolManagementInput is an input type that accepts ClusterNodePoolManagementArgs and ClusterNodePoolManagementOutput values. You can construct a concrete instance of `ClusterNodePoolManagementInput` via:
ClusterNodePoolManagementArgs{...}
type ClusterNodePoolManagementOutput ¶
type ClusterNodePoolManagementOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolManagementOutput) AutoRepair ¶
func (o ClusterNodePoolManagementOutput) AutoRepair() pulumi.BoolPtrOutput
func (ClusterNodePoolManagementOutput) AutoUpgrade ¶
func (o ClusterNodePoolManagementOutput) AutoUpgrade() pulumi.BoolPtrOutput
func (ClusterNodePoolManagementOutput) ElementType ¶
func (ClusterNodePoolManagementOutput) ElementType() reflect.Type
func (ClusterNodePoolManagementOutput) ToClusterNodePoolManagementOutput ¶
func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementOutput() ClusterNodePoolManagementOutput
func (ClusterNodePoolManagementOutput) ToClusterNodePoolManagementOutputWithContext ¶
func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementOutputWithContext(ctx context.Context) ClusterNodePoolManagementOutput
func (ClusterNodePoolManagementOutput) ToClusterNodePoolManagementPtrOutput ¶
func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput
func (ClusterNodePoolManagementOutput) ToClusterNodePoolManagementPtrOutputWithContext ¶
func (o ClusterNodePoolManagementOutput) ToClusterNodePoolManagementPtrOutputWithContext(ctx context.Context) ClusterNodePoolManagementPtrOutput
type ClusterNodePoolManagementPtrInput ¶
type ClusterNodePoolManagementPtrInput interface { pulumi.Input ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput ToClusterNodePoolManagementPtrOutputWithContext(context.Context) ClusterNodePoolManagementPtrOutput }
ClusterNodePoolManagementPtrInput is an input type that accepts ClusterNodePoolManagementArgs, ClusterNodePoolManagementPtr and ClusterNodePoolManagementPtrOutput values. You can construct a concrete instance of `ClusterNodePoolManagementPtrInput` via:
ClusterNodePoolManagementArgs{...} or: nil
func ClusterNodePoolManagementPtr ¶
func ClusterNodePoolManagementPtr(v *ClusterNodePoolManagementArgs) ClusterNodePoolManagementPtrInput
type ClusterNodePoolManagementPtrOutput ¶
type ClusterNodePoolManagementPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolManagementPtrOutput) AutoRepair ¶
func (o ClusterNodePoolManagementPtrOutput) AutoRepair() pulumi.BoolPtrOutput
func (ClusterNodePoolManagementPtrOutput) AutoUpgrade ¶
func (o ClusterNodePoolManagementPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
func (ClusterNodePoolManagementPtrOutput) Elem ¶
func (o ClusterNodePoolManagementPtrOutput) Elem() ClusterNodePoolManagementOutput
func (ClusterNodePoolManagementPtrOutput) ElementType ¶
func (ClusterNodePoolManagementPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolManagementPtrOutput) ToClusterNodePoolManagementPtrOutput ¶
func (o ClusterNodePoolManagementPtrOutput) ToClusterNodePoolManagementPtrOutput() ClusterNodePoolManagementPtrOutput
func (ClusterNodePoolManagementPtrOutput) ToClusterNodePoolManagementPtrOutputWithContext ¶
func (o ClusterNodePoolManagementPtrOutput) ToClusterNodePoolManagementPtrOutputWithContext(ctx context.Context) ClusterNodePoolManagementPtrOutput
type ClusterNodePoolNodeConfig ¶
type ClusterNodePoolNodeConfig 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. Defaults to 100GB. DiskSizeGb *int `pulumi:"diskSizeGb"` // Type of the disk attached to each node // (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard' DiskType *string `pulumi:"diskType"` // List of the type and count of accelerator cards attached to the instance. // Structure documented below. GuestAccelerators []ClusterNodePoolNodeConfigGuestAccelerator `pulumi:"guestAccelerators"` // The image type to use for this node. Note that changing the image type // will delete and recreate all nodes in the node pool. ImageType *string `pulumi:"imageType"` // Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Structure is documented below. KubeletConfig *ClusterNodePoolNodeConfigKubeletConfig `pulumi:"kubeletConfig"` // The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are // reserved by Kubernetes Core components and cannot be specified. Labels map[string]string `pulumi:"labels"` // Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Note that validations happen all server side. All attributes are optional. // Structure is documented below. LinuxNodeConfig *ClusterNodePoolNodeConfigLinuxNodeConfig `pulumi:"linuxNodeConfig"` // The amount of local SSD disks that will be // attached to each cluster node. Defaults to 0. LocalSsdCount *int `pulumi:"localSsdCount"` // The name of a Google Compute Engine machine type. // Defaults to `e2-medium`. To create a custom machine type, value should be set as specified // [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType). MachineType *string `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in // the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to // `true` by the API; if `metadata` is set but that default value is not // included, the provider will attempt to unset the value. To avoid this, set the // value in your config. 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 `Intel Haswell`. See the // [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for more information. 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. These can be // either FQDNs, or scope aliases. The following scopes are necessary to ensure // the correct functioning of the cluster: OauthScopes []string `pulumi:"oauthScopes"` // A boolean that represents whether or not the underlying node VMs // are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) // for more information. Defaults to false. Preemptible *bool `pulumi:"preemptible"` // [GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. // Structure is documented below. SandboxConfig *ClusterNodePoolNodeConfigSandboxConfig `pulumi:"sandboxConfig"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. // In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the // [roles/logging.logWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and // [roles/monitoring.metricWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles. ServiceAccount *string `pulumi:"serviceAccount"` // Shielded Instance options. Structure is documented below. ShieldedInstanceConfig *ClusterNodePoolNodeConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` // The list of instance tags applied to all nodes. Tags are used to identify // valid sources or targets for network firewalls. Tags []string `pulumi:"tags"` // A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) // to apply to nodes. GKE's API can only set this field on cluster creation. // However, GKE will add taints to your nodes if you enable certain features such // as GPUs. If this field is set, any diffs on this field will cause the provider to // recreate the underlying resource. Taint values can be updated safely in // Kubernetes (eg. through `kubectl`), and it's recommended that you do not use // this field to manage taints. If you do, `lifecycle.ignore_changes` is // recommended. Structure is documented below. Taints []ClusterNodePoolNodeConfigTaint `pulumi:"taints"` // Metadata configuration to expose to workloads on the node pool. // Structure is documented below. WorkloadMetadataConfig *ClusterNodePoolNodeConfigWorkloadMetadataConfig `pulumi:"workloadMetadataConfig"` }
type ClusterNodePoolNodeConfigArgs ¶
type ClusterNodePoolNodeConfigArgs 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. Defaults to 100GB. DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` // Type of the disk attached to each node // (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard' DiskType pulumi.StringPtrInput `pulumi:"diskType"` // List of the type and count of accelerator cards attached to the instance. // Structure documented below. GuestAccelerators ClusterNodePoolNodeConfigGuestAcceleratorArrayInput `pulumi:"guestAccelerators"` // The image type to use for this node. Note that changing the image type // will delete and recreate all nodes in the node pool. ImageType pulumi.StringPtrInput `pulumi:"imageType"` // Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Structure is documented below. KubeletConfig ClusterNodePoolNodeConfigKubeletConfigPtrInput `pulumi:"kubeletConfig"` // The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are // reserved by Kubernetes Core components and cannot be specified. Labels pulumi.StringMapInput `pulumi:"labels"` // Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). // Note that validations happen all server side. All attributes are optional. // Structure is documented below. LinuxNodeConfig ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput `pulumi:"linuxNodeConfig"` // The amount of local SSD disks that will be // attached to each cluster node. Defaults to 0. LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` // The name of a Google Compute Engine machine type. // Defaults to `e2-medium`. To create a custom machine type, value should be set as specified // [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType). MachineType pulumi.StringPtrInput `pulumi:"machineType"` // The metadata key/value pairs assigned to instances in // the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to // `true` by the API; if `metadata` is set but that default value is not // included, the provider will attempt to unset the value. To avoid this, set the // value in your config. 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 `Intel Haswell`. See the // [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) // for more information. 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. These can be // either FQDNs, or scope aliases. The following scopes are necessary to ensure // the correct functioning of the cluster: OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` // A boolean that represents whether or not the underlying node VMs // are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) // for more information. Defaults to false. Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"` // [GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. // Structure is documented below. SandboxConfig ClusterNodePoolNodeConfigSandboxConfigPtrInput `pulumi:"sandboxConfig"` // The service account to be used by the Node VMs. // If not specified, the "default" service account is used. // In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the // [roles/logging.logWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and // [roles/monitoring.metricWriter](https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // Shielded Instance options. Structure is documented below. ShieldedInstanceConfig ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` // The list of instance tags applied to all nodes. Tags are used to identify // valid sources or targets for network firewalls. Tags pulumi.StringArrayInput `pulumi:"tags"` // A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) // to apply to nodes. GKE's API can only set this field on cluster creation. // However, GKE will add taints to your nodes if you enable certain features such // as GPUs. If this field is set, any diffs on this field will cause the provider to // recreate the underlying resource. Taint values can be updated safely in // Kubernetes (eg. through `kubectl`), and it's recommended that you do not use // this field to manage taints. If you do, `lifecycle.ignore_changes` is // recommended. Structure is documented below. Taints ClusterNodePoolNodeConfigTaintArrayInput `pulumi:"taints"` // Metadata configuration to expose to workloads on the node pool. // Structure is documented below. WorkloadMetadataConfig ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput `pulumi:"workloadMetadataConfig"` }
func (ClusterNodePoolNodeConfigArgs) ElementType ¶
func (ClusterNodePoolNodeConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigOutput ¶
func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigOutput() ClusterNodePoolNodeConfigOutput
func (ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigOutputWithContext ¶
func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigOutput
func (ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigPtrOutput ¶
func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigPtrOutputWithContext ¶
func (i ClusterNodePoolNodeConfigArgs) ToClusterNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigPtrOutput
type ClusterNodePoolNodeConfigGuestAcceleratorArgs ¶
type ClusterNodePoolNodeConfigGuestAcceleratorArgs struct { // The number of the guest accelerator cards exposed to this instance. Count pulumi.IntInput `pulumi:"count"` // The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`. Type pulumi.StringInput `pulumi:"type"` }
func (ClusterNodePoolNodeConfigGuestAcceleratorArgs) ElementType ¶
func (ClusterNodePoolNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigGuestAcceleratorArgs) ToClusterNodePoolNodeConfigGuestAcceleratorOutput ¶
func (i ClusterNodePoolNodeConfigGuestAcceleratorArgs) ToClusterNodePoolNodeConfigGuestAcceleratorOutput() ClusterNodePoolNodeConfigGuestAcceleratorOutput
func (ClusterNodePoolNodeConfigGuestAcceleratorArgs) ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext ¶
func (i ClusterNodePoolNodeConfigGuestAcceleratorArgs) ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorOutput
type ClusterNodePoolNodeConfigGuestAcceleratorArray ¶
type ClusterNodePoolNodeConfigGuestAcceleratorArray []ClusterNodePoolNodeConfigGuestAcceleratorInput
func (ClusterNodePoolNodeConfigGuestAcceleratorArray) ElementType ¶
func (ClusterNodePoolNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigGuestAcceleratorArray) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
func (i ClusterNodePoolNodeConfigGuestAcceleratorArray) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
func (ClusterNodePoolNodeConfigGuestAcceleratorArray) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (i ClusterNodePoolNodeConfigGuestAcceleratorArray) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
type ClusterNodePoolNodeConfigGuestAcceleratorArrayInput ¶
type ClusterNodePoolNodeConfigGuestAcceleratorArrayInput interface { pulumi.Input ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(context.Context) ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput }
ClusterNodePoolNodeConfigGuestAcceleratorArrayInput is an input type that accepts ClusterNodePoolNodeConfigGuestAcceleratorArray and ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigGuestAcceleratorArrayInput` via:
ClusterNodePoolNodeConfigGuestAcceleratorArray{ ClusterNodePoolNodeConfigGuestAcceleratorArgs{...} }
type ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
type ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType ¶
func (ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
func (o ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
func (ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (o ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
type ClusterNodePoolNodeConfigGuestAcceleratorInput ¶
type ClusterNodePoolNodeConfigGuestAcceleratorInput interface { pulumi.Input ToClusterNodePoolNodeConfigGuestAcceleratorOutput() ClusterNodePoolNodeConfigGuestAcceleratorOutput ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(context.Context) ClusterNodePoolNodeConfigGuestAcceleratorOutput }
ClusterNodePoolNodeConfigGuestAcceleratorInput is an input type that accepts ClusterNodePoolNodeConfigGuestAcceleratorArgs and ClusterNodePoolNodeConfigGuestAcceleratorOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigGuestAcceleratorInput` via:
ClusterNodePoolNodeConfigGuestAcceleratorArgs{...}
type ClusterNodePoolNodeConfigGuestAcceleratorOutput ¶
type ClusterNodePoolNodeConfigGuestAcceleratorOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) Count ¶
func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
The number of the guest accelerator cards exposed to this instance.
func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) ElementType ¶
func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) ToClusterNodePoolNodeConfigGuestAcceleratorOutput ¶
func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) ToClusterNodePoolNodeConfigGuestAcceleratorOutput() ClusterNodePoolNodeConfigGuestAcceleratorOutput
func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext ¶
func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) ToClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigGuestAcceleratorOutput
func (ClusterNodePoolNodeConfigGuestAcceleratorOutput) Type ¶
func (o ClusterNodePoolNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
The accelerator type resource to expose to this instance. E.g. `nvidia-tesla-k80`.
type ClusterNodePoolNodeConfigInput ¶
type ClusterNodePoolNodeConfigInput interface { pulumi.Input ToClusterNodePoolNodeConfigOutput() ClusterNodePoolNodeConfigOutput ToClusterNodePoolNodeConfigOutputWithContext(context.Context) ClusterNodePoolNodeConfigOutput }
ClusterNodePoolNodeConfigInput is an input type that accepts ClusterNodePoolNodeConfigArgs and ClusterNodePoolNodeConfigOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigInput` via:
ClusterNodePoolNodeConfigArgs{...}
type ClusterNodePoolNodeConfigKubeletConfig ¶ added in v3.22.0
type ClusterNodePoolNodeConfigKubeletConfig struct { // If true, enables CPU CFS quota enforcement for // containers that specify CPU limits. CpuCfsQuota *bool `pulumi:"cpuCfsQuota"` // The CPU CFS quota period value. Specified // as 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"` // The CPU management policy on the node. See // [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). // One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset. CpuManagerPolicy string `pulumi:"cpuManagerPolicy"` }
type ClusterNodePoolNodeConfigKubeletConfigArgs ¶ added in v3.22.0
type ClusterNodePoolNodeConfigKubeletConfigArgs struct { // If true, enables CPU CFS quota enforcement for // containers that specify CPU limits. CpuCfsQuota pulumi.BoolPtrInput `pulumi:"cpuCfsQuota"` // The CPU CFS quota period value. Specified // as 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"` // The CPU management policy on the node. See // [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). // One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset. CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"` }
func (ClusterNodePoolNodeConfigKubeletConfigArgs) ElementType ¶ added in v3.22.0
func (ClusterNodePoolNodeConfigKubeletConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigOutput() ClusterNodePoolNodeConfigKubeletConfigOutput
func (ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigOutput
func (ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
func (ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigKubeletConfigArgs) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput
type ClusterNodePoolNodeConfigKubeletConfigInput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigKubeletConfigInput interface { pulumi.Input ToClusterNodePoolNodeConfigKubeletConfigOutput() ClusterNodePoolNodeConfigKubeletConfigOutput ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext(context.Context) ClusterNodePoolNodeConfigKubeletConfigOutput }
ClusterNodePoolNodeConfigKubeletConfigInput is an input type that accepts ClusterNodePoolNodeConfigKubeletConfigArgs and ClusterNodePoolNodeConfigKubeletConfigOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigKubeletConfigInput` via:
ClusterNodePoolNodeConfigKubeletConfigArgs{...}
type ClusterNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
If true, enables CPU CFS quota enforcement for containers that specify CPU limits.
func (ClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
The CPU CFS quota period value. Specified as 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 (ClusterNodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
The CPU management policy on the node. See [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset.
func (ClusterNodePoolNodeConfigKubeletConfigOutput) ElementType ¶ added in v3.22.0
func (ClusterNodePoolNodeConfigKubeletConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigOutput() ClusterNodePoolNodeConfigKubeletConfigOutput
func (ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigOutput
func (ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
func (ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput
type ClusterNodePoolNodeConfigKubeletConfigPtrInput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigKubeletConfigPtrInput interface { pulumi.Input ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput }
ClusterNodePoolNodeConfigKubeletConfigPtrInput is an input type that accepts ClusterNodePoolNodeConfigKubeletConfigArgs, ClusterNodePoolNodeConfigKubeletConfigPtr and ClusterNodePoolNodeConfigKubeletConfigPtrOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigKubeletConfigPtrInput` via:
ClusterNodePoolNodeConfigKubeletConfigArgs{...} or: nil
func ClusterNodePoolNodeConfigKubeletConfigPtr ¶ added in v3.22.0
func ClusterNodePoolNodeConfigKubeletConfigPtr(v *ClusterNodePoolNodeConfigKubeletConfigArgs) ClusterNodePoolNodeConfigKubeletConfigPtrInput
type ClusterNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuota ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
If true, enables CPU CFS quota enforcement for containers that specify CPU limits.
func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
The CPU CFS quota period value. Specified as 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 (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
The CPU management policy on the node. See [K8S CPU Management Policies](https://kubernetes.io/docs/tasks/administer-cluster/cpu-management-policies/). One of `"none"` or `"static"`. Defaults to `none` when `kubeletConfig` is unset.
func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ElementType ¶ added in v3.22.0
func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutput() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
func (ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigKubeletConfigPtrOutput) ToClusterNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigKubeletConfigPtrOutput
type ClusterNodePoolNodeConfigLinuxNodeConfig ¶ added in v3.22.0
type ClusterNodePoolNodeConfigLinuxNodeConfigArgs ¶ added in v3.22.0
type ClusterNodePoolNodeConfigLinuxNodeConfigArgs struct { // The Linux kernel parameters to be applied to the nodes // and all pods running on the nodes. Specified as a map from the key, such as // `net.core.wmem_max`, to a string value. Sysctls pulumi.StringMapInput `pulumi:"sysctls"` }
func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ElementType ¶ added in v3.22.0
func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigOutput() ClusterNodePoolNodeConfigLinuxNodeConfigOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (i ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
type ClusterNodePoolNodeConfigLinuxNodeConfigInput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigLinuxNodeConfigInput interface { pulumi.Input ToClusterNodePoolNodeConfigLinuxNodeConfigOutput() ClusterNodePoolNodeConfigLinuxNodeConfigOutput ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigOutput }
ClusterNodePoolNodeConfigLinuxNodeConfigInput is an input type that accepts ClusterNodePoolNodeConfigLinuxNodeConfigArgs and ClusterNodePoolNodeConfigLinuxNodeConfigOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigLinuxNodeConfigInput` via:
ClusterNodePoolNodeConfigLinuxNodeConfigArgs{...}
type ClusterNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigLinuxNodeConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ElementType ¶ added in v3.22.0
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) Sysctls ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. Specified as a map from the key, such as `net.core.wmem_max`, to a string value.
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigOutput() ClusterNodePoolNodeConfigLinuxNodeConfigOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
type ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput interface { pulumi.Input ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput }
ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput is an input type that accepts ClusterNodePoolNodeConfigLinuxNodeConfigArgs, ClusterNodePoolNodeConfigLinuxNodeConfigPtr and ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput` via:
ClusterNodePoolNodeConfigLinuxNodeConfigArgs{...} or: nil
func ClusterNodePoolNodeConfigLinuxNodeConfigPtr ¶ added in v3.22.0
func ClusterNodePoolNodeConfigLinuxNodeConfigPtr(v *ClusterNodePoolNodeConfigLinuxNodeConfigArgs) ClusterNodePoolNodeConfigLinuxNodeConfigPtrInput
type ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
type ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ElementType ¶ added in v3.22.0
func (ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) Sysctls ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
The Linux kernel parameters to be applied to the nodes and all pods running on the nodes. Specified as a map from the key, such as `net.core.wmem_max`, to a string value.
func (ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput) ToClusterNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
type ClusterNodePoolNodeConfigOutput ¶
type ClusterNodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigOutput) BootDiskKmsKey ¶
func (o ClusterNodePoolNodeConfigOutput) 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 (ClusterNodePoolNodeConfigOutput) DiskSizeGb ¶
func (o ClusterNodePoolNodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. Defaults to 100GB.
func (ClusterNodePoolNodeConfigOutput) DiskType ¶
func (o ClusterNodePoolNodeConfigOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard'
func (ClusterNodePoolNodeConfigOutput) ElementType ¶
func (ClusterNodePoolNodeConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigOutput) GuestAccelerators ¶
func (o ClusterNodePoolNodeConfigOutput) GuestAccelerators() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
List of the type and count of accelerator cards attached to the instance. Structure documented below.
func (ClusterNodePoolNodeConfigOutput) ImageType ¶
func (o ClusterNodePoolNodeConfigOutput) ImageType() pulumi.StringPtrOutput
The image type to use for this node. Note that changing the image type will delete and recreate all nodes in the node pool.
func (ClusterNodePoolNodeConfigOutput) KubeletConfig ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigOutput) KubeletConfig() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Structure is documented below.
func (ClusterNodePoolNodeConfigOutput) Labels ¶
func (o ClusterNodePoolNodeConfigOutput) Labels() pulumi.StringMapOutput
The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are reserved by Kubernetes Core components and cannot be specified.
func (ClusterNodePoolNodeConfigOutput) LinuxNodeConfig ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigOutput) LinuxNodeConfig() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Note that validations happen all server side. All attributes are optional. Structure is documented below.
func (ClusterNodePoolNodeConfigOutput) LocalSsdCount ¶
func (o ClusterNodePoolNodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each cluster node. Defaults to 0.
func (ClusterNodePoolNodeConfigOutput) MachineType ¶
func (o ClusterNodePoolNodeConfigOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type. Defaults to `e2-medium`. To create a custom machine type, value should be set as specified [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType).
func (ClusterNodePoolNodeConfigOutput) Metadata ¶
func (o ClusterNodePoolNodeConfigOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to `true` by the API; if `metadata` is set but that default value is not included, the provider will attempt to unset the value. To avoid this, set the value in your config.
func (ClusterNodePoolNodeConfigOutput) MinCpuPlatform ¶
func (o ClusterNodePoolNodeConfigOutput) 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 `Intel Haswell`. See the [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for more information.
func (ClusterNodePoolNodeConfigOutput) OauthScopes ¶
func (o ClusterNodePoolNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. These can be either FQDNs, or scope aliases. The following scopes are necessary to ensure the correct functioning of the cluster:
func (ClusterNodePoolNodeConfigOutput) Preemptible ¶
func (o ClusterNodePoolNodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
A boolean that represents whether or not the underlying node VMs are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) for more information. Defaults to false.
func (ClusterNodePoolNodeConfigOutput) SandboxConfig ¶
func (o ClusterNodePoolNodeConfigOutput) SandboxConfig() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
[GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. Structure is documented below.
func (ClusterNodePoolNodeConfigOutput) ServiceAccount ¶
func (o ClusterNodePoolNodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used. In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the roles/logging.logWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and roles/monitoring.metricWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles.
func (ClusterNodePoolNodeConfigOutput) ShieldedInstanceConfig ¶
func (o ClusterNodePoolNodeConfigOutput) ShieldedInstanceConfig() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
Shielded Instance options. Structure is documented below.
func (ClusterNodePoolNodeConfigOutput) Tags ¶
func (o ClusterNodePoolNodeConfigOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls.
func (ClusterNodePoolNodeConfigOutput) Taints ¶
func (o ClusterNodePoolNodeConfigOutput) Taints() ClusterNodePoolNodeConfigTaintArrayOutput
A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) to apply to nodes. GKE's API can only set this field on cluster creation. However, GKE will add taints to your nodes if you enable certain features such as GPUs. If this field is set, any diffs on this field will cause the provider to recreate the underlying resource. Taint values can be updated safely in Kubernetes (eg. through `kubectl`), and it's recommended that you do not use this field to manage taints. If you do, `lifecycle.ignore_changes` is recommended. Structure is documented below.
func (ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigOutput ¶
func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigOutput() ClusterNodePoolNodeConfigOutput
func (ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigOutputWithContext ¶
func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigOutput
func (ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigOutput) ToClusterNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigOutput) WorkloadMetadataConfig ¶
func (o ClusterNodePoolNodeConfigOutput) WorkloadMetadataConfig() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
Metadata configuration to expose to workloads on the node pool. Structure is documented below.
type ClusterNodePoolNodeConfigPtrInput ¶
type ClusterNodePoolNodeConfigPtrInput interface { pulumi.Input ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput ToClusterNodePoolNodeConfigPtrOutputWithContext(context.Context) ClusterNodePoolNodeConfigPtrOutput }
ClusterNodePoolNodeConfigPtrInput is an input type that accepts ClusterNodePoolNodeConfigArgs, ClusterNodePoolNodeConfigPtr and ClusterNodePoolNodeConfigPtrOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigPtrInput` via:
ClusterNodePoolNodeConfigArgs{...} or: nil
func ClusterNodePoolNodeConfigPtr ¶
func ClusterNodePoolNodeConfigPtr(v *ClusterNodePoolNodeConfigArgs) ClusterNodePoolNodeConfigPtrInput
type ClusterNodePoolNodeConfigPtrOutput ¶
type ClusterNodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigPtrOutput) BootDiskKmsKey ¶
func (o ClusterNodePoolNodeConfigPtrOutput) 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 (ClusterNodePoolNodeConfigPtrOutput) DiskSizeGb ¶
func (o ClusterNodePoolNodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
Size of the disk attached to each node, specified in GB. The smallest allowed disk size is 10GB. Defaults to 100GB.
func (ClusterNodePoolNodeConfigPtrOutput) DiskType ¶
func (o ClusterNodePoolNodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
Type of the disk attached to each node (e.g. 'pd-standard', 'pd-balanced' or 'pd-ssd'). If unspecified, the default disk type is 'pd-standard'
func (ClusterNodePoolNodeConfigPtrOutput) Elem ¶
func (o ClusterNodePoolNodeConfigPtrOutput) Elem() ClusterNodePoolNodeConfigOutput
func (ClusterNodePoolNodeConfigPtrOutput) ElementType ¶
func (ClusterNodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigPtrOutput) GuestAccelerators ¶
func (o ClusterNodePoolNodeConfigPtrOutput) GuestAccelerators() ClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
List of the type and count of accelerator cards attached to the instance. Structure documented below.
func (ClusterNodePoolNodeConfigPtrOutput) ImageType ¶
func (o ClusterNodePoolNodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
The image type to use for this node. Note that changing the image type will delete and recreate all nodes in the node pool.
func (ClusterNodePoolNodeConfigPtrOutput) KubeletConfig ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigPtrOutput) KubeletConfig() ClusterNodePoolNodeConfigKubeletConfigPtrOutput
Kubelet configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Structure is documented below.
func (ClusterNodePoolNodeConfigPtrOutput) Labels ¶
func (o ClusterNodePoolNodeConfigPtrOutput) Labels() pulumi.StringMapOutput
The Kubernetes labels (key/value pairs) to be applied to each node. The kubernetes.io/ and k8s.io/ prefixes are reserved by Kubernetes Core components and cannot be specified.
func (ClusterNodePoolNodeConfigPtrOutput) LinuxNodeConfig ¶ added in v3.22.0
func (o ClusterNodePoolNodeConfigPtrOutput) LinuxNodeConfig() ClusterNodePoolNodeConfigLinuxNodeConfigPtrOutput
Linux node configuration, currently supported attributes can be found [here](https://cloud.google.com/sdk/gcloud/reference/beta/container/node-pools/create#--system-config-from-file). Note that validations happen all server side. All attributes are optional. Structure is documented below.
func (ClusterNodePoolNodeConfigPtrOutput) LocalSsdCount ¶
func (o ClusterNodePoolNodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
The amount of local SSD disks that will be attached to each cluster node. Defaults to 0.
func (ClusterNodePoolNodeConfigPtrOutput) MachineType ¶
func (o ClusterNodePoolNodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
The name of a Google Compute Engine machine type. Defaults to `e2-medium`. To create a custom machine type, value should be set as specified [here](https://cloud.google.com/compute/docs/reference/latest/instances#machineType).
func (ClusterNodePoolNodeConfigPtrOutput) Metadata ¶
func (o ClusterNodePoolNodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
The metadata key/value pairs assigned to instances in the cluster. From GKE `1.12` onwards, `disable-legacy-endpoints` is set to `true` by the API; if `metadata` is set but that default value is not included, the provider will attempt to unset the value. To avoid this, set the value in your config.
func (ClusterNodePoolNodeConfigPtrOutput) MinCpuPlatform ¶
func (o ClusterNodePoolNodeConfigPtrOutput) 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 `Intel Haswell`. See the [official documentation](https://cloud.google.com/compute/docs/instances/specify-min-cpu-platform) for more information.
func (ClusterNodePoolNodeConfigPtrOutput) OauthScopes ¶
func (o ClusterNodePoolNodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
The set of Google API scopes to be made available on all of the node VMs under the "default" service account. These can be either FQDNs, or scope aliases. The following scopes are necessary to ensure the correct functioning of the cluster:
func (ClusterNodePoolNodeConfigPtrOutput) Preemptible ¶
func (o ClusterNodePoolNodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
A boolean that represents whether or not the underlying node VMs are preemptible. See the [official documentation](https://cloud.google.com/container-engine/docs/preemptible-vm) for more information. Defaults to false.
func (ClusterNodePoolNodeConfigPtrOutput) SandboxConfig ¶
func (o ClusterNodePoolNodeConfigPtrOutput) SandboxConfig() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
[GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/how-to/sandbox-pods) configuration. When enabling this feature you must specify `imageType = "COS_CONTAINERD"` and `nodeVersion = "1.12.7-gke.17"` or later to use it. Structure is documented below.
func (ClusterNodePoolNodeConfigPtrOutput) ServiceAccount ¶
func (o ClusterNodePoolNodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
The service account to be used by the Node VMs. If not specified, the "default" service account is used. In order to use the configured `oauthScopes` for logging and monitoring, the service account being used needs the roles/logging.logWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_logging_roles) and roles/monitoring.metricWriter(https://cloud.google.com/iam/docs/understanding-roles#stackdriver_monitoring_roles) roles.
func (ClusterNodePoolNodeConfigPtrOutput) ShieldedInstanceConfig ¶
func (o ClusterNodePoolNodeConfigPtrOutput) ShieldedInstanceConfig() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
Shielded Instance options. Structure is documented below.
func (ClusterNodePoolNodeConfigPtrOutput) Tags ¶
func (o ClusterNodePoolNodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls.
func (ClusterNodePoolNodeConfigPtrOutput) Taints ¶
func (o ClusterNodePoolNodeConfigPtrOutput) Taints() ClusterNodePoolNodeConfigTaintArrayOutput
A list of [Kubernetes taints](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/) to apply to nodes. GKE's API can only set this field on cluster creation. However, GKE will add taints to your nodes if you enable certain features such as GPUs. If this field is set, any diffs on this field will cause the provider to recreate the underlying resource. Taint values can be updated safely in Kubernetes (eg. through `kubectl`), and it's recommended that you do not use this field to manage taints. If you do, `lifecycle.ignore_changes` is recommended. Structure is documented below.
func (ClusterNodePoolNodeConfigPtrOutput) ToClusterNodePoolNodeConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigPtrOutput) ToClusterNodePoolNodeConfigPtrOutput() ClusterNodePoolNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigPtrOutput) ToClusterNodePoolNodeConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigPtrOutput) ToClusterNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigPtrOutput
func (ClusterNodePoolNodeConfigPtrOutput) WorkloadMetadataConfig ¶
func (o ClusterNodePoolNodeConfigPtrOutput) WorkloadMetadataConfig() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
Metadata configuration to expose to workloads on the node pool. Structure is documented below.
type ClusterNodePoolNodeConfigSandboxConfig ¶
type ClusterNodePoolNodeConfigSandboxConfig struct { // Which sandbox to use for pods in the node pool. // Accepted values are: SandboxType string `pulumi:"sandboxType"` }
type ClusterNodePoolNodeConfigSandboxConfigArgs ¶
type ClusterNodePoolNodeConfigSandboxConfigArgs struct { // Which sandbox to use for pods in the node pool. // Accepted values are: SandboxType pulumi.StringInput `pulumi:"sandboxType"` }
func (ClusterNodePoolNodeConfigSandboxConfigArgs) ElementType ¶
func (ClusterNodePoolNodeConfigSandboxConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigOutput ¶
func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigOutput() ClusterNodePoolNodeConfigSandboxConfigOutput
func (ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext ¶
func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigOutput
func (ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput ¶
func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
func (ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext ¶
func (i ClusterNodePoolNodeConfigSandboxConfigArgs) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput
type ClusterNodePoolNodeConfigSandboxConfigInput ¶
type ClusterNodePoolNodeConfigSandboxConfigInput interface { pulumi.Input ToClusterNodePoolNodeConfigSandboxConfigOutput() ClusterNodePoolNodeConfigSandboxConfigOutput ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext(context.Context) ClusterNodePoolNodeConfigSandboxConfigOutput }
ClusterNodePoolNodeConfigSandboxConfigInput is an input type that accepts ClusterNodePoolNodeConfigSandboxConfigArgs and ClusterNodePoolNodeConfigSandboxConfigOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigSandboxConfigInput` via:
ClusterNodePoolNodeConfigSandboxConfigArgs{...}
type ClusterNodePoolNodeConfigSandboxConfigOutput ¶
type ClusterNodePoolNodeConfigSandboxConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigSandboxConfigOutput) ElementType ¶
func (ClusterNodePoolNodeConfigSandboxConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigSandboxConfigOutput) SandboxType ¶
func (o ClusterNodePoolNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
Which sandbox to use for pods in the node pool. Accepted values are:
func (ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigOutput ¶
func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigOutput() ClusterNodePoolNodeConfigSandboxConfigOutput
func (ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext ¶
func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigOutput
func (ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
func (ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigSandboxConfigOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput
type ClusterNodePoolNodeConfigSandboxConfigPtrInput ¶
type ClusterNodePoolNodeConfigSandboxConfigPtrInput interface { pulumi.Input ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput }
ClusterNodePoolNodeConfigSandboxConfigPtrInput is an input type that accepts ClusterNodePoolNodeConfigSandboxConfigArgs, ClusterNodePoolNodeConfigSandboxConfigPtr and ClusterNodePoolNodeConfigSandboxConfigPtrOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigSandboxConfigPtrInput` via:
ClusterNodePoolNodeConfigSandboxConfigArgs{...} or: nil
func ClusterNodePoolNodeConfigSandboxConfigPtr ¶
func ClusterNodePoolNodeConfigSandboxConfigPtr(v *ClusterNodePoolNodeConfigSandboxConfigArgs) ClusterNodePoolNodeConfigSandboxConfigPtrInput
type ClusterNodePoolNodeConfigSandboxConfigPtrOutput ¶
type ClusterNodePoolNodeConfigSandboxConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ElementType ¶
func (ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigSandboxConfigPtrOutput) SandboxType ¶
func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
Which sandbox to use for pods in the node pool. Accepted values are:
func (ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutput() ClusterNodePoolNodeConfigSandboxConfigPtrOutput
func (ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigSandboxConfigPtrOutput) ToClusterNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigSandboxConfigPtrOutput
type ClusterNodePoolNodeConfigShieldedInstanceConfigArgs ¶
type ClusterNodePoolNodeConfigShieldedInstanceConfigArgs struct { // Defines if the instance has integrity monitoring enabled. EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` // Defines if the instance has Secure Boot enabled. EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` }
func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ElementType ¶
func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput ¶
func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (i ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
type ClusterNodePoolNodeConfigShieldedInstanceConfigInput ¶
type ClusterNodePoolNodeConfigShieldedInstanceConfigInput interface { pulumi.Input ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigOutput ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigOutput }
ClusterNodePoolNodeConfigShieldedInstanceConfigInput is an input type that accepts ClusterNodePoolNodeConfigShieldedInstanceConfigArgs and ClusterNodePoolNodeConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigShieldedInstanceConfigInput` via:
ClusterNodePoolNodeConfigShieldedInstanceConfigArgs{...}
type ClusterNodePoolNodeConfigShieldedInstanceConfigOutput ¶
type ClusterNodePoolNodeConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ElementType ¶
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines if the instance has integrity monitoring enabled.
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines if the instance has Secure Boot enabled.
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
type ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput ¶
type ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput interface { pulumi.Input ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput }
ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput is an input type that accepts ClusterNodePoolNodeConfigShieldedInstanceConfigArgs, ClusterNodePoolNodeConfigShieldedInstanceConfigPtr and ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput` via:
ClusterNodePoolNodeConfigShieldedInstanceConfigArgs{...} or: nil
func ClusterNodePoolNodeConfigShieldedInstanceConfigPtr ¶
func ClusterNodePoolNodeConfigShieldedInstanceConfigPtr(v *ClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrInput
type ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
type ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ElementType ¶
func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
Defines if the instance has integrity monitoring enabled.
func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
Defines if the instance has Secure Boot enabled.
func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput() ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigShieldedInstanceConfigPtrOutput
type ClusterNodePoolNodeConfigTaintArgs ¶
type ClusterNodePoolNodeConfigTaintArgs struct { // Effect for taint. Accepted values are `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, and `NO_EXECUTE`. Effect pulumi.StringInput `pulumi:"effect"` // Key for taint. Key pulumi.StringInput `pulumi:"key"` // Value for taint. Value pulumi.StringInput `pulumi:"value"` }
func (ClusterNodePoolNodeConfigTaintArgs) ElementType ¶
func (ClusterNodePoolNodeConfigTaintArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigTaintArgs) ToClusterNodePoolNodeConfigTaintOutput ¶
func (i ClusterNodePoolNodeConfigTaintArgs) ToClusterNodePoolNodeConfigTaintOutput() ClusterNodePoolNodeConfigTaintOutput
func (ClusterNodePoolNodeConfigTaintArgs) ToClusterNodePoolNodeConfigTaintOutputWithContext ¶
func (i ClusterNodePoolNodeConfigTaintArgs) ToClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintOutput
type ClusterNodePoolNodeConfigTaintArray ¶
type ClusterNodePoolNodeConfigTaintArray []ClusterNodePoolNodeConfigTaintInput
func (ClusterNodePoolNodeConfigTaintArray) ElementType ¶
func (ClusterNodePoolNodeConfigTaintArray) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigTaintArray) ToClusterNodePoolNodeConfigTaintArrayOutput ¶
func (i ClusterNodePoolNodeConfigTaintArray) ToClusterNodePoolNodeConfigTaintArrayOutput() ClusterNodePoolNodeConfigTaintArrayOutput
func (ClusterNodePoolNodeConfigTaintArray) ToClusterNodePoolNodeConfigTaintArrayOutputWithContext ¶
func (i ClusterNodePoolNodeConfigTaintArray) ToClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintArrayOutput
type ClusterNodePoolNodeConfigTaintArrayInput ¶
type ClusterNodePoolNodeConfigTaintArrayInput interface { pulumi.Input ToClusterNodePoolNodeConfigTaintArrayOutput() ClusterNodePoolNodeConfigTaintArrayOutput ToClusterNodePoolNodeConfigTaintArrayOutputWithContext(context.Context) ClusterNodePoolNodeConfigTaintArrayOutput }
ClusterNodePoolNodeConfigTaintArrayInput is an input type that accepts ClusterNodePoolNodeConfigTaintArray and ClusterNodePoolNodeConfigTaintArrayOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigTaintArrayInput` via:
ClusterNodePoolNodeConfigTaintArray{ ClusterNodePoolNodeConfigTaintArgs{...} }
type ClusterNodePoolNodeConfigTaintArrayOutput ¶
type ClusterNodePoolNodeConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigTaintArrayOutput) ElementType ¶
func (ClusterNodePoolNodeConfigTaintArrayOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigTaintArrayOutput) ToClusterNodePoolNodeConfigTaintArrayOutput ¶
func (o ClusterNodePoolNodeConfigTaintArrayOutput) ToClusterNodePoolNodeConfigTaintArrayOutput() ClusterNodePoolNodeConfigTaintArrayOutput
func (ClusterNodePoolNodeConfigTaintArrayOutput) ToClusterNodePoolNodeConfigTaintArrayOutputWithContext ¶
func (o ClusterNodePoolNodeConfigTaintArrayOutput) ToClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintArrayOutput
type ClusterNodePoolNodeConfigTaintInput ¶
type ClusterNodePoolNodeConfigTaintInput interface { pulumi.Input ToClusterNodePoolNodeConfigTaintOutput() ClusterNodePoolNodeConfigTaintOutput ToClusterNodePoolNodeConfigTaintOutputWithContext(context.Context) ClusterNodePoolNodeConfigTaintOutput }
ClusterNodePoolNodeConfigTaintInput is an input type that accepts ClusterNodePoolNodeConfigTaintArgs and ClusterNodePoolNodeConfigTaintOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigTaintInput` via:
ClusterNodePoolNodeConfigTaintArgs{...}
type ClusterNodePoolNodeConfigTaintOutput ¶
type ClusterNodePoolNodeConfigTaintOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigTaintOutput) Effect ¶
func (o ClusterNodePoolNodeConfigTaintOutput) Effect() pulumi.StringOutput
Effect for taint. Accepted values are `NO_SCHEDULE`, `PREFER_NO_SCHEDULE`, and `NO_EXECUTE`.
func (ClusterNodePoolNodeConfigTaintOutput) ElementType ¶
func (ClusterNodePoolNodeConfigTaintOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigTaintOutput) Key ¶
func (o ClusterNodePoolNodeConfigTaintOutput) Key() pulumi.StringOutput
Key for taint.
func (ClusterNodePoolNodeConfigTaintOutput) ToClusterNodePoolNodeConfigTaintOutput ¶
func (o ClusterNodePoolNodeConfigTaintOutput) ToClusterNodePoolNodeConfigTaintOutput() ClusterNodePoolNodeConfigTaintOutput
func (ClusterNodePoolNodeConfigTaintOutput) ToClusterNodePoolNodeConfigTaintOutputWithContext ¶
func (o ClusterNodePoolNodeConfigTaintOutput) ToClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigTaintOutput
func (ClusterNodePoolNodeConfigTaintOutput) Value ¶
func (o ClusterNodePoolNodeConfigTaintOutput) Value() pulumi.StringOutput
Value for taint.
type ClusterNodePoolNodeConfigWorkloadMetadataConfig ¶
type ClusterNodePoolNodeConfigWorkloadMetadataConfig struct { // How to expose the node metadata to the workload running on the node. // Accepted values are: // * UNSPECIFIED: Not Set // * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. // * EXPOSE: Expose all VM metadata to pods. // * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node. NodeMetadata string `pulumi:"nodeMetadata"` }
type ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs ¶
type ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs struct { // How to expose the node metadata to the workload running on the node. // Accepted values are: // * UNSPECIFIED: Not Set // * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. // * EXPOSE: Expose all VM metadata to pods. // * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node. NodeMetadata pulumi.StringInput `pulumi:"nodeMetadata"` }
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType ¶
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (i ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type ClusterNodePoolNodeConfigWorkloadMetadataConfigInput ¶
type ClusterNodePoolNodeConfigWorkloadMetadataConfigInput interface { pulumi.Input ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput }
ClusterNodePoolNodeConfigWorkloadMetadataConfigInput is an input type that accepts ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs and ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigWorkloadMetadataConfigInput` via:
ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs{...}
type ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
type ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType ¶
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
How to expose the node metadata to the workload running on the node. Accepted values are: * UNSPECIFIED: Not Set * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. * EXPOSE: Expose all VM metadata to pods. * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node.
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput ¶
type ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput interface { pulumi.Input ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput }
ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput is an input type that accepts ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs, ClusterNodePoolNodeConfigWorkloadMetadataConfigPtr and ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput values. You can construct a concrete instance of `ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput` via:
ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs{...} or: nil
func ClusterNodePoolNodeConfigWorkloadMetadataConfigPtr ¶
func ClusterNodePoolNodeConfigWorkloadMetadataConfigPtr(v *ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrInput
type ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
type ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ElementType ¶
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata() pulumi.StringPtrOutput
How to expose the node metadata to the workload running on the node. Accepted values are: * UNSPECIFIED: Not Set * SECURE: Prevent workloads not in hostNetwork from accessing certain VM metadata, specifically kube-env, which contains Kubelet credentials, and the instance identity token. See [Metadata Concealment](https://cloud.google.com/kubernetes-engine/docs/how-to/metadata-proxy) documentation. * EXPOSE: Expose all VM metadata to pods. * GKE_METADATA_SERVER: Enables [workload identity](https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity) on the node.
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
func (ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (o ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) ClusterNodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type ClusterNodePoolOutput ¶
type ClusterNodePoolOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolOutput) Autoscaling ¶
func (o ClusterNodePoolOutput) Autoscaling() ClusterNodePoolAutoscalingPtrOutput
func (ClusterNodePoolOutput) ElementType ¶
func (ClusterNodePoolOutput) ElementType() reflect.Type
func (ClusterNodePoolOutput) InitialNodeCount ¶
func (o ClusterNodePoolOutput) InitialNodeCount() pulumi.IntPtrOutput
The number of nodes to create in this cluster's default node pool. In regional or multi-zonal clusters, this is the number of nodes per zone. Must be set if `nodePool` is not set. If you're using `container.NodePool` objects with no default node pool, you'll need to set this to a value of at least `1`, alongside setting `removeDefaultNodePool` to `true`.
func (ClusterNodePoolOutput) InstanceGroupUrls ¶
func (o ClusterNodePoolOutput) InstanceGroupUrls() pulumi.StringArrayOutput
List of instance group URLs which have been assigned to the cluster.
func (ClusterNodePoolOutput) Management ¶
func (o ClusterNodePoolOutput) Management() ClusterNodePoolManagementPtrOutput
func (ClusterNodePoolOutput) MaxPodsPerNode ¶
func (o ClusterNodePoolOutput) MaxPodsPerNode() pulumi.IntPtrOutput
func (ClusterNodePoolOutput) Name ¶
func (o ClusterNodePoolOutput) Name() pulumi.StringPtrOutput
The name of the cluster, unique within the project and location.
func (ClusterNodePoolOutput) NamePrefix ¶
func (o ClusterNodePoolOutput) NamePrefix() pulumi.StringPtrOutput
func (ClusterNodePoolOutput) NodeConfig ¶
func (o ClusterNodePoolOutput) NodeConfig() ClusterNodePoolNodeConfigPtrOutput
Parameters used in creating the default node pool. Generally, this field should not be used at the same time as a `container.NodePool` or a `nodePool` block; this configuration manages the default node pool, which isn't recommended to be used. Structure is documented below.
func (ClusterNodePoolOutput) NodeCount ¶
func (o ClusterNodePoolOutput) NodeCount() pulumi.IntPtrOutput
func (ClusterNodePoolOutput) NodeLocations ¶
func (o ClusterNodePoolOutput) NodeLocations() pulumi.StringArrayOutput
The list of zones in which the cluster's nodes are located. Nodes must be in the region of their regional cluster or in the same region as their cluster's zone for zonal clusters. If this is specified for a zonal cluster, omit the cluster's zone.
func (ClusterNodePoolOutput) ToClusterNodePoolOutput ¶
func (o ClusterNodePoolOutput) ToClusterNodePoolOutput() ClusterNodePoolOutput
func (ClusterNodePoolOutput) ToClusterNodePoolOutputWithContext ¶
func (o ClusterNodePoolOutput) ToClusterNodePoolOutputWithContext(ctx context.Context) ClusterNodePoolOutput
func (ClusterNodePoolOutput) UpgradeSettings ¶
func (o ClusterNodePoolOutput) UpgradeSettings() ClusterNodePoolUpgradeSettingsPtrOutput
func (ClusterNodePoolOutput) Version ¶
func (o ClusterNodePoolOutput) Version() pulumi.StringPtrOutput
type ClusterNodePoolUpgradeSettings ¶
type ClusterNodePoolUpgradeSettings struct { MaxSurge int `pulumi:"maxSurge"` }
type ClusterNodePoolUpgradeSettingsArgs ¶
func (ClusterNodePoolUpgradeSettingsArgs) ElementType ¶
func (ClusterNodePoolUpgradeSettingsArgs) ElementType() reflect.Type
func (ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsOutput ¶
func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsOutput() ClusterNodePoolUpgradeSettingsOutput
func (ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsOutputWithContext ¶
func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsOutput
func (ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsPtrOutput ¶
func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput
func (ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (i ClusterNodePoolUpgradeSettingsArgs) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsPtrOutput
type ClusterNodePoolUpgradeSettingsInput ¶
type ClusterNodePoolUpgradeSettingsInput interface { pulumi.Input ToClusterNodePoolUpgradeSettingsOutput() ClusterNodePoolUpgradeSettingsOutput ToClusterNodePoolUpgradeSettingsOutputWithContext(context.Context) ClusterNodePoolUpgradeSettingsOutput }
ClusterNodePoolUpgradeSettingsInput is an input type that accepts ClusterNodePoolUpgradeSettingsArgs and ClusterNodePoolUpgradeSettingsOutput values. You can construct a concrete instance of `ClusterNodePoolUpgradeSettingsInput` via:
ClusterNodePoolUpgradeSettingsArgs{...}
type ClusterNodePoolUpgradeSettingsOutput ¶
type ClusterNodePoolUpgradeSettingsOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolUpgradeSettingsOutput) ElementType ¶
func (ClusterNodePoolUpgradeSettingsOutput) ElementType() reflect.Type
func (ClusterNodePoolUpgradeSettingsOutput) MaxSurge ¶
func (o ClusterNodePoolUpgradeSettingsOutput) MaxSurge() pulumi.IntOutput
func (ClusterNodePoolUpgradeSettingsOutput) MaxUnavailable ¶
func (o ClusterNodePoolUpgradeSettingsOutput) MaxUnavailable() pulumi.IntOutput
func (ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsOutput ¶
func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsOutput() ClusterNodePoolUpgradeSettingsOutput
func (ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsOutputWithContext ¶
func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsOutput
func (ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsPtrOutput ¶
func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput
func (ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o ClusterNodePoolUpgradeSettingsOutput) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsPtrOutput
type ClusterNodePoolUpgradeSettingsPtrInput ¶
type ClusterNodePoolUpgradeSettingsPtrInput interface { pulumi.Input ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(context.Context) ClusterNodePoolUpgradeSettingsPtrOutput }
ClusterNodePoolUpgradeSettingsPtrInput is an input type that accepts ClusterNodePoolUpgradeSettingsArgs, ClusterNodePoolUpgradeSettingsPtr and ClusterNodePoolUpgradeSettingsPtrOutput values. You can construct a concrete instance of `ClusterNodePoolUpgradeSettingsPtrInput` via:
ClusterNodePoolUpgradeSettingsArgs{...} or: nil
func ClusterNodePoolUpgradeSettingsPtr ¶
func ClusterNodePoolUpgradeSettingsPtr(v *ClusterNodePoolUpgradeSettingsArgs) ClusterNodePoolUpgradeSettingsPtrInput
type ClusterNodePoolUpgradeSettingsPtrOutput ¶
type ClusterNodePoolUpgradeSettingsPtrOutput struct{ *pulumi.OutputState }
func (ClusterNodePoolUpgradeSettingsPtrOutput) ElementType ¶
func (ClusterNodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
func (ClusterNodePoolUpgradeSettingsPtrOutput) MaxSurge ¶
func (o ClusterNodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
func (ClusterNodePoolUpgradeSettingsPtrOutput) MaxUnavailable ¶
func (o ClusterNodePoolUpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
func (ClusterNodePoolUpgradeSettingsPtrOutput) ToClusterNodePoolUpgradeSettingsPtrOutput ¶
func (o ClusterNodePoolUpgradeSettingsPtrOutput) ToClusterNodePoolUpgradeSettingsPtrOutput() ClusterNodePoolUpgradeSettingsPtrOutput
func (ClusterNodePoolUpgradeSettingsPtrOutput) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o ClusterNodePoolUpgradeSettingsPtrOutput) ToClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) ClusterNodePoolUpgradeSettingsPtrOutput
type ClusterPodSecurityPolicyConfig ¶
type ClusterPodSecurityPolicyConfig struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterPodSecurityPolicyConfigArgs ¶
type ClusterPodSecurityPolicyConfigArgs 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"` }
func (ClusterPodSecurityPolicyConfigArgs) ElementType ¶
func (ClusterPodSecurityPolicyConfigArgs) ElementType() reflect.Type
func (ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigOutput ¶
func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigOutput() ClusterPodSecurityPolicyConfigOutput
func (ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigOutputWithContext ¶
func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigOutput
func (ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigPtrOutput ¶
func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput
func (ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigPtrOutputWithContext ¶
func (i ClusterPodSecurityPolicyConfigArgs) ToClusterPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigPtrOutput
type ClusterPodSecurityPolicyConfigInput ¶
type ClusterPodSecurityPolicyConfigInput interface { pulumi.Input ToClusterPodSecurityPolicyConfigOutput() ClusterPodSecurityPolicyConfigOutput ToClusterPodSecurityPolicyConfigOutputWithContext(context.Context) ClusterPodSecurityPolicyConfigOutput }
ClusterPodSecurityPolicyConfigInput is an input type that accepts ClusterPodSecurityPolicyConfigArgs and ClusterPodSecurityPolicyConfigOutput values. You can construct a concrete instance of `ClusterPodSecurityPolicyConfigInput` via:
ClusterPodSecurityPolicyConfigArgs{...}
type ClusterPodSecurityPolicyConfigOutput ¶
type ClusterPodSecurityPolicyConfigOutput struct{ *pulumi.OutputState }
func (ClusterPodSecurityPolicyConfigOutput) ElementType ¶
func (ClusterPodSecurityPolicyConfigOutput) ElementType() reflect.Type
func (ClusterPodSecurityPolicyConfigOutput) Enabled ¶
func (o ClusterPodSecurityPolicyConfigOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigOutput ¶
func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigOutput() ClusterPodSecurityPolicyConfigOutput
func (ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigOutputWithContext ¶
func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigOutput
func (ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigPtrOutput ¶
func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput
func (ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigPtrOutputWithContext ¶
func (o ClusterPodSecurityPolicyConfigOutput) ToClusterPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigPtrOutput
type ClusterPodSecurityPolicyConfigPtrInput ¶
type ClusterPodSecurityPolicyConfigPtrInput interface { pulumi.Input ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput ToClusterPodSecurityPolicyConfigPtrOutputWithContext(context.Context) ClusterPodSecurityPolicyConfigPtrOutput }
ClusterPodSecurityPolicyConfigPtrInput is an input type that accepts ClusterPodSecurityPolicyConfigArgs, ClusterPodSecurityPolicyConfigPtr and ClusterPodSecurityPolicyConfigPtrOutput values. You can construct a concrete instance of `ClusterPodSecurityPolicyConfigPtrInput` via:
ClusterPodSecurityPolicyConfigArgs{...} or: nil
func ClusterPodSecurityPolicyConfigPtr ¶
func ClusterPodSecurityPolicyConfigPtr(v *ClusterPodSecurityPolicyConfigArgs) ClusterPodSecurityPolicyConfigPtrInput
type ClusterPodSecurityPolicyConfigPtrOutput ¶
type ClusterPodSecurityPolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterPodSecurityPolicyConfigPtrOutput) ElementType ¶
func (ClusterPodSecurityPolicyConfigPtrOutput) ElementType() reflect.Type
func (ClusterPodSecurityPolicyConfigPtrOutput) Enabled ¶
func (o ClusterPodSecurityPolicyConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterPodSecurityPolicyConfigPtrOutput) ToClusterPodSecurityPolicyConfigPtrOutput ¶
func (o ClusterPodSecurityPolicyConfigPtrOutput) ToClusterPodSecurityPolicyConfigPtrOutput() ClusterPodSecurityPolicyConfigPtrOutput
func (ClusterPodSecurityPolicyConfigPtrOutput) ToClusterPodSecurityPolicyConfigPtrOutputWithContext ¶
func (o ClusterPodSecurityPolicyConfigPtrOutput) ToClusterPodSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) ClusterPodSecurityPolicyConfigPtrOutput
type ClusterPrivateClusterConfig ¶
type ClusterPrivateClusterConfig struct { // When `true`, the cluster's private // endpoint is used as the cluster endpoint and access through the public endpoint // is disabled. When `false`, either endpoint can be used. This field only applies // to private clusters, when `enablePrivateNodes` is `true`. EnablePrivateEndpoint bool `pulumi:"enablePrivateEndpoint"` // Enables the private cluster feature, // creating a private endpoint on the cluster. In a private cluster, nodes only // have RFC 1918 private addresses and communicate with the master's private // endpoint via private networking. EnablePrivateNodes *bool `pulumi:"enablePrivateNodes"` // Controls cluster master global // access settings. If unset, the provider will no longer manage this field and will // not modify the previously-set value. Structure is documented below. MasterGlobalAccessConfig *ClusterPrivateClusterConfigMasterGlobalAccessConfig `pulumi:"masterGlobalAccessConfig"` // The IP range in CIDR notation to use for // the hosted master network. This range will be used for assigning private IP // addresses to the cluster master(s) and the ILB VIP. This range must not overlap // with any other ranges in use within the cluster's network, and it must be a /28 // subnet. See [Private Cluster Limitations](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#limitations) // for more details. This field only applies to private clusters, when // `enablePrivateNodes` is `true`. MasterIpv4CidrBlock *string `pulumi:"masterIpv4CidrBlock"` // The name of the peering between this cluster and the Google owned VPC. 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"` }
type ClusterPrivateClusterConfigArgs ¶
type ClusterPrivateClusterConfigArgs struct { // When `true`, the cluster's private // endpoint is used as the cluster endpoint and access through the public endpoint // is disabled. When `false`, either endpoint can be used. This field only applies // to private clusters, when `enablePrivateNodes` is `true`. EnablePrivateEndpoint pulumi.BoolInput `pulumi:"enablePrivateEndpoint"` // Enables the private cluster feature, // creating a private endpoint on the cluster. In a private cluster, nodes only // have RFC 1918 private addresses and communicate with the master's private // endpoint via private networking. EnablePrivateNodes pulumi.BoolPtrInput `pulumi:"enablePrivateNodes"` // Controls cluster master global // access settings. If unset, the provider will no longer manage this field and will // not modify the previously-set value. Structure is documented below. MasterGlobalAccessConfig ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput `pulumi:"masterGlobalAccessConfig"` // The IP range in CIDR notation to use for // the hosted master network. This range will be used for assigning private IP // addresses to the cluster master(s) and the ILB VIP. This range must not overlap // with any other ranges in use within the cluster's network, and it must be a /28 // subnet. See [Private Cluster Limitations](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#limitations) // for more details. This field only applies to private clusters, when // `enablePrivateNodes` is `true`. MasterIpv4CidrBlock pulumi.StringPtrInput `pulumi:"masterIpv4CidrBlock"` // The name of the peering between this cluster and the Google owned VPC. PeeringName pulumi.StringPtrInput `pulumi:"peeringName"` // The internal IP address of this cluster's master endpoint. PrivateEndpoint pulumi.StringPtrInput `pulumi:"privateEndpoint"` // The external IP address of this cluster's master endpoint. PublicEndpoint pulumi.StringPtrInput `pulumi:"publicEndpoint"` }
func (ClusterPrivateClusterConfigArgs) ElementType ¶
func (ClusterPrivateClusterConfigArgs) ElementType() reflect.Type
func (ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigOutput ¶
func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigOutput() ClusterPrivateClusterConfigOutput
func (ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigOutputWithContext ¶
func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigOutput
func (ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigPtrOutput ¶
func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput
func (ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigPtrOutputWithContext ¶
func (i ClusterPrivateClusterConfigArgs) ToClusterPrivateClusterConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigPtrOutput
type ClusterPrivateClusterConfigInput ¶
type ClusterPrivateClusterConfigInput interface { pulumi.Input ToClusterPrivateClusterConfigOutput() ClusterPrivateClusterConfigOutput ToClusterPrivateClusterConfigOutputWithContext(context.Context) ClusterPrivateClusterConfigOutput }
ClusterPrivateClusterConfigInput is an input type that accepts ClusterPrivateClusterConfigArgs and ClusterPrivateClusterConfigOutput values. You can construct a concrete instance of `ClusterPrivateClusterConfigInput` via:
ClusterPrivateClusterConfigArgs{...}
type ClusterPrivateClusterConfigMasterGlobalAccessConfig ¶ added in v3.11.0
type ClusterPrivateClusterConfigMasterGlobalAccessConfig struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs ¶ added in v3.11.0
type ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs 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"` }
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ElementType ¶ added in v3.11.0
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ElementType() reflect.Type
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ¶ added in v3.11.0
func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext ¶ added in v3.11.0
func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput ¶ added in v3.11.0
func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext ¶ added in v3.11.0
func (i ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
type ClusterPrivateClusterConfigMasterGlobalAccessConfigInput ¶ added in v3.11.0
type ClusterPrivateClusterConfigMasterGlobalAccessConfigInput interface { pulumi.Input ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput }
ClusterPrivateClusterConfigMasterGlobalAccessConfigInput is an input type that accepts ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs and ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput values. You can construct a concrete instance of `ClusterPrivateClusterConfigMasterGlobalAccessConfigInput` via:
ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs{...}
type ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ¶ added in v3.11.0
type ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput struct{ *pulumi.OutputState }
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ElementType ¶ added in v3.11.0
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ElementType() reflect.Type
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) Enabled ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
type ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput ¶ added in v3.11.0
type ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput interface { pulumi.Input ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput }
ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput is an input type that accepts ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs, ClusterPrivateClusterConfigMasterGlobalAccessConfigPtr and ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput values. You can construct a concrete instance of `ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput` via:
ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs{...} or: nil
func ClusterPrivateClusterConfigMasterGlobalAccessConfigPtr ¶ added in v3.11.0
func ClusterPrivateClusterConfigMasterGlobalAccessConfigPtr(v *ClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrInput
type ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput ¶ added in v3.11.0
type ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ElementType ¶ added in v3.11.0
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ElementType() reflect.Type
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) Enabled ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
func (ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput) ToClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
type ClusterPrivateClusterConfigOutput ¶
type ClusterPrivateClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterPrivateClusterConfigOutput) ElementType ¶
func (ClusterPrivateClusterConfigOutput) ElementType() reflect.Type
func (ClusterPrivateClusterConfigOutput) EnablePrivateEndpoint ¶
func (o ClusterPrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolOutput
When `true`, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When `false`, either endpoint can be used. This field only applies to private clusters, when `enablePrivateNodes` is `true`.
func (ClusterPrivateClusterConfigOutput) EnablePrivateNodes ¶
func (o ClusterPrivateClusterConfigOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
Enables the private cluster feature, creating a private endpoint on the cluster. In a private cluster, nodes only have RFC 1918 private addresses and communicate with the master's private endpoint via private networking.
func (ClusterPrivateClusterConfigOutput) MasterGlobalAccessConfig ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigOutput) MasterGlobalAccessConfig() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
Controls cluster master global access settings. If unset, the provider will no longer manage this field and will not modify the previously-set value. Structure is documented below.
func (ClusterPrivateClusterConfigOutput) MasterIpv4CidrBlock ¶
func (o ClusterPrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning private IP addresses to the cluster master(s) and the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network, and it must be a /28 subnet. See [Private Cluster Limitations](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#limitations) for more details. This field only applies to private clusters, when `enablePrivateNodes` is `true`.
func (ClusterPrivateClusterConfigOutput) PeeringName ¶
func (o ClusterPrivateClusterConfigOutput) PeeringName() pulumi.StringPtrOutput
The name of the peering between this cluster and the Google owned VPC.
func (ClusterPrivateClusterConfigOutput) PrivateEndpoint ¶
func (o ClusterPrivateClusterConfigOutput) PrivateEndpoint() pulumi.StringPtrOutput
The internal IP address of this cluster's master endpoint.
func (ClusterPrivateClusterConfigOutput) PublicEndpoint ¶
func (o ClusterPrivateClusterConfigOutput) PublicEndpoint() pulumi.StringPtrOutput
The external IP address of this cluster's master endpoint.
func (ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigOutput ¶
func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigOutput() ClusterPrivateClusterConfigOutput
func (ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigOutputWithContext ¶
func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigOutput
func (ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigPtrOutput ¶
func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput
func (ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigPtrOutputWithContext ¶
func (o ClusterPrivateClusterConfigOutput) ToClusterPrivateClusterConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigPtrOutput
type ClusterPrivateClusterConfigPtrInput ¶
type ClusterPrivateClusterConfigPtrInput interface { pulumi.Input ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput ToClusterPrivateClusterConfigPtrOutputWithContext(context.Context) ClusterPrivateClusterConfigPtrOutput }
ClusterPrivateClusterConfigPtrInput is an input type that accepts ClusterPrivateClusterConfigArgs, ClusterPrivateClusterConfigPtr and ClusterPrivateClusterConfigPtrOutput values. You can construct a concrete instance of `ClusterPrivateClusterConfigPtrInput` via:
ClusterPrivateClusterConfigArgs{...} or: nil
func ClusterPrivateClusterConfigPtr ¶
func ClusterPrivateClusterConfigPtr(v *ClusterPrivateClusterConfigArgs) ClusterPrivateClusterConfigPtrInput
type ClusterPrivateClusterConfigPtrOutput ¶
type ClusterPrivateClusterConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterPrivateClusterConfigPtrOutput) ElementType ¶
func (ClusterPrivateClusterConfigPtrOutput) ElementType() reflect.Type
func (ClusterPrivateClusterConfigPtrOutput) EnablePrivateEndpoint ¶
func (o ClusterPrivateClusterConfigPtrOutput) EnablePrivateEndpoint() pulumi.BoolPtrOutput
When `true`, the cluster's private endpoint is used as the cluster endpoint and access through the public endpoint is disabled. When `false`, either endpoint can be used. This field only applies to private clusters, when `enablePrivateNodes` is `true`.
func (ClusterPrivateClusterConfigPtrOutput) EnablePrivateNodes ¶
func (o ClusterPrivateClusterConfigPtrOutput) EnablePrivateNodes() pulumi.BoolPtrOutput
Enables the private cluster feature, creating a private endpoint on the cluster. In a private cluster, nodes only have RFC 1918 private addresses and communicate with the master's private endpoint via private networking.
func (ClusterPrivateClusterConfigPtrOutput) MasterGlobalAccessConfig ¶ added in v3.11.0
func (o ClusterPrivateClusterConfigPtrOutput) MasterGlobalAccessConfig() ClusterPrivateClusterConfigMasterGlobalAccessConfigPtrOutput
Controls cluster master global access settings. If unset, the provider will no longer manage this field and will not modify the previously-set value. Structure is documented below.
func (ClusterPrivateClusterConfigPtrOutput) MasterIpv4CidrBlock ¶
func (o ClusterPrivateClusterConfigPtrOutput) MasterIpv4CidrBlock() pulumi.StringPtrOutput
The IP range in CIDR notation to use for the hosted master network. This range will be used for assigning private IP addresses to the cluster master(s) and the ILB VIP. This range must not overlap with any other ranges in use within the cluster's network, and it must be a /28 subnet. See [Private Cluster Limitations](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters#limitations) for more details. This field only applies to private clusters, when `enablePrivateNodes` is `true`.
func (ClusterPrivateClusterConfigPtrOutput) PeeringName ¶
func (o ClusterPrivateClusterConfigPtrOutput) PeeringName() pulumi.StringPtrOutput
The name of the peering between this cluster and the Google owned VPC.
func (ClusterPrivateClusterConfigPtrOutput) PrivateEndpoint ¶
func (o ClusterPrivateClusterConfigPtrOutput) PrivateEndpoint() pulumi.StringPtrOutput
The internal IP address of this cluster's master endpoint.
func (ClusterPrivateClusterConfigPtrOutput) PublicEndpoint ¶
func (o ClusterPrivateClusterConfigPtrOutput) PublicEndpoint() pulumi.StringPtrOutput
The external IP address of this cluster's master endpoint.
func (ClusterPrivateClusterConfigPtrOutput) ToClusterPrivateClusterConfigPtrOutput ¶
func (o ClusterPrivateClusterConfigPtrOutput) ToClusterPrivateClusterConfigPtrOutput() ClusterPrivateClusterConfigPtrOutput
func (ClusterPrivateClusterConfigPtrOutput) ToClusterPrivateClusterConfigPtrOutputWithContext ¶
func (o ClusterPrivateClusterConfigPtrOutput) ToClusterPrivateClusterConfigPtrOutputWithContext(ctx context.Context) ClusterPrivateClusterConfigPtrOutput
type ClusterReleaseChannel ¶
type ClusterReleaseChannel struct { // The selected release channel. // Accepted values are: // * UNSPECIFIED: Not set. // * RAPID: Weekly upgrade cadence; Early testers and developers who requires new features. // * REGULAR: Multiple per month upgrade cadence; Production users who need features not yet offered in the Stable channel. // * STABLE: Every few months upgrade cadence; Production users who need stability above all else, and for whom frequent upgrades are too risky. Channel string `pulumi:"channel"` }
type ClusterReleaseChannelArgs ¶
type ClusterReleaseChannelArgs struct { // The selected release channel. // Accepted values are: // * UNSPECIFIED: Not set. // * RAPID: Weekly upgrade cadence; Early testers and developers who requires new features. // * REGULAR: Multiple per month upgrade cadence; Production users who need features not yet offered in the Stable channel. // * STABLE: Every few months upgrade cadence; Production users who need stability above all else, and for whom frequent upgrades are too risky. Channel pulumi.StringInput `pulumi:"channel"` }
func (ClusterReleaseChannelArgs) ElementType ¶
func (ClusterReleaseChannelArgs) ElementType() reflect.Type
func (ClusterReleaseChannelArgs) ToClusterReleaseChannelOutput ¶
func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelOutput() ClusterReleaseChannelOutput
func (ClusterReleaseChannelArgs) ToClusterReleaseChannelOutputWithContext ¶
func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelOutputWithContext(ctx context.Context) ClusterReleaseChannelOutput
func (ClusterReleaseChannelArgs) ToClusterReleaseChannelPtrOutput ¶
func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput
func (ClusterReleaseChannelArgs) ToClusterReleaseChannelPtrOutputWithContext ¶
func (i ClusterReleaseChannelArgs) ToClusterReleaseChannelPtrOutputWithContext(ctx context.Context) ClusterReleaseChannelPtrOutput
type ClusterReleaseChannelInput ¶
type ClusterReleaseChannelInput interface { pulumi.Input ToClusterReleaseChannelOutput() ClusterReleaseChannelOutput ToClusterReleaseChannelOutputWithContext(context.Context) ClusterReleaseChannelOutput }
ClusterReleaseChannelInput is an input type that accepts ClusterReleaseChannelArgs and ClusterReleaseChannelOutput values. You can construct a concrete instance of `ClusterReleaseChannelInput` via:
ClusterReleaseChannelArgs{...}
type ClusterReleaseChannelOutput ¶
type ClusterReleaseChannelOutput struct{ *pulumi.OutputState }
func (ClusterReleaseChannelOutput) Channel ¶
func (o ClusterReleaseChannelOutput) Channel() pulumi.StringOutput
The selected release channel. Accepted values are: * UNSPECIFIED: Not set. * RAPID: Weekly upgrade cadence; Early testers and developers who requires new features. * REGULAR: Multiple per month upgrade cadence; Production users who need features not yet offered in the Stable channel. * STABLE: Every few months upgrade cadence; Production users who need stability above all else, and for whom frequent upgrades are too risky.
func (ClusterReleaseChannelOutput) ElementType ¶
func (ClusterReleaseChannelOutput) ElementType() reflect.Type
func (ClusterReleaseChannelOutput) ToClusterReleaseChannelOutput ¶
func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelOutput() ClusterReleaseChannelOutput
func (ClusterReleaseChannelOutput) ToClusterReleaseChannelOutputWithContext ¶
func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelOutputWithContext(ctx context.Context) ClusterReleaseChannelOutput
func (ClusterReleaseChannelOutput) ToClusterReleaseChannelPtrOutput ¶
func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput
func (ClusterReleaseChannelOutput) ToClusterReleaseChannelPtrOutputWithContext ¶
func (o ClusterReleaseChannelOutput) ToClusterReleaseChannelPtrOutputWithContext(ctx context.Context) ClusterReleaseChannelPtrOutput
type ClusterReleaseChannelPtrInput ¶
type ClusterReleaseChannelPtrInput interface { pulumi.Input ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput ToClusterReleaseChannelPtrOutputWithContext(context.Context) ClusterReleaseChannelPtrOutput }
ClusterReleaseChannelPtrInput is an input type that accepts ClusterReleaseChannelArgs, ClusterReleaseChannelPtr and ClusterReleaseChannelPtrOutput values. You can construct a concrete instance of `ClusterReleaseChannelPtrInput` via:
ClusterReleaseChannelArgs{...} or: nil
func ClusterReleaseChannelPtr ¶
func ClusterReleaseChannelPtr(v *ClusterReleaseChannelArgs) ClusterReleaseChannelPtrInput
type ClusterReleaseChannelPtrOutput ¶
type ClusterReleaseChannelPtrOutput struct{ *pulumi.OutputState }
func (ClusterReleaseChannelPtrOutput) Channel ¶
func (o ClusterReleaseChannelPtrOutput) Channel() pulumi.StringPtrOutput
The selected release channel. Accepted values are: * UNSPECIFIED: Not set. * RAPID: Weekly upgrade cadence; Early testers and developers who requires new features. * REGULAR: Multiple per month upgrade cadence; Production users who need features not yet offered in the Stable channel. * STABLE: Every few months upgrade cadence; Production users who need stability above all else, and for whom frequent upgrades are too risky.
func (ClusterReleaseChannelPtrOutput) Elem ¶
func (o ClusterReleaseChannelPtrOutput) Elem() ClusterReleaseChannelOutput
func (ClusterReleaseChannelPtrOutput) ElementType ¶
func (ClusterReleaseChannelPtrOutput) ElementType() reflect.Type
func (ClusterReleaseChannelPtrOutput) ToClusterReleaseChannelPtrOutput ¶
func (o ClusterReleaseChannelPtrOutput) ToClusterReleaseChannelPtrOutput() ClusterReleaseChannelPtrOutput
func (ClusterReleaseChannelPtrOutput) ToClusterReleaseChannelPtrOutputWithContext ¶
func (o ClusterReleaseChannelPtrOutput) ToClusterReleaseChannelPtrOutputWithContext(ctx context.Context) ClusterReleaseChannelPtrOutput
type ClusterResourceUsageExportConfig ¶
type ClusterResourceUsageExportConfig struct { // Parameters for using BigQuery as the destination of resource usage export. BigqueryDestination ClusterResourceUsageExportConfigBigqueryDestination `pulumi:"bigqueryDestination"` // 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"` // Whether to enable resource // consumption metering on this cluster. When enabled, a table will be created in // the resource export BigQuery dataset to store resource consumption data. The // resulting table can be joined with the resource usage table or with BigQuery // billing export. Defaults to `true`. EnableResourceConsumptionMetering *bool `pulumi:"enableResourceConsumptionMetering"` }
type ClusterResourceUsageExportConfigArgs ¶
type ClusterResourceUsageExportConfigArgs struct { // Parameters for using BigQuery as the destination of resource usage export. BigqueryDestination ClusterResourceUsageExportConfigBigqueryDestinationInput `pulumi:"bigqueryDestination"` // 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"` // Whether to enable resource // consumption metering on this cluster. When enabled, a table will be created in // the resource export BigQuery dataset to store resource consumption data. The // resulting table can be joined with the resource usage table or with BigQuery // billing export. Defaults to `true`. EnableResourceConsumptionMetering pulumi.BoolPtrInput `pulumi:"enableResourceConsumptionMetering"` }
func (ClusterResourceUsageExportConfigArgs) ElementType ¶
func (ClusterResourceUsageExportConfigArgs) ElementType() reflect.Type
func (ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigOutput ¶
func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigOutput() ClusterResourceUsageExportConfigOutput
func (ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigOutputWithContext ¶
func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigOutput
func (ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigPtrOutput ¶
func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput
func (ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigPtrOutputWithContext ¶
func (i ClusterResourceUsageExportConfigArgs) ToClusterResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigPtrOutput
type ClusterResourceUsageExportConfigBigqueryDestination ¶
type ClusterResourceUsageExportConfigBigqueryDestination struct {
DatasetId string `pulumi:"datasetId"`
}
type ClusterResourceUsageExportConfigBigqueryDestinationArgs ¶
type ClusterResourceUsageExportConfigBigqueryDestinationArgs struct {
DatasetId pulumi.StringInput `pulumi:"datasetId"`
}
func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ElementType ¶
func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ElementType() reflect.Type
func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationOutput ¶
func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationOutput() ClusterResourceUsageExportConfigBigqueryDestinationOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext ¶
func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput ¶ added in v3.2.0
func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext ¶ added in v3.2.0
func (i ClusterResourceUsageExportConfigBigqueryDestinationArgs) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
type ClusterResourceUsageExportConfigBigqueryDestinationInput ¶
type ClusterResourceUsageExportConfigBigqueryDestinationInput interface { pulumi.Input ToClusterResourceUsageExportConfigBigqueryDestinationOutput() ClusterResourceUsageExportConfigBigqueryDestinationOutput ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(context.Context) ClusterResourceUsageExportConfigBigqueryDestinationOutput }
ClusterResourceUsageExportConfigBigqueryDestinationInput is an input type that accepts ClusterResourceUsageExportConfigBigqueryDestinationArgs and ClusterResourceUsageExportConfigBigqueryDestinationOutput values. You can construct a concrete instance of `ClusterResourceUsageExportConfigBigqueryDestinationInput` via:
ClusterResourceUsageExportConfigBigqueryDestinationArgs{...}
type ClusterResourceUsageExportConfigBigqueryDestinationOutput ¶
type ClusterResourceUsageExportConfigBigqueryDestinationOutput struct{ *pulumi.OutputState }
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) DatasetId ¶
func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) DatasetId() pulumi.StringOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ElementType ¶
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ElementType() reflect.Type
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationOutput ¶
func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationOutput() ClusterResourceUsageExportConfigBigqueryDestinationOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext ¶
func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput ¶ added in v3.2.0
func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext ¶ added in v3.2.0
func (o ClusterResourceUsageExportConfigBigqueryDestinationOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
type ClusterResourceUsageExportConfigBigqueryDestinationPtrInput ¶ added in v3.2.0
type ClusterResourceUsageExportConfigBigqueryDestinationPtrInput interface { pulumi.Input ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput }
ClusterResourceUsageExportConfigBigqueryDestinationPtrInput is an input type that accepts ClusterResourceUsageExportConfigBigqueryDestinationArgs, ClusterResourceUsageExportConfigBigqueryDestinationPtr and ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput values. You can construct a concrete instance of `ClusterResourceUsageExportConfigBigqueryDestinationPtrInput` via:
ClusterResourceUsageExportConfigBigqueryDestinationArgs{...} or: nil
func ClusterResourceUsageExportConfigBigqueryDestinationPtr ¶ added in v3.2.0
func ClusterResourceUsageExportConfigBigqueryDestinationPtr(v *ClusterResourceUsageExportConfigBigqueryDestinationArgs) ClusterResourceUsageExportConfigBigqueryDestinationPtrInput
type ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput ¶ added in v3.2.0
type ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) DatasetId ¶ added in v3.2.0
func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) DatasetId() pulumi.StringPtrOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ElementType ¶ added in v3.2.0
func (ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ElementType() reflect.Type
func (ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput ¶ added in v3.2.0
func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutput() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
func (ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext ¶ added in v3.2.0
func (o ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput) ToClusterResourceUsageExportConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
type ClusterResourceUsageExportConfigInput ¶
type ClusterResourceUsageExportConfigInput interface { pulumi.Input ToClusterResourceUsageExportConfigOutput() ClusterResourceUsageExportConfigOutput ToClusterResourceUsageExportConfigOutputWithContext(context.Context) ClusterResourceUsageExportConfigOutput }
ClusterResourceUsageExportConfigInput is an input type that accepts ClusterResourceUsageExportConfigArgs and ClusterResourceUsageExportConfigOutput values. You can construct a concrete instance of `ClusterResourceUsageExportConfigInput` via:
ClusterResourceUsageExportConfigArgs{...}
type ClusterResourceUsageExportConfigOutput ¶
type ClusterResourceUsageExportConfigOutput struct{ *pulumi.OutputState }
func (ClusterResourceUsageExportConfigOutput) BigqueryDestination ¶
func (o ClusterResourceUsageExportConfigOutput) BigqueryDestination() ClusterResourceUsageExportConfigBigqueryDestinationOutput
Parameters for using BigQuery as the destination of resource usage export.
func (ClusterResourceUsageExportConfigOutput) ElementType ¶
func (ClusterResourceUsageExportConfigOutput) ElementType() reflect.Type
func (ClusterResourceUsageExportConfigOutput) EnableNetworkEgressMetering ¶
func (o ClusterResourceUsageExportConfigOutput) 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 (ClusterResourceUsageExportConfigOutput) EnableResourceConsumptionMetering ¶
func (o ClusterResourceUsageExportConfigOutput) EnableResourceConsumptionMetering() pulumi.BoolPtrOutput
Whether to enable resource consumption metering on this cluster. When enabled, a table will be created in the resource export BigQuery dataset to store resource consumption data. The resulting table can be joined with the resource usage table or with BigQuery billing export. Defaults to `true`.
func (ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigOutput ¶
func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigOutput() ClusterResourceUsageExportConfigOutput
func (ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigOutputWithContext ¶
func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigOutput
func (ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigPtrOutput ¶
func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput
func (ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigPtrOutputWithContext ¶
func (o ClusterResourceUsageExportConfigOutput) ToClusterResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigPtrOutput
type ClusterResourceUsageExportConfigPtrInput ¶
type ClusterResourceUsageExportConfigPtrInput interface { pulumi.Input ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput ToClusterResourceUsageExportConfigPtrOutputWithContext(context.Context) ClusterResourceUsageExportConfigPtrOutput }
ClusterResourceUsageExportConfigPtrInput is an input type that accepts ClusterResourceUsageExportConfigArgs, ClusterResourceUsageExportConfigPtr and ClusterResourceUsageExportConfigPtrOutput values. You can construct a concrete instance of `ClusterResourceUsageExportConfigPtrInput` via:
ClusterResourceUsageExportConfigArgs{...} or: nil
func ClusterResourceUsageExportConfigPtr ¶
func ClusterResourceUsageExportConfigPtr(v *ClusterResourceUsageExportConfigArgs) ClusterResourceUsageExportConfigPtrInput
type ClusterResourceUsageExportConfigPtrOutput ¶
type ClusterResourceUsageExportConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterResourceUsageExportConfigPtrOutput) BigqueryDestination ¶
func (o ClusterResourceUsageExportConfigPtrOutput) BigqueryDestination() ClusterResourceUsageExportConfigBigqueryDestinationPtrOutput
Parameters for using BigQuery as the destination of resource usage export.
func (ClusterResourceUsageExportConfigPtrOutput) ElementType ¶
func (ClusterResourceUsageExportConfigPtrOutput) ElementType() reflect.Type
func (ClusterResourceUsageExportConfigPtrOutput) EnableNetworkEgressMetering ¶
func (o ClusterResourceUsageExportConfigPtrOutput) 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 (ClusterResourceUsageExportConfigPtrOutput) EnableResourceConsumptionMetering ¶
func (o ClusterResourceUsageExportConfigPtrOutput) EnableResourceConsumptionMetering() pulumi.BoolPtrOutput
Whether to enable resource consumption metering on this cluster. When enabled, a table will be created in the resource export BigQuery dataset to store resource consumption data. The resulting table can be joined with the resource usage table or with BigQuery billing export. Defaults to `true`.
func (ClusterResourceUsageExportConfigPtrOutput) ToClusterResourceUsageExportConfigPtrOutput ¶
func (o ClusterResourceUsageExportConfigPtrOutput) ToClusterResourceUsageExportConfigPtrOutput() ClusterResourceUsageExportConfigPtrOutput
func (ClusterResourceUsageExportConfigPtrOutput) ToClusterResourceUsageExportConfigPtrOutputWithContext ¶
func (o ClusterResourceUsageExportConfigPtrOutput) ToClusterResourceUsageExportConfigPtrOutputWithContext(ctx context.Context) ClusterResourceUsageExportConfigPtrOutput
type ClusterState ¶
type ClusterState struct { // The configuration for addons supported by GKE. // Structure is documented below. AddonsConfig ClusterAddonsConfigPtrInput // Configuration for the // [Google Groups for GKE](https://cloud.google.com/kubernetes-engine/docs/how-to/role-based-access-control#groups-setup-gsuite) feature. // Structure is documented below. AuthenticatorGroupsConfig ClusterAuthenticatorGroupsConfigPtrInput // Per-cluster configuration of Node Auto-Provisioning with Cluster Autoscaler to // automatically adjust the size of the cluster and create/delete node pools based // on the current needs of the cluster's workload. See the // [guide to using Node Auto-Provisioning](https://cloud.google.com/kubernetes-engine/docs/how-to/node-auto-provisioning) // for more details. Structure is documented below. ClusterAutoscaling ClusterClusterAutoscalingPtrInput // The IP address range of the Kubernetes pods // in this cluster in CIDR 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`. This field will // only work for routes-based clusters, where `ipAllocationPolicy` is not defined. ClusterIpv4Cidr pulumi.StringPtrInput // Configuration for // [ClusterTelemetry](https://cloud.google.com/monitoring/kubernetes-engine/installing#controlling_the_collection_of_application_logs) feature, // Structure is documented below. ClusterTelemetry ClusterClusterTelemetryPtrInput // Structure is documented below. DatabaseEncryption ClusterDatabaseEncryptionPtrInput // The default maximum number of pods // per node in this cluster. This doesn't work on "routes-based" clusters, clusters // that don't have IP Aliasing enabled. See the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr) // for more information. DefaultMaxPodsPerNode pulumi.IntPtrInput // [GKE SNAT](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-masquerade-agent#how_ipmasq_works) DefaultSnatStatus contains the desired state of whether default sNAT should be disabled on the cluster, [API doc](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#networkconfig). DefaultSnatStatus ClusterDefaultSnatStatusPtrInput // Description of the cluster. Description pulumi.StringPtrInput // Enable Binary Authorization for this cluster. // If enabled, all container images will be validated by Google Binary Authorization. EnableBinaryAuthorization pulumi.BoolPtrInput // Whether Intra-node visibility is enabled for this cluster. This makes same node pod to pod traffic visible for VPC network. EnableIntranodeVisibility pulumi.BoolPtrInput // Whether to enable Kubernetes Alpha features for // this cluster. Note that when this option is enabled, the cluster cannot be upgraded // and will be automatically deleted after 30 days. EnableKubernetesAlpha pulumi.BoolPtrInput // 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. // Defaults to `false` EnableLegacyAbac pulumi.BoolPtrInput // Enable Shielded Nodes features on all nodes in this cluster. Defaults to `false`. EnableShieldedNodes pulumi.BoolPtrInput // Whether to enable Cloud TPU resources in this cluster. // See the [official documentation](https://cloud.google.com/tpu/docs/kubernetes-engine-setup). EnableTpu pulumi.BoolPtrInput // The IP address of this cluster's Kubernetes master. Endpoint pulumi.StringPtrInput // The number of nodes to create in this // cluster's default node pool. In regional or multi-zonal clusters, this is the // number of nodes per zone. Must be set if `nodePool` is not set. If you're using // `container.NodePool` objects with no default node pool, you'll need to // set this to a value of at least `1`, alongside setting // `removeDefaultNodePool` to `true`. InitialNodeCount pulumi.IntPtrInput // List of instance group URLs which have been assigned // to the cluster. InstanceGroupUrls pulumi.StringArrayInput // Configuration of cluster IP allocation for // VPC-native clusters. Adding this block enables [IP aliasing](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-aliases), // making the cluster VPC-native instead of routes-based. Structure is documented // below. IpAllocationPolicy ClusterIpAllocationPolicyPtrInput // The fingerprint of the set of labels for this cluster. LabelFingerprint pulumi.StringPtrInput // The location (region or zone) in which the cluster // master will be created, as well as the default node location. If you specify a // zone (such as `us-central1-a`), the cluster will be a zonal cluster with a // single cluster master. If you specify a region (such as `us-west1`), the // cluster will be a regional cluster with multiple masters spread across zones in // the region, and with default node locations in those zones as well Location pulumi.StringPtrInput // The logging service that the cluster should // write logs to. Available options include `logging.googleapis.com`(Legacy Stackdriver), // `logging.googleapis.com/kubernetes`(Stackdriver Kubernetes Engine Logging), and `none`. Defaults to `logging.googleapis.com/kubernetes` LoggingService pulumi.StringPtrInput // The maintenance policy to use for the cluster. Structure is // documented below. MaintenancePolicy ClusterMaintenancePolicyPtrInput // The authentication information for accessing the // Kubernetes master. Some values in this block are only returned by the API if // your service account has permission to get credentials for your GKE cluster. If // you see an unexpected diff removing a username/password or unsetting your client // cert, ensure you have the `container.clusters.getCredentials` permission. // Structure is documented below. MasterAuth ClusterMasterAuthPtrInput // The desired configuration options // for master authorized networks. Omit the nested `cidrBlocks` attribute to disallow // external access (except the cluster node IPs, which GKE automatically whitelists). MasterAuthorizedNetworksConfig ClusterMasterAuthorizedNetworksConfigPtrInput // The current version of the master in the cluster. This may // be different than the `minMasterVersion` set in the config if the master // has been updated by GKE. MasterVersion pulumi.StringPtrInput // The minimum version of the master. GKE // will auto-update the master to new versions, so this does not guarantee the // current master version--use the read-only `masterVersion` field to obtain that. // If unset, the cluster's version will be set by GKE to the version of the most recent // official release (which is not necessarily the latest version). Most users will find // the `container.getEngineVersions` data source useful - it indicates which versions // are available. If you intend to specify versions manually, // [the docs](https://cloud.google.com/kubernetes-engine/versioning-and-upgrades#specifying_cluster_version) // describe the various acceptable formats for this field. MinMasterVersion pulumi.StringPtrInput // The monitoring service that the cluster // should write metrics to. // Automatically send metrics from pods in the cluster to the Google Cloud Monitoring API. // VM metrics will be collected by Google Compute Engine regardless of this setting // Available options include // `monitoring.googleapis.com`(Legacy Stackdriver), `monitoring.googleapis.com/kubernetes`(Stackdriver Kubernetes Engine Monitoring), and `none`. // Defaults to `monitoring.googleapis.com/kubernetes` MonitoringService pulumi.StringPtrInput // The name of the cluster, unique within the project and // location. Name pulumi.StringPtrInput // The name or selfLink of the Google Compute Engine // network to which the cluster is connected. For Shared VPC, set this to the self link of the // shared network. Network pulumi.StringPtrInput // Configuration options for the // [NetworkPolicy](https://kubernetes.io/docs/concepts/services-networking/networkpolicies/) // feature. Structure is documented below. NetworkPolicy ClusterNetworkPolicyPtrInput // Determines whether alias IPs or routes will be used for pod IPs in the cluster. // Options are `VPC_NATIVE` or `ROUTES`. `VPC_NATIVE` enables [IP aliasing](https://cloud.google.com/kubernetes-engine/docs/how-to/ip-aliases), // and requires the `ipAllocationPolicy` block to be defined. By default when this field is unspecified, GKE will create a `ROUTES`-based cluster. NetworkingMode pulumi.StringPtrInput // Parameters used in creating the default node pool. // Generally, this field should not be used at the same time as a // `container.NodePool` or a `nodePool` block; this configuration // manages the default node pool, which isn't recommended to be used. // Structure is documented below. NodeConfig ClusterNodeConfigPtrInput // The list of zones in which the cluster's nodes // are located. Nodes must be in the region of their regional cluster or in the // same region as their cluster's zone for zonal clusters. If this is specified for // a zonal cluster, omit the cluster's zone. NodeLocations pulumi.StringArrayInput // List of node pools associated with this cluster. // See container.NodePool for schema. // **Warning:** node pools defined inside a cluster can't be changed (or added/removed) after // cluster creation without deleting and recreating the entire cluster. Unless you absolutely need the ability // to say "these are the _only_ node pools associated with this cluster", use the // container.NodePool resource instead of this property. NodePools ClusterNodePoolArrayInput // The Kubernetes version on the nodes. Must either be unset // or set to the same value as `minMasterVersion` on create. Defaults to the default // version set by GKE which is not necessarily the latest version. This only affects // nodes in the default node pool. While a fuzzy version can be specified, it's // recommended that you specify explicit versions as the provider will see spurious diffs // when fuzzy versions are used. See the `container.getEngineVersions` data source's // `versionPrefix` field to approximate fuzzy versions. // To update nodes in other node pools, use the `version` attribute on the node pool. NodeVersion pulumi.StringPtrInput Operation pulumi.StringPtrInput // Configuration for the // [PodSecurityPolicy](https://cloud.google.com/kubernetes-engine/docs/how-to/pod-security-policies) feature. // Structure is documented below. PodSecurityPolicyConfig ClusterPodSecurityPolicyConfigPtrInput // Configuration for [private clusters](https://cloud.google.com/kubernetes-engine/docs/how-to/private-clusters), // clusters with private nodes. Structure is documented below. PrivateClusterConfig ClusterPrivateClusterConfigPtrInput // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput // Configuration options for the [Release channel](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels) // feature, which provide more control over automatic upgrades of your GKE clusters. // When updating this field, GKE imposes specific version requirements. See // [Migrating between release channels](https://cloud.google.com/kubernetes-engine/docs/concepts/release-channels#migrating_between_release_channels) // for more details; the `container.getEngineVersions` datasource can provide // the default version for a channel. Note that removing the `releaseChannel` // field from your config will cause this provider to stop managing your cluster's // release channel, but will not unenroll it. Instead, use the `"UNSPECIFIED"` // channel. Structure is documented below. ReleaseChannel ClusterReleaseChannelPtrInput // If `true`, deletes the default node // pool upon cluster creation. If you're using `container.NodePool` // resources with no default node pool, this should be set to `true`, alongside // setting `initialNodeCount` to at least `1`. RemoveDefaultNodePool pulumi.BoolPtrInput // The GCE resource labels (a map of key/value pairs) to be applied to the cluster. ResourceLabels pulumi.StringMapInput // Configuration for the // [ResourceUsageExportConfig](https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-usage-metering) feature. // Structure is documented below. ResourceUsageExportConfig ClusterResourceUsageExportConfigPtrInput // The server-defined URL for the resource. SelfLink pulumi.StringPtrInput // 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.StringPtrInput // The name or selfLink of the Google Compute Engine // subnetwork in which the cluster's instances are launched. Subnetwork pulumi.StringPtrInput // 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.StringPtrInput // Vertical Pod Autoscaling automatically adjusts the resources of pods controlled by it. // Structure is documented below. VerticalPodAutoscaling ClusterVerticalPodAutoscalingPtrInput // Workload Identity allows Kubernetes service accounts to act as a user-managed // [Google IAM Service Account](https://cloud.google.com/iam/docs/service-accounts#user-managed_service_accounts). // Structure is documented below. WorkloadIdentityConfig ClusterWorkloadIdentityConfigPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterVerticalPodAutoscaling ¶
type ClusterVerticalPodAutoscaling struct { // Enable the PodSecurityPolicy controller for this cluster. // If enabled, pods must be valid under a PodSecurityPolicy to be created. Enabled bool `pulumi:"enabled"` }
type ClusterVerticalPodAutoscalingArgs ¶
type ClusterVerticalPodAutoscalingArgs 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"` }
func (ClusterVerticalPodAutoscalingArgs) ElementType ¶
func (ClusterVerticalPodAutoscalingArgs) ElementType() reflect.Type
func (ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingOutput ¶
func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingOutput() ClusterVerticalPodAutoscalingOutput
func (ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingOutputWithContext ¶
func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingOutput
func (ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingPtrOutput ¶
func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput
func (ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingPtrOutputWithContext ¶
func (i ClusterVerticalPodAutoscalingArgs) ToClusterVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingPtrOutput
type ClusterVerticalPodAutoscalingInput ¶
type ClusterVerticalPodAutoscalingInput interface { pulumi.Input ToClusterVerticalPodAutoscalingOutput() ClusterVerticalPodAutoscalingOutput ToClusterVerticalPodAutoscalingOutputWithContext(context.Context) ClusterVerticalPodAutoscalingOutput }
ClusterVerticalPodAutoscalingInput is an input type that accepts ClusterVerticalPodAutoscalingArgs and ClusterVerticalPodAutoscalingOutput values. You can construct a concrete instance of `ClusterVerticalPodAutoscalingInput` via:
ClusterVerticalPodAutoscalingArgs{...}
type ClusterVerticalPodAutoscalingOutput ¶
type ClusterVerticalPodAutoscalingOutput struct{ *pulumi.OutputState }
func (ClusterVerticalPodAutoscalingOutput) ElementType ¶
func (ClusterVerticalPodAutoscalingOutput) ElementType() reflect.Type
func (ClusterVerticalPodAutoscalingOutput) Enabled ¶
func (o ClusterVerticalPodAutoscalingOutput) Enabled() pulumi.BoolOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingOutput ¶
func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingOutput() ClusterVerticalPodAutoscalingOutput
func (ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingOutputWithContext ¶
func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingOutput
func (ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingPtrOutput ¶
func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput
func (ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingPtrOutputWithContext ¶
func (o ClusterVerticalPodAutoscalingOutput) ToClusterVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingPtrOutput
type ClusterVerticalPodAutoscalingPtrInput ¶
type ClusterVerticalPodAutoscalingPtrInput interface { pulumi.Input ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput ToClusterVerticalPodAutoscalingPtrOutputWithContext(context.Context) ClusterVerticalPodAutoscalingPtrOutput }
ClusterVerticalPodAutoscalingPtrInput is an input type that accepts ClusterVerticalPodAutoscalingArgs, ClusterVerticalPodAutoscalingPtr and ClusterVerticalPodAutoscalingPtrOutput values. You can construct a concrete instance of `ClusterVerticalPodAutoscalingPtrInput` via:
ClusterVerticalPodAutoscalingArgs{...} or: nil
func ClusterVerticalPodAutoscalingPtr ¶
func ClusterVerticalPodAutoscalingPtr(v *ClusterVerticalPodAutoscalingArgs) ClusterVerticalPodAutoscalingPtrInput
type ClusterVerticalPodAutoscalingPtrOutput ¶
type ClusterVerticalPodAutoscalingPtrOutput struct{ *pulumi.OutputState }
func (ClusterVerticalPodAutoscalingPtrOutput) ElementType ¶
func (ClusterVerticalPodAutoscalingPtrOutput) ElementType() reflect.Type
func (ClusterVerticalPodAutoscalingPtrOutput) Enabled ¶
func (o ClusterVerticalPodAutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable the PodSecurityPolicy controller for this cluster. If enabled, pods must be valid under a PodSecurityPolicy to be created.
func (ClusterVerticalPodAutoscalingPtrOutput) ToClusterVerticalPodAutoscalingPtrOutput ¶
func (o ClusterVerticalPodAutoscalingPtrOutput) ToClusterVerticalPodAutoscalingPtrOutput() ClusterVerticalPodAutoscalingPtrOutput
func (ClusterVerticalPodAutoscalingPtrOutput) ToClusterVerticalPodAutoscalingPtrOutputWithContext ¶
func (o ClusterVerticalPodAutoscalingPtrOutput) ToClusterVerticalPodAutoscalingPtrOutputWithContext(ctx context.Context) ClusterVerticalPodAutoscalingPtrOutput
type ClusterWorkloadIdentityConfig ¶
type ClusterWorkloadIdentityConfig struct { // Currently, the only supported identity namespace is the project's default. IdentityNamespace string `pulumi:"identityNamespace"` }
type ClusterWorkloadIdentityConfigArgs ¶
type ClusterWorkloadIdentityConfigArgs struct { // Currently, the only supported identity namespace is the project's default. IdentityNamespace pulumi.StringInput `pulumi:"identityNamespace"` }
func (ClusterWorkloadIdentityConfigArgs) ElementType ¶
func (ClusterWorkloadIdentityConfigArgs) ElementType() reflect.Type
func (ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigOutput ¶
func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigOutput() ClusterWorkloadIdentityConfigOutput
func (ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigOutputWithContext ¶
func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigOutput
func (ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigPtrOutput ¶
func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput
func (ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigPtrOutputWithContext ¶
func (i ClusterWorkloadIdentityConfigArgs) ToClusterWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigPtrOutput
type ClusterWorkloadIdentityConfigInput ¶
type ClusterWorkloadIdentityConfigInput interface { pulumi.Input ToClusterWorkloadIdentityConfigOutput() ClusterWorkloadIdentityConfigOutput ToClusterWorkloadIdentityConfigOutputWithContext(context.Context) ClusterWorkloadIdentityConfigOutput }
ClusterWorkloadIdentityConfigInput is an input type that accepts ClusterWorkloadIdentityConfigArgs and ClusterWorkloadIdentityConfigOutput values. You can construct a concrete instance of `ClusterWorkloadIdentityConfigInput` via:
ClusterWorkloadIdentityConfigArgs{...}
type ClusterWorkloadIdentityConfigOutput ¶
type ClusterWorkloadIdentityConfigOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadIdentityConfigOutput) ElementType ¶
func (ClusterWorkloadIdentityConfigOutput) ElementType() reflect.Type
func (ClusterWorkloadIdentityConfigOutput) IdentityNamespace ¶
func (o ClusterWorkloadIdentityConfigOutput) IdentityNamespace() pulumi.StringOutput
Currently, the only supported identity namespace is the project's default.
func (ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigOutput ¶
func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigOutput() ClusterWorkloadIdentityConfigOutput
func (ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigOutputWithContext ¶
func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigOutput
func (ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigPtrOutput ¶
func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput
func (ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigPtrOutputWithContext ¶
func (o ClusterWorkloadIdentityConfigOutput) ToClusterWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigPtrOutput
type ClusterWorkloadIdentityConfigPtrInput ¶
type ClusterWorkloadIdentityConfigPtrInput interface { pulumi.Input ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput ToClusterWorkloadIdentityConfigPtrOutputWithContext(context.Context) ClusterWorkloadIdentityConfigPtrOutput }
ClusterWorkloadIdentityConfigPtrInput is an input type that accepts ClusterWorkloadIdentityConfigArgs, ClusterWorkloadIdentityConfigPtr and ClusterWorkloadIdentityConfigPtrOutput values. You can construct a concrete instance of `ClusterWorkloadIdentityConfigPtrInput` via:
ClusterWorkloadIdentityConfigArgs{...} or: nil
func ClusterWorkloadIdentityConfigPtr ¶
func ClusterWorkloadIdentityConfigPtr(v *ClusterWorkloadIdentityConfigArgs) ClusterWorkloadIdentityConfigPtrInput
type ClusterWorkloadIdentityConfigPtrOutput ¶
type ClusterWorkloadIdentityConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadIdentityConfigPtrOutput) ElementType ¶
func (ClusterWorkloadIdentityConfigPtrOutput) ElementType() reflect.Type
func (ClusterWorkloadIdentityConfigPtrOutput) IdentityNamespace ¶
func (o ClusterWorkloadIdentityConfigPtrOutput) IdentityNamespace() pulumi.StringPtrOutput
Currently, the only supported identity namespace is the project's default.
func (ClusterWorkloadIdentityConfigPtrOutput) ToClusterWorkloadIdentityConfigPtrOutput ¶
func (o ClusterWorkloadIdentityConfigPtrOutput) ToClusterWorkloadIdentityConfigPtrOutput() ClusterWorkloadIdentityConfigPtrOutput
func (ClusterWorkloadIdentityConfigPtrOutput) ToClusterWorkloadIdentityConfigPtrOutputWithContext ¶
func (o ClusterWorkloadIdentityConfigPtrOutput) ToClusterWorkloadIdentityConfigPtrOutputWithContext(ctx context.Context) ClusterWorkloadIdentityConfigPtrOutput
type GetClusterAddonsConfig ¶
type GetClusterAddonsConfig struct { CloudrunConfigs []GetClusterAddonsConfigCloudrunConfig `pulumi:"cloudrunConfigs"` ConfigConnectorConfigs []GetClusterAddonsConfigConfigConnectorConfig `pulumi:"configConnectorConfigs"` DnsCacheConfigs []GetClusterAddonsConfigDnsCacheConfig `pulumi:"dnsCacheConfigs"` GcePersistentDiskCsiDriverConfigs []GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig `pulumi:"gcePersistentDiskCsiDriverConfigs"` HorizontalPodAutoscalings []GetClusterAddonsConfigHorizontalPodAutoscaling `pulumi:"horizontalPodAutoscalings"` HttpLoadBalancings []GetClusterAddonsConfigHttpLoadBalancing `pulumi:"httpLoadBalancings"` IstioConfigs []GetClusterAddonsConfigIstioConfig `pulumi:"istioConfigs"` KalmConfigs []GetClusterAddonsConfigKalmConfig `pulumi:"kalmConfigs"` KubernetesDashboards []GetClusterAddonsConfigKubernetesDashboard `pulumi:"kubernetesDashboards"` NetworkPolicyConfigs []GetClusterAddonsConfigNetworkPolicyConfig `pulumi:"networkPolicyConfigs"` }
type GetClusterAddonsConfigArgs ¶
type GetClusterAddonsConfigArgs struct { CloudrunConfigs GetClusterAddonsConfigCloudrunConfigArrayInput `pulumi:"cloudrunConfigs"` ConfigConnectorConfigs GetClusterAddonsConfigConfigConnectorConfigArrayInput `pulumi:"configConnectorConfigs"` DnsCacheConfigs GetClusterAddonsConfigDnsCacheConfigArrayInput `pulumi:"dnsCacheConfigs"` GcePersistentDiskCsiDriverConfigs GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayInput `pulumi:"gcePersistentDiskCsiDriverConfigs"` HorizontalPodAutoscalings GetClusterAddonsConfigHorizontalPodAutoscalingArrayInput `pulumi:"horizontalPodAutoscalings"` HttpLoadBalancings GetClusterAddonsConfigHttpLoadBalancingArrayInput `pulumi:"httpLoadBalancings"` IstioConfigs GetClusterAddonsConfigIstioConfigArrayInput `pulumi:"istioConfigs"` KalmConfigs GetClusterAddonsConfigKalmConfigArrayInput `pulumi:"kalmConfigs"` KubernetesDashboards GetClusterAddonsConfigKubernetesDashboardArrayInput `pulumi:"kubernetesDashboards"` NetworkPolicyConfigs GetClusterAddonsConfigNetworkPolicyConfigArrayInput `pulumi:"networkPolicyConfigs"` }
func (GetClusterAddonsConfigArgs) ElementType ¶
func (GetClusterAddonsConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigArgs) ToGetClusterAddonsConfigOutput ¶
func (i GetClusterAddonsConfigArgs) ToGetClusterAddonsConfigOutput() GetClusterAddonsConfigOutput
func (GetClusterAddonsConfigArgs) ToGetClusterAddonsConfigOutputWithContext ¶
func (i GetClusterAddonsConfigArgs) ToGetClusterAddonsConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigOutput
type GetClusterAddonsConfigArray ¶
type GetClusterAddonsConfigArray []GetClusterAddonsConfigInput
func (GetClusterAddonsConfigArray) ElementType ¶
func (GetClusterAddonsConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigArray) ToGetClusterAddonsConfigArrayOutput ¶
func (i GetClusterAddonsConfigArray) ToGetClusterAddonsConfigArrayOutput() GetClusterAddonsConfigArrayOutput
func (GetClusterAddonsConfigArray) ToGetClusterAddonsConfigArrayOutputWithContext ¶
func (i GetClusterAddonsConfigArray) ToGetClusterAddonsConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigArrayOutput
type GetClusterAddonsConfigArrayInput ¶
type GetClusterAddonsConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigArrayOutput() GetClusterAddonsConfigArrayOutput ToGetClusterAddonsConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigArrayOutput }
GetClusterAddonsConfigArrayInput is an input type that accepts GetClusterAddonsConfigArray and GetClusterAddonsConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigArrayInput` via:
GetClusterAddonsConfigArray{ GetClusterAddonsConfigArgs{...} }
type GetClusterAddonsConfigArrayOutput ¶
type GetClusterAddonsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigArrayOutput) ElementType ¶
func (GetClusterAddonsConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigArrayOutput) Index ¶
func (o GetClusterAddonsConfigArrayOutput) Index(i pulumi.IntInput) GetClusterAddonsConfigOutput
func (GetClusterAddonsConfigArrayOutput) ToGetClusterAddonsConfigArrayOutput ¶
func (o GetClusterAddonsConfigArrayOutput) ToGetClusterAddonsConfigArrayOutput() GetClusterAddonsConfigArrayOutput
func (GetClusterAddonsConfigArrayOutput) ToGetClusterAddonsConfigArrayOutputWithContext ¶
func (o GetClusterAddonsConfigArrayOutput) ToGetClusterAddonsConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigArrayOutput
type GetClusterAddonsConfigCloudrunConfigArgs ¶
type GetClusterAddonsConfigCloudrunConfigArgs struct { Disabled pulumi.BoolInput `pulumi:"disabled"` LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` }
func (GetClusterAddonsConfigCloudrunConfigArgs) ElementType ¶
func (GetClusterAddonsConfigCloudrunConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigCloudrunConfigArgs) ToGetClusterAddonsConfigCloudrunConfigOutput ¶
func (i GetClusterAddonsConfigCloudrunConfigArgs) ToGetClusterAddonsConfigCloudrunConfigOutput() GetClusterAddonsConfigCloudrunConfigOutput
func (GetClusterAddonsConfigCloudrunConfigArgs) ToGetClusterAddonsConfigCloudrunConfigOutputWithContext ¶
func (i GetClusterAddonsConfigCloudrunConfigArgs) ToGetClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigOutput
type GetClusterAddonsConfigCloudrunConfigArray ¶
type GetClusterAddonsConfigCloudrunConfigArray []GetClusterAddonsConfigCloudrunConfigInput
func (GetClusterAddonsConfigCloudrunConfigArray) ElementType ¶
func (GetClusterAddonsConfigCloudrunConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigCloudrunConfigArray) ToGetClusterAddonsConfigCloudrunConfigArrayOutput ¶
func (i GetClusterAddonsConfigCloudrunConfigArray) ToGetClusterAddonsConfigCloudrunConfigArrayOutput() GetClusterAddonsConfigCloudrunConfigArrayOutput
func (GetClusterAddonsConfigCloudrunConfigArray) ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext ¶
func (i GetClusterAddonsConfigCloudrunConfigArray) ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigArrayOutput
type GetClusterAddonsConfigCloudrunConfigArrayInput ¶
type GetClusterAddonsConfigCloudrunConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigCloudrunConfigArrayOutput() GetClusterAddonsConfigCloudrunConfigArrayOutput ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigCloudrunConfigArrayOutput }
GetClusterAddonsConfigCloudrunConfigArrayInput is an input type that accepts GetClusterAddonsConfigCloudrunConfigArray and GetClusterAddonsConfigCloudrunConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigCloudrunConfigArrayInput` via:
GetClusterAddonsConfigCloudrunConfigArray{ GetClusterAddonsConfigCloudrunConfigArgs{...} }
type GetClusterAddonsConfigCloudrunConfigArrayOutput ¶
type GetClusterAddonsConfigCloudrunConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigCloudrunConfigArrayOutput) ElementType ¶
func (GetClusterAddonsConfigCloudrunConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigCloudrunConfigArrayOutput) ToGetClusterAddonsConfigCloudrunConfigArrayOutput ¶
func (o GetClusterAddonsConfigCloudrunConfigArrayOutput) ToGetClusterAddonsConfigCloudrunConfigArrayOutput() GetClusterAddonsConfigCloudrunConfigArrayOutput
func (GetClusterAddonsConfigCloudrunConfigArrayOutput) ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext ¶
func (o GetClusterAddonsConfigCloudrunConfigArrayOutput) ToGetClusterAddonsConfigCloudrunConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigArrayOutput
type GetClusterAddonsConfigCloudrunConfigInput ¶
type GetClusterAddonsConfigCloudrunConfigInput interface { pulumi.Input ToGetClusterAddonsConfigCloudrunConfigOutput() GetClusterAddonsConfigCloudrunConfigOutput ToGetClusterAddonsConfigCloudrunConfigOutputWithContext(context.Context) GetClusterAddonsConfigCloudrunConfigOutput }
GetClusterAddonsConfigCloudrunConfigInput is an input type that accepts GetClusterAddonsConfigCloudrunConfigArgs and GetClusterAddonsConfigCloudrunConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigCloudrunConfigInput` via:
GetClusterAddonsConfigCloudrunConfigArgs{...}
type GetClusterAddonsConfigCloudrunConfigOutput ¶
type GetClusterAddonsConfigCloudrunConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigCloudrunConfigOutput) Disabled ¶
func (o GetClusterAddonsConfigCloudrunConfigOutput) Disabled() pulumi.BoolOutput
func (GetClusterAddonsConfigCloudrunConfigOutput) ElementType ¶
func (GetClusterAddonsConfigCloudrunConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigCloudrunConfigOutput) LoadBalancerType ¶ added in v3.25.0
func (o GetClusterAddonsConfigCloudrunConfigOutput) LoadBalancerType() pulumi.StringOutput
func (GetClusterAddonsConfigCloudrunConfigOutput) ToGetClusterAddonsConfigCloudrunConfigOutput ¶
func (o GetClusterAddonsConfigCloudrunConfigOutput) ToGetClusterAddonsConfigCloudrunConfigOutput() GetClusterAddonsConfigCloudrunConfigOutput
func (GetClusterAddonsConfigCloudrunConfigOutput) ToGetClusterAddonsConfigCloudrunConfigOutputWithContext ¶
func (o GetClusterAddonsConfigCloudrunConfigOutput) ToGetClusterAddonsConfigCloudrunConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigCloudrunConfigOutput
type GetClusterAddonsConfigConfigConnectorConfig ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfig struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterAddonsConfigConfigConnectorConfigArgs ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfigArgs struct {
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (GetClusterAddonsConfigConfigConnectorConfigArgs) ElementType ¶ added in v3.7.0
func (GetClusterAddonsConfigConfigConnectorConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigConfigConnectorConfigArgs) ToGetClusterAddonsConfigConfigConnectorConfigOutput ¶ added in v3.7.0
func (i GetClusterAddonsConfigConfigConnectorConfigArgs) ToGetClusterAddonsConfigConfigConnectorConfigOutput() GetClusterAddonsConfigConfigConnectorConfigOutput
func (GetClusterAddonsConfigConfigConnectorConfigArgs) ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext ¶ added in v3.7.0
func (i GetClusterAddonsConfigConfigConnectorConfigArgs) ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigOutput
type GetClusterAddonsConfigConfigConnectorConfigArray ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfigArray []GetClusterAddonsConfigConfigConnectorConfigInput
func (GetClusterAddonsConfigConfigConnectorConfigArray) ElementType ¶ added in v3.7.0
func (GetClusterAddonsConfigConfigConnectorConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigConfigConnectorConfigArray) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput ¶ added in v3.7.0
func (i GetClusterAddonsConfigConfigConnectorConfigArray) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput() GetClusterAddonsConfigConfigConnectorConfigArrayOutput
func (GetClusterAddonsConfigConfigConnectorConfigArray) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext ¶ added in v3.7.0
func (i GetClusterAddonsConfigConfigConnectorConfigArray) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigArrayOutput
type GetClusterAddonsConfigConfigConnectorConfigArrayInput ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput() GetClusterAddonsConfigConfigConnectorConfigArrayOutput ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigConfigConnectorConfigArrayOutput }
GetClusterAddonsConfigConfigConnectorConfigArrayInput is an input type that accepts GetClusterAddonsConfigConfigConnectorConfigArray and GetClusterAddonsConfigConfigConnectorConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigConfigConnectorConfigArrayInput` via:
GetClusterAddonsConfigConfigConnectorConfigArray{ GetClusterAddonsConfigConfigConnectorConfigArgs{...} }
type GetClusterAddonsConfigConfigConnectorConfigArrayOutput ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ElementType ¶ added in v3.7.0
func (GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput ¶ added in v3.7.0
func (o GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutput() GetClusterAddonsConfigConfigConnectorConfigArrayOutput
func (GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext ¶ added in v3.7.0
func (o GetClusterAddonsConfigConfigConnectorConfigArrayOutput) ToGetClusterAddonsConfigConfigConnectorConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigArrayOutput
type GetClusterAddonsConfigConfigConnectorConfigInput ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfigInput interface { pulumi.Input ToGetClusterAddonsConfigConfigConnectorConfigOutput() GetClusterAddonsConfigConfigConnectorConfigOutput ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext(context.Context) GetClusterAddonsConfigConfigConnectorConfigOutput }
GetClusterAddonsConfigConfigConnectorConfigInput is an input type that accepts GetClusterAddonsConfigConfigConnectorConfigArgs and GetClusterAddonsConfigConfigConnectorConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigConfigConnectorConfigInput` via:
GetClusterAddonsConfigConfigConnectorConfigArgs{...}
type GetClusterAddonsConfigConfigConnectorConfigOutput ¶ added in v3.7.0
type GetClusterAddonsConfigConfigConnectorConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigConfigConnectorConfigOutput) ElementType ¶ added in v3.7.0
func (GetClusterAddonsConfigConfigConnectorConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigConfigConnectorConfigOutput) Enabled ¶ added in v3.7.0
func (o GetClusterAddonsConfigConfigConnectorConfigOutput) Enabled() pulumi.BoolOutput
func (GetClusterAddonsConfigConfigConnectorConfigOutput) ToGetClusterAddonsConfigConfigConnectorConfigOutput ¶ added in v3.7.0
func (o GetClusterAddonsConfigConfigConnectorConfigOutput) ToGetClusterAddonsConfigConfigConnectorConfigOutput() GetClusterAddonsConfigConfigConnectorConfigOutput
func (GetClusterAddonsConfigConfigConnectorConfigOutput) ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext ¶ added in v3.7.0
func (o GetClusterAddonsConfigConfigConnectorConfigOutput) ToGetClusterAddonsConfigConfigConnectorConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigConfigConnectorConfigOutput
type GetClusterAddonsConfigDnsCacheConfig ¶
type GetClusterAddonsConfigDnsCacheConfig struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterAddonsConfigDnsCacheConfigArgs ¶
type GetClusterAddonsConfigDnsCacheConfigArgs struct {
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (GetClusterAddonsConfigDnsCacheConfigArgs) ElementType ¶
func (GetClusterAddonsConfigDnsCacheConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigDnsCacheConfigArgs) ToGetClusterAddonsConfigDnsCacheConfigOutput ¶
func (i GetClusterAddonsConfigDnsCacheConfigArgs) ToGetClusterAddonsConfigDnsCacheConfigOutput() GetClusterAddonsConfigDnsCacheConfigOutput
func (GetClusterAddonsConfigDnsCacheConfigArgs) ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext ¶
func (i GetClusterAddonsConfigDnsCacheConfigArgs) ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigOutput
type GetClusterAddonsConfigDnsCacheConfigArray ¶
type GetClusterAddonsConfigDnsCacheConfigArray []GetClusterAddonsConfigDnsCacheConfigInput
func (GetClusterAddonsConfigDnsCacheConfigArray) ElementType ¶
func (GetClusterAddonsConfigDnsCacheConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigDnsCacheConfigArray) ToGetClusterAddonsConfigDnsCacheConfigArrayOutput ¶
func (i GetClusterAddonsConfigDnsCacheConfigArray) ToGetClusterAddonsConfigDnsCacheConfigArrayOutput() GetClusterAddonsConfigDnsCacheConfigArrayOutput
func (GetClusterAddonsConfigDnsCacheConfigArray) ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext ¶
func (i GetClusterAddonsConfigDnsCacheConfigArray) ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigArrayOutput
type GetClusterAddonsConfigDnsCacheConfigArrayInput ¶
type GetClusterAddonsConfigDnsCacheConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigDnsCacheConfigArrayOutput() GetClusterAddonsConfigDnsCacheConfigArrayOutput ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigDnsCacheConfigArrayOutput }
GetClusterAddonsConfigDnsCacheConfigArrayInput is an input type that accepts GetClusterAddonsConfigDnsCacheConfigArray and GetClusterAddonsConfigDnsCacheConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigDnsCacheConfigArrayInput` via:
GetClusterAddonsConfigDnsCacheConfigArray{ GetClusterAddonsConfigDnsCacheConfigArgs{...} }
type GetClusterAddonsConfigDnsCacheConfigArrayOutput ¶
type GetClusterAddonsConfigDnsCacheConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigDnsCacheConfigArrayOutput) ElementType ¶
func (GetClusterAddonsConfigDnsCacheConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigDnsCacheConfigArrayOutput) ToGetClusterAddonsConfigDnsCacheConfigArrayOutput ¶
func (o GetClusterAddonsConfigDnsCacheConfigArrayOutput) ToGetClusterAddonsConfigDnsCacheConfigArrayOutput() GetClusterAddonsConfigDnsCacheConfigArrayOutput
func (GetClusterAddonsConfigDnsCacheConfigArrayOutput) ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext ¶
func (o GetClusterAddonsConfigDnsCacheConfigArrayOutput) ToGetClusterAddonsConfigDnsCacheConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigArrayOutput
type GetClusterAddonsConfigDnsCacheConfigInput ¶
type GetClusterAddonsConfigDnsCacheConfigInput interface { pulumi.Input ToGetClusterAddonsConfigDnsCacheConfigOutput() GetClusterAddonsConfigDnsCacheConfigOutput ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext(context.Context) GetClusterAddonsConfigDnsCacheConfigOutput }
GetClusterAddonsConfigDnsCacheConfigInput is an input type that accepts GetClusterAddonsConfigDnsCacheConfigArgs and GetClusterAddonsConfigDnsCacheConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigDnsCacheConfigInput` via:
GetClusterAddonsConfigDnsCacheConfigArgs{...}
type GetClusterAddonsConfigDnsCacheConfigOutput ¶
type GetClusterAddonsConfigDnsCacheConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigDnsCacheConfigOutput) ElementType ¶
func (GetClusterAddonsConfigDnsCacheConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigDnsCacheConfigOutput) Enabled ¶
func (o GetClusterAddonsConfigDnsCacheConfigOutput) Enabled() pulumi.BoolOutput
func (GetClusterAddonsConfigDnsCacheConfigOutput) ToGetClusterAddonsConfigDnsCacheConfigOutput ¶
func (o GetClusterAddonsConfigDnsCacheConfigOutput) ToGetClusterAddonsConfigDnsCacheConfigOutput() GetClusterAddonsConfigDnsCacheConfigOutput
func (GetClusterAddonsConfigDnsCacheConfigOutput) ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext ¶
func (o GetClusterAddonsConfigDnsCacheConfigOutput) ToGetClusterAddonsConfigDnsCacheConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigDnsCacheConfigOutput
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs struct {
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ElementType ¶ added in v3.3.0
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ¶ added in v3.3.0
func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext ¶ added in v3.3.0
func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray []GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ElementType ¶ added in v3.3.0
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput ¶ added in v3.3.0
func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext ¶ added in v3.3.0
func (i GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayInput ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput }
GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayInput is an input type that accepts GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray and GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayInput` via:
GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArray{ GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs{...} }
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ElementType ¶ added in v3.3.0
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput ¶ added in v3.3.0
func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext ¶ added in v3.3.0
func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput interface { pulumi.Input ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput }
GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput is an input type that accepts GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs and GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigInput` via:
GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs{...}
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ¶ added in v3.3.0
type GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ElementType ¶ added in v3.3.0
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) Enabled ¶ added in v3.3.0
func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) Enabled() pulumi.BoolOutput
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput ¶ added in v3.3.0
func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
func (GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext ¶ added in v3.3.0
func (o GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput) ToGetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigOutput
type GetClusterAddonsConfigHorizontalPodAutoscaling ¶
type GetClusterAddonsConfigHorizontalPodAutoscaling struct {
Disabled bool `pulumi:"disabled"`
}
type GetClusterAddonsConfigHorizontalPodAutoscalingArgs ¶
type GetClusterAddonsConfigHorizontalPodAutoscalingArgs struct {
Disabled pulumi.BoolInput `pulumi:"disabled"`
}
func (GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ElementType ¶
func (GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput ¶
func (i GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput() GetClusterAddonsConfigHorizontalPodAutoscalingOutput
func (GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext ¶
func (i GetClusterAddonsConfigHorizontalPodAutoscalingArgs) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingOutput
type GetClusterAddonsConfigHorizontalPodAutoscalingArray ¶
type GetClusterAddonsConfigHorizontalPodAutoscalingArray []GetClusterAddonsConfigHorizontalPodAutoscalingInput
func (GetClusterAddonsConfigHorizontalPodAutoscalingArray) ElementType ¶
func (GetClusterAddonsConfigHorizontalPodAutoscalingArray) ElementType() reflect.Type
func (GetClusterAddonsConfigHorizontalPodAutoscalingArray) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput ¶
func (i GetClusterAddonsConfigHorizontalPodAutoscalingArray) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
func (GetClusterAddonsConfigHorizontalPodAutoscalingArray) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext ¶
func (i GetClusterAddonsConfigHorizontalPodAutoscalingArray) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
type GetClusterAddonsConfigHorizontalPodAutoscalingArrayInput ¶
type GetClusterAddonsConfigHorizontalPodAutoscalingArrayInput interface { pulumi.Input ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext(context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput }
GetClusterAddonsConfigHorizontalPodAutoscalingArrayInput is an input type that accepts GetClusterAddonsConfigHorizontalPodAutoscalingArray and GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigHorizontalPodAutoscalingArrayInput` via:
GetClusterAddonsConfigHorizontalPodAutoscalingArray{ GetClusterAddonsConfigHorizontalPodAutoscalingArgs{...} }
type GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput ¶
type GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ElementType ¶
func (GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput ¶
func (o GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
func (GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext ¶
func (o GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
type GetClusterAddonsConfigHorizontalPodAutoscalingInput ¶
type GetClusterAddonsConfigHorizontalPodAutoscalingInput interface { pulumi.Input ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput() GetClusterAddonsConfigHorizontalPodAutoscalingOutput ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingOutput }
GetClusterAddonsConfigHorizontalPodAutoscalingInput is an input type that accepts GetClusterAddonsConfigHorizontalPodAutoscalingArgs and GetClusterAddonsConfigHorizontalPodAutoscalingOutput values. You can construct a concrete instance of `GetClusterAddonsConfigHorizontalPodAutoscalingInput` via:
GetClusterAddonsConfigHorizontalPodAutoscalingArgs{...}
type GetClusterAddonsConfigHorizontalPodAutoscalingOutput ¶
type GetClusterAddonsConfigHorizontalPodAutoscalingOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigHorizontalPodAutoscalingOutput) Disabled ¶
func (o GetClusterAddonsConfigHorizontalPodAutoscalingOutput) Disabled() pulumi.BoolOutput
func (GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ElementType ¶
func (GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput ¶
func (o GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutput() GetClusterAddonsConfigHorizontalPodAutoscalingOutput
func (GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext ¶
func (o GetClusterAddonsConfigHorizontalPodAutoscalingOutput) ToGetClusterAddonsConfigHorizontalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHorizontalPodAutoscalingOutput
type GetClusterAddonsConfigHttpLoadBalancing ¶
type GetClusterAddonsConfigHttpLoadBalancing struct {
Disabled bool `pulumi:"disabled"`
}
type GetClusterAddonsConfigHttpLoadBalancingArgs ¶
type GetClusterAddonsConfigHttpLoadBalancingArgs struct {
Disabled pulumi.BoolInput `pulumi:"disabled"`
}
func (GetClusterAddonsConfigHttpLoadBalancingArgs) ElementType ¶
func (GetClusterAddonsConfigHttpLoadBalancingArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigHttpLoadBalancingArgs) ToGetClusterAddonsConfigHttpLoadBalancingOutput ¶
func (i GetClusterAddonsConfigHttpLoadBalancingArgs) ToGetClusterAddonsConfigHttpLoadBalancingOutput() GetClusterAddonsConfigHttpLoadBalancingOutput
func (GetClusterAddonsConfigHttpLoadBalancingArgs) ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext ¶
func (i GetClusterAddonsConfigHttpLoadBalancingArgs) ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingOutput
type GetClusterAddonsConfigHttpLoadBalancingArray ¶
type GetClusterAddonsConfigHttpLoadBalancingArray []GetClusterAddonsConfigHttpLoadBalancingInput
func (GetClusterAddonsConfigHttpLoadBalancingArray) ElementType ¶
func (GetClusterAddonsConfigHttpLoadBalancingArray) ElementType() reflect.Type
func (GetClusterAddonsConfigHttpLoadBalancingArray) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput ¶
func (i GetClusterAddonsConfigHttpLoadBalancingArray) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput() GetClusterAddonsConfigHttpLoadBalancingArrayOutput
func (GetClusterAddonsConfigHttpLoadBalancingArray) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext ¶
func (i GetClusterAddonsConfigHttpLoadBalancingArray) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingArrayOutput
type GetClusterAddonsConfigHttpLoadBalancingArrayInput ¶
type GetClusterAddonsConfigHttpLoadBalancingArrayInput interface { pulumi.Input ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput() GetClusterAddonsConfigHttpLoadBalancingArrayOutput ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext(context.Context) GetClusterAddonsConfigHttpLoadBalancingArrayOutput }
GetClusterAddonsConfigHttpLoadBalancingArrayInput is an input type that accepts GetClusterAddonsConfigHttpLoadBalancingArray and GetClusterAddonsConfigHttpLoadBalancingArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigHttpLoadBalancingArrayInput` via:
GetClusterAddonsConfigHttpLoadBalancingArray{ GetClusterAddonsConfigHttpLoadBalancingArgs{...} }
type GetClusterAddonsConfigHttpLoadBalancingArrayOutput ¶
type GetClusterAddonsConfigHttpLoadBalancingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ElementType ¶
func (GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput ¶
func (o GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutput() GetClusterAddonsConfigHttpLoadBalancingArrayOutput
func (GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext ¶
func (o GetClusterAddonsConfigHttpLoadBalancingArrayOutput) ToGetClusterAddonsConfigHttpLoadBalancingArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingArrayOutput
type GetClusterAddonsConfigHttpLoadBalancingInput ¶
type GetClusterAddonsConfigHttpLoadBalancingInput interface { pulumi.Input ToGetClusterAddonsConfigHttpLoadBalancingOutput() GetClusterAddonsConfigHttpLoadBalancingOutput ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext(context.Context) GetClusterAddonsConfigHttpLoadBalancingOutput }
GetClusterAddonsConfigHttpLoadBalancingInput is an input type that accepts GetClusterAddonsConfigHttpLoadBalancingArgs and GetClusterAddonsConfigHttpLoadBalancingOutput values. You can construct a concrete instance of `GetClusterAddonsConfigHttpLoadBalancingInput` via:
GetClusterAddonsConfigHttpLoadBalancingArgs{...}
type GetClusterAddonsConfigHttpLoadBalancingOutput ¶
type GetClusterAddonsConfigHttpLoadBalancingOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigHttpLoadBalancingOutput) Disabled ¶
func (o GetClusterAddonsConfigHttpLoadBalancingOutput) Disabled() pulumi.BoolOutput
func (GetClusterAddonsConfigHttpLoadBalancingOutput) ElementType ¶
func (GetClusterAddonsConfigHttpLoadBalancingOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigHttpLoadBalancingOutput) ToGetClusterAddonsConfigHttpLoadBalancingOutput ¶
func (o GetClusterAddonsConfigHttpLoadBalancingOutput) ToGetClusterAddonsConfigHttpLoadBalancingOutput() GetClusterAddonsConfigHttpLoadBalancingOutput
func (GetClusterAddonsConfigHttpLoadBalancingOutput) ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext ¶
func (o GetClusterAddonsConfigHttpLoadBalancingOutput) ToGetClusterAddonsConfigHttpLoadBalancingOutputWithContext(ctx context.Context) GetClusterAddonsConfigHttpLoadBalancingOutput
type GetClusterAddonsConfigInput ¶
type GetClusterAddonsConfigInput interface { pulumi.Input ToGetClusterAddonsConfigOutput() GetClusterAddonsConfigOutput ToGetClusterAddonsConfigOutputWithContext(context.Context) GetClusterAddonsConfigOutput }
GetClusterAddonsConfigInput is an input type that accepts GetClusterAddonsConfigArgs and GetClusterAddonsConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigInput` via:
GetClusterAddonsConfigArgs{...}
type GetClusterAddonsConfigIstioConfigArgs ¶
type GetClusterAddonsConfigIstioConfigArgs struct { Auth pulumi.StringInput `pulumi:"auth"` Disabled pulumi.BoolInput `pulumi:"disabled"` }
func (GetClusterAddonsConfigIstioConfigArgs) ElementType ¶
func (GetClusterAddonsConfigIstioConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigIstioConfigArgs) ToGetClusterAddonsConfigIstioConfigOutput ¶
func (i GetClusterAddonsConfigIstioConfigArgs) ToGetClusterAddonsConfigIstioConfigOutput() GetClusterAddonsConfigIstioConfigOutput
func (GetClusterAddonsConfigIstioConfigArgs) ToGetClusterAddonsConfigIstioConfigOutputWithContext ¶
func (i GetClusterAddonsConfigIstioConfigArgs) ToGetClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigOutput
type GetClusterAddonsConfigIstioConfigArray ¶
type GetClusterAddonsConfigIstioConfigArray []GetClusterAddonsConfigIstioConfigInput
func (GetClusterAddonsConfigIstioConfigArray) ElementType ¶
func (GetClusterAddonsConfigIstioConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigIstioConfigArray) ToGetClusterAddonsConfigIstioConfigArrayOutput ¶
func (i GetClusterAddonsConfigIstioConfigArray) ToGetClusterAddonsConfigIstioConfigArrayOutput() GetClusterAddonsConfigIstioConfigArrayOutput
func (GetClusterAddonsConfigIstioConfigArray) ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext ¶
func (i GetClusterAddonsConfigIstioConfigArray) ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigArrayOutput
type GetClusterAddonsConfigIstioConfigArrayInput ¶
type GetClusterAddonsConfigIstioConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigIstioConfigArrayOutput() GetClusterAddonsConfigIstioConfigArrayOutput ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigIstioConfigArrayOutput }
GetClusterAddonsConfigIstioConfigArrayInput is an input type that accepts GetClusterAddonsConfigIstioConfigArray and GetClusterAddonsConfigIstioConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigIstioConfigArrayInput` via:
GetClusterAddonsConfigIstioConfigArray{ GetClusterAddonsConfigIstioConfigArgs{...} }
type GetClusterAddonsConfigIstioConfigArrayOutput ¶
type GetClusterAddonsConfigIstioConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigIstioConfigArrayOutput) ElementType ¶
func (GetClusterAddonsConfigIstioConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigIstioConfigArrayOutput) ToGetClusterAddonsConfigIstioConfigArrayOutput ¶
func (o GetClusterAddonsConfigIstioConfigArrayOutput) ToGetClusterAddonsConfigIstioConfigArrayOutput() GetClusterAddonsConfigIstioConfigArrayOutput
func (GetClusterAddonsConfigIstioConfigArrayOutput) ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext ¶
func (o GetClusterAddonsConfigIstioConfigArrayOutput) ToGetClusterAddonsConfigIstioConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigArrayOutput
type GetClusterAddonsConfigIstioConfigInput ¶
type GetClusterAddonsConfigIstioConfigInput interface { pulumi.Input ToGetClusterAddonsConfigIstioConfigOutput() GetClusterAddonsConfigIstioConfigOutput ToGetClusterAddonsConfigIstioConfigOutputWithContext(context.Context) GetClusterAddonsConfigIstioConfigOutput }
GetClusterAddonsConfigIstioConfigInput is an input type that accepts GetClusterAddonsConfigIstioConfigArgs and GetClusterAddonsConfigIstioConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigIstioConfigInput` via:
GetClusterAddonsConfigIstioConfigArgs{...}
type GetClusterAddonsConfigIstioConfigOutput ¶
type GetClusterAddonsConfigIstioConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigIstioConfigOutput) Auth ¶
func (o GetClusterAddonsConfigIstioConfigOutput) Auth() pulumi.StringOutput
func (GetClusterAddonsConfigIstioConfigOutput) Disabled ¶
func (o GetClusterAddonsConfigIstioConfigOutput) Disabled() pulumi.BoolOutput
func (GetClusterAddonsConfigIstioConfigOutput) ElementType ¶
func (GetClusterAddonsConfigIstioConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigIstioConfigOutput) ToGetClusterAddonsConfigIstioConfigOutput ¶
func (o GetClusterAddonsConfigIstioConfigOutput) ToGetClusterAddonsConfigIstioConfigOutput() GetClusterAddonsConfigIstioConfigOutput
func (GetClusterAddonsConfigIstioConfigOutput) ToGetClusterAddonsConfigIstioConfigOutputWithContext ¶
func (o GetClusterAddonsConfigIstioConfigOutput) ToGetClusterAddonsConfigIstioConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigIstioConfigOutput
type GetClusterAddonsConfigKalmConfig ¶ added in v3.5.0
type GetClusterAddonsConfigKalmConfig struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterAddonsConfigKalmConfigArgs ¶ added in v3.5.0
func (GetClusterAddonsConfigKalmConfigArgs) ElementType ¶ added in v3.5.0
func (GetClusterAddonsConfigKalmConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigKalmConfigArgs) ToGetClusterAddonsConfigKalmConfigOutput ¶ added in v3.5.0
func (i GetClusterAddonsConfigKalmConfigArgs) ToGetClusterAddonsConfigKalmConfigOutput() GetClusterAddonsConfigKalmConfigOutput
func (GetClusterAddonsConfigKalmConfigArgs) ToGetClusterAddonsConfigKalmConfigOutputWithContext ¶ added in v3.5.0
func (i GetClusterAddonsConfigKalmConfigArgs) ToGetClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigOutput
type GetClusterAddonsConfigKalmConfigArray ¶ added in v3.5.0
type GetClusterAddonsConfigKalmConfigArray []GetClusterAddonsConfigKalmConfigInput
func (GetClusterAddonsConfigKalmConfigArray) ElementType ¶ added in v3.5.0
func (GetClusterAddonsConfigKalmConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigKalmConfigArray) ToGetClusterAddonsConfigKalmConfigArrayOutput ¶ added in v3.5.0
func (i GetClusterAddonsConfigKalmConfigArray) ToGetClusterAddonsConfigKalmConfigArrayOutput() GetClusterAddonsConfigKalmConfigArrayOutput
func (GetClusterAddonsConfigKalmConfigArray) ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext ¶ added in v3.5.0
func (i GetClusterAddonsConfigKalmConfigArray) ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigArrayOutput
type GetClusterAddonsConfigKalmConfigArrayInput ¶ added in v3.5.0
type GetClusterAddonsConfigKalmConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigKalmConfigArrayOutput() GetClusterAddonsConfigKalmConfigArrayOutput ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigKalmConfigArrayOutput }
GetClusterAddonsConfigKalmConfigArrayInput is an input type that accepts GetClusterAddonsConfigKalmConfigArray and GetClusterAddonsConfigKalmConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigKalmConfigArrayInput` via:
GetClusterAddonsConfigKalmConfigArray{ GetClusterAddonsConfigKalmConfigArgs{...} }
type GetClusterAddonsConfigKalmConfigArrayOutput ¶ added in v3.5.0
type GetClusterAddonsConfigKalmConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigKalmConfigArrayOutput) ElementType ¶ added in v3.5.0
func (GetClusterAddonsConfigKalmConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigKalmConfigArrayOutput) ToGetClusterAddonsConfigKalmConfigArrayOutput ¶ added in v3.5.0
func (o GetClusterAddonsConfigKalmConfigArrayOutput) ToGetClusterAddonsConfigKalmConfigArrayOutput() GetClusterAddonsConfigKalmConfigArrayOutput
func (GetClusterAddonsConfigKalmConfigArrayOutput) ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext ¶ added in v3.5.0
func (o GetClusterAddonsConfigKalmConfigArrayOutput) ToGetClusterAddonsConfigKalmConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigArrayOutput
type GetClusterAddonsConfigKalmConfigInput ¶ added in v3.5.0
type GetClusterAddonsConfigKalmConfigInput interface { pulumi.Input ToGetClusterAddonsConfigKalmConfigOutput() GetClusterAddonsConfigKalmConfigOutput ToGetClusterAddonsConfigKalmConfigOutputWithContext(context.Context) GetClusterAddonsConfigKalmConfigOutput }
GetClusterAddonsConfigKalmConfigInput is an input type that accepts GetClusterAddonsConfigKalmConfigArgs and GetClusterAddonsConfigKalmConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigKalmConfigInput` via:
GetClusterAddonsConfigKalmConfigArgs{...}
type GetClusterAddonsConfigKalmConfigOutput ¶ added in v3.5.0
type GetClusterAddonsConfigKalmConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigKalmConfigOutput) ElementType ¶ added in v3.5.0
func (GetClusterAddonsConfigKalmConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigKalmConfigOutput) Enabled ¶ added in v3.5.0
func (o GetClusterAddonsConfigKalmConfigOutput) Enabled() pulumi.BoolOutput
func (GetClusterAddonsConfigKalmConfigOutput) ToGetClusterAddonsConfigKalmConfigOutput ¶ added in v3.5.0
func (o GetClusterAddonsConfigKalmConfigOutput) ToGetClusterAddonsConfigKalmConfigOutput() GetClusterAddonsConfigKalmConfigOutput
func (GetClusterAddonsConfigKalmConfigOutput) ToGetClusterAddonsConfigKalmConfigOutputWithContext ¶ added in v3.5.0
func (o GetClusterAddonsConfigKalmConfigOutput) ToGetClusterAddonsConfigKalmConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigKalmConfigOutput
type GetClusterAddonsConfigKubernetesDashboard ¶
type GetClusterAddonsConfigKubernetesDashboard struct {
Disabled bool `pulumi:"disabled"`
}
type GetClusterAddonsConfigKubernetesDashboardArgs ¶
type GetClusterAddonsConfigKubernetesDashboardArgs struct {
Disabled pulumi.BoolInput `pulumi:"disabled"`
}
func (GetClusterAddonsConfigKubernetesDashboardArgs) ElementType ¶
func (GetClusterAddonsConfigKubernetesDashboardArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigKubernetesDashboardArgs) ToGetClusterAddonsConfigKubernetesDashboardOutput ¶
func (i GetClusterAddonsConfigKubernetesDashboardArgs) ToGetClusterAddonsConfigKubernetesDashboardOutput() GetClusterAddonsConfigKubernetesDashboardOutput
func (GetClusterAddonsConfigKubernetesDashboardArgs) ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext ¶
func (i GetClusterAddonsConfigKubernetesDashboardArgs) ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardOutput
type GetClusterAddonsConfigKubernetesDashboardArray ¶
type GetClusterAddonsConfigKubernetesDashboardArray []GetClusterAddonsConfigKubernetesDashboardInput
func (GetClusterAddonsConfigKubernetesDashboardArray) ElementType ¶
func (GetClusterAddonsConfigKubernetesDashboardArray) ElementType() reflect.Type
func (GetClusterAddonsConfigKubernetesDashboardArray) ToGetClusterAddonsConfigKubernetesDashboardArrayOutput ¶
func (i GetClusterAddonsConfigKubernetesDashboardArray) ToGetClusterAddonsConfigKubernetesDashboardArrayOutput() GetClusterAddonsConfigKubernetesDashboardArrayOutput
func (GetClusterAddonsConfigKubernetesDashboardArray) ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext ¶
func (i GetClusterAddonsConfigKubernetesDashboardArray) ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardArrayOutput
type GetClusterAddonsConfigKubernetesDashboardArrayInput ¶
type GetClusterAddonsConfigKubernetesDashboardArrayInput interface { pulumi.Input ToGetClusterAddonsConfigKubernetesDashboardArrayOutput() GetClusterAddonsConfigKubernetesDashboardArrayOutput ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext(context.Context) GetClusterAddonsConfigKubernetesDashboardArrayOutput }
GetClusterAddonsConfigKubernetesDashboardArrayInput is an input type that accepts GetClusterAddonsConfigKubernetesDashboardArray and GetClusterAddonsConfigKubernetesDashboardArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigKubernetesDashboardArrayInput` via:
GetClusterAddonsConfigKubernetesDashboardArray{ GetClusterAddonsConfigKubernetesDashboardArgs{...} }
type GetClusterAddonsConfigKubernetesDashboardArrayOutput ¶
type GetClusterAddonsConfigKubernetesDashboardArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigKubernetesDashboardArrayOutput) ElementType ¶
func (GetClusterAddonsConfigKubernetesDashboardArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigKubernetesDashboardArrayOutput) ToGetClusterAddonsConfigKubernetesDashboardArrayOutput ¶
func (o GetClusterAddonsConfigKubernetesDashboardArrayOutput) ToGetClusterAddonsConfigKubernetesDashboardArrayOutput() GetClusterAddonsConfigKubernetesDashboardArrayOutput
func (GetClusterAddonsConfigKubernetesDashboardArrayOutput) ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext ¶
func (o GetClusterAddonsConfigKubernetesDashboardArrayOutput) ToGetClusterAddonsConfigKubernetesDashboardArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardArrayOutput
type GetClusterAddonsConfigKubernetesDashboardInput ¶
type GetClusterAddonsConfigKubernetesDashboardInput interface { pulumi.Input ToGetClusterAddonsConfigKubernetesDashboardOutput() GetClusterAddonsConfigKubernetesDashboardOutput ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext(context.Context) GetClusterAddonsConfigKubernetesDashboardOutput }
GetClusterAddonsConfigKubernetesDashboardInput is an input type that accepts GetClusterAddonsConfigKubernetesDashboardArgs and GetClusterAddonsConfigKubernetesDashboardOutput values. You can construct a concrete instance of `GetClusterAddonsConfigKubernetesDashboardInput` via:
GetClusterAddonsConfigKubernetesDashboardArgs{...}
type GetClusterAddonsConfigKubernetesDashboardOutput ¶
type GetClusterAddonsConfigKubernetesDashboardOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigKubernetesDashboardOutput) Disabled ¶
func (o GetClusterAddonsConfigKubernetesDashboardOutput) Disabled() pulumi.BoolOutput
func (GetClusterAddonsConfigKubernetesDashboardOutput) ElementType ¶
func (GetClusterAddonsConfigKubernetesDashboardOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigKubernetesDashboardOutput) ToGetClusterAddonsConfigKubernetesDashboardOutput ¶
func (o GetClusterAddonsConfigKubernetesDashboardOutput) ToGetClusterAddonsConfigKubernetesDashboardOutput() GetClusterAddonsConfigKubernetesDashboardOutput
func (GetClusterAddonsConfigKubernetesDashboardOutput) ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext ¶
func (o GetClusterAddonsConfigKubernetesDashboardOutput) ToGetClusterAddonsConfigKubernetesDashboardOutputWithContext(ctx context.Context) GetClusterAddonsConfigKubernetesDashboardOutput
type GetClusterAddonsConfigNetworkPolicyConfig ¶
type GetClusterAddonsConfigNetworkPolicyConfig struct {
Disabled bool `pulumi:"disabled"`
}
type GetClusterAddonsConfigNetworkPolicyConfigArgs ¶
type GetClusterAddonsConfigNetworkPolicyConfigArgs struct {
Disabled pulumi.BoolInput `pulumi:"disabled"`
}
func (GetClusterAddonsConfigNetworkPolicyConfigArgs) ElementType ¶
func (GetClusterAddonsConfigNetworkPolicyConfigArgs) ElementType() reflect.Type
func (GetClusterAddonsConfigNetworkPolicyConfigArgs) ToGetClusterAddonsConfigNetworkPolicyConfigOutput ¶
func (i GetClusterAddonsConfigNetworkPolicyConfigArgs) ToGetClusterAddonsConfigNetworkPolicyConfigOutput() GetClusterAddonsConfigNetworkPolicyConfigOutput
func (GetClusterAddonsConfigNetworkPolicyConfigArgs) ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext ¶
func (i GetClusterAddonsConfigNetworkPolicyConfigArgs) ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigOutput
type GetClusterAddonsConfigNetworkPolicyConfigArray ¶
type GetClusterAddonsConfigNetworkPolicyConfigArray []GetClusterAddonsConfigNetworkPolicyConfigInput
func (GetClusterAddonsConfigNetworkPolicyConfigArray) ElementType ¶
func (GetClusterAddonsConfigNetworkPolicyConfigArray) ElementType() reflect.Type
func (GetClusterAddonsConfigNetworkPolicyConfigArray) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput ¶
func (i GetClusterAddonsConfigNetworkPolicyConfigArray) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
func (GetClusterAddonsConfigNetworkPolicyConfigArray) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext ¶
func (i GetClusterAddonsConfigNetworkPolicyConfigArray) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
type GetClusterAddonsConfigNetworkPolicyConfigArrayInput ¶
type GetClusterAddonsConfigNetworkPolicyConfigArrayInput interface { pulumi.Input ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext(context.Context) GetClusterAddonsConfigNetworkPolicyConfigArrayOutput }
GetClusterAddonsConfigNetworkPolicyConfigArrayInput is an input type that accepts GetClusterAddonsConfigNetworkPolicyConfigArray and GetClusterAddonsConfigNetworkPolicyConfigArrayOutput values. You can construct a concrete instance of `GetClusterAddonsConfigNetworkPolicyConfigArrayInput` via:
GetClusterAddonsConfigNetworkPolicyConfigArray{ GetClusterAddonsConfigNetworkPolicyConfigArgs{...} }
type GetClusterAddonsConfigNetworkPolicyConfigArrayOutput ¶
type GetClusterAddonsConfigNetworkPolicyConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ElementType ¶
func (GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput ¶
func (o GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutput() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
func (GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext ¶
func (o GetClusterAddonsConfigNetworkPolicyConfigArrayOutput) ToGetClusterAddonsConfigNetworkPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
type GetClusterAddonsConfigNetworkPolicyConfigInput ¶
type GetClusterAddonsConfigNetworkPolicyConfigInput interface { pulumi.Input ToGetClusterAddonsConfigNetworkPolicyConfigOutput() GetClusterAddonsConfigNetworkPolicyConfigOutput ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext(context.Context) GetClusterAddonsConfigNetworkPolicyConfigOutput }
GetClusterAddonsConfigNetworkPolicyConfigInput is an input type that accepts GetClusterAddonsConfigNetworkPolicyConfigArgs and GetClusterAddonsConfigNetworkPolicyConfigOutput values. You can construct a concrete instance of `GetClusterAddonsConfigNetworkPolicyConfigInput` via:
GetClusterAddonsConfigNetworkPolicyConfigArgs{...}
type GetClusterAddonsConfigNetworkPolicyConfigOutput ¶
type GetClusterAddonsConfigNetworkPolicyConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigNetworkPolicyConfigOutput) Disabled ¶
func (o GetClusterAddonsConfigNetworkPolicyConfigOutput) Disabled() pulumi.BoolOutput
func (GetClusterAddonsConfigNetworkPolicyConfigOutput) ElementType ¶
func (GetClusterAddonsConfigNetworkPolicyConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigNetworkPolicyConfigOutput) ToGetClusterAddonsConfigNetworkPolicyConfigOutput ¶
func (o GetClusterAddonsConfigNetworkPolicyConfigOutput) ToGetClusterAddonsConfigNetworkPolicyConfigOutput() GetClusterAddonsConfigNetworkPolicyConfigOutput
func (GetClusterAddonsConfigNetworkPolicyConfigOutput) ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext ¶
func (o GetClusterAddonsConfigNetworkPolicyConfigOutput) ToGetClusterAddonsConfigNetworkPolicyConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigNetworkPolicyConfigOutput
type GetClusterAddonsConfigOutput ¶
type GetClusterAddonsConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAddonsConfigOutput) CloudrunConfigs ¶
func (o GetClusterAddonsConfigOutput) CloudrunConfigs() GetClusterAddonsConfigCloudrunConfigArrayOutput
func (GetClusterAddonsConfigOutput) ConfigConnectorConfigs ¶ added in v3.7.0
func (o GetClusterAddonsConfigOutput) ConfigConnectorConfigs() GetClusterAddonsConfigConfigConnectorConfigArrayOutput
func (GetClusterAddonsConfigOutput) DnsCacheConfigs ¶
func (o GetClusterAddonsConfigOutput) DnsCacheConfigs() GetClusterAddonsConfigDnsCacheConfigArrayOutput
func (GetClusterAddonsConfigOutput) ElementType ¶
func (GetClusterAddonsConfigOutput) ElementType() reflect.Type
func (GetClusterAddonsConfigOutput) GcePersistentDiskCsiDriverConfigs ¶ added in v3.3.0
func (o GetClusterAddonsConfigOutput) GcePersistentDiskCsiDriverConfigs() GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArrayOutput
func (GetClusterAddonsConfigOutput) HorizontalPodAutoscalings ¶
func (o GetClusterAddonsConfigOutput) HorizontalPodAutoscalings() GetClusterAddonsConfigHorizontalPodAutoscalingArrayOutput
func (GetClusterAddonsConfigOutput) HttpLoadBalancings ¶
func (o GetClusterAddonsConfigOutput) HttpLoadBalancings() GetClusterAddonsConfigHttpLoadBalancingArrayOutput
func (GetClusterAddonsConfigOutput) IstioConfigs ¶
func (o GetClusterAddonsConfigOutput) IstioConfigs() GetClusterAddonsConfigIstioConfigArrayOutput
func (GetClusterAddonsConfigOutput) KalmConfigs ¶ added in v3.5.0
func (o GetClusterAddonsConfigOutput) KalmConfigs() GetClusterAddonsConfigKalmConfigArrayOutput
func (GetClusterAddonsConfigOutput) KubernetesDashboards ¶
func (o GetClusterAddonsConfigOutput) KubernetesDashboards() GetClusterAddonsConfigKubernetesDashboardArrayOutput
func (GetClusterAddonsConfigOutput) NetworkPolicyConfigs ¶
func (o GetClusterAddonsConfigOutput) NetworkPolicyConfigs() GetClusterAddonsConfigNetworkPolicyConfigArrayOutput
func (GetClusterAddonsConfigOutput) ToGetClusterAddonsConfigOutput ¶
func (o GetClusterAddonsConfigOutput) ToGetClusterAddonsConfigOutput() GetClusterAddonsConfigOutput
func (GetClusterAddonsConfigOutput) ToGetClusterAddonsConfigOutputWithContext ¶
func (o GetClusterAddonsConfigOutput) ToGetClusterAddonsConfigOutputWithContext(ctx context.Context) GetClusterAddonsConfigOutput
type GetClusterAuthenticatorGroupsConfig ¶
type GetClusterAuthenticatorGroupsConfig struct {
SecurityGroup string `pulumi:"securityGroup"`
}
type GetClusterAuthenticatorGroupsConfigArgs ¶
type GetClusterAuthenticatorGroupsConfigArgs struct {
SecurityGroup pulumi.StringInput `pulumi:"securityGroup"`
}
func (GetClusterAuthenticatorGroupsConfigArgs) ElementType ¶
func (GetClusterAuthenticatorGroupsConfigArgs) ElementType() reflect.Type
func (GetClusterAuthenticatorGroupsConfigArgs) ToGetClusterAuthenticatorGroupsConfigOutput ¶
func (i GetClusterAuthenticatorGroupsConfigArgs) ToGetClusterAuthenticatorGroupsConfigOutput() GetClusterAuthenticatorGroupsConfigOutput
func (GetClusterAuthenticatorGroupsConfigArgs) ToGetClusterAuthenticatorGroupsConfigOutputWithContext ¶
func (i GetClusterAuthenticatorGroupsConfigArgs) ToGetClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigOutput
type GetClusterAuthenticatorGroupsConfigArray ¶
type GetClusterAuthenticatorGroupsConfigArray []GetClusterAuthenticatorGroupsConfigInput
func (GetClusterAuthenticatorGroupsConfigArray) ElementType ¶
func (GetClusterAuthenticatorGroupsConfigArray) ElementType() reflect.Type
func (GetClusterAuthenticatorGroupsConfigArray) ToGetClusterAuthenticatorGroupsConfigArrayOutput ¶
func (i GetClusterAuthenticatorGroupsConfigArray) ToGetClusterAuthenticatorGroupsConfigArrayOutput() GetClusterAuthenticatorGroupsConfigArrayOutput
func (GetClusterAuthenticatorGroupsConfigArray) ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext ¶
func (i GetClusterAuthenticatorGroupsConfigArray) ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigArrayOutput
type GetClusterAuthenticatorGroupsConfigArrayInput ¶
type GetClusterAuthenticatorGroupsConfigArrayInput interface { pulumi.Input ToGetClusterAuthenticatorGroupsConfigArrayOutput() GetClusterAuthenticatorGroupsConfigArrayOutput ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext(context.Context) GetClusterAuthenticatorGroupsConfigArrayOutput }
GetClusterAuthenticatorGroupsConfigArrayInput is an input type that accepts GetClusterAuthenticatorGroupsConfigArray and GetClusterAuthenticatorGroupsConfigArrayOutput values. You can construct a concrete instance of `GetClusterAuthenticatorGroupsConfigArrayInput` via:
GetClusterAuthenticatorGroupsConfigArray{ GetClusterAuthenticatorGroupsConfigArgs{...} }
type GetClusterAuthenticatorGroupsConfigArrayOutput ¶
type GetClusterAuthenticatorGroupsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterAuthenticatorGroupsConfigArrayOutput) ElementType ¶
func (GetClusterAuthenticatorGroupsConfigArrayOutput) ElementType() reflect.Type
func (GetClusterAuthenticatorGroupsConfigArrayOutput) ToGetClusterAuthenticatorGroupsConfigArrayOutput ¶
func (o GetClusterAuthenticatorGroupsConfigArrayOutput) ToGetClusterAuthenticatorGroupsConfigArrayOutput() GetClusterAuthenticatorGroupsConfigArrayOutput
func (GetClusterAuthenticatorGroupsConfigArrayOutput) ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext ¶
func (o GetClusterAuthenticatorGroupsConfigArrayOutput) ToGetClusterAuthenticatorGroupsConfigArrayOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigArrayOutput
type GetClusterAuthenticatorGroupsConfigInput ¶
type GetClusterAuthenticatorGroupsConfigInput interface { pulumi.Input ToGetClusterAuthenticatorGroupsConfigOutput() GetClusterAuthenticatorGroupsConfigOutput ToGetClusterAuthenticatorGroupsConfigOutputWithContext(context.Context) GetClusterAuthenticatorGroupsConfigOutput }
GetClusterAuthenticatorGroupsConfigInput is an input type that accepts GetClusterAuthenticatorGroupsConfigArgs and GetClusterAuthenticatorGroupsConfigOutput values. You can construct a concrete instance of `GetClusterAuthenticatorGroupsConfigInput` via:
GetClusterAuthenticatorGroupsConfigArgs{...}
type GetClusterAuthenticatorGroupsConfigOutput ¶
type GetClusterAuthenticatorGroupsConfigOutput struct{ *pulumi.OutputState }
func (GetClusterAuthenticatorGroupsConfigOutput) ElementType ¶
func (GetClusterAuthenticatorGroupsConfigOutput) ElementType() reflect.Type
func (GetClusterAuthenticatorGroupsConfigOutput) SecurityGroup ¶
func (o GetClusterAuthenticatorGroupsConfigOutput) SecurityGroup() pulumi.StringOutput
func (GetClusterAuthenticatorGroupsConfigOutput) ToGetClusterAuthenticatorGroupsConfigOutput ¶
func (o GetClusterAuthenticatorGroupsConfigOutput) ToGetClusterAuthenticatorGroupsConfigOutput() GetClusterAuthenticatorGroupsConfigOutput
func (GetClusterAuthenticatorGroupsConfigOutput) ToGetClusterAuthenticatorGroupsConfigOutputWithContext ¶
func (o GetClusterAuthenticatorGroupsConfigOutput) ToGetClusterAuthenticatorGroupsConfigOutputWithContext(ctx context.Context) GetClusterAuthenticatorGroupsConfigOutput
type GetClusterClusterAutoscaling ¶
type GetClusterClusterAutoscaling struct { AutoProvisioningDefaults []GetClusterClusterAutoscalingAutoProvisioningDefault `pulumi:"autoProvisioningDefaults"` AutoscalingProfile string `pulumi:"autoscalingProfile"` Enabled bool `pulumi:"enabled"` ResourceLimits []GetClusterClusterAutoscalingResourceLimit `pulumi:"resourceLimits"` }
type GetClusterClusterAutoscalingArgs ¶
type GetClusterClusterAutoscalingArgs struct { AutoProvisioningDefaults GetClusterClusterAutoscalingAutoProvisioningDefaultArrayInput `pulumi:"autoProvisioningDefaults"` AutoscalingProfile pulumi.StringInput `pulumi:"autoscalingProfile"` Enabled pulumi.BoolInput `pulumi:"enabled"` ResourceLimits GetClusterClusterAutoscalingResourceLimitArrayInput `pulumi:"resourceLimits"` }
func (GetClusterClusterAutoscalingArgs) ElementType ¶
func (GetClusterClusterAutoscalingArgs) ElementType() reflect.Type
func (GetClusterClusterAutoscalingArgs) ToGetClusterClusterAutoscalingOutput ¶
func (i GetClusterClusterAutoscalingArgs) ToGetClusterClusterAutoscalingOutput() GetClusterClusterAutoscalingOutput
func (GetClusterClusterAutoscalingArgs) ToGetClusterClusterAutoscalingOutputWithContext ¶
func (i GetClusterClusterAutoscalingArgs) ToGetClusterClusterAutoscalingOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingOutput
type GetClusterClusterAutoscalingArray ¶
type GetClusterClusterAutoscalingArray []GetClusterClusterAutoscalingInput
func (GetClusterClusterAutoscalingArray) ElementType ¶
func (GetClusterClusterAutoscalingArray) ElementType() reflect.Type
func (GetClusterClusterAutoscalingArray) ToGetClusterClusterAutoscalingArrayOutput ¶
func (i GetClusterClusterAutoscalingArray) ToGetClusterClusterAutoscalingArrayOutput() GetClusterClusterAutoscalingArrayOutput
func (GetClusterClusterAutoscalingArray) ToGetClusterClusterAutoscalingArrayOutputWithContext ¶
func (i GetClusterClusterAutoscalingArray) ToGetClusterClusterAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingArrayOutput
type GetClusterClusterAutoscalingArrayInput ¶
type GetClusterClusterAutoscalingArrayInput interface { pulumi.Input ToGetClusterClusterAutoscalingArrayOutput() GetClusterClusterAutoscalingArrayOutput ToGetClusterClusterAutoscalingArrayOutputWithContext(context.Context) GetClusterClusterAutoscalingArrayOutput }
GetClusterClusterAutoscalingArrayInput is an input type that accepts GetClusterClusterAutoscalingArray and GetClusterClusterAutoscalingArrayOutput values. You can construct a concrete instance of `GetClusterClusterAutoscalingArrayInput` via:
GetClusterClusterAutoscalingArray{ GetClusterClusterAutoscalingArgs{...} }
type GetClusterClusterAutoscalingArrayOutput ¶
type GetClusterClusterAutoscalingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterClusterAutoscalingArrayOutput) ElementType ¶
func (GetClusterClusterAutoscalingArrayOutput) ElementType() reflect.Type
func (GetClusterClusterAutoscalingArrayOutput) ToGetClusterClusterAutoscalingArrayOutput ¶
func (o GetClusterClusterAutoscalingArrayOutput) ToGetClusterClusterAutoscalingArrayOutput() GetClusterClusterAutoscalingArrayOutput
func (GetClusterClusterAutoscalingArrayOutput) ToGetClusterClusterAutoscalingArrayOutputWithContext ¶
func (o GetClusterClusterAutoscalingArrayOutput) ToGetClusterClusterAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingArrayOutput
type GetClusterClusterAutoscalingAutoProvisioningDefaultArgs ¶
type GetClusterClusterAutoscalingAutoProvisioningDefaultArgs struct { MinCpuPlatform pulumi.StringInput `pulumi:"minCpuPlatform"` OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` }
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ElementType ¶
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ElementType() reflect.Type
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput ¶
func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext ¶
func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArgs) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
type GetClusterClusterAutoscalingAutoProvisioningDefaultArray ¶
type GetClusterClusterAutoscalingAutoProvisioningDefaultArray []GetClusterClusterAutoscalingAutoProvisioningDefaultInput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ElementType ¶
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ElementType() reflect.Type
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput ¶
func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext ¶
func (i GetClusterClusterAutoscalingAutoProvisioningDefaultArray) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
type GetClusterClusterAutoscalingAutoProvisioningDefaultArrayInput ¶
type GetClusterClusterAutoscalingAutoProvisioningDefaultArrayInput interface { pulumi.Input ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext(context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput }
GetClusterClusterAutoscalingAutoProvisioningDefaultArrayInput is an input type that accepts GetClusterClusterAutoscalingAutoProvisioningDefaultArray and GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput values. You can construct a concrete instance of `GetClusterClusterAutoscalingAutoProvisioningDefaultArrayInput` via:
GetClusterClusterAutoscalingAutoProvisioningDefaultArray{ GetClusterClusterAutoscalingAutoProvisioningDefaultArgs{...} }
type GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput ¶
type GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput struct{ *pulumi.OutputState }
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ElementType ¶
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ElementType() reflect.Type
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput ¶
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext ¶
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
type GetClusterClusterAutoscalingAutoProvisioningDefaultInput ¶
type GetClusterClusterAutoscalingAutoProvisioningDefaultInput interface { pulumi.Input ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultOutput ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext(context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultOutput }
GetClusterClusterAutoscalingAutoProvisioningDefaultInput is an input type that accepts GetClusterClusterAutoscalingAutoProvisioningDefaultArgs and GetClusterClusterAutoscalingAutoProvisioningDefaultOutput values. You can construct a concrete instance of `GetClusterClusterAutoscalingAutoProvisioningDefaultInput` via:
GetClusterClusterAutoscalingAutoProvisioningDefaultArgs{...}
type GetClusterClusterAutoscalingAutoProvisioningDefaultOutput ¶
type GetClusterClusterAutoscalingAutoProvisioningDefaultOutput struct{ *pulumi.OutputState }
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ElementType ¶
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ElementType() reflect.Type
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) MinCpuPlatform ¶ added in v3.7.0
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) MinCpuPlatform() pulumi.StringOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) OauthScopes ¶
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) OauthScopes() pulumi.StringArrayOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ServiceAccount ¶
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ServiceAccount() pulumi.StringOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput ¶
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutput() GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
func (GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext ¶
func (o GetClusterClusterAutoscalingAutoProvisioningDefaultOutput) ToGetClusterClusterAutoscalingAutoProvisioningDefaultOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingAutoProvisioningDefaultOutput
type GetClusterClusterAutoscalingInput ¶
type GetClusterClusterAutoscalingInput interface { pulumi.Input ToGetClusterClusterAutoscalingOutput() GetClusterClusterAutoscalingOutput ToGetClusterClusterAutoscalingOutputWithContext(context.Context) GetClusterClusterAutoscalingOutput }
GetClusterClusterAutoscalingInput is an input type that accepts GetClusterClusterAutoscalingArgs and GetClusterClusterAutoscalingOutput values. You can construct a concrete instance of `GetClusterClusterAutoscalingInput` via:
GetClusterClusterAutoscalingArgs{...}
type GetClusterClusterAutoscalingOutput ¶
type GetClusterClusterAutoscalingOutput struct{ *pulumi.OutputState }
func (GetClusterClusterAutoscalingOutput) AutoProvisioningDefaults ¶
func (o GetClusterClusterAutoscalingOutput) AutoProvisioningDefaults() GetClusterClusterAutoscalingAutoProvisioningDefaultArrayOutput
func (GetClusterClusterAutoscalingOutput) AutoscalingProfile ¶
func (o GetClusterClusterAutoscalingOutput) AutoscalingProfile() pulumi.StringOutput
func (GetClusterClusterAutoscalingOutput) ElementType ¶
func (GetClusterClusterAutoscalingOutput) ElementType() reflect.Type
func (GetClusterClusterAutoscalingOutput) Enabled ¶
func (o GetClusterClusterAutoscalingOutput) Enabled() pulumi.BoolOutput
func (GetClusterClusterAutoscalingOutput) ResourceLimits ¶
func (o GetClusterClusterAutoscalingOutput) ResourceLimits() GetClusterClusterAutoscalingResourceLimitArrayOutput
func (GetClusterClusterAutoscalingOutput) ToGetClusterClusterAutoscalingOutput ¶
func (o GetClusterClusterAutoscalingOutput) ToGetClusterClusterAutoscalingOutput() GetClusterClusterAutoscalingOutput
func (GetClusterClusterAutoscalingOutput) ToGetClusterClusterAutoscalingOutputWithContext ¶
func (o GetClusterClusterAutoscalingOutput) ToGetClusterClusterAutoscalingOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingOutput
type GetClusterClusterAutoscalingResourceLimitArgs ¶
type GetClusterClusterAutoscalingResourceLimitArgs struct { Maximum pulumi.IntInput `pulumi:"maximum"` Minimum pulumi.IntInput `pulumi:"minimum"` ResourceType pulumi.StringInput `pulumi:"resourceType"` }
func (GetClusterClusterAutoscalingResourceLimitArgs) ElementType ¶
func (GetClusterClusterAutoscalingResourceLimitArgs) ElementType() reflect.Type
func (GetClusterClusterAutoscalingResourceLimitArgs) ToGetClusterClusterAutoscalingResourceLimitOutput ¶
func (i GetClusterClusterAutoscalingResourceLimitArgs) ToGetClusterClusterAutoscalingResourceLimitOutput() GetClusterClusterAutoscalingResourceLimitOutput
func (GetClusterClusterAutoscalingResourceLimitArgs) ToGetClusterClusterAutoscalingResourceLimitOutputWithContext ¶
func (i GetClusterClusterAutoscalingResourceLimitArgs) ToGetClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitOutput
type GetClusterClusterAutoscalingResourceLimitArray ¶
type GetClusterClusterAutoscalingResourceLimitArray []GetClusterClusterAutoscalingResourceLimitInput
func (GetClusterClusterAutoscalingResourceLimitArray) ElementType ¶
func (GetClusterClusterAutoscalingResourceLimitArray) ElementType() reflect.Type
func (GetClusterClusterAutoscalingResourceLimitArray) ToGetClusterClusterAutoscalingResourceLimitArrayOutput ¶
func (i GetClusterClusterAutoscalingResourceLimitArray) ToGetClusterClusterAutoscalingResourceLimitArrayOutput() GetClusterClusterAutoscalingResourceLimitArrayOutput
func (GetClusterClusterAutoscalingResourceLimitArray) ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext ¶
func (i GetClusterClusterAutoscalingResourceLimitArray) ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitArrayOutput
type GetClusterClusterAutoscalingResourceLimitArrayInput ¶
type GetClusterClusterAutoscalingResourceLimitArrayInput interface { pulumi.Input ToGetClusterClusterAutoscalingResourceLimitArrayOutput() GetClusterClusterAutoscalingResourceLimitArrayOutput ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext(context.Context) GetClusterClusterAutoscalingResourceLimitArrayOutput }
GetClusterClusterAutoscalingResourceLimitArrayInput is an input type that accepts GetClusterClusterAutoscalingResourceLimitArray and GetClusterClusterAutoscalingResourceLimitArrayOutput values. You can construct a concrete instance of `GetClusterClusterAutoscalingResourceLimitArrayInput` via:
GetClusterClusterAutoscalingResourceLimitArray{ GetClusterClusterAutoscalingResourceLimitArgs{...} }
type GetClusterClusterAutoscalingResourceLimitArrayOutput ¶
type GetClusterClusterAutoscalingResourceLimitArrayOutput struct{ *pulumi.OutputState }
func (GetClusterClusterAutoscalingResourceLimitArrayOutput) ElementType ¶
func (GetClusterClusterAutoscalingResourceLimitArrayOutput) ElementType() reflect.Type
func (GetClusterClusterAutoscalingResourceLimitArrayOutput) ToGetClusterClusterAutoscalingResourceLimitArrayOutput ¶
func (o GetClusterClusterAutoscalingResourceLimitArrayOutput) ToGetClusterClusterAutoscalingResourceLimitArrayOutput() GetClusterClusterAutoscalingResourceLimitArrayOutput
func (GetClusterClusterAutoscalingResourceLimitArrayOutput) ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext ¶
func (o GetClusterClusterAutoscalingResourceLimitArrayOutput) ToGetClusterClusterAutoscalingResourceLimitArrayOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitArrayOutput
type GetClusterClusterAutoscalingResourceLimitInput ¶
type GetClusterClusterAutoscalingResourceLimitInput interface { pulumi.Input ToGetClusterClusterAutoscalingResourceLimitOutput() GetClusterClusterAutoscalingResourceLimitOutput ToGetClusterClusterAutoscalingResourceLimitOutputWithContext(context.Context) GetClusterClusterAutoscalingResourceLimitOutput }
GetClusterClusterAutoscalingResourceLimitInput is an input type that accepts GetClusterClusterAutoscalingResourceLimitArgs and GetClusterClusterAutoscalingResourceLimitOutput values. You can construct a concrete instance of `GetClusterClusterAutoscalingResourceLimitInput` via:
GetClusterClusterAutoscalingResourceLimitArgs{...}
type GetClusterClusterAutoscalingResourceLimitOutput ¶
type GetClusterClusterAutoscalingResourceLimitOutput struct{ *pulumi.OutputState }
func (GetClusterClusterAutoscalingResourceLimitOutput) ElementType ¶
func (GetClusterClusterAutoscalingResourceLimitOutput) ElementType() reflect.Type
func (GetClusterClusterAutoscalingResourceLimitOutput) Maximum ¶
func (o GetClusterClusterAutoscalingResourceLimitOutput) Maximum() pulumi.IntOutput
func (GetClusterClusterAutoscalingResourceLimitOutput) Minimum ¶
func (o GetClusterClusterAutoscalingResourceLimitOutput) Minimum() pulumi.IntOutput
func (GetClusterClusterAutoscalingResourceLimitOutput) ResourceType ¶
func (o GetClusterClusterAutoscalingResourceLimitOutput) ResourceType() pulumi.StringOutput
func (GetClusterClusterAutoscalingResourceLimitOutput) ToGetClusterClusterAutoscalingResourceLimitOutput ¶
func (o GetClusterClusterAutoscalingResourceLimitOutput) ToGetClusterClusterAutoscalingResourceLimitOutput() GetClusterClusterAutoscalingResourceLimitOutput
func (GetClusterClusterAutoscalingResourceLimitOutput) ToGetClusterClusterAutoscalingResourceLimitOutputWithContext ¶
func (o GetClusterClusterAutoscalingResourceLimitOutput) ToGetClusterClusterAutoscalingResourceLimitOutputWithContext(ctx context.Context) GetClusterClusterAutoscalingResourceLimitOutput
type GetClusterClusterTelemetry ¶ added in v3.10.0
type GetClusterClusterTelemetry struct {
Type string `pulumi:"type"`
}
type GetClusterClusterTelemetryArgs ¶ added in v3.10.0
type GetClusterClusterTelemetryArgs struct {
Type pulumi.StringInput `pulumi:"type"`
}
func (GetClusterClusterTelemetryArgs) ElementType ¶ added in v3.10.0
func (GetClusterClusterTelemetryArgs) ElementType() reflect.Type
func (GetClusterClusterTelemetryArgs) ToGetClusterClusterTelemetryOutput ¶ added in v3.10.0
func (i GetClusterClusterTelemetryArgs) ToGetClusterClusterTelemetryOutput() GetClusterClusterTelemetryOutput
func (GetClusterClusterTelemetryArgs) ToGetClusterClusterTelemetryOutputWithContext ¶ added in v3.10.0
func (i GetClusterClusterTelemetryArgs) ToGetClusterClusterTelemetryOutputWithContext(ctx context.Context) GetClusterClusterTelemetryOutput
type GetClusterClusterTelemetryArray ¶ added in v3.10.0
type GetClusterClusterTelemetryArray []GetClusterClusterTelemetryInput
func (GetClusterClusterTelemetryArray) ElementType ¶ added in v3.10.0
func (GetClusterClusterTelemetryArray) ElementType() reflect.Type
func (GetClusterClusterTelemetryArray) ToGetClusterClusterTelemetryArrayOutput ¶ added in v3.10.0
func (i GetClusterClusterTelemetryArray) ToGetClusterClusterTelemetryArrayOutput() GetClusterClusterTelemetryArrayOutput
func (GetClusterClusterTelemetryArray) ToGetClusterClusterTelemetryArrayOutputWithContext ¶ added in v3.10.0
func (i GetClusterClusterTelemetryArray) ToGetClusterClusterTelemetryArrayOutputWithContext(ctx context.Context) GetClusterClusterTelemetryArrayOutput
type GetClusterClusterTelemetryArrayInput ¶ added in v3.10.0
type GetClusterClusterTelemetryArrayInput interface { pulumi.Input ToGetClusterClusterTelemetryArrayOutput() GetClusterClusterTelemetryArrayOutput ToGetClusterClusterTelemetryArrayOutputWithContext(context.Context) GetClusterClusterTelemetryArrayOutput }
GetClusterClusterTelemetryArrayInput is an input type that accepts GetClusterClusterTelemetryArray and GetClusterClusterTelemetryArrayOutput values. You can construct a concrete instance of `GetClusterClusterTelemetryArrayInput` via:
GetClusterClusterTelemetryArray{ GetClusterClusterTelemetryArgs{...} }
type GetClusterClusterTelemetryArrayOutput ¶ added in v3.10.0
type GetClusterClusterTelemetryArrayOutput struct{ *pulumi.OutputState }
func (GetClusterClusterTelemetryArrayOutput) ElementType ¶ added in v3.10.0
func (GetClusterClusterTelemetryArrayOutput) ElementType() reflect.Type
func (GetClusterClusterTelemetryArrayOutput) Index ¶ added in v3.10.0
func (o GetClusterClusterTelemetryArrayOutput) Index(i pulumi.IntInput) GetClusterClusterTelemetryOutput
func (GetClusterClusterTelemetryArrayOutput) ToGetClusterClusterTelemetryArrayOutput ¶ added in v3.10.0
func (o GetClusterClusterTelemetryArrayOutput) ToGetClusterClusterTelemetryArrayOutput() GetClusterClusterTelemetryArrayOutput
func (GetClusterClusterTelemetryArrayOutput) ToGetClusterClusterTelemetryArrayOutputWithContext ¶ added in v3.10.0
func (o GetClusterClusterTelemetryArrayOutput) ToGetClusterClusterTelemetryArrayOutputWithContext(ctx context.Context) GetClusterClusterTelemetryArrayOutput
type GetClusterClusterTelemetryInput ¶ added in v3.10.0
type GetClusterClusterTelemetryInput interface { pulumi.Input ToGetClusterClusterTelemetryOutput() GetClusterClusterTelemetryOutput ToGetClusterClusterTelemetryOutputWithContext(context.Context) GetClusterClusterTelemetryOutput }
GetClusterClusterTelemetryInput is an input type that accepts GetClusterClusterTelemetryArgs and GetClusterClusterTelemetryOutput values. You can construct a concrete instance of `GetClusterClusterTelemetryInput` via:
GetClusterClusterTelemetryArgs{...}
type GetClusterClusterTelemetryOutput ¶ added in v3.10.0
type GetClusterClusterTelemetryOutput struct{ *pulumi.OutputState }
func (GetClusterClusterTelemetryOutput) ElementType ¶ added in v3.10.0
func (GetClusterClusterTelemetryOutput) ElementType() reflect.Type
func (GetClusterClusterTelemetryOutput) ToGetClusterClusterTelemetryOutput ¶ added in v3.10.0
func (o GetClusterClusterTelemetryOutput) ToGetClusterClusterTelemetryOutput() GetClusterClusterTelemetryOutput
func (GetClusterClusterTelemetryOutput) ToGetClusterClusterTelemetryOutputWithContext ¶ added in v3.10.0
func (o GetClusterClusterTelemetryOutput) ToGetClusterClusterTelemetryOutputWithContext(ctx context.Context) GetClusterClusterTelemetryOutput
func (GetClusterClusterTelemetryOutput) Type ¶ added in v3.10.0
func (o GetClusterClusterTelemetryOutput) Type() pulumi.StringOutput
type GetClusterDatabaseEncryptionArgs ¶
type GetClusterDatabaseEncryptionArgs struct { KeyName pulumi.StringInput `pulumi:"keyName"` State pulumi.StringInput `pulumi:"state"` }
func (GetClusterDatabaseEncryptionArgs) ElementType ¶
func (GetClusterDatabaseEncryptionArgs) ElementType() reflect.Type
func (GetClusterDatabaseEncryptionArgs) ToGetClusterDatabaseEncryptionOutput ¶
func (i GetClusterDatabaseEncryptionArgs) ToGetClusterDatabaseEncryptionOutput() GetClusterDatabaseEncryptionOutput
func (GetClusterDatabaseEncryptionArgs) ToGetClusterDatabaseEncryptionOutputWithContext ¶
func (i GetClusterDatabaseEncryptionArgs) ToGetClusterDatabaseEncryptionOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionOutput
type GetClusterDatabaseEncryptionArray ¶
type GetClusterDatabaseEncryptionArray []GetClusterDatabaseEncryptionInput
func (GetClusterDatabaseEncryptionArray) ElementType ¶
func (GetClusterDatabaseEncryptionArray) ElementType() reflect.Type
func (GetClusterDatabaseEncryptionArray) ToGetClusterDatabaseEncryptionArrayOutput ¶
func (i GetClusterDatabaseEncryptionArray) ToGetClusterDatabaseEncryptionArrayOutput() GetClusterDatabaseEncryptionArrayOutput
func (GetClusterDatabaseEncryptionArray) ToGetClusterDatabaseEncryptionArrayOutputWithContext ¶
func (i GetClusterDatabaseEncryptionArray) ToGetClusterDatabaseEncryptionArrayOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionArrayOutput
type GetClusterDatabaseEncryptionArrayInput ¶
type GetClusterDatabaseEncryptionArrayInput interface { pulumi.Input ToGetClusterDatabaseEncryptionArrayOutput() GetClusterDatabaseEncryptionArrayOutput ToGetClusterDatabaseEncryptionArrayOutputWithContext(context.Context) GetClusterDatabaseEncryptionArrayOutput }
GetClusterDatabaseEncryptionArrayInput is an input type that accepts GetClusterDatabaseEncryptionArray and GetClusterDatabaseEncryptionArrayOutput values. You can construct a concrete instance of `GetClusterDatabaseEncryptionArrayInput` via:
GetClusterDatabaseEncryptionArray{ GetClusterDatabaseEncryptionArgs{...} }
type GetClusterDatabaseEncryptionArrayOutput ¶
type GetClusterDatabaseEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetClusterDatabaseEncryptionArrayOutput) ElementType ¶
func (GetClusterDatabaseEncryptionArrayOutput) ElementType() reflect.Type
func (GetClusterDatabaseEncryptionArrayOutput) ToGetClusterDatabaseEncryptionArrayOutput ¶
func (o GetClusterDatabaseEncryptionArrayOutput) ToGetClusterDatabaseEncryptionArrayOutput() GetClusterDatabaseEncryptionArrayOutput
func (GetClusterDatabaseEncryptionArrayOutput) ToGetClusterDatabaseEncryptionArrayOutputWithContext ¶
func (o GetClusterDatabaseEncryptionArrayOutput) ToGetClusterDatabaseEncryptionArrayOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionArrayOutput
type GetClusterDatabaseEncryptionInput ¶
type GetClusterDatabaseEncryptionInput interface { pulumi.Input ToGetClusterDatabaseEncryptionOutput() GetClusterDatabaseEncryptionOutput ToGetClusterDatabaseEncryptionOutputWithContext(context.Context) GetClusterDatabaseEncryptionOutput }
GetClusterDatabaseEncryptionInput is an input type that accepts GetClusterDatabaseEncryptionArgs and GetClusterDatabaseEncryptionOutput values. You can construct a concrete instance of `GetClusterDatabaseEncryptionInput` via:
GetClusterDatabaseEncryptionArgs{...}
type GetClusterDatabaseEncryptionOutput ¶
type GetClusterDatabaseEncryptionOutput struct{ *pulumi.OutputState }
func (GetClusterDatabaseEncryptionOutput) ElementType ¶
func (GetClusterDatabaseEncryptionOutput) ElementType() reflect.Type
func (GetClusterDatabaseEncryptionOutput) KeyName ¶
func (o GetClusterDatabaseEncryptionOutput) KeyName() pulumi.StringOutput
func (GetClusterDatabaseEncryptionOutput) State ¶
func (o GetClusterDatabaseEncryptionOutput) State() pulumi.StringOutput
func (GetClusterDatabaseEncryptionOutput) ToGetClusterDatabaseEncryptionOutput ¶
func (o GetClusterDatabaseEncryptionOutput) ToGetClusterDatabaseEncryptionOutput() GetClusterDatabaseEncryptionOutput
func (GetClusterDatabaseEncryptionOutput) ToGetClusterDatabaseEncryptionOutputWithContext ¶
func (o GetClusterDatabaseEncryptionOutput) ToGetClusterDatabaseEncryptionOutputWithContext(ctx context.Context) GetClusterDatabaseEncryptionOutput
type GetClusterDefaultSnatStatus ¶ added in v3.16.0
type GetClusterDefaultSnatStatus struct {
Disabled bool `pulumi:"disabled"`
}
type GetClusterDefaultSnatStatusArgs ¶ added in v3.16.0
func (GetClusterDefaultSnatStatusArgs) ElementType ¶ added in v3.16.0
func (GetClusterDefaultSnatStatusArgs) ElementType() reflect.Type
func (GetClusterDefaultSnatStatusArgs) ToGetClusterDefaultSnatStatusOutput ¶ added in v3.16.0
func (i GetClusterDefaultSnatStatusArgs) ToGetClusterDefaultSnatStatusOutput() GetClusterDefaultSnatStatusOutput
func (GetClusterDefaultSnatStatusArgs) ToGetClusterDefaultSnatStatusOutputWithContext ¶ added in v3.16.0
func (i GetClusterDefaultSnatStatusArgs) ToGetClusterDefaultSnatStatusOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusOutput
type GetClusterDefaultSnatStatusArray ¶ added in v3.16.0
type GetClusterDefaultSnatStatusArray []GetClusterDefaultSnatStatusInput
func (GetClusterDefaultSnatStatusArray) ElementType ¶ added in v3.16.0
func (GetClusterDefaultSnatStatusArray) ElementType() reflect.Type
func (GetClusterDefaultSnatStatusArray) ToGetClusterDefaultSnatStatusArrayOutput ¶ added in v3.16.0
func (i GetClusterDefaultSnatStatusArray) ToGetClusterDefaultSnatStatusArrayOutput() GetClusterDefaultSnatStatusArrayOutput
func (GetClusterDefaultSnatStatusArray) ToGetClusterDefaultSnatStatusArrayOutputWithContext ¶ added in v3.16.0
func (i GetClusterDefaultSnatStatusArray) ToGetClusterDefaultSnatStatusArrayOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusArrayOutput
type GetClusterDefaultSnatStatusArrayInput ¶ added in v3.16.0
type GetClusterDefaultSnatStatusArrayInput interface { pulumi.Input ToGetClusterDefaultSnatStatusArrayOutput() GetClusterDefaultSnatStatusArrayOutput ToGetClusterDefaultSnatStatusArrayOutputWithContext(context.Context) GetClusterDefaultSnatStatusArrayOutput }
GetClusterDefaultSnatStatusArrayInput is an input type that accepts GetClusterDefaultSnatStatusArray and GetClusterDefaultSnatStatusArrayOutput values. You can construct a concrete instance of `GetClusterDefaultSnatStatusArrayInput` via:
GetClusterDefaultSnatStatusArray{ GetClusterDefaultSnatStatusArgs{...} }
type GetClusterDefaultSnatStatusArrayOutput ¶ added in v3.16.0
type GetClusterDefaultSnatStatusArrayOutput struct{ *pulumi.OutputState }
func (GetClusterDefaultSnatStatusArrayOutput) ElementType ¶ added in v3.16.0
func (GetClusterDefaultSnatStatusArrayOutput) ElementType() reflect.Type
func (GetClusterDefaultSnatStatusArrayOutput) ToGetClusterDefaultSnatStatusArrayOutput ¶ added in v3.16.0
func (o GetClusterDefaultSnatStatusArrayOutput) ToGetClusterDefaultSnatStatusArrayOutput() GetClusterDefaultSnatStatusArrayOutput
func (GetClusterDefaultSnatStatusArrayOutput) ToGetClusterDefaultSnatStatusArrayOutputWithContext ¶ added in v3.16.0
func (o GetClusterDefaultSnatStatusArrayOutput) ToGetClusterDefaultSnatStatusArrayOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusArrayOutput
type GetClusterDefaultSnatStatusInput ¶ added in v3.16.0
type GetClusterDefaultSnatStatusInput interface { pulumi.Input ToGetClusterDefaultSnatStatusOutput() GetClusterDefaultSnatStatusOutput ToGetClusterDefaultSnatStatusOutputWithContext(context.Context) GetClusterDefaultSnatStatusOutput }
GetClusterDefaultSnatStatusInput is an input type that accepts GetClusterDefaultSnatStatusArgs and GetClusterDefaultSnatStatusOutput values. You can construct a concrete instance of `GetClusterDefaultSnatStatusInput` via:
GetClusterDefaultSnatStatusArgs{...}
type GetClusterDefaultSnatStatusOutput ¶ added in v3.16.0
type GetClusterDefaultSnatStatusOutput struct{ *pulumi.OutputState }
func (GetClusterDefaultSnatStatusOutput) Disabled ¶ added in v3.16.0
func (o GetClusterDefaultSnatStatusOutput) Disabled() pulumi.BoolOutput
func (GetClusterDefaultSnatStatusOutput) ElementType ¶ added in v3.16.0
func (GetClusterDefaultSnatStatusOutput) ElementType() reflect.Type
func (GetClusterDefaultSnatStatusOutput) ToGetClusterDefaultSnatStatusOutput ¶ added in v3.16.0
func (o GetClusterDefaultSnatStatusOutput) ToGetClusterDefaultSnatStatusOutput() GetClusterDefaultSnatStatusOutput
func (GetClusterDefaultSnatStatusOutput) ToGetClusterDefaultSnatStatusOutputWithContext ¶ added in v3.16.0
func (o GetClusterDefaultSnatStatusOutput) ToGetClusterDefaultSnatStatusOutputWithContext(ctx context.Context) GetClusterDefaultSnatStatusOutput
type GetClusterIpAllocationPolicy ¶
type GetClusterIpAllocationPolicy struct { ClusterIpv4CidrBlock string `pulumi:"clusterIpv4CidrBlock"` ClusterSecondaryRangeName string `pulumi:"clusterSecondaryRangeName"` NodeIpv4CidrBlock string `pulumi:"nodeIpv4CidrBlock"` ServicesIpv4CidrBlock string `pulumi:"servicesIpv4CidrBlock"` ServicesSecondaryRangeName string `pulumi:"servicesSecondaryRangeName"` SubnetworkName string `pulumi:"subnetworkName"` }
type GetClusterIpAllocationPolicyArgs ¶
type GetClusterIpAllocationPolicyArgs struct { ClusterIpv4CidrBlock pulumi.StringInput `pulumi:"clusterIpv4CidrBlock"` ClusterSecondaryRangeName pulumi.StringInput `pulumi:"clusterSecondaryRangeName"` NodeIpv4CidrBlock pulumi.StringInput `pulumi:"nodeIpv4CidrBlock"` ServicesIpv4CidrBlock pulumi.StringInput `pulumi:"servicesIpv4CidrBlock"` ServicesSecondaryRangeName pulumi.StringInput `pulumi:"servicesSecondaryRangeName"` SubnetworkName pulumi.StringInput `pulumi:"subnetworkName"` }
func (GetClusterIpAllocationPolicyArgs) ElementType ¶
func (GetClusterIpAllocationPolicyArgs) ElementType() reflect.Type
func (GetClusterIpAllocationPolicyArgs) ToGetClusterIpAllocationPolicyOutput ¶
func (i GetClusterIpAllocationPolicyArgs) ToGetClusterIpAllocationPolicyOutput() GetClusterIpAllocationPolicyOutput
func (GetClusterIpAllocationPolicyArgs) ToGetClusterIpAllocationPolicyOutputWithContext ¶
func (i GetClusterIpAllocationPolicyArgs) ToGetClusterIpAllocationPolicyOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyOutput
type GetClusterIpAllocationPolicyArray ¶
type GetClusterIpAllocationPolicyArray []GetClusterIpAllocationPolicyInput
func (GetClusterIpAllocationPolicyArray) ElementType ¶
func (GetClusterIpAllocationPolicyArray) ElementType() reflect.Type
func (GetClusterIpAllocationPolicyArray) ToGetClusterIpAllocationPolicyArrayOutput ¶
func (i GetClusterIpAllocationPolicyArray) ToGetClusterIpAllocationPolicyArrayOutput() GetClusterIpAllocationPolicyArrayOutput
func (GetClusterIpAllocationPolicyArray) ToGetClusterIpAllocationPolicyArrayOutputWithContext ¶
func (i GetClusterIpAllocationPolicyArray) ToGetClusterIpAllocationPolicyArrayOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyArrayOutput
type GetClusterIpAllocationPolicyArrayInput ¶
type GetClusterIpAllocationPolicyArrayInput interface { pulumi.Input ToGetClusterIpAllocationPolicyArrayOutput() GetClusterIpAllocationPolicyArrayOutput ToGetClusterIpAllocationPolicyArrayOutputWithContext(context.Context) GetClusterIpAllocationPolicyArrayOutput }
GetClusterIpAllocationPolicyArrayInput is an input type that accepts GetClusterIpAllocationPolicyArray and GetClusterIpAllocationPolicyArrayOutput values. You can construct a concrete instance of `GetClusterIpAllocationPolicyArrayInput` via:
GetClusterIpAllocationPolicyArray{ GetClusterIpAllocationPolicyArgs{...} }
type GetClusterIpAllocationPolicyArrayOutput ¶
type GetClusterIpAllocationPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetClusterIpAllocationPolicyArrayOutput) ElementType ¶
func (GetClusterIpAllocationPolicyArrayOutput) ElementType() reflect.Type
func (GetClusterIpAllocationPolicyArrayOutput) ToGetClusterIpAllocationPolicyArrayOutput ¶
func (o GetClusterIpAllocationPolicyArrayOutput) ToGetClusterIpAllocationPolicyArrayOutput() GetClusterIpAllocationPolicyArrayOutput
func (GetClusterIpAllocationPolicyArrayOutput) ToGetClusterIpAllocationPolicyArrayOutputWithContext ¶
func (o GetClusterIpAllocationPolicyArrayOutput) ToGetClusterIpAllocationPolicyArrayOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyArrayOutput
type GetClusterIpAllocationPolicyInput ¶
type GetClusterIpAllocationPolicyInput interface { pulumi.Input ToGetClusterIpAllocationPolicyOutput() GetClusterIpAllocationPolicyOutput ToGetClusterIpAllocationPolicyOutputWithContext(context.Context) GetClusterIpAllocationPolicyOutput }
GetClusterIpAllocationPolicyInput is an input type that accepts GetClusterIpAllocationPolicyArgs and GetClusterIpAllocationPolicyOutput values. You can construct a concrete instance of `GetClusterIpAllocationPolicyInput` via:
GetClusterIpAllocationPolicyArgs{...}
type GetClusterIpAllocationPolicyOutput ¶
type GetClusterIpAllocationPolicyOutput struct{ *pulumi.OutputState }
func (GetClusterIpAllocationPolicyOutput) ClusterIpv4CidrBlock ¶
func (o GetClusterIpAllocationPolicyOutput) ClusterIpv4CidrBlock() pulumi.StringOutput
func (GetClusterIpAllocationPolicyOutput) ClusterSecondaryRangeName ¶
func (o GetClusterIpAllocationPolicyOutput) ClusterSecondaryRangeName() pulumi.StringOutput
func (GetClusterIpAllocationPolicyOutput) ElementType ¶
func (GetClusterIpAllocationPolicyOutput) ElementType() reflect.Type
func (GetClusterIpAllocationPolicyOutput) NodeIpv4CidrBlock ¶
func (o GetClusterIpAllocationPolicyOutput) NodeIpv4CidrBlock() pulumi.StringOutput
func (GetClusterIpAllocationPolicyOutput) ServicesIpv4CidrBlock ¶
func (o GetClusterIpAllocationPolicyOutput) ServicesIpv4CidrBlock() pulumi.StringOutput
func (GetClusterIpAllocationPolicyOutput) ServicesSecondaryRangeName ¶
func (o GetClusterIpAllocationPolicyOutput) ServicesSecondaryRangeName() pulumi.StringOutput
func (GetClusterIpAllocationPolicyOutput) SubnetworkName ¶
func (o GetClusterIpAllocationPolicyOutput) SubnetworkName() pulumi.StringOutput
func (GetClusterIpAllocationPolicyOutput) ToGetClusterIpAllocationPolicyOutput ¶
func (o GetClusterIpAllocationPolicyOutput) ToGetClusterIpAllocationPolicyOutput() GetClusterIpAllocationPolicyOutput
func (GetClusterIpAllocationPolicyOutput) ToGetClusterIpAllocationPolicyOutputWithContext ¶
func (o GetClusterIpAllocationPolicyOutput) ToGetClusterIpAllocationPolicyOutputWithContext(ctx context.Context) GetClusterIpAllocationPolicyOutput
type GetClusterMaintenancePolicy ¶
type GetClusterMaintenancePolicy struct { DailyMaintenanceWindows []GetClusterMaintenancePolicyDailyMaintenanceWindow `pulumi:"dailyMaintenanceWindows"` RecurringWindows []GetClusterMaintenancePolicyRecurringWindow `pulumi:"recurringWindows"` }
type GetClusterMaintenancePolicyArgs ¶
type GetClusterMaintenancePolicyArgs struct { DailyMaintenanceWindows GetClusterMaintenancePolicyDailyMaintenanceWindowArrayInput `pulumi:"dailyMaintenanceWindows"` RecurringWindows GetClusterMaintenancePolicyRecurringWindowArrayInput `pulumi:"recurringWindows"` }
func (GetClusterMaintenancePolicyArgs) ElementType ¶
func (GetClusterMaintenancePolicyArgs) ElementType() reflect.Type
func (GetClusterMaintenancePolicyArgs) ToGetClusterMaintenancePolicyOutput ¶
func (i GetClusterMaintenancePolicyArgs) ToGetClusterMaintenancePolicyOutput() GetClusterMaintenancePolicyOutput
func (GetClusterMaintenancePolicyArgs) ToGetClusterMaintenancePolicyOutputWithContext ¶
func (i GetClusterMaintenancePolicyArgs) ToGetClusterMaintenancePolicyOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyOutput
type GetClusterMaintenancePolicyArray ¶
type GetClusterMaintenancePolicyArray []GetClusterMaintenancePolicyInput
func (GetClusterMaintenancePolicyArray) ElementType ¶
func (GetClusterMaintenancePolicyArray) ElementType() reflect.Type
func (GetClusterMaintenancePolicyArray) ToGetClusterMaintenancePolicyArrayOutput ¶
func (i GetClusterMaintenancePolicyArray) ToGetClusterMaintenancePolicyArrayOutput() GetClusterMaintenancePolicyArrayOutput
func (GetClusterMaintenancePolicyArray) ToGetClusterMaintenancePolicyArrayOutputWithContext ¶
func (i GetClusterMaintenancePolicyArray) ToGetClusterMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyArrayOutput
type GetClusterMaintenancePolicyArrayInput ¶
type GetClusterMaintenancePolicyArrayInput interface { pulumi.Input ToGetClusterMaintenancePolicyArrayOutput() GetClusterMaintenancePolicyArrayOutput ToGetClusterMaintenancePolicyArrayOutputWithContext(context.Context) GetClusterMaintenancePolicyArrayOutput }
GetClusterMaintenancePolicyArrayInput is an input type that accepts GetClusterMaintenancePolicyArray and GetClusterMaintenancePolicyArrayOutput values. You can construct a concrete instance of `GetClusterMaintenancePolicyArrayInput` via:
GetClusterMaintenancePolicyArray{ GetClusterMaintenancePolicyArgs{...} }
type GetClusterMaintenancePolicyArrayOutput ¶
type GetClusterMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMaintenancePolicyArrayOutput) ElementType ¶
func (GetClusterMaintenancePolicyArrayOutput) ElementType() reflect.Type
func (GetClusterMaintenancePolicyArrayOutput) ToGetClusterMaintenancePolicyArrayOutput ¶
func (o GetClusterMaintenancePolicyArrayOutput) ToGetClusterMaintenancePolicyArrayOutput() GetClusterMaintenancePolicyArrayOutput
func (GetClusterMaintenancePolicyArrayOutput) ToGetClusterMaintenancePolicyArrayOutputWithContext ¶
func (o GetClusterMaintenancePolicyArrayOutput) ToGetClusterMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyArrayOutput
type GetClusterMaintenancePolicyDailyMaintenanceWindowArgs ¶
type GetClusterMaintenancePolicyDailyMaintenanceWindowArgs struct { Duration pulumi.StringInput `pulumi:"duration"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ElementType ¶
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ElementType() reflect.Type
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput ¶
func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext ¶
func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArgs) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
type GetClusterMaintenancePolicyDailyMaintenanceWindowArray ¶
type GetClusterMaintenancePolicyDailyMaintenanceWindowArray []GetClusterMaintenancePolicyDailyMaintenanceWindowInput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ElementType ¶
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ElementType() reflect.Type
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput ¶
func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext ¶
func (i GetClusterMaintenancePolicyDailyMaintenanceWindowArray) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
type GetClusterMaintenancePolicyDailyMaintenanceWindowArrayInput ¶
type GetClusterMaintenancePolicyDailyMaintenanceWindowArrayInput interface { pulumi.Input ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext(context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput }
GetClusterMaintenancePolicyDailyMaintenanceWindowArrayInput is an input type that accepts GetClusterMaintenancePolicyDailyMaintenanceWindowArray and GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput values. You can construct a concrete instance of `GetClusterMaintenancePolicyDailyMaintenanceWindowArrayInput` via:
GetClusterMaintenancePolicyDailyMaintenanceWindowArray{ GetClusterMaintenancePolicyDailyMaintenanceWindowArgs{...} }
type GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput ¶
type GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ElementType ¶
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput ¶
func (o GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext ¶
func (o GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
type GetClusterMaintenancePolicyDailyMaintenanceWindowInput ¶
type GetClusterMaintenancePolicyDailyMaintenanceWindowInput interface { pulumi.Input ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowOutput ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowOutput }
GetClusterMaintenancePolicyDailyMaintenanceWindowInput is an input type that accepts GetClusterMaintenancePolicyDailyMaintenanceWindowArgs and GetClusterMaintenancePolicyDailyMaintenanceWindowOutput values. You can construct a concrete instance of `GetClusterMaintenancePolicyDailyMaintenanceWindowInput` via:
GetClusterMaintenancePolicyDailyMaintenanceWindowArgs{...}
type GetClusterMaintenancePolicyDailyMaintenanceWindowOutput ¶
type GetClusterMaintenancePolicyDailyMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) Duration ¶
func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) Duration() pulumi.StringOutput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ElementType ¶
func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ElementType() reflect.Type
func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) StartTime ¶
func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) StartTime() pulumi.StringOutput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput ¶
func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutput() GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
func (GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext ¶
func (o GetClusterMaintenancePolicyDailyMaintenanceWindowOutput) ToGetClusterMaintenancePolicyDailyMaintenanceWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyDailyMaintenanceWindowOutput
type GetClusterMaintenancePolicyInput ¶
type GetClusterMaintenancePolicyInput interface { pulumi.Input ToGetClusterMaintenancePolicyOutput() GetClusterMaintenancePolicyOutput ToGetClusterMaintenancePolicyOutputWithContext(context.Context) GetClusterMaintenancePolicyOutput }
GetClusterMaintenancePolicyInput is an input type that accepts GetClusterMaintenancePolicyArgs and GetClusterMaintenancePolicyOutput values. You can construct a concrete instance of `GetClusterMaintenancePolicyInput` via:
GetClusterMaintenancePolicyArgs{...}
type GetClusterMaintenancePolicyOutput ¶
type GetClusterMaintenancePolicyOutput struct{ *pulumi.OutputState }
func (GetClusterMaintenancePolicyOutput) DailyMaintenanceWindows ¶
func (o GetClusterMaintenancePolicyOutput) DailyMaintenanceWindows() GetClusterMaintenancePolicyDailyMaintenanceWindowArrayOutput
func (GetClusterMaintenancePolicyOutput) ElementType ¶
func (GetClusterMaintenancePolicyOutput) ElementType() reflect.Type
func (GetClusterMaintenancePolicyOutput) RecurringWindows ¶
func (o GetClusterMaintenancePolicyOutput) RecurringWindows() GetClusterMaintenancePolicyRecurringWindowArrayOutput
func (GetClusterMaintenancePolicyOutput) ToGetClusterMaintenancePolicyOutput ¶
func (o GetClusterMaintenancePolicyOutput) ToGetClusterMaintenancePolicyOutput() GetClusterMaintenancePolicyOutput
func (GetClusterMaintenancePolicyOutput) ToGetClusterMaintenancePolicyOutputWithContext ¶
func (o GetClusterMaintenancePolicyOutput) ToGetClusterMaintenancePolicyOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyOutput
type GetClusterMaintenancePolicyRecurringWindowArgs ¶
type GetClusterMaintenancePolicyRecurringWindowArgs struct { EndTime pulumi.StringInput `pulumi:"endTime"` Recurrence pulumi.StringInput `pulumi:"recurrence"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (GetClusterMaintenancePolicyRecurringWindowArgs) ElementType ¶
func (GetClusterMaintenancePolicyRecurringWindowArgs) ElementType() reflect.Type
func (GetClusterMaintenancePolicyRecurringWindowArgs) ToGetClusterMaintenancePolicyRecurringWindowOutput ¶
func (i GetClusterMaintenancePolicyRecurringWindowArgs) ToGetClusterMaintenancePolicyRecurringWindowOutput() GetClusterMaintenancePolicyRecurringWindowOutput
func (GetClusterMaintenancePolicyRecurringWindowArgs) ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext ¶
func (i GetClusterMaintenancePolicyRecurringWindowArgs) ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowOutput
type GetClusterMaintenancePolicyRecurringWindowArray ¶
type GetClusterMaintenancePolicyRecurringWindowArray []GetClusterMaintenancePolicyRecurringWindowInput
func (GetClusterMaintenancePolicyRecurringWindowArray) ElementType ¶
func (GetClusterMaintenancePolicyRecurringWindowArray) ElementType() reflect.Type
func (GetClusterMaintenancePolicyRecurringWindowArray) ToGetClusterMaintenancePolicyRecurringWindowArrayOutput ¶
func (i GetClusterMaintenancePolicyRecurringWindowArray) ToGetClusterMaintenancePolicyRecurringWindowArrayOutput() GetClusterMaintenancePolicyRecurringWindowArrayOutput
func (GetClusterMaintenancePolicyRecurringWindowArray) ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext ¶
func (i GetClusterMaintenancePolicyRecurringWindowArray) ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowArrayOutput
type GetClusterMaintenancePolicyRecurringWindowArrayInput ¶
type GetClusterMaintenancePolicyRecurringWindowArrayInput interface { pulumi.Input ToGetClusterMaintenancePolicyRecurringWindowArrayOutput() GetClusterMaintenancePolicyRecurringWindowArrayOutput ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext(context.Context) GetClusterMaintenancePolicyRecurringWindowArrayOutput }
GetClusterMaintenancePolicyRecurringWindowArrayInput is an input type that accepts GetClusterMaintenancePolicyRecurringWindowArray and GetClusterMaintenancePolicyRecurringWindowArrayOutput values. You can construct a concrete instance of `GetClusterMaintenancePolicyRecurringWindowArrayInput` via:
GetClusterMaintenancePolicyRecurringWindowArray{ GetClusterMaintenancePolicyRecurringWindowArgs{...} }
type GetClusterMaintenancePolicyRecurringWindowArrayOutput ¶
type GetClusterMaintenancePolicyRecurringWindowArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMaintenancePolicyRecurringWindowArrayOutput) ElementType ¶
func (GetClusterMaintenancePolicyRecurringWindowArrayOutput) ElementType() reflect.Type
func (GetClusterMaintenancePolicyRecurringWindowArrayOutput) ToGetClusterMaintenancePolicyRecurringWindowArrayOutput ¶
func (o GetClusterMaintenancePolicyRecurringWindowArrayOutput) ToGetClusterMaintenancePolicyRecurringWindowArrayOutput() GetClusterMaintenancePolicyRecurringWindowArrayOutput
func (GetClusterMaintenancePolicyRecurringWindowArrayOutput) ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext ¶
func (o GetClusterMaintenancePolicyRecurringWindowArrayOutput) ToGetClusterMaintenancePolicyRecurringWindowArrayOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowArrayOutput
type GetClusterMaintenancePolicyRecurringWindowInput ¶
type GetClusterMaintenancePolicyRecurringWindowInput interface { pulumi.Input ToGetClusterMaintenancePolicyRecurringWindowOutput() GetClusterMaintenancePolicyRecurringWindowOutput ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext(context.Context) GetClusterMaintenancePolicyRecurringWindowOutput }
GetClusterMaintenancePolicyRecurringWindowInput is an input type that accepts GetClusterMaintenancePolicyRecurringWindowArgs and GetClusterMaintenancePolicyRecurringWindowOutput values. You can construct a concrete instance of `GetClusterMaintenancePolicyRecurringWindowInput` via:
GetClusterMaintenancePolicyRecurringWindowArgs{...}
type GetClusterMaintenancePolicyRecurringWindowOutput ¶
type GetClusterMaintenancePolicyRecurringWindowOutput struct{ *pulumi.OutputState }
func (GetClusterMaintenancePolicyRecurringWindowOutput) ElementType ¶
func (GetClusterMaintenancePolicyRecurringWindowOutput) ElementType() reflect.Type
func (GetClusterMaintenancePolicyRecurringWindowOutput) EndTime ¶
func (o GetClusterMaintenancePolicyRecurringWindowOutput) EndTime() pulumi.StringOutput
func (GetClusterMaintenancePolicyRecurringWindowOutput) Recurrence ¶
func (o GetClusterMaintenancePolicyRecurringWindowOutput) Recurrence() pulumi.StringOutput
func (GetClusterMaintenancePolicyRecurringWindowOutput) StartTime ¶
func (o GetClusterMaintenancePolicyRecurringWindowOutput) StartTime() pulumi.StringOutput
func (GetClusterMaintenancePolicyRecurringWindowOutput) ToGetClusterMaintenancePolicyRecurringWindowOutput ¶
func (o GetClusterMaintenancePolicyRecurringWindowOutput) ToGetClusterMaintenancePolicyRecurringWindowOutput() GetClusterMaintenancePolicyRecurringWindowOutput
func (GetClusterMaintenancePolicyRecurringWindowOutput) ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext ¶
func (o GetClusterMaintenancePolicyRecurringWindowOutput) ToGetClusterMaintenancePolicyRecurringWindowOutputWithContext(ctx context.Context) GetClusterMaintenancePolicyRecurringWindowOutput
type GetClusterMasterAuth ¶
type GetClusterMasterAuth struct { ClientCertificate string `pulumi:"clientCertificate"` ClientCertificateConfigs []GetClusterMasterAuthClientCertificateConfig `pulumi:"clientCertificateConfigs"` ClientKey string `pulumi:"clientKey"` ClusterCaCertificate string `pulumi:"clusterCaCertificate"` Password string `pulumi:"password"` Username string `pulumi:"username"` }
type GetClusterMasterAuthArgs ¶
type GetClusterMasterAuthArgs struct { ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` ClientCertificateConfigs GetClusterMasterAuthClientCertificateConfigArrayInput `pulumi:"clientCertificateConfigs"` ClientKey pulumi.StringInput `pulumi:"clientKey"` ClusterCaCertificate pulumi.StringInput `pulumi:"clusterCaCertificate"` Password pulumi.StringInput `pulumi:"password"` Username pulumi.StringInput `pulumi:"username"` }
func (GetClusterMasterAuthArgs) ElementType ¶
func (GetClusterMasterAuthArgs) ElementType() reflect.Type
func (GetClusterMasterAuthArgs) ToGetClusterMasterAuthOutput ¶
func (i GetClusterMasterAuthArgs) ToGetClusterMasterAuthOutput() GetClusterMasterAuthOutput
func (GetClusterMasterAuthArgs) ToGetClusterMasterAuthOutputWithContext ¶
func (i GetClusterMasterAuthArgs) ToGetClusterMasterAuthOutputWithContext(ctx context.Context) GetClusterMasterAuthOutput
type GetClusterMasterAuthArray ¶
type GetClusterMasterAuthArray []GetClusterMasterAuthInput
func (GetClusterMasterAuthArray) ElementType ¶
func (GetClusterMasterAuthArray) ElementType() reflect.Type
func (GetClusterMasterAuthArray) ToGetClusterMasterAuthArrayOutput ¶
func (i GetClusterMasterAuthArray) ToGetClusterMasterAuthArrayOutput() GetClusterMasterAuthArrayOutput
func (GetClusterMasterAuthArray) ToGetClusterMasterAuthArrayOutputWithContext ¶
func (i GetClusterMasterAuthArray) ToGetClusterMasterAuthArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthArrayOutput
type GetClusterMasterAuthArrayInput ¶
type GetClusterMasterAuthArrayInput interface { pulumi.Input ToGetClusterMasterAuthArrayOutput() GetClusterMasterAuthArrayOutput ToGetClusterMasterAuthArrayOutputWithContext(context.Context) GetClusterMasterAuthArrayOutput }
GetClusterMasterAuthArrayInput is an input type that accepts GetClusterMasterAuthArray and GetClusterMasterAuthArrayOutput values. You can construct a concrete instance of `GetClusterMasterAuthArrayInput` via:
GetClusterMasterAuthArray{ GetClusterMasterAuthArgs{...} }
type GetClusterMasterAuthArrayOutput ¶
type GetClusterMasterAuthArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthArrayOutput) ElementType ¶
func (GetClusterMasterAuthArrayOutput) ElementType() reflect.Type
func (GetClusterMasterAuthArrayOutput) Index ¶
func (o GetClusterMasterAuthArrayOutput) Index(i pulumi.IntInput) GetClusterMasterAuthOutput
func (GetClusterMasterAuthArrayOutput) ToGetClusterMasterAuthArrayOutput ¶
func (o GetClusterMasterAuthArrayOutput) ToGetClusterMasterAuthArrayOutput() GetClusterMasterAuthArrayOutput
func (GetClusterMasterAuthArrayOutput) ToGetClusterMasterAuthArrayOutputWithContext ¶
func (o GetClusterMasterAuthArrayOutput) ToGetClusterMasterAuthArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthArrayOutput
type GetClusterMasterAuthClientCertificateConfig ¶
type GetClusterMasterAuthClientCertificateConfig struct {
IssueClientCertificate bool `pulumi:"issueClientCertificate"`
}
type GetClusterMasterAuthClientCertificateConfigArgs ¶
type GetClusterMasterAuthClientCertificateConfigArgs struct {
IssueClientCertificate pulumi.BoolInput `pulumi:"issueClientCertificate"`
}
func (GetClusterMasterAuthClientCertificateConfigArgs) ElementType ¶
func (GetClusterMasterAuthClientCertificateConfigArgs) ElementType() reflect.Type
func (GetClusterMasterAuthClientCertificateConfigArgs) ToGetClusterMasterAuthClientCertificateConfigOutput ¶
func (i GetClusterMasterAuthClientCertificateConfigArgs) ToGetClusterMasterAuthClientCertificateConfigOutput() GetClusterMasterAuthClientCertificateConfigOutput
func (GetClusterMasterAuthClientCertificateConfigArgs) ToGetClusterMasterAuthClientCertificateConfigOutputWithContext ¶
func (i GetClusterMasterAuthClientCertificateConfigArgs) ToGetClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigOutput
type GetClusterMasterAuthClientCertificateConfigArray ¶
type GetClusterMasterAuthClientCertificateConfigArray []GetClusterMasterAuthClientCertificateConfigInput
func (GetClusterMasterAuthClientCertificateConfigArray) ElementType ¶
func (GetClusterMasterAuthClientCertificateConfigArray) ElementType() reflect.Type
func (GetClusterMasterAuthClientCertificateConfigArray) ToGetClusterMasterAuthClientCertificateConfigArrayOutput ¶
func (i GetClusterMasterAuthClientCertificateConfigArray) ToGetClusterMasterAuthClientCertificateConfigArrayOutput() GetClusterMasterAuthClientCertificateConfigArrayOutput
func (GetClusterMasterAuthClientCertificateConfigArray) ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext ¶
func (i GetClusterMasterAuthClientCertificateConfigArray) ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigArrayOutput
type GetClusterMasterAuthClientCertificateConfigArrayInput ¶
type GetClusterMasterAuthClientCertificateConfigArrayInput interface { pulumi.Input ToGetClusterMasterAuthClientCertificateConfigArrayOutput() GetClusterMasterAuthClientCertificateConfigArrayOutput ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext(context.Context) GetClusterMasterAuthClientCertificateConfigArrayOutput }
GetClusterMasterAuthClientCertificateConfigArrayInput is an input type that accepts GetClusterMasterAuthClientCertificateConfigArray and GetClusterMasterAuthClientCertificateConfigArrayOutput values. You can construct a concrete instance of `GetClusterMasterAuthClientCertificateConfigArrayInput` via:
GetClusterMasterAuthClientCertificateConfigArray{ GetClusterMasterAuthClientCertificateConfigArgs{...} }
type GetClusterMasterAuthClientCertificateConfigArrayOutput ¶
type GetClusterMasterAuthClientCertificateConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthClientCertificateConfigArrayOutput) ElementType ¶
func (GetClusterMasterAuthClientCertificateConfigArrayOutput) ElementType() reflect.Type
func (GetClusterMasterAuthClientCertificateConfigArrayOutput) ToGetClusterMasterAuthClientCertificateConfigArrayOutput ¶
func (o GetClusterMasterAuthClientCertificateConfigArrayOutput) ToGetClusterMasterAuthClientCertificateConfigArrayOutput() GetClusterMasterAuthClientCertificateConfigArrayOutput
func (GetClusterMasterAuthClientCertificateConfigArrayOutput) ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext ¶
func (o GetClusterMasterAuthClientCertificateConfigArrayOutput) ToGetClusterMasterAuthClientCertificateConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigArrayOutput
type GetClusterMasterAuthClientCertificateConfigInput ¶
type GetClusterMasterAuthClientCertificateConfigInput interface { pulumi.Input ToGetClusterMasterAuthClientCertificateConfigOutput() GetClusterMasterAuthClientCertificateConfigOutput ToGetClusterMasterAuthClientCertificateConfigOutputWithContext(context.Context) GetClusterMasterAuthClientCertificateConfigOutput }
GetClusterMasterAuthClientCertificateConfigInput is an input type that accepts GetClusterMasterAuthClientCertificateConfigArgs and GetClusterMasterAuthClientCertificateConfigOutput values. You can construct a concrete instance of `GetClusterMasterAuthClientCertificateConfigInput` via:
GetClusterMasterAuthClientCertificateConfigArgs{...}
type GetClusterMasterAuthClientCertificateConfigOutput ¶
type GetClusterMasterAuthClientCertificateConfigOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthClientCertificateConfigOutput) ElementType ¶
func (GetClusterMasterAuthClientCertificateConfigOutput) ElementType() reflect.Type
func (GetClusterMasterAuthClientCertificateConfigOutput) IssueClientCertificate ¶
func (o GetClusterMasterAuthClientCertificateConfigOutput) IssueClientCertificate() pulumi.BoolOutput
func (GetClusterMasterAuthClientCertificateConfigOutput) ToGetClusterMasterAuthClientCertificateConfigOutput ¶
func (o GetClusterMasterAuthClientCertificateConfigOutput) ToGetClusterMasterAuthClientCertificateConfigOutput() GetClusterMasterAuthClientCertificateConfigOutput
func (GetClusterMasterAuthClientCertificateConfigOutput) ToGetClusterMasterAuthClientCertificateConfigOutputWithContext ¶
func (o GetClusterMasterAuthClientCertificateConfigOutput) ToGetClusterMasterAuthClientCertificateConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthClientCertificateConfigOutput
type GetClusterMasterAuthInput ¶
type GetClusterMasterAuthInput interface { pulumi.Input ToGetClusterMasterAuthOutput() GetClusterMasterAuthOutput ToGetClusterMasterAuthOutputWithContext(context.Context) GetClusterMasterAuthOutput }
GetClusterMasterAuthInput is an input type that accepts GetClusterMasterAuthArgs and GetClusterMasterAuthOutput values. You can construct a concrete instance of `GetClusterMasterAuthInput` via:
GetClusterMasterAuthArgs{...}
type GetClusterMasterAuthOutput ¶
type GetClusterMasterAuthOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthOutput) ClientCertificate ¶
func (o GetClusterMasterAuthOutput) ClientCertificate() pulumi.StringOutput
func (GetClusterMasterAuthOutput) ClientCertificateConfigs ¶
func (o GetClusterMasterAuthOutput) ClientCertificateConfigs() GetClusterMasterAuthClientCertificateConfigArrayOutput
func (GetClusterMasterAuthOutput) ClientKey ¶
func (o GetClusterMasterAuthOutput) ClientKey() pulumi.StringOutput
func (GetClusterMasterAuthOutput) ClusterCaCertificate ¶
func (o GetClusterMasterAuthOutput) ClusterCaCertificate() pulumi.StringOutput
func (GetClusterMasterAuthOutput) ElementType ¶
func (GetClusterMasterAuthOutput) ElementType() reflect.Type
func (GetClusterMasterAuthOutput) Password ¶
func (o GetClusterMasterAuthOutput) Password() pulumi.StringOutput
func (GetClusterMasterAuthOutput) ToGetClusterMasterAuthOutput ¶
func (o GetClusterMasterAuthOutput) ToGetClusterMasterAuthOutput() GetClusterMasterAuthOutput
func (GetClusterMasterAuthOutput) ToGetClusterMasterAuthOutputWithContext ¶
func (o GetClusterMasterAuthOutput) ToGetClusterMasterAuthOutputWithContext(ctx context.Context) GetClusterMasterAuthOutput
func (GetClusterMasterAuthOutput) Username ¶
func (o GetClusterMasterAuthOutput) Username() pulumi.StringOutput
type GetClusterMasterAuthorizedNetworksConfig ¶
type GetClusterMasterAuthorizedNetworksConfig struct {
CidrBlocks []GetClusterMasterAuthorizedNetworksConfigCidrBlock `pulumi:"cidrBlocks"`
}
type GetClusterMasterAuthorizedNetworksConfigArgs ¶
type GetClusterMasterAuthorizedNetworksConfigArgs struct {
CidrBlocks GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput `pulumi:"cidrBlocks"`
}
func (GetClusterMasterAuthorizedNetworksConfigArgs) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigArgs) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigArgs) ToGetClusterMasterAuthorizedNetworksConfigOutput ¶
func (i GetClusterMasterAuthorizedNetworksConfigArgs) ToGetClusterMasterAuthorizedNetworksConfigOutput() GetClusterMasterAuthorizedNetworksConfigOutput
func (GetClusterMasterAuthorizedNetworksConfigArgs) ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext ¶
func (i GetClusterMasterAuthorizedNetworksConfigArgs) ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigOutput
type GetClusterMasterAuthorizedNetworksConfigArray ¶
type GetClusterMasterAuthorizedNetworksConfigArray []GetClusterMasterAuthorizedNetworksConfigInput
func (GetClusterMasterAuthorizedNetworksConfigArray) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigArray) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigArray) ToGetClusterMasterAuthorizedNetworksConfigArrayOutput ¶
func (i GetClusterMasterAuthorizedNetworksConfigArray) ToGetClusterMasterAuthorizedNetworksConfigArrayOutput() GetClusterMasterAuthorizedNetworksConfigArrayOutput
func (GetClusterMasterAuthorizedNetworksConfigArray) ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext ¶
func (i GetClusterMasterAuthorizedNetworksConfigArray) ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigArrayOutput
type GetClusterMasterAuthorizedNetworksConfigArrayInput ¶
type GetClusterMasterAuthorizedNetworksConfigArrayInput interface { pulumi.Input ToGetClusterMasterAuthorizedNetworksConfigArrayOutput() GetClusterMasterAuthorizedNetworksConfigArrayOutput ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext(context.Context) GetClusterMasterAuthorizedNetworksConfigArrayOutput }
GetClusterMasterAuthorizedNetworksConfigArrayInput is an input type that accepts GetClusterMasterAuthorizedNetworksConfigArray and GetClusterMasterAuthorizedNetworksConfigArrayOutput values. You can construct a concrete instance of `GetClusterMasterAuthorizedNetworksConfigArrayInput` via:
GetClusterMasterAuthorizedNetworksConfigArray{ GetClusterMasterAuthorizedNetworksConfigArgs{...} }
type GetClusterMasterAuthorizedNetworksConfigArrayOutput ¶
type GetClusterMasterAuthorizedNetworksConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthorizedNetworksConfigArrayOutput) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigArrayOutput) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigArrayOutput ¶
func (o GetClusterMasterAuthorizedNetworksConfigArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigArrayOutput() GetClusterMasterAuthorizedNetworksConfigArrayOutput
func (GetClusterMasterAuthorizedNetworksConfigArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext ¶
func (o GetClusterMasterAuthorizedNetworksConfigArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigArrayOutput
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs ¶
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs struct { CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` DisplayName pulumi.StringInput `pulumi:"displayName"` }
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput ¶
func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext ¶
func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArray ¶
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArray []GetClusterMasterAuthorizedNetworksConfigCidrBlockInput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ¶
func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext ¶
func (i GetClusterMasterAuthorizedNetworksConfigCidrBlockArray) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput ¶
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput interface { pulumi.Input ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput }
GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput is an input type that accepts GetClusterMasterAuthorizedNetworksConfigCidrBlockArray and GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput values. You can construct a concrete instance of `GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayInput` via:
GetClusterMasterAuthorizedNetworksConfigCidrBlockArray{ GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs{...} }
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ¶
type GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput ¶
func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext ¶
func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockArrayOutput
type GetClusterMasterAuthorizedNetworksConfigCidrBlockInput ¶
type GetClusterMasterAuthorizedNetworksConfigCidrBlockInput interface { pulumi.Input ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput }
GetClusterMasterAuthorizedNetworksConfigCidrBlockInput is an input type that accepts GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs and GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput values. You can construct a concrete instance of `GetClusterMasterAuthorizedNetworksConfigCidrBlockInput` via:
GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs{...}
type GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput ¶
type GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) CidrBlock ¶
func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) CidrBlock() pulumi.StringOutput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) DisplayName ¶
func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) DisplayName() pulumi.StringOutput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput ¶
func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutput() GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
func (GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext ¶
func (o GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput) ToGetClusterMasterAuthorizedNetworksConfigCidrBlockOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigCidrBlockOutput
type GetClusterMasterAuthorizedNetworksConfigInput ¶
type GetClusterMasterAuthorizedNetworksConfigInput interface { pulumi.Input ToGetClusterMasterAuthorizedNetworksConfigOutput() GetClusterMasterAuthorizedNetworksConfigOutput ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext(context.Context) GetClusterMasterAuthorizedNetworksConfigOutput }
GetClusterMasterAuthorizedNetworksConfigInput is an input type that accepts GetClusterMasterAuthorizedNetworksConfigArgs and GetClusterMasterAuthorizedNetworksConfigOutput values. You can construct a concrete instance of `GetClusterMasterAuthorizedNetworksConfigInput` via:
GetClusterMasterAuthorizedNetworksConfigArgs{...}
type GetClusterMasterAuthorizedNetworksConfigOutput ¶
type GetClusterMasterAuthorizedNetworksConfigOutput struct{ *pulumi.OutputState }
func (GetClusterMasterAuthorizedNetworksConfigOutput) CidrBlocks ¶
func (GetClusterMasterAuthorizedNetworksConfigOutput) ElementType ¶
func (GetClusterMasterAuthorizedNetworksConfigOutput) ElementType() reflect.Type
func (GetClusterMasterAuthorizedNetworksConfigOutput) ToGetClusterMasterAuthorizedNetworksConfigOutput ¶
func (o GetClusterMasterAuthorizedNetworksConfigOutput) ToGetClusterMasterAuthorizedNetworksConfigOutput() GetClusterMasterAuthorizedNetworksConfigOutput
func (GetClusterMasterAuthorizedNetworksConfigOutput) ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext ¶
func (o GetClusterMasterAuthorizedNetworksConfigOutput) ToGetClusterMasterAuthorizedNetworksConfigOutputWithContext(ctx context.Context) GetClusterMasterAuthorizedNetworksConfigOutput
type GetClusterNetworkPolicy ¶
type GetClusterNetworkPolicyArgs ¶
type GetClusterNetworkPolicyArgs struct { Enabled pulumi.BoolInput `pulumi:"enabled"` Provider pulumi.StringInput `pulumi:"provider"` }
func (GetClusterNetworkPolicyArgs) ElementType ¶
func (GetClusterNetworkPolicyArgs) ElementType() reflect.Type
func (GetClusterNetworkPolicyArgs) ToGetClusterNetworkPolicyOutput ¶
func (i GetClusterNetworkPolicyArgs) ToGetClusterNetworkPolicyOutput() GetClusterNetworkPolicyOutput
func (GetClusterNetworkPolicyArgs) ToGetClusterNetworkPolicyOutputWithContext ¶
func (i GetClusterNetworkPolicyArgs) ToGetClusterNetworkPolicyOutputWithContext(ctx context.Context) GetClusterNetworkPolicyOutput
type GetClusterNetworkPolicyArray ¶
type GetClusterNetworkPolicyArray []GetClusterNetworkPolicyInput
func (GetClusterNetworkPolicyArray) ElementType ¶
func (GetClusterNetworkPolicyArray) ElementType() reflect.Type
func (GetClusterNetworkPolicyArray) ToGetClusterNetworkPolicyArrayOutput ¶
func (i GetClusterNetworkPolicyArray) ToGetClusterNetworkPolicyArrayOutput() GetClusterNetworkPolicyArrayOutput
func (GetClusterNetworkPolicyArray) ToGetClusterNetworkPolicyArrayOutputWithContext ¶
func (i GetClusterNetworkPolicyArray) ToGetClusterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetClusterNetworkPolicyArrayOutput
type GetClusterNetworkPolicyArrayInput ¶
type GetClusterNetworkPolicyArrayInput interface { pulumi.Input ToGetClusterNetworkPolicyArrayOutput() GetClusterNetworkPolicyArrayOutput ToGetClusterNetworkPolicyArrayOutputWithContext(context.Context) GetClusterNetworkPolicyArrayOutput }
GetClusterNetworkPolicyArrayInput is an input type that accepts GetClusterNetworkPolicyArray and GetClusterNetworkPolicyArrayOutput values. You can construct a concrete instance of `GetClusterNetworkPolicyArrayInput` via:
GetClusterNetworkPolicyArray{ GetClusterNetworkPolicyArgs{...} }
type GetClusterNetworkPolicyArrayOutput ¶
type GetClusterNetworkPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNetworkPolicyArrayOutput) ElementType ¶
func (GetClusterNetworkPolicyArrayOutput) ElementType() reflect.Type
func (GetClusterNetworkPolicyArrayOutput) Index ¶
func (o GetClusterNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetClusterNetworkPolicyOutput
func (GetClusterNetworkPolicyArrayOutput) ToGetClusterNetworkPolicyArrayOutput ¶
func (o GetClusterNetworkPolicyArrayOutput) ToGetClusterNetworkPolicyArrayOutput() GetClusterNetworkPolicyArrayOutput
func (GetClusterNetworkPolicyArrayOutput) ToGetClusterNetworkPolicyArrayOutputWithContext ¶
func (o GetClusterNetworkPolicyArrayOutput) ToGetClusterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetClusterNetworkPolicyArrayOutput
type GetClusterNetworkPolicyInput ¶
type GetClusterNetworkPolicyInput interface { pulumi.Input ToGetClusterNetworkPolicyOutput() GetClusterNetworkPolicyOutput ToGetClusterNetworkPolicyOutputWithContext(context.Context) GetClusterNetworkPolicyOutput }
GetClusterNetworkPolicyInput is an input type that accepts GetClusterNetworkPolicyArgs and GetClusterNetworkPolicyOutput values. You can construct a concrete instance of `GetClusterNetworkPolicyInput` via:
GetClusterNetworkPolicyArgs{...}
type GetClusterNetworkPolicyOutput ¶
type GetClusterNetworkPolicyOutput struct{ *pulumi.OutputState }
func (GetClusterNetworkPolicyOutput) ElementType ¶
func (GetClusterNetworkPolicyOutput) ElementType() reflect.Type
func (GetClusterNetworkPolicyOutput) Enabled ¶
func (o GetClusterNetworkPolicyOutput) Enabled() pulumi.BoolOutput
func (GetClusterNetworkPolicyOutput) Provider ¶
func (o GetClusterNetworkPolicyOutput) Provider() pulumi.StringOutput
func (GetClusterNetworkPolicyOutput) ToGetClusterNetworkPolicyOutput ¶
func (o GetClusterNetworkPolicyOutput) ToGetClusterNetworkPolicyOutput() GetClusterNetworkPolicyOutput
func (GetClusterNetworkPolicyOutput) ToGetClusterNetworkPolicyOutputWithContext ¶
func (o GetClusterNetworkPolicyOutput) ToGetClusterNetworkPolicyOutputWithContext(ctx context.Context) GetClusterNetworkPolicyOutput
type GetClusterNodeConfig ¶
type GetClusterNodeConfig struct { BootDiskKmsKey string `pulumi:"bootDiskKmsKey"` DiskSizeGb int `pulumi:"diskSizeGb"` DiskType string `pulumi:"diskType"` GuestAccelerators []GetClusterNodeConfigGuestAccelerator `pulumi:"guestAccelerators"` ImageType string `pulumi:"imageType"` KubeletConfigs []GetClusterNodeConfigKubeletConfig `pulumi:"kubeletConfigs"` Labels map[string]string `pulumi:"labels"` LinuxNodeConfigs []GetClusterNodeConfigLinuxNodeConfig `pulumi:"linuxNodeConfigs"` LocalSsdCount int `pulumi:"localSsdCount"` MachineType string `pulumi:"machineType"` Metadata map[string]string `pulumi:"metadata"` MinCpuPlatform string `pulumi:"minCpuPlatform"` OauthScopes []string `pulumi:"oauthScopes"` Preemptible bool `pulumi:"preemptible"` SandboxConfigs []GetClusterNodeConfigSandboxConfig `pulumi:"sandboxConfigs"` ServiceAccount string `pulumi:"serviceAccount"` ShieldedInstanceConfigs []GetClusterNodeConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfigs"` Tags []string `pulumi:"tags"` Taints []GetClusterNodeConfigTaint `pulumi:"taints"` WorkloadMetadataConfigs []GetClusterNodeConfigWorkloadMetadataConfig `pulumi:"workloadMetadataConfigs"` }
type GetClusterNodeConfigArgs ¶
type GetClusterNodeConfigArgs struct { BootDiskKmsKey pulumi.StringInput `pulumi:"bootDiskKmsKey"` DiskSizeGb pulumi.IntInput `pulumi:"diskSizeGb"` DiskType pulumi.StringInput `pulumi:"diskType"` GuestAccelerators GetClusterNodeConfigGuestAcceleratorArrayInput `pulumi:"guestAccelerators"` ImageType pulumi.StringInput `pulumi:"imageType"` KubeletConfigs GetClusterNodeConfigKubeletConfigArrayInput `pulumi:"kubeletConfigs"` Labels pulumi.StringMapInput `pulumi:"labels"` LinuxNodeConfigs GetClusterNodeConfigLinuxNodeConfigArrayInput `pulumi:"linuxNodeConfigs"` LocalSsdCount pulumi.IntInput `pulumi:"localSsdCount"` MachineType pulumi.StringInput `pulumi:"machineType"` Metadata pulumi.StringMapInput `pulumi:"metadata"` MinCpuPlatform pulumi.StringInput `pulumi:"minCpuPlatform"` OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` Preemptible pulumi.BoolInput `pulumi:"preemptible"` SandboxConfigs GetClusterNodeConfigSandboxConfigArrayInput `pulumi:"sandboxConfigs"` ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` ShieldedInstanceConfigs GetClusterNodeConfigShieldedInstanceConfigArrayInput `pulumi:"shieldedInstanceConfigs"` Tags pulumi.StringArrayInput `pulumi:"tags"` Taints GetClusterNodeConfigTaintArrayInput `pulumi:"taints"` WorkloadMetadataConfigs GetClusterNodeConfigWorkloadMetadataConfigArrayInput `pulumi:"workloadMetadataConfigs"` }
func (GetClusterNodeConfigArgs) ElementType ¶
func (GetClusterNodeConfigArgs) ElementType() reflect.Type
func (GetClusterNodeConfigArgs) ToGetClusterNodeConfigOutput ¶
func (i GetClusterNodeConfigArgs) ToGetClusterNodeConfigOutput() GetClusterNodeConfigOutput
func (GetClusterNodeConfigArgs) ToGetClusterNodeConfigOutputWithContext ¶
func (i GetClusterNodeConfigArgs) ToGetClusterNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigOutput
type GetClusterNodeConfigArray ¶
type GetClusterNodeConfigArray []GetClusterNodeConfigInput
func (GetClusterNodeConfigArray) ElementType ¶
func (GetClusterNodeConfigArray) ElementType() reflect.Type
func (GetClusterNodeConfigArray) ToGetClusterNodeConfigArrayOutput ¶
func (i GetClusterNodeConfigArray) ToGetClusterNodeConfigArrayOutput() GetClusterNodeConfigArrayOutput
func (GetClusterNodeConfigArray) ToGetClusterNodeConfigArrayOutputWithContext ¶
func (i GetClusterNodeConfigArray) ToGetClusterNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigArrayOutput
type GetClusterNodeConfigArrayInput ¶
type GetClusterNodeConfigArrayInput interface { pulumi.Input ToGetClusterNodeConfigArrayOutput() GetClusterNodeConfigArrayOutput ToGetClusterNodeConfigArrayOutputWithContext(context.Context) GetClusterNodeConfigArrayOutput }
GetClusterNodeConfigArrayInput is an input type that accepts GetClusterNodeConfigArray and GetClusterNodeConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigArrayInput` via:
GetClusterNodeConfigArray{ GetClusterNodeConfigArgs{...} }
type GetClusterNodeConfigArrayOutput ¶
type GetClusterNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigArrayOutput) ElementType ¶
func (GetClusterNodeConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigArrayOutput) Index ¶
func (o GetClusterNodeConfigArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigOutput
func (GetClusterNodeConfigArrayOutput) ToGetClusterNodeConfigArrayOutput ¶
func (o GetClusterNodeConfigArrayOutput) ToGetClusterNodeConfigArrayOutput() GetClusterNodeConfigArrayOutput
func (GetClusterNodeConfigArrayOutput) ToGetClusterNodeConfigArrayOutputWithContext ¶
func (o GetClusterNodeConfigArrayOutput) ToGetClusterNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigArrayOutput
type GetClusterNodeConfigGuestAcceleratorArgs ¶
type GetClusterNodeConfigGuestAcceleratorArgs struct { Count pulumi.IntInput `pulumi:"count"` Type pulumi.StringInput `pulumi:"type"` }
func (GetClusterNodeConfigGuestAcceleratorArgs) ElementType ¶
func (GetClusterNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
func (GetClusterNodeConfigGuestAcceleratorArgs) ToGetClusterNodeConfigGuestAcceleratorOutput ¶
func (i GetClusterNodeConfigGuestAcceleratorArgs) ToGetClusterNodeConfigGuestAcceleratorOutput() GetClusterNodeConfigGuestAcceleratorOutput
func (GetClusterNodeConfigGuestAcceleratorArgs) ToGetClusterNodeConfigGuestAcceleratorOutputWithContext ¶
func (i GetClusterNodeConfigGuestAcceleratorArgs) ToGetClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorOutput
type GetClusterNodeConfigGuestAcceleratorArray ¶
type GetClusterNodeConfigGuestAcceleratorArray []GetClusterNodeConfigGuestAcceleratorInput
func (GetClusterNodeConfigGuestAcceleratorArray) ElementType ¶
func (GetClusterNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
func (GetClusterNodeConfigGuestAcceleratorArray) ToGetClusterNodeConfigGuestAcceleratorArrayOutput ¶
func (i GetClusterNodeConfigGuestAcceleratorArray) ToGetClusterNodeConfigGuestAcceleratorArrayOutput() GetClusterNodeConfigGuestAcceleratorArrayOutput
func (GetClusterNodeConfigGuestAcceleratorArray) ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (i GetClusterNodeConfigGuestAcceleratorArray) ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorArrayOutput
type GetClusterNodeConfigGuestAcceleratorArrayInput ¶
type GetClusterNodeConfigGuestAcceleratorArrayInput interface { pulumi.Input ToGetClusterNodeConfigGuestAcceleratorArrayOutput() GetClusterNodeConfigGuestAcceleratorArrayOutput ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext(context.Context) GetClusterNodeConfigGuestAcceleratorArrayOutput }
GetClusterNodeConfigGuestAcceleratorArrayInput is an input type that accepts GetClusterNodeConfigGuestAcceleratorArray and GetClusterNodeConfigGuestAcceleratorArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigGuestAcceleratorArrayInput` via:
GetClusterNodeConfigGuestAcceleratorArray{ GetClusterNodeConfigGuestAcceleratorArgs{...} }
type GetClusterNodeConfigGuestAcceleratorArrayOutput ¶
type GetClusterNodeConfigGuestAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigGuestAcceleratorArrayOutput) ElementType ¶
func (GetClusterNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodeConfigGuestAcceleratorArrayOutput ¶
func (o GetClusterNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodeConfigGuestAcceleratorArrayOutput() GetClusterNodeConfigGuestAcceleratorArrayOutput
func (GetClusterNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (o GetClusterNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorArrayOutput
type GetClusterNodeConfigGuestAcceleratorInput ¶
type GetClusterNodeConfigGuestAcceleratorInput interface { pulumi.Input ToGetClusterNodeConfigGuestAcceleratorOutput() GetClusterNodeConfigGuestAcceleratorOutput ToGetClusterNodeConfigGuestAcceleratorOutputWithContext(context.Context) GetClusterNodeConfigGuestAcceleratorOutput }
GetClusterNodeConfigGuestAcceleratorInput is an input type that accepts GetClusterNodeConfigGuestAcceleratorArgs and GetClusterNodeConfigGuestAcceleratorOutput values. You can construct a concrete instance of `GetClusterNodeConfigGuestAcceleratorInput` via:
GetClusterNodeConfigGuestAcceleratorArgs{...}
type GetClusterNodeConfigGuestAcceleratorOutput ¶
type GetClusterNodeConfigGuestAcceleratorOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigGuestAcceleratorOutput) Count ¶
func (o GetClusterNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
func (GetClusterNodeConfigGuestAcceleratorOutput) ElementType ¶
func (GetClusterNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
func (GetClusterNodeConfigGuestAcceleratorOutput) ToGetClusterNodeConfigGuestAcceleratorOutput ¶
func (o GetClusterNodeConfigGuestAcceleratorOutput) ToGetClusterNodeConfigGuestAcceleratorOutput() GetClusterNodeConfigGuestAcceleratorOutput
func (GetClusterNodeConfigGuestAcceleratorOutput) ToGetClusterNodeConfigGuestAcceleratorOutputWithContext ¶
func (o GetClusterNodeConfigGuestAcceleratorOutput) ToGetClusterNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodeConfigGuestAcceleratorOutput
func (GetClusterNodeConfigGuestAcceleratorOutput) Type ¶
func (o GetClusterNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
type GetClusterNodeConfigInput ¶
type GetClusterNodeConfigInput interface { pulumi.Input ToGetClusterNodeConfigOutput() GetClusterNodeConfigOutput ToGetClusterNodeConfigOutputWithContext(context.Context) GetClusterNodeConfigOutput }
GetClusterNodeConfigInput is an input type that accepts GetClusterNodeConfigArgs and GetClusterNodeConfigOutput values. You can construct a concrete instance of `GetClusterNodeConfigInput` via:
GetClusterNodeConfigArgs{...}
type GetClusterNodeConfigKubeletConfig ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigArgs ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigArgs struct { CpuCfsQuota pulumi.BoolInput `pulumi:"cpuCfsQuota"` CpuCfsQuotaPeriod pulumi.StringInput `pulumi:"cpuCfsQuotaPeriod"` CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"` }
func (GetClusterNodeConfigKubeletConfigArgs) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigKubeletConfigArgs) ElementType() reflect.Type
func (GetClusterNodeConfigKubeletConfigArgs) ToGetClusterNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (i GetClusterNodeConfigKubeletConfigArgs) ToGetClusterNodeConfigKubeletConfigOutput() GetClusterNodeConfigKubeletConfigOutput
func (GetClusterNodeConfigKubeletConfigArgs) ToGetClusterNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodeConfigKubeletConfigArgs) ToGetClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigOutput
type GetClusterNodeConfigKubeletConfigArray ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigArray []GetClusterNodeConfigKubeletConfigInput
func (GetClusterNodeConfigKubeletConfigArray) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigKubeletConfigArray) ElementType() reflect.Type
func (GetClusterNodeConfigKubeletConfigArray) ToGetClusterNodeConfigKubeletConfigArrayOutput ¶ added in v3.22.0
func (i GetClusterNodeConfigKubeletConfigArray) ToGetClusterNodeConfigKubeletConfigArrayOutput() GetClusterNodeConfigKubeletConfigArrayOutput
func (GetClusterNodeConfigKubeletConfigArray) ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodeConfigKubeletConfigArray) ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigArrayOutput
type GetClusterNodeConfigKubeletConfigArrayInput ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigArrayInput interface { pulumi.Input ToGetClusterNodeConfigKubeletConfigArrayOutput() GetClusterNodeConfigKubeletConfigArrayOutput ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext(context.Context) GetClusterNodeConfigKubeletConfigArrayOutput }
GetClusterNodeConfigKubeletConfigArrayInput is an input type that accepts GetClusterNodeConfigKubeletConfigArray and GetClusterNodeConfigKubeletConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigKubeletConfigArrayInput` via:
GetClusterNodeConfigKubeletConfigArray{ GetClusterNodeConfigKubeletConfigArgs{...} }
type GetClusterNodeConfigKubeletConfigArrayOutput ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigKubeletConfigArrayOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigKubeletConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigKubeletConfigArrayOutput) ToGetClusterNodeConfigKubeletConfigArrayOutput ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigArrayOutput) ToGetClusterNodeConfigKubeletConfigArrayOutput() GetClusterNodeConfigKubeletConfigArrayOutput
func (GetClusterNodeConfigKubeletConfigArrayOutput) ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigArrayOutput) ToGetClusterNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigArrayOutput
type GetClusterNodeConfigKubeletConfigInput ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigInput interface { pulumi.Input ToGetClusterNodeConfigKubeletConfigOutput() GetClusterNodeConfigKubeletConfigOutput ToGetClusterNodeConfigKubeletConfigOutputWithContext(context.Context) GetClusterNodeConfigKubeletConfigOutput }
GetClusterNodeConfigKubeletConfigInput is an input type that accepts GetClusterNodeConfigKubeletConfigArgs and GetClusterNodeConfigKubeletConfigOutput values. You can construct a concrete instance of `GetClusterNodeConfigKubeletConfigInput` via:
GetClusterNodeConfigKubeletConfigArgs{...}
type GetClusterNodeConfigKubeletConfigOutput ¶ added in v3.22.0
type GetClusterNodeConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigKubeletConfigOutput) CpuCfsQuota ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolOutput
func (GetClusterNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringOutput
func (GetClusterNodeConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
func (GetClusterNodeConfigKubeletConfigOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigKubeletConfigOutput) ElementType() reflect.Type
func (GetClusterNodeConfigKubeletConfigOutput) ToGetClusterNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigOutput) ToGetClusterNodeConfigKubeletConfigOutput() GetClusterNodeConfigKubeletConfigOutput
func (GetClusterNodeConfigKubeletConfigOutput) ToGetClusterNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodeConfigKubeletConfigOutput) ToGetClusterNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigKubeletConfigOutput
type GetClusterNodeConfigLinuxNodeConfig ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigArgs ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigArgs struct {
Sysctls pulumi.StringMapInput `pulumi:"sysctls"`
}
func (GetClusterNodeConfigLinuxNodeConfigArgs) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
func (GetClusterNodeConfigLinuxNodeConfigArgs) ToGetClusterNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (i GetClusterNodeConfigLinuxNodeConfigArgs) ToGetClusterNodeConfigLinuxNodeConfigOutput() GetClusterNodeConfigLinuxNodeConfigOutput
func (GetClusterNodeConfigLinuxNodeConfigArgs) ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodeConfigLinuxNodeConfigArgs) ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigOutput
type GetClusterNodeConfigLinuxNodeConfigArray ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigArray []GetClusterNodeConfigLinuxNodeConfigInput
func (GetClusterNodeConfigLinuxNodeConfigArray) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigLinuxNodeConfigArray) ElementType() reflect.Type
func (GetClusterNodeConfigLinuxNodeConfigArray) ToGetClusterNodeConfigLinuxNodeConfigArrayOutput ¶ added in v3.22.0
func (i GetClusterNodeConfigLinuxNodeConfigArray) ToGetClusterNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodeConfigLinuxNodeConfigArrayOutput
func (GetClusterNodeConfigLinuxNodeConfigArray) ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodeConfigLinuxNodeConfigArray) ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigArrayOutput
type GetClusterNodeConfigLinuxNodeConfigArrayInput ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigArrayInput interface { pulumi.Input ToGetClusterNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodeConfigLinuxNodeConfigArrayOutput ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext(context.Context) GetClusterNodeConfigLinuxNodeConfigArrayOutput }
GetClusterNodeConfigLinuxNodeConfigArrayInput is an input type that accepts GetClusterNodeConfigLinuxNodeConfigArray and GetClusterNodeConfigLinuxNodeConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigLinuxNodeConfigArrayInput` via:
GetClusterNodeConfigLinuxNodeConfigArray{ GetClusterNodeConfigLinuxNodeConfigArgs{...} }
type GetClusterNodeConfigLinuxNodeConfigArrayOutput ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigLinuxNodeConfigArrayOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigLinuxNodeConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodeConfigLinuxNodeConfigArrayOutput ¶ added in v3.22.0
func (o GetClusterNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodeConfigLinuxNodeConfigArrayOutput
func (GetClusterNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigArrayOutput
type GetClusterNodeConfigLinuxNodeConfigInput ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigInput interface { pulumi.Input ToGetClusterNodeConfigLinuxNodeConfigOutput() GetClusterNodeConfigLinuxNodeConfigOutput ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext(context.Context) GetClusterNodeConfigLinuxNodeConfigOutput }
GetClusterNodeConfigLinuxNodeConfigInput is an input type that accepts GetClusterNodeConfigLinuxNodeConfigArgs and GetClusterNodeConfigLinuxNodeConfigOutput values. You can construct a concrete instance of `GetClusterNodeConfigLinuxNodeConfigInput` via:
GetClusterNodeConfigLinuxNodeConfigArgs{...}
type GetClusterNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
type GetClusterNodeConfigLinuxNodeConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigLinuxNodeConfigOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
func (GetClusterNodeConfigLinuxNodeConfigOutput) Sysctls ¶ added in v3.22.0
func (o GetClusterNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
func (GetClusterNodeConfigLinuxNodeConfigOutput) ToGetClusterNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (o GetClusterNodeConfigLinuxNodeConfigOutput) ToGetClusterNodeConfigLinuxNodeConfigOutput() GetClusterNodeConfigLinuxNodeConfigOutput
func (GetClusterNodeConfigLinuxNodeConfigOutput) ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodeConfigLinuxNodeConfigOutput) ToGetClusterNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigLinuxNodeConfigOutput
type GetClusterNodeConfigOutput ¶
type GetClusterNodeConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigOutput) BootDiskKmsKey ¶
func (o GetClusterNodeConfigOutput) BootDiskKmsKey() pulumi.StringOutput
func (GetClusterNodeConfigOutput) DiskSizeGb ¶
func (o GetClusterNodeConfigOutput) DiskSizeGb() pulumi.IntOutput
func (GetClusterNodeConfigOutput) DiskType ¶
func (o GetClusterNodeConfigOutput) DiskType() pulumi.StringOutput
func (GetClusterNodeConfigOutput) ElementType ¶
func (GetClusterNodeConfigOutput) ElementType() reflect.Type
func (GetClusterNodeConfigOutput) GuestAccelerators ¶
func (o GetClusterNodeConfigOutput) GuestAccelerators() GetClusterNodeConfigGuestAcceleratorArrayOutput
func (GetClusterNodeConfigOutput) ImageType ¶
func (o GetClusterNodeConfigOutput) ImageType() pulumi.StringOutput
func (GetClusterNodeConfigOutput) KubeletConfigs ¶ added in v3.22.0
func (o GetClusterNodeConfigOutput) KubeletConfigs() GetClusterNodeConfigKubeletConfigArrayOutput
func (GetClusterNodeConfigOutput) Labels ¶
func (o GetClusterNodeConfigOutput) Labels() pulumi.StringMapOutput
func (GetClusterNodeConfigOutput) LinuxNodeConfigs ¶ added in v3.22.0
func (o GetClusterNodeConfigOutput) LinuxNodeConfigs() GetClusterNodeConfigLinuxNodeConfigArrayOutput
func (GetClusterNodeConfigOutput) LocalSsdCount ¶
func (o GetClusterNodeConfigOutput) LocalSsdCount() pulumi.IntOutput
func (GetClusterNodeConfigOutput) MachineType ¶
func (o GetClusterNodeConfigOutput) MachineType() pulumi.StringOutput
func (GetClusterNodeConfigOutput) Metadata ¶
func (o GetClusterNodeConfigOutput) Metadata() pulumi.StringMapOutput
func (GetClusterNodeConfigOutput) MinCpuPlatform ¶
func (o GetClusterNodeConfigOutput) MinCpuPlatform() pulumi.StringOutput
func (GetClusterNodeConfigOutput) OauthScopes ¶
func (o GetClusterNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
func (GetClusterNodeConfigOutput) Preemptible ¶
func (o GetClusterNodeConfigOutput) Preemptible() pulumi.BoolOutput
func (GetClusterNodeConfigOutput) SandboxConfigs ¶
func (o GetClusterNodeConfigOutput) SandboxConfigs() GetClusterNodeConfigSandboxConfigArrayOutput
func (GetClusterNodeConfigOutput) ServiceAccount ¶
func (o GetClusterNodeConfigOutput) ServiceAccount() pulumi.StringOutput
func (GetClusterNodeConfigOutput) ShieldedInstanceConfigs ¶
func (o GetClusterNodeConfigOutput) ShieldedInstanceConfigs() GetClusterNodeConfigShieldedInstanceConfigArrayOutput
func (GetClusterNodeConfigOutput) Tags ¶
func (o GetClusterNodeConfigOutput) Tags() pulumi.StringArrayOutput
func (GetClusterNodeConfigOutput) Taints ¶
func (o GetClusterNodeConfigOutput) Taints() GetClusterNodeConfigTaintArrayOutput
func (GetClusterNodeConfigOutput) ToGetClusterNodeConfigOutput ¶
func (o GetClusterNodeConfigOutput) ToGetClusterNodeConfigOutput() GetClusterNodeConfigOutput
func (GetClusterNodeConfigOutput) ToGetClusterNodeConfigOutputWithContext ¶
func (o GetClusterNodeConfigOutput) ToGetClusterNodeConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigOutput
func (GetClusterNodeConfigOutput) WorkloadMetadataConfigs ¶
func (o GetClusterNodeConfigOutput) WorkloadMetadataConfigs() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
type GetClusterNodeConfigSandboxConfig ¶
type GetClusterNodeConfigSandboxConfig struct {
SandboxType string `pulumi:"sandboxType"`
}
type GetClusterNodeConfigSandboxConfigArgs ¶
type GetClusterNodeConfigSandboxConfigArgs struct {
SandboxType pulumi.StringInput `pulumi:"sandboxType"`
}
func (GetClusterNodeConfigSandboxConfigArgs) ElementType ¶
func (GetClusterNodeConfigSandboxConfigArgs) ElementType() reflect.Type
func (GetClusterNodeConfigSandboxConfigArgs) ToGetClusterNodeConfigSandboxConfigOutput ¶
func (i GetClusterNodeConfigSandboxConfigArgs) ToGetClusterNodeConfigSandboxConfigOutput() GetClusterNodeConfigSandboxConfigOutput
func (GetClusterNodeConfigSandboxConfigArgs) ToGetClusterNodeConfigSandboxConfigOutputWithContext ¶
func (i GetClusterNodeConfigSandboxConfigArgs) ToGetClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigOutput
type GetClusterNodeConfigSandboxConfigArray ¶
type GetClusterNodeConfigSandboxConfigArray []GetClusterNodeConfigSandboxConfigInput
func (GetClusterNodeConfigSandboxConfigArray) ElementType ¶
func (GetClusterNodeConfigSandboxConfigArray) ElementType() reflect.Type
func (GetClusterNodeConfigSandboxConfigArray) ToGetClusterNodeConfigSandboxConfigArrayOutput ¶
func (i GetClusterNodeConfigSandboxConfigArray) ToGetClusterNodeConfigSandboxConfigArrayOutput() GetClusterNodeConfigSandboxConfigArrayOutput
func (GetClusterNodeConfigSandboxConfigArray) ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext ¶
func (i GetClusterNodeConfigSandboxConfigArray) ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigArrayOutput
type GetClusterNodeConfigSandboxConfigArrayInput ¶
type GetClusterNodeConfigSandboxConfigArrayInput interface { pulumi.Input ToGetClusterNodeConfigSandboxConfigArrayOutput() GetClusterNodeConfigSandboxConfigArrayOutput ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext(context.Context) GetClusterNodeConfigSandboxConfigArrayOutput }
GetClusterNodeConfigSandboxConfigArrayInput is an input type that accepts GetClusterNodeConfigSandboxConfigArray and GetClusterNodeConfigSandboxConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigSandboxConfigArrayInput` via:
GetClusterNodeConfigSandboxConfigArray{ GetClusterNodeConfigSandboxConfigArgs{...} }
type GetClusterNodeConfigSandboxConfigArrayOutput ¶
type GetClusterNodeConfigSandboxConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigSandboxConfigArrayOutput) ElementType ¶
func (GetClusterNodeConfigSandboxConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigSandboxConfigArrayOutput) ToGetClusterNodeConfigSandboxConfigArrayOutput ¶
func (o GetClusterNodeConfigSandboxConfigArrayOutput) ToGetClusterNodeConfigSandboxConfigArrayOutput() GetClusterNodeConfigSandboxConfigArrayOutput
func (GetClusterNodeConfigSandboxConfigArrayOutput) ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext ¶
func (o GetClusterNodeConfigSandboxConfigArrayOutput) ToGetClusterNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigArrayOutput
type GetClusterNodeConfigSandboxConfigInput ¶
type GetClusterNodeConfigSandboxConfigInput interface { pulumi.Input ToGetClusterNodeConfigSandboxConfigOutput() GetClusterNodeConfigSandboxConfigOutput ToGetClusterNodeConfigSandboxConfigOutputWithContext(context.Context) GetClusterNodeConfigSandboxConfigOutput }
GetClusterNodeConfigSandboxConfigInput is an input type that accepts GetClusterNodeConfigSandboxConfigArgs and GetClusterNodeConfigSandboxConfigOutput values. You can construct a concrete instance of `GetClusterNodeConfigSandboxConfigInput` via:
GetClusterNodeConfigSandboxConfigArgs{...}
type GetClusterNodeConfigSandboxConfigOutput ¶
type GetClusterNodeConfigSandboxConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigSandboxConfigOutput) ElementType ¶
func (GetClusterNodeConfigSandboxConfigOutput) ElementType() reflect.Type
func (GetClusterNodeConfigSandboxConfigOutput) SandboxType ¶
func (o GetClusterNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
func (GetClusterNodeConfigSandboxConfigOutput) ToGetClusterNodeConfigSandboxConfigOutput ¶
func (o GetClusterNodeConfigSandboxConfigOutput) ToGetClusterNodeConfigSandboxConfigOutput() GetClusterNodeConfigSandboxConfigOutput
func (GetClusterNodeConfigSandboxConfigOutput) ToGetClusterNodeConfigSandboxConfigOutputWithContext ¶
func (o GetClusterNodeConfigSandboxConfigOutput) ToGetClusterNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigSandboxConfigOutput
type GetClusterNodeConfigShieldedInstanceConfigArgs ¶
type GetClusterNodeConfigShieldedInstanceConfigArgs struct { EnableIntegrityMonitoring pulumi.BoolInput `pulumi:"enableIntegrityMonitoring"` EnableSecureBoot pulumi.BoolInput `pulumi:"enableSecureBoot"` }
func (GetClusterNodeConfigShieldedInstanceConfigArgs) ElementType ¶
func (GetClusterNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
func (GetClusterNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodeConfigShieldedInstanceConfigOutput ¶
func (i GetClusterNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodeConfigShieldedInstanceConfigOutput() GetClusterNodeConfigShieldedInstanceConfigOutput
func (GetClusterNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (i GetClusterNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigOutput
type GetClusterNodeConfigShieldedInstanceConfigArray ¶
type GetClusterNodeConfigShieldedInstanceConfigArray []GetClusterNodeConfigShieldedInstanceConfigInput
func (GetClusterNodeConfigShieldedInstanceConfigArray) ElementType ¶
func (GetClusterNodeConfigShieldedInstanceConfigArray) ElementType() reflect.Type
func (GetClusterNodeConfigShieldedInstanceConfigArray) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput ¶
func (i GetClusterNodeConfigShieldedInstanceConfigArray) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodeConfigShieldedInstanceConfigArrayOutput
func (GetClusterNodeConfigShieldedInstanceConfigArray) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext ¶
func (i GetClusterNodeConfigShieldedInstanceConfigArray) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigArrayOutput
type GetClusterNodeConfigShieldedInstanceConfigArrayInput ¶
type GetClusterNodeConfigShieldedInstanceConfigArrayInput interface { pulumi.Input ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodeConfigShieldedInstanceConfigArrayOutput ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext(context.Context) GetClusterNodeConfigShieldedInstanceConfigArrayOutput }
GetClusterNodeConfigShieldedInstanceConfigArrayInput is an input type that accepts GetClusterNodeConfigShieldedInstanceConfigArray and GetClusterNodeConfigShieldedInstanceConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigShieldedInstanceConfigArrayInput` via:
GetClusterNodeConfigShieldedInstanceConfigArray{ GetClusterNodeConfigShieldedInstanceConfigArgs{...} }
type GetClusterNodeConfigShieldedInstanceConfigArrayOutput ¶
type GetClusterNodeConfigShieldedInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ElementType ¶
func (GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput ¶
func (o GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodeConfigShieldedInstanceConfigArrayOutput
func (GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext ¶
func (o GetClusterNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigArrayOutput
type GetClusterNodeConfigShieldedInstanceConfigInput ¶
type GetClusterNodeConfigShieldedInstanceConfigInput interface { pulumi.Input ToGetClusterNodeConfigShieldedInstanceConfigOutput() GetClusterNodeConfigShieldedInstanceConfigOutput ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext(context.Context) GetClusterNodeConfigShieldedInstanceConfigOutput }
GetClusterNodeConfigShieldedInstanceConfigInput is an input type that accepts GetClusterNodeConfigShieldedInstanceConfigArgs and GetClusterNodeConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `GetClusterNodeConfigShieldedInstanceConfigInput` via:
GetClusterNodeConfigShieldedInstanceConfigArgs{...}
type GetClusterNodeConfigShieldedInstanceConfigOutput ¶
type GetClusterNodeConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigShieldedInstanceConfigOutput) ElementType ¶
func (GetClusterNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
func (GetClusterNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o GetClusterNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
func (GetClusterNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o GetClusterNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolOutput
func (GetClusterNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodeConfigShieldedInstanceConfigOutput ¶
func (o GetClusterNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodeConfigShieldedInstanceConfigOutput() GetClusterNodeConfigShieldedInstanceConfigOutput
func (GetClusterNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (o GetClusterNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigShieldedInstanceConfigOutput
type GetClusterNodeConfigTaintArgs ¶
type GetClusterNodeConfigTaintArgs struct { Effect pulumi.StringInput `pulumi:"effect"` Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNodeConfigTaintArgs) ElementType ¶
func (GetClusterNodeConfigTaintArgs) ElementType() reflect.Type
func (GetClusterNodeConfigTaintArgs) ToGetClusterNodeConfigTaintOutput ¶
func (i GetClusterNodeConfigTaintArgs) ToGetClusterNodeConfigTaintOutput() GetClusterNodeConfigTaintOutput
func (GetClusterNodeConfigTaintArgs) ToGetClusterNodeConfigTaintOutputWithContext ¶
func (i GetClusterNodeConfigTaintArgs) ToGetClusterNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintOutput
type GetClusterNodeConfigTaintArray ¶
type GetClusterNodeConfigTaintArray []GetClusterNodeConfigTaintInput
func (GetClusterNodeConfigTaintArray) ElementType ¶
func (GetClusterNodeConfigTaintArray) ElementType() reflect.Type
func (GetClusterNodeConfigTaintArray) ToGetClusterNodeConfigTaintArrayOutput ¶
func (i GetClusterNodeConfigTaintArray) ToGetClusterNodeConfigTaintArrayOutput() GetClusterNodeConfigTaintArrayOutput
func (GetClusterNodeConfigTaintArray) ToGetClusterNodeConfigTaintArrayOutputWithContext ¶
func (i GetClusterNodeConfigTaintArray) ToGetClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintArrayOutput
type GetClusterNodeConfigTaintArrayInput ¶
type GetClusterNodeConfigTaintArrayInput interface { pulumi.Input ToGetClusterNodeConfigTaintArrayOutput() GetClusterNodeConfigTaintArrayOutput ToGetClusterNodeConfigTaintArrayOutputWithContext(context.Context) GetClusterNodeConfigTaintArrayOutput }
GetClusterNodeConfigTaintArrayInput is an input type that accepts GetClusterNodeConfigTaintArray and GetClusterNodeConfigTaintArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigTaintArrayInput` via:
GetClusterNodeConfigTaintArray{ GetClusterNodeConfigTaintArgs{...} }
type GetClusterNodeConfigTaintArrayOutput ¶
type GetClusterNodeConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigTaintArrayOutput) ElementType ¶
func (GetClusterNodeConfigTaintArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigTaintArrayOutput) Index ¶
func (o GetClusterNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) GetClusterNodeConfigTaintOutput
func (GetClusterNodeConfigTaintArrayOutput) ToGetClusterNodeConfigTaintArrayOutput ¶
func (o GetClusterNodeConfigTaintArrayOutput) ToGetClusterNodeConfigTaintArrayOutput() GetClusterNodeConfigTaintArrayOutput
func (GetClusterNodeConfigTaintArrayOutput) ToGetClusterNodeConfigTaintArrayOutputWithContext ¶
func (o GetClusterNodeConfigTaintArrayOutput) ToGetClusterNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintArrayOutput
type GetClusterNodeConfigTaintInput ¶
type GetClusterNodeConfigTaintInput interface { pulumi.Input ToGetClusterNodeConfigTaintOutput() GetClusterNodeConfigTaintOutput ToGetClusterNodeConfigTaintOutputWithContext(context.Context) GetClusterNodeConfigTaintOutput }
GetClusterNodeConfigTaintInput is an input type that accepts GetClusterNodeConfigTaintArgs and GetClusterNodeConfigTaintOutput values. You can construct a concrete instance of `GetClusterNodeConfigTaintInput` via:
GetClusterNodeConfigTaintArgs{...}
type GetClusterNodeConfigTaintOutput ¶
type GetClusterNodeConfigTaintOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigTaintOutput) Effect ¶
func (o GetClusterNodeConfigTaintOutput) Effect() pulumi.StringOutput
func (GetClusterNodeConfigTaintOutput) ElementType ¶
func (GetClusterNodeConfigTaintOutput) ElementType() reflect.Type
func (GetClusterNodeConfigTaintOutput) Key ¶
func (o GetClusterNodeConfigTaintOutput) Key() pulumi.StringOutput
func (GetClusterNodeConfigTaintOutput) ToGetClusterNodeConfigTaintOutput ¶
func (o GetClusterNodeConfigTaintOutput) ToGetClusterNodeConfigTaintOutput() GetClusterNodeConfigTaintOutput
func (GetClusterNodeConfigTaintOutput) ToGetClusterNodeConfigTaintOutputWithContext ¶
func (o GetClusterNodeConfigTaintOutput) ToGetClusterNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodeConfigTaintOutput
func (GetClusterNodeConfigTaintOutput) Value ¶
func (o GetClusterNodeConfigTaintOutput) Value() pulumi.StringOutput
type GetClusterNodeConfigWorkloadMetadataConfig ¶
type GetClusterNodeConfigWorkloadMetadataConfig struct {
NodeMetadata string `pulumi:"nodeMetadata"`
}
type GetClusterNodeConfigWorkloadMetadataConfigArgs ¶
type GetClusterNodeConfigWorkloadMetadataConfigArgs struct {
NodeMetadata pulumi.StringInput `pulumi:"nodeMetadata"`
}
func (GetClusterNodeConfigWorkloadMetadataConfigArgs) ElementType ¶
func (GetClusterNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
func (GetClusterNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodeConfigWorkloadMetadataConfigOutput ¶
func (i GetClusterNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodeConfigWorkloadMetadataConfigOutput() GetClusterNodeConfigWorkloadMetadataConfigOutput
func (GetClusterNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (i GetClusterNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigOutput
type GetClusterNodeConfigWorkloadMetadataConfigArray ¶
type GetClusterNodeConfigWorkloadMetadataConfigArray []GetClusterNodeConfigWorkloadMetadataConfigInput
func (GetClusterNodeConfigWorkloadMetadataConfigArray) ElementType ¶
func (GetClusterNodeConfigWorkloadMetadataConfigArray) ElementType() reflect.Type
func (GetClusterNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput ¶
func (i GetClusterNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
func (GetClusterNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext ¶
func (i GetClusterNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
type GetClusterNodeConfigWorkloadMetadataConfigArrayInput ¶
type GetClusterNodeConfigWorkloadMetadataConfigArrayInput interface { pulumi.Input ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext(context.Context) GetClusterNodeConfigWorkloadMetadataConfigArrayOutput }
GetClusterNodeConfigWorkloadMetadataConfigArrayInput is an input type that accepts GetClusterNodeConfigWorkloadMetadataConfigArray and GetClusterNodeConfigWorkloadMetadataConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodeConfigWorkloadMetadataConfigArrayInput` via:
GetClusterNodeConfigWorkloadMetadataConfigArray{ GetClusterNodeConfigWorkloadMetadataConfigArgs{...} }
type GetClusterNodeConfigWorkloadMetadataConfigArrayOutput ¶
type GetClusterNodeConfigWorkloadMetadataConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ElementType ¶
func (GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput ¶
func (o GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
func (GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext ¶
func (o GetClusterNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigArrayOutput
type GetClusterNodeConfigWorkloadMetadataConfigInput ¶
type GetClusterNodeConfigWorkloadMetadataConfigInput interface { pulumi.Input ToGetClusterNodeConfigWorkloadMetadataConfigOutput() GetClusterNodeConfigWorkloadMetadataConfigOutput ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext(context.Context) GetClusterNodeConfigWorkloadMetadataConfigOutput }
GetClusterNodeConfigWorkloadMetadataConfigInput is an input type that accepts GetClusterNodeConfigWorkloadMetadataConfigArgs and GetClusterNodeConfigWorkloadMetadataConfigOutput values. You can construct a concrete instance of `GetClusterNodeConfigWorkloadMetadataConfigInput` via:
GetClusterNodeConfigWorkloadMetadataConfigArgs{...}
type GetClusterNodeConfigWorkloadMetadataConfigOutput ¶
type GetClusterNodeConfigWorkloadMetadataConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodeConfigWorkloadMetadataConfigOutput) ElementType ¶
func (GetClusterNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
func (GetClusterNodeConfigWorkloadMetadataConfigOutput) NodeMetadata ¶
func (o GetClusterNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
func (GetClusterNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodeConfigWorkloadMetadataConfigOutput ¶
func (o GetClusterNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodeConfigWorkloadMetadataConfigOutput() GetClusterNodeConfigWorkloadMetadataConfigOutput
func (GetClusterNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (o GetClusterNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodeConfigWorkloadMetadataConfigOutput
type GetClusterNodePool ¶
type GetClusterNodePool struct { Autoscalings []GetClusterNodePoolAutoscaling `pulumi:"autoscalings"` InitialNodeCount int `pulumi:"initialNodeCount"` InstanceGroupUrls []string `pulumi:"instanceGroupUrls"` Managements []GetClusterNodePoolManagement `pulumi:"managements"` MaxPodsPerNode int `pulumi:"maxPodsPerNode"` // The name of the cluster. Name string `pulumi:"name"` NamePrefix string `pulumi:"namePrefix"` NodeConfigs []GetClusterNodePoolNodeConfig `pulumi:"nodeConfigs"` NodeCount int `pulumi:"nodeCount"` NodeLocations []string `pulumi:"nodeLocations"` UpgradeSettings []GetClusterNodePoolUpgradeSetting `pulumi:"upgradeSettings"` Version string `pulumi:"version"` }
type GetClusterNodePoolArgs ¶
type GetClusterNodePoolArgs struct { Autoscalings GetClusterNodePoolAutoscalingArrayInput `pulumi:"autoscalings"` InitialNodeCount pulumi.IntInput `pulumi:"initialNodeCount"` InstanceGroupUrls pulumi.StringArrayInput `pulumi:"instanceGroupUrls"` Managements GetClusterNodePoolManagementArrayInput `pulumi:"managements"` MaxPodsPerNode pulumi.IntInput `pulumi:"maxPodsPerNode"` // The name of the cluster. Name pulumi.StringInput `pulumi:"name"` NamePrefix pulumi.StringInput `pulumi:"namePrefix"` NodeConfigs GetClusterNodePoolNodeConfigArrayInput `pulumi:"nodeConfigs"` NodeCount pulumi.IntInput `pulumi:"nodeCount"` NodeLocations pulumi.StringArrayInput `pulumi:"nodeLocations"` UpgradeSettings GetClusterNodePoolUpgradeSettingArrayInput `pulumi:"upgradeSettings"` Version pulumi.StringInput `pulumi:"version"` }
func (GetClusterNodePoolArgs) ElementType ¶
func (GetClusterNodePoolArgs) ElementType() reflect.Type
func (GetClusterNodePoolArgs) ToGetClusterNodePoolOutput ¶
func (i GetClusterNodePoolArgs) ToGetClusterNodePoolOutput() GetClusterNodePoolOutput
func (GetClusterNodePoolArgs) ToGetClusterNodePoolOutputWithContext ¶
func (i GetClusterNodePoolArgs) ToGetClusterNodePoolOutputWithContext(ctx context.Context) GetClusterNodePoolOutput
type GetClusterNodePoolArray ¶
type GetClusterNodePoolArray []GetClusterNodePoolInput
func (GetClusterNodePoolArray) ElementType ¶
func (GetClusterNodePoolArray) ElementType() reflect.Type
func (GetClusterNodePoolArray) ToGetClusterNodePoolArrayOutput ¶
func (i GetClusterNodePoolArray) ToGetClusterNodePoolArrayOutput() GetClusterNodePoolArrayOutput
func (GetClusterNodePoolArray) ToGetClusterNodePoolArrayOutputWithContext ¶
func (i GetClusterNodePoolArray) ToGetClusterNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNodePoolArrayOutput
type GetClusterNodePoolArrayInput ¶
type GetClusterNodePoolArrayInput interface { pulumi.Input ToGetClusterNodePoolArrayOutput() GetClusterNodePoolArrayOutput ToGetClusterNodePoolArrayOutputWithContext(context.Context) GetClusterNodePoolArrayOutput }
GetClusterNodePoolArrayInput is an input type that accepts GetClusterNodePoolArray and GetClusterNodePoolArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolArrayInput` via:
GetClusterNodePoolArray{ GetClusterNodePoolArgs{...} }
type GetClusterNodePoolArrayOutput ¶
type GetClusterNodePoolArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolArrayOutput) ElementType ¶
func (GetClusterNodePoolArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolArrayOutput) Index ¶
func (o GetClusterNodePoolArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolOutput
func (GetClusterNodePoolArrayOutput) ToGetClusterNodePoolArrayOutput ¶
func (o GetClusterNodePoolArrayOutput) ToGetClusterNodePoolArrayOutput() GetClusterNodePoolArrayOutput
func (GetClusterNodePoolArrayOutput) ToGetClusterNodePoolArrayOutputWithContext ¶
func (o GetClusterNodePoolArrayOutput) ToGetClusterNodePoolArrayOutputWithContext(ctx context.Context) GetClusterNodePoolArrayOutput
type GetClusterNodePoolAutoscalingArgs ¶
type GetClusterNodePoolAutoscalingArgs struct { MaxNodeCount pulumi.IntInput `pulumi:"maxNodeCount"` MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"` }
func (GetClusterNodePoolAutoscalingArgs) ElementType ¶
func (GetClusterNodePoolAutoscalingArgs) ElementType() reflect.Type
func (GetClusterNodePoolAutoscalingArgs) ToGetClusterNodePoolAutoscalingOutput ¶
func (i GetClusterNodePoolAutoscalingArgs) ToGetClusterNodePoolAutoscalingOutput() GetClusterNodePoolAutoscalingOutput
func (GetClusterNodePoolAutoscalingArgs) ToGetClusterNodePoolAutoscalingOutputWithContext ¶
func (i GetClusterNodePoolAutoscalingArgs) ToGetClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingOutput
type GetClusterNodePoolAutoscalingArray ¶
type GetClusterNodePoolAutoscalingArray []GetClusterNodePoolAutoscalingInput
func (GetClusterNodePoolAutoscalingArray) ElementType ¶
func (GetClusterNodePoolAutoscalingArray) ElementType() reflect.Type
func (GetClusterNodePoolAutoscalingArray) ToGetClusterNodePoolAutoscalingArrayOutput ¶
func (i GetClusterNodePoolAutoscalingArray) ToGetClusterNodePoolAutoscalingArrayOutput() GetClusterNodePoolAutoscalingArrayOutput
func (GetClusterNodePoolAutoscalingArray) ToGetClusterNodePoolAutoscalingArrayOutputWithContext ¶
func (i GetClusterNodePoolAutoscalingArray) ToGetClusterNodePoolAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingArrayOutput
type GetClusterNodePoolAutoscalingArrayInput ¶
type GetClusterNodePoolAutoscalingArrayInput interface { pulumi.Input ToGetClusterNodePoolAutoscalingArrayOutput() GetClusterNodePoolAutoscalingArrayOutput ToGetClusterNodePoolAutoscalingArrayOutputWithContext(context.Context) GetClusterNodePoolAutoscalingArrayOutput }
GetClusterNodePoolAutoscalingArrayInput is an input type that accepts GetClusterNodePoolAutoscalingArray and GetClusterNodePoolAutoscalingArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolAutoscalingArrayInput` via:
GetClusterNodePoolAutoscalingArray{ GetClusterNodePoolAutoscalingArgs{...} }
type GetClusterNodePoolAutoscalingArrayOutput ¶
type GetClusterNodePoolAutoscalingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolAutoscalingArrayOutput) ElementType ¶
func (GetClusterNodePoolAutoscalingArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolAutoscalingArrayOutput) ToGetClusterNodePoolAutoscalingArrayOutput ¶
func (o GetClusterNodePoolAutoscalingArrayOutput) ToGetClusterNodePoolAutoscalingArrayOutput() GetClusterNodePoolAutoscalingArrayOutput
func (GetClusterNodePoolAutoscalingArrayOutput) ToGetClusterNodePoolAutoscalingArrayOutputWithContext ¶
func (o GetClusterNodePoolAutoscalingArrayOutput) ToGetClusterNodePoolAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingArrayOutput
type GetClusterNodePoolAutoscalingInput ¶
type GetClusterNodePoolAutoscalingInput interface { pulumi.Input ToGetClusterNodePoolAutoscalingOutput() GetClusterNodePoolAutoscalingOutput ToGetClusterNodePoolAutoscalingOutputWithContext(context.Context) GetClusterNodePoolAutoscalingOutput }
GetClusterNodePoolAutoscalingInput is an input type that accepts GetClusterNodePoolAutoscalingArgs and GetClusterNodePoolAutoscalingOutput values. You can construct a concrete instance of `GetClusterNodePoolAutoscalingInput` via:
GetClusterNodePoolAutoscalingArgs{...}
type GetClusterNodePoolAutoscalingOutput ¶
type GetClusterNodePoolAutoscalingOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolAutoscalingOutput) ElementType ¶
func (GetClusterNodePoolAutoscalingOutput) ElementType() reflect.Type
func (GetClusterNodePoolAutoscalingOutput) MaxNodeCount ¶
func (o GetClusterNodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntOutput
func (GetClusterNodePoolAutoscalingOutput) MinNodeCount ¶
func (o GetClusterNodePoolAutoscalingOutput) MinNodeCount() pulumi.IntOutput
func (GetClusterNodePoolAutoscalingOutput) ToGetClusterNodePoolAutoscalingOutput ¶
func (o GetClusterNodePoolAutoscalingOutput) ToGetClusterNodePoolAutoscalingOutput() GetClusterNodePoolAutoscalingOutput
func (GetClusterNodePoolAutoscalingOutput) ToGetClusterNodePoolAutoscalingOutputWithContext ¶
func (o GetClusterNodePoolAutoscalingOutput) ToGetClusterNodePoolAutoscalingOutputWithContext(ctx context.Context) GetClusterNodePoolAutoscalingOutput
type GetClusterNodePoolInput ¶
type GetClusterNodePoolInput interface { pulumi.Input ToGetClusterNodePoolOutput() GetClusterNodePoolOutput ToGetClusterNodePoolOutputWithContext(context.Context) GetClusterNodePoolOutput }
GetClusterNodePoolInput is an input type that accepts GetClusterNodePoolArgs and GetClusterNodePoolOutput values. You can construct a concrete instance of `GetClusterNodePoolInput` via:
GetClusterNodePoolArgs{...}
type GetClusterNodePoolManagementArgs ¶
type GetClusterNodePoolManagementArgs struct { AutoRepair pulumi.BoolInput `pulumi:"autoRepair"` AutoUpgrade pulumi.BoolInput `pulumi:"autoUpgrade"` }
func (GetClusterNodePoolManagementArgs) ElementType ¶
func (GetClusterNodePoolManagementArgs) ElementType() reflect.Type
func (GetClusterNodePoolManagementArgs) ToGetClusterNodePoolManagementOutput ¶
func (i GetClusterNodePoolManagementArgs) ToGetClusterNodePoolManagementOutput() GetClusterNodePoolManagementOutput
func (GetClusterNodePoolManagementArgs) ToGetClusterNodePoolManagementOutputWithContext ¶
func (i GetClusterNodePoolManagementArgs) ToGetClusterNodePoolManagementOutputWithContext(ctx context.Context) GetClusterNodePoolManagementOutput
type GetClusterNodePoolManagementArray ¶
type GetClusterNodePoolManagementArray []GetClusterNodePoolManagementInput
func (GetClusterNodePoolManagementArray) ElementType ¶
func (GetClusterNodePoolManagementArray) ElementType() reflect.Type
func (GetClusterNodePoolManagementArray) ToGetClusterNodePoolManagementArrayOutput ¶
func (i GetClusterNodePoolManagementArray) ToGetClusterNodePoolManagementArrayOutput() GetClusterNodePoolManagementArrayOutput
func (GetClusterNodePoolManagementArray) ToGetClusterNodePoolManagementArrayOutputWithContext ¶
func (i GetClusterNodePoolManagementArray) ToGetClusterNodePoolManagementArrayOutputWithContext(ctx context.Context) GetClusterNodePoolManagementArrayOutput
type GetClusterNodePoolManagementArrayInput ¶
type GetClusterNodePoolManagementArrayInput interface { pulumi.Input ToGetClusterNodePoolManagementArrayOutput() GetClusterNodePoolManagementArrayOutput ToGetClusterNodePoolManagementArrayOutputWithContext(context.Context) GetClusterNodePoolManagementArrayOutput }
GetClusterNodePoolManagementArrayInput is an input type that accepts GetClusterNodePoolManagementArray and GetClusterNodePoolManagementArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolManagementArrayInput` via:
GetClusterNodePoolManagementArray{ GetClusterNodePoolManagementArgs{...} }
type GetClusterNodePoolManagementArrayOutput ¶
type GetClusterNodePoolManagementArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolManagementArrayOutput) ElementType ¶
func (GetClusterNodePoolManagementArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolManagementArrayOutput) ToGetClusterNodePoolManagementArrayOutput ¶
func (o GetClusterNodePoolManagementArrayOutput) ToGetClusterNodePoolManagementArrayOutput() GetClusterNodePoolManagementArrayOutput
func (GetClusterNodePoolManagementArrayOutput) ToGetClusterNodePoolManagementArrayOutputWithContext ¶
func (o GetClusterNodePoolManagementArrayOutput) ToGetClusterNodePoolManagementArrayOutputWithContext(ctx context.Context) GetClusterNodePoolManagementArrayOutput
type GetClusterNodePoolManagementInput ¶
type GetClusterNodePoolManagementInput interface { pulumi.Input ToGetClusterNodePoolManagementOutput() GetClusterNodePoolManagementOutput ToGetClusterNodePoolManagementOutputWithContext(context.Context) GetClusterNodePoolManagementOutput }
GetClusterNodePoolManagementInput is an input type that accepts GetClusterNodePoolManagementArgs and GetClusterNodePoolManagementOutput values. You can construct a concrete instance of `GetClusterNodePoolManagementInput` via:
GetClusterNodePoolManagementArgs{...}
type GetClusterNodePoolManagementOutput ¶
type GetClusterNodePoolManagementOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolManagementOutput) AutoRepair ¶
func (o GetClusterNodePoolManagementOutput) AutoRepair() pulumi.BoolOutput
func (GetClusterNodePoolManagementOutput) AutoUpgrade ¶
func (o GetClusterNodePoolManagementOutput) AutoUpgrade() pulumi.BoolOutput
func (GetClusterNodePoolManagementOutput) ElementType ¶
func (GetClusterNodePoolManagementOutput) ElementType() reflect.Type
func (GetClusterNodePoolManagementOutput) ToGetClusterNodePoolManagementOutput ¶
func (o GetClusterNodePoolManagementOutput) ToGetClusterNodePoolManagementOutput() GetClusterNodePoolManagementOutput
func (GetClusterNodePoolManagementOutput) ToGetClusterNodePoolManagementOutputWithContext ¶
func (o GetClusterNodePoolManagementOutput) ToGetClusterNodePoolManagementOutputWithContext(ctx context.Context) GetClusterNodePoolManagementOutput
type GetClusterNodePoolNodeConfig ¶
type GetClusterNodePoolNodeConfig struct { BootDiskKmsKey string `pulumi:"bootDiskKmsKey"` DiskSizeGb int `pulumi:"diskSizeGb"` DiskType string `pulumi:"diskType"` GuestAccelerators []GetClusterNodePoolNodeConfigGuestAccelerator `pulumi:"guestAccelerators"` ImageType string `pulumi:"imageType"` KubeletConfigs []GetClusterNodePoolNodeConfigKubeletConfig `pulumi:"kubeletConfigs"` Labels map[string]string `pulumi:"labels"` LinuxNodeConfigs []GetClusterNodePoolNodeConfigLinuxNodeConfig `pulumi:"linuxNodeConfigs"` LocalSsdCount int `pulumi:"localSsdCount"` MachineType string `pulumi:"machineType"` Metadata map[string]string `pulumi:"metadata"` MinCpuPlatform string `pulumi:"minCpuPlatform"` OauthScopes []string `pulumi:"oauthScopes"` Preemptible bool `pulumi:"preemptible"` SandboxConfigs []GetClusterNodePoolNodeConfigSandboxConfig `pulumi:"sandboxConfigs"` ServiceAccount string `pulumi:"serviceAccount"` ShieldedInstanceConfigs []GetClusterNodePoolNodeConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfigs"` Tags []string `pulumi:"tags"` Taints []GetClusterNodePoolNodeConfigTaint `pulumi:"taints"` WorkloadMetadataConfigs []GetClusterNodePoolNodeConfigWorkloadMetadataConfig `pulumi:"workloadMetadataConfigs"` }
type GetClusterNodePoolNodeConfigArgs ¶
type GetClusterNodePoolNodeConfigArgs struct { BootDiskKmsKey pulumi.StringInput `pulumi:"bootDiskKmsKey"` DiskSizeGb pulumi.IntInput `pulumi:"diskSizeGb"` DiskType pulumi.StringInput `pulumi:"diskType"` GuestAccelerators GetClusterNodePoolNodeConfigGuestAcceleratorArrayInput `pulumi:"guestAccelerators"` ImageType pulumi.StringInput `pulumi:"imageType"` KubeletConfigs GetClusterNodePoolNodeConfigKubeletConfigArrayInput `pulumi:"kubeletConfigs"` Labels pulumi.StringMapInput `pulumi:"labels"` LinuxNodeConfigs GetClusterNodePoolNodeConfigLinuxNodeConfigArrayInput `pulumi:"linuxNodeConfigs"` LocalSsdCount pulumi.IntInput `pulumi:"localSsdCount"` MachineType pulumi.StringInput `pulumi:"machineType"` Metadata pulumi.StringMapInput `pulumi:"metadata"` MinCpuPlatform pulumi.StringInput `pulumi:"minCpuPlatform"` OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` Preemptible pulumi.BoolInput `pulumi:"preemptible"` SandboxConfigs GetClusterNodePoolNodeConfigSandboxConfigArrayInput `pulumi:"sandboxConfigs"` ServiceAccount pulumi.StringInput `pulumi:"serviceAccount"` ShieldedInstanceConfigs GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayInput `pulumi:"shieldedInstanceConfigs"` Tags pulumi.StringArrayInput `pulumi:"tags"` Taints GetClusterNodePoolNodeConfigTaintArrayInput `pulumi:"taints"` WorkloadMetadataConfigs GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayInput `pulumi:"workloadMetadataConfigs"` }
func (GetClusterNodePoolNodeConfigArgs) ElementType ¶
func (GetClusterNodePoolNodeConfigArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigArgs) ToGetClusterNodePoolNodeConfigOutput ¶
func (i GetClusterNodePoolNodeConfigArgs) ToGetClusterNodePoolNodeConfigOutput() GetClusterNodePoolNodeConfigOutput
func (GetClusterNodePoolNodeConfigArgs) ToGetClusterNodePoolNodeConfigOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigArgs) ToGetClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigOutput
type GetClusterNodePoolNodeConfigArray ¶
type GetClusterNodePoolNodeConfigArray []GetClusterNodePoolNodeConfigInput
func (GetClusterNodePoolNodeConfigArray) ElementType ¶
func (GetClusterNodePoolNodeConfigArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigArray) ToGetClusterNodePoolNodeConfigArrayOutput ¶
func (i GetClusterNodePoolNodeConfigArray) ToGetClusterNodePoolNodeConfigArrayOutput() GetClusterNodePoolNodeConfigArrayOutput
func (GetClusterNodePoolNodeConfigArray) ToGetClusterNodePoolNodeConfigArrayOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigArray) ToGetClusterNodePoolNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigArrayOutput
type GetClusterNodePoolNodeConfigArrayInput ¶
type GetClusterNodePoolNodeConfigArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigArrayOutput() GetClusterNodePoolNodeConfigArrayOutput ToGetClusterNodePoolNodeConfigArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigArrayOutput }
GetClusterNodePoolNodeConfigArrayInput is an input type that accepts GetClusterNodePoolNodeConfigArray and GetClusterNodePoolNodeConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigArrayInput` via:
GetClusterNodePoolNodeConfigArray{ GetClusterNodePoolNodeConfigArgs{...} }
type GetClusterNodePoolNodeConfigArrayOutput ¶
type GetClusterNodePoolNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigArrayOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigArrayOutput ¶
func (o GetClusterNodePoolNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigArrayOutput() GetClusterNodePoolNodeConfigArrayOutput
func (GetClusterNodePoolNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigArrayOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigArrayOutput
type GetClusterNodePoolNodeConfigGuestAcceleratorArgs ¶
type GetClusterNodePoolNodeConfigGuestAcceleratorArgs struct { Count pulumi.IntInput `pulumi:"count"` Type pulumi.StringInput `pulumi:"type"` }
func (GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ElementType ¶
func (GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput ¶
func (i GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput() GetClusterNodePoolNodeConfigGuestAcceleratorOutput
func (GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigGuestAcceleratorArgs) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorOutput
type GetClusterNodePoolNodeConfigGuestAcceleratorArray ¶
type GetClusterNodePoolNodeConfigGuestAcceleratorArray []GetClusterNodePoolNodeConfigGuestAcceleratorInput
func (GetClusterNodePoolNodeConfigGuestAcceleratorArray) ElementType ¶
func (GetClusterNodePoolNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigGuestAcceleratorArray) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
func (i GetClusterNodePoolNodeConfigGuestAcceleratorArray) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
func (GetClusterNodePoolNodeConfigGuestAcceleratorArray) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigGuestAcceleratorArray) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
type GetClusterNodePoolNodeConfigGuestAcceleratorArrayInput ¶
type GetClusterNodePoolNodeConfigGuestAcceleratorArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput }
GetClusterNodePoolNodeConfigGuestAcceleratorArrayInput is an input type that accepts GetClusterNodePoolNodeConfigGuestAcceleratorArray and GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigGuestAcceleratorArrayInput` via:
GetClusterNodePoolNodeConfigGuestAcceleratorArray{ GetClusterNodePoolNodeConfigGuestAcceleratorArgs{...} }
type GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
type GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
func (o GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
func (GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
type GetClusterNodePoolNodeConfigGuestAcceleratorInput ¶
type GetClusterNodePoolNodeConfigGuestAcceleratorInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput() GetClusterNodePoolNodeConfigGuestAcceleratorOutput ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorOutput }
GetClusterNodePoolNodeConfigGuestAcceleratorInput is an input type that accepts GetClusterNodePoolNodeConfigGuestAcceleratorArgs and GetClusterNodePoolNodeConfigGuestAcceleratorOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigGuestAcceleratorInput` via:
GetClusterNodePoolNodeConfigGuestAcceleratorArgs{...}
type GetClusterNodePoolNodeConfigGuestAcceleratorOutput ¶
type GetClusterNodePoolNodeConfigGuestAcceleratorOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) Count ¶
func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput ¶
func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutput() GetClusterNodePoolNodeConfigGuestAcceleratorOutput
func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) ToGetClusterNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigGuestAcceleratorOutput
func (GetClusterNodePoolNodeConfigGuestAcceleratorOutput) Type ¶
func (o GetClusterNodePoolNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
type GetClusterNodePoolNodeConfigInput ¶
type GetClusterNodePoolNodeConfigInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigOutput() GetClusterNodePoolNodeConfigOutput ToGetClusterNodePoolNodeConfigOutputWithContext(context.Context) GetClusterNodePoolNodeConfigOutput }
GetClusterNodePoolNodeConfigInput is an input type that accepts GetClusterNodePoolNodeConfigArgs and GetClusterNodePoolNodeConfigOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigInput` via:
GetClusterNodePoolNodeConfigArgs{...}
type GetClusterNodePoolNodeConfigKubeletConfig ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigArgs ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigArgs struct { CpuCfsQuota pulumi.BoolInput `pulumi:"cpuCfsQuota"` CpuCfsQuotaPeriod pulumi.StringInput `pulumi:"cpuCfsQuotaPeriod"` CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"` }
func (GetClusterNodePoolNodeConfigKubeletConfigArgs) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigKubeletConfigArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigKubeletConfigArgs) ToGetClusterNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigKubeletConfigArgs) ToGetClusterNodePoolNodeConfigKubeletConfigOutput() GetClusterNodePoolNodeConfigKubeletConfigOutput
func (GetClusterNodePoolNodeConfigKubeletConfigArgs) ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigKubeletConfigArgs) ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigOutput
type GetClusterNodePoolNodeConfigKubeletConfigArray ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigArray []GetClusterNodePoolNodeConfigKubeletConfigInput
func (GetClusterNodePoolNodeConfigKubeletConfigArray) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigKubeletConfigArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigKubeletConfigArray) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigKubeletConfigArray) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
func (GetClusterNodePoolNodeConfigKubeletConfigArray) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigKubeletConfigArray) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
type GetClusterNodePoolNodeConfigKubeletConfigArrayInput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigKubeletConfigArrayOutput }
GetClusterNodePoolNodeConfigKubeletConfigArrayInput is an input type that accepts GetClusterNodePoolNodeConfigKubeletConfigArray and GetClusterNodePoolNodeConfigKubeletConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigKubeletConfigArrayInput` via:
GetClusterNodePoolNodeConfigKubeletConfigArray{ GetClusterNodePoolNodeConfigKubeletConfigArgs{...} }
type GetClusterNodePoolNodeConfigKubeletConfigArrayOutput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutput() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
func (GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigArrayOutput) ToGetClusterNodePoolNodeConfigKubeletConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
type GetClusterNodePoolNodeConfigKubeletConfigInput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigKubeletConfigOutput() GetClusterNodePoolNodeConfigKubeletConfigOutput ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext(context.Context) GetClusterNodePoolNodeConfigKubeletConfigOutput }
GetClusterNodePoolNodeConfigKubeletConfigInput is an input type that accepts GetClusterNodePoolNodeConfigKubeletConfigArgs and GetClusterNodePoolNodeConfigKubeletConfigOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigKubeletConfigInput` via:
GetClusterNodePoolNodeConfigKubeletConfigArgs{...}
type GetClusterNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolOutput
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) ToGetClusterNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) ToGetClusterNodePoolNodeConfigKubeletConfigOutput() GetClusterNodePoolNodeConfigKubeletConfigOutput
func (GetClusterNodePoolNodeConfigKubeletConfigOutput) ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigKubeletConfigOutput) ToGetClusterNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigKubeletConfigOutput
type GetClusterNodePoolNodeConfigLinuxNodeConfig ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigArgs ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigArgs struct {
Sysctls pulumi.StringMapInput `pulumi:"sysctls"`
}
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArgs) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
type GetClusterNodePoolNodeConfigLinuxNodeConfigArray ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigArray []GetClusterNodePoolNodeConfigLinuxNodeConfigInput
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext ¶ added in v3.22.0
func (i GetClusterNodePoolNodeConfigLinuxNodeConfigArray) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
type GetClusterNodePoolNodeConfigLinuxNodeConfigArrayInput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput }
GetClusterNodePoolNodeConfigLinuxNodeConfigArrayInput is an input type that accepts GetClusterNodePoolNodeConfigLinuxNodeConfigArray and GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigLinuxNodeConfigArrayInput` via:
GetClusterNodePoolNodeConfigLinuxNodeConfigArray{ GetClusterNodePoolNodeConfigLinuxNodeConfigArgs{...} }
type GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
func (GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
type GetClusterNodePoolNodeConfigLinuxNodeConfigInput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigOutput ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigOutput }
GetClusterNodePoolNodeConfigLinuxNodeConfigInput is an input type that accepts GetClusterNodePoolNodeConfigLinuxNodeConfigArgs and GetClusterNodePoolNodeConfigLinuxNodeConfigOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigLinuxNodeConfigInput` via:
GetClusterNodePoolNodeConfigLinuxNodeConfigArgs{...}
type GetClusterNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
type GetClusterNodePoolNodeConfigLinuxNodeConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ElementType ¶ added in v3.22.0
func (GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) Sysctls ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
func (GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutput() GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
func (GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigLinuxNodeConfigOutput) ToGetClusterNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigLinuxNodeConfigOutput
type GetClusterNodePoolNodeConfigOutput ¶
type GetClusterNodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigOutput) BootDiskKmsKey ¶
func (o GetClusterNodePoolNodeConfigOutput) BootDiskKmsKey() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigOutput) DiskSizeGb ¶
func (o GetClusterNodePoolNodeConfigOutput) DiskSizeGb() pulumi.IntOutput
func (GetClusterNodePoolNodeConfigOutput) DiskType ¶
func (o GetClusterNodePoolNodeConfigOutput) DiskType() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigOutput) GuestAccelerators ¶
func (o GetClusterNodePoolNodeConfigOutput) GuestAccelerators() GetClusterNodePoolNodeConfigGuestAcceleratorArrayOutput
func (GetClusterNodePoolNodeConfigOutput) ImageType ¶
func (o GetClusterNodePoolNodeConfigOutput) ImageType() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigOutput) KubeletConfigs ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigOutput) KubeletConfigs() GetClusterNodePoolNodeConfigKubeletConfigArrayOutput
func (GetClusterNodePoolNodeConfigOutput) Labels ¶
func (o GetClusterNodePoolNodeConfigOutput) Labels() pulumi.StringMapOutput
func (GetClusterNodePoolNodeConfigOutput) LinuxNodeConfigs ¶ added in v3.22.0
func (o GetClusterNodePoolNodeConfigOutput) LinuxNodeConfigs() GetClusterNodePoolNodeConfigLinuxNodeConfigArrayOutput
func (GetClusterNodePoolNodeConfigOutput) LocalSsdCount ¶
func (o GetClusterNodePoolNodeConfigOutput) LocalSsdCount() pulumi.IntOutput
func (GetClusterNodePoolNodeConfigOutput) MachineType ¶
func (o GetClusterNodePoolNodeConfigOutput) MachineType() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigOutput) Metadata ¶
func (o GetClusterNodePoolNodeConfigOutput) Metadata() pulumi.StringMapOutput
func (GetClusterNodePoolNodeConfigOutput) MinCpuPlatform ¶
func (o GetClusterNodePoolNodeConfigOutput) MinCpuPlatform() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigOutput) OauthScopes ¶
func (o GetClusterNodePoolNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
func (GetClusterNodePoolNodeConfigOutput) Preemptible ¶
func (o GetClusterNodePoolNodeConfigOutput) Preemptible() pulumi.BoolOutput
func (GetClusterNodePoolNodeConfigOutput) SandboxConfigs ¶
func (o GetClusterNodePoolNodeConfigOutput) SandboxConfigs() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
func (GetClusterNodePoolNodeConfigOutput) ServiceAccount ¶
func (o GetClusterNodePoolNodeConfigOutput) ServiceAccount() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigOutput) ShieldedInstanceConfigs ¶
func (o GetClusterNodePoolNodeConfigOutput) ShieldedInstanceConfigs() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
func (GetClusterNodePoolNodeConfigOutput) Tags ¶
func (o GetClusterNodePoolNodeConfigOutput) Tags() pulumi.StringArrayOutput
func (GetClusterNodePoolNodeConfigOutput) ToGetClusterNodePoolNodeConfigOutput ¶
func (o GetClusterNodePoolNodeConfigOutput) ToGetClusterNodePoolNodeConfigOutput() GetClusterNodePoolNodeConfigOutput
func (GetClusterNodePoolNodeConfigOutput) ToGetClusterNodePoolNodeConfigOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigOutput) ToGetClusterNodePoolNodeConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigOutput
func (GetClusterNodePoolNodeConfigOutput) WorkloadMetadataConfigs ¶
func (o GetClusterNodePoolNodeConfigOutput) WorkloadMetadataConfigs() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
type GetClusterNodePoolNodeConfigSandboxConfig ¶
type GetClusterNodePoolNodeConfigSandboxConfig struct {
SandboxType string `pulumi:"sandboxType"`
}
type GetClusterNodePoolNodeConfigSandboxConfigArgs ¶
type GetClusterNodePoolNodeConfigSandboxConfigArgs struct {
SandboxType pulumi.StringInput `pulumi:"sandboxType"`
}
func (GetClusterNodePoolNodeConfigSandboxConfigArgs) ElementType ¶
func (GetClusterNodePoolNodeConfigSandboxConfigArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigSandboxConfigArgs) ToGetClusterNodePoolNodeConfigSandboxConfigOutput ¶
func (i GetClusterNodePoolNodeConfigSandboxConfigArgs) ToGetClusterNodePoolNodeConfigSandboxConfigOutput() GetClusterNodePoolNodeConfigSandboxConfigOutput
func (GetClusterNodePoolNodeConfigSandboxConfigArgs) ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigSandboxConfigArgs) ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigOutput
type GetClusterNodePoolNodeConfigSandboxConfigArray ¶
type GetClusterNodePoolNodeConfigSandboxConfigArray []GetClusterNodePoolNodeConfigSandboxConfigInput
func (GetClusterNodePoolNodeConfigSandboxConfigArray) ElementType ¶
func (GetClusterNodePoolNodeConfigSandboxConfigArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigSandboxConfigArray) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput ¶
func (i GetClusterNodePoolNodeConfigSandboxConfigArray) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
func (GetClusterNodePoolNodeConfigSandboxConfigArray) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigSandboxConfigArray) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
type GetClusterNodePoolNodeConfigSandboxConfigArrayInput ¶
type GetClusterNodePoolNodeConfigSandboxConfigArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigSandboxConfigArrayOutput }
GetClusterNodePoolNodeConfigSandboxConfigArrayInput is an input type that accepts GetClusterNodePoolNodeConfigSandboxConfigArray and GetClusterNodePoolNodeConfigSandboxConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigSandboxConfigArrayInput` via:
GetClusterNodePoolNodeConfigSandboxConfigArray{ GetClusterNodePoolNodeConfigSandboxConfigArgs{...} }
type GetClusterNodePoolNodeConfigSandboxConfigArrayOutput ¶
type GetClusterNodePoolNodeConfigSandboxConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput ¶
func (o GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutput() GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
func (GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigSandboxConfigArrayOutput) ToGetClusterNodePoolNodeConfigSandboxConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigArrayOutput
type GetClusterNodePoolNodeConfigSandboxConfigInput ¶
type GetClusterNodePoolNodeConfigSandboxConfigInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigSandboxConfigOutput() GetClusterNodePoolNodeConfigSandboxConfigOutput ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext(context.Context) GetClusterNodePoolNodeConfigSandboxConfigOutput }
GetClusterNodePoolNodeConfigSandboxConfigInput is an input type that accepts GetClusterNodePoolNodeConfigSandboxConfigArgs and GetClusterNodePoolNodeConfigSandboxConfigOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigSandboxConfigInput` via:
GetClusterNodePoolNodeConfigSandboxConfigArgs{...}
type GetClusterNodePoolNodeConfigSandboxConfigOutput ¶
type GetClusterNodePoolNodeConfigSandboxConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigSandboxConfigOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigSandboxConfigOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigSandboxConfigOutput) SandboxType ¶
func (o GetClusterNodePoolNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigSandboxConfigOutput) ToGetClusterNodePoolNodeConfigSandboxConfigOutput ¶
func (o GetClusterNodePoolNodeConfigSandboxConfigOutput) ToGetClusterNodePoolNodeConfigSandboxConfigOutput() GetClusterNodePoolNodeConfigSandboxConfigOutput
func (GetClusterNodePoolNodeConfigSandboxConfigOutput) ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigSandboxConfigOutput) ToGetClusterNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigSandboxConfigOutput
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs ¶
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs struct { EnableIntegrityMonitoring pulumi.BoolInput `pulumi:"enableIntegrityMonitoring"` EnableSecureBoot pulumi.BoolInput `pulumi:"enableSecureBoot"` }
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ElementType ¶
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput ¶
func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArray ¶
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArray []GetClusterNodePoolNodeConfigShieldedInstanceConfigInput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ElementType ¶
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput ¶
func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigShieldedInstanceConfigArray) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayInput ¶
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput }
GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayInput is an input type that accepts GetClusterNodePoolNodeConfigShieldedInstanceConfigArray and GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayInput` via:
GetClusterNodePoolNodeConfigShieldedInstanceConfigArray{ GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs{...} }
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput ¶
type GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput ¶
func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigArrayOutput
type GetClusterNodePoolNodeConfigShieldedInstanceConfigInput ¶
type GetClusterNodePoolNodeConfigShieldedInstanceConfigInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput }
GetClusterNodePoolNodeConfigShieldedInstanceConfigInput is an input type that accepts GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs and GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigShieldedInstanceConfigInput` via:
GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs{...}
type GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput ¶
type GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolOutput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolOutput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput ¶
func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutput() GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
func (GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput) ToGetClusterNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigShieldedInstanceConfigOutput
type GetClusterNodePoolNodeConfigTaintArgs ¶
type GetClusterNodePoolNodeConfigTaintArgs struct { Effect pulumi.StringInput `pulumi:"effect"` Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetClusterNodePoolNodeConfigTaintArgs) ElementType ¶
func (GetClusterNodePoolNodeConfigTaintArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigTaintArgs) ToGetClusterNodePoolNodeConfigTaintOutput ¶
func (i GetClusterNodePoolNodeConfigTaintArgs) ToGetClusterNodePoolNodeConfigTaintOutput() GetClusterNodePoolNodeConfigTaintOutput
func (GetClusterNodePoolNodeConfigTaintArgs) ToGetClusterNodePoolNodeConfigTaintOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigTaintArgs) ToGetClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintOutput
type GetClusterNodePoolNodeConfigTaintArray ¶
type GetClusterNodePoolNodeConfigTaintArray []GetClusterNodePoolNodeConfigTaintInput
func (GetClusterNodePoolNodeConfigTaintArray) ElementType ¶
func (GetClusterNodePoolNodeConfigTaintArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigTaintArray) ToGetClusterNodePoolNodeConfigTaintArrayOutput ¶
func (i GetClusterNodePoolNodeConfigTaintArray) ToGetClusterNodePoolNodeConfigTaintArrayOutput() GetClusterNodePoolNodeConfigTaintArrayOutput
func (GetClusterNodePoolNodeConfigTaintArray) ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigTaintArray) ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintArrayOutput
type GetClusterNodePoolNodeConfigTaintArrayInput ¶
type GetClusterNodePoolNodeConfigTaintArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigTaintArrayOutput() GetClusterNodePoolNodeConfigTaintArrayOutput ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigTaintArrayOutput }
GetClusterNodePoolNodeConfigTaintArrayInput is an input type that accepts GetClusterNodePoolNodeConfigTaintArray and GetClusterNodePoolNodeConfigTaintArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigTaintArrayInput` via:
GetClusterNodePoolNodeConfigTaintArray{ GetClusterNodePoolNodeConfigTaintArgs{...} }
type GetClusterNodePoolNodeConfigTaintArrayOutput ¶
type GetClusterNodePoolNodeConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigTaintArrayOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigTaintArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigTaintArrayOutput) ToGetClusterNodePoolNodeConfigTaintArrayOutput ¶
func (o GetClusterNodePoolNodeConfigTaintArrayOutput) ToGetClusterNodePoolNodeConfigTaintArrayOutput() GetClusterNodePoolNodeConfigTaintArrayOutput
func (GetClusterNodePoolNodeConfigTaintArrayOutput) ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigTaintArrayOutput) ToGetClusterNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintArrayOutput
type GetClusterNodePoolNodeConfigTaintInput ¶
type GetClusterNodePoolNodeConfigTaintInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigTaintOutput() GetClusterNodePoolNodeConfigTaintOutput ToGetClusterNodePoolNodeConfigTaintOutputWithContext(context.Context) GetClusterNodePoolNodeConfigTaintOutput }
GetClusterNodePoolNodeConfigTaintInput is an input type that accepts GetClusterNodePoolNodeConfigTaintArgs and GetClusterNodePoolNodeConfigTaintOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigTaintInput` via:
GetClusterNodePoolNodeConfigTaintArgs{...}
type GetClusterNodePoolNodeConfigTaintOutput ¶
type GetClusterNodePoolNodeConfigTaintOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigTaintOutput) Effect ¶
func (o GetClusterNodePoolNodeConfigTaintOutput) Effect() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigTaintOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigTaintOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigTaintOutput) Key ¶
func (o GetClusterNodePoolNodeConfigTaintOutput) Key() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigTaintOutput) ToGetClusterNodePoolNodeConfigTaintOutput ¶
func (o GetClusterNodePoolNodeConfigTaintOutput) ToGetClusterNodePoolNodeConfigTaintOutput() GetClusterNodePoolNodeConfigTaintOutput
func (GetClusterNodePoolNodeConfigTaintOutput) ToGetClusterNodePoolNodeConfigTaintOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigTaintOutput) ToGetClusterNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigTaintOutput
func (GetClusterNodePoolNodeConfigTaintOutput) Value ¶
func (o GetClusterNodePoolNodeConfigTaintOutput) Value() pulumi.StringOutput
type GetClusterNodePoolNodeConfigWorkloadMetadataConfig ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfig struct {
NodeMetadata string `pulumi:"nodeMetadata"`
}
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs struct {
NodeMetadata pulumi.StringInput `pulumi:"nodeMetadata"`
}
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType ¶
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray []GetClusterNodePoolNodeConfigWorkloadMetadataConfigInput
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ElementType ¶
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput ¶
func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext ¶
func (i GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayInput ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext(context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput }
GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayInput is an input type that accepts GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray and GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayInput` via:
GetClusterNodePoolNodeConfigWorkloadMetadataConfigArray{ GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs{...} }
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput ¶
func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigArrayOutput
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigInput ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigInput interface { pulumi.Input ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput }
GetClusterNodePoolNodeConfigWorkloadMetadataConfigInput is an input type that accepts GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs and GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput values. You can construct a concrete instance of `GetClusterNodePoolNodeConfigWorkloadMetadataConfigInput` via:
GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs{...}
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
type GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType ¶
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata ¶
func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput() GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
func (GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (o GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput) ToGetClusterNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) GetClusterNodePoolNodeConfigWorkloadMetadataConfigOutput
type GetClusterNodePoolOutput ¶
type GetClusterNodePoolOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolOutput) Autoscalings ¶
func (o GetClusterNodePoolOutput) Autoscalings() GetClusterNodePoolAutoscalingArrayOutput
func (GetClusterNodePoolOutput) ElementType ¶
func (GetClusterNodePoolOutput) ElementType() reflect.Type
func (GetClusterNodePoolOutput) InitialNodeCount ¶
func (o GetClusterNodePoolOutput) InitialNodeCount() pulumi.IntOutput
func (GetClusterNodePoolOutput) InstanceGroupUrls ¶
func (o GetClusterNodePoolOutput) InstanceGroupUrls() pulumi.StringArrayOutput
func (GetClusterNodePoolOutput) Managements ¶
func (o GetClusterNodePoolOutput) Managements() GetClusterNodePoolManagementArrayOutput
func (GetClusterNodePoolOutput) MaxPodsPerNode ¶
func (o GetClusterNodePoolOutput) MaxPodsPerNode() pulumi.IntOutput
func (GetClusterNodePoolOutput) Name ¶
func (o GetClusterNodePoolOutput) Name() pulumi.StringOutput
The name of the cluster.
func (GetClusterNodePoolOutput) NamePrefix ¶
func (o GetClusterNodePoolOutput) NamePrefix() pulumi.StringOutput
func (GetClusterNodePoolOutput) NodeConfigs ¶
func (o GetClusterNodePoolOutput) NodeConfigs() GetClusterNodePoolNodeConfigArrayOutput
func (GetClusterNodePoolOutput) NodeCount ¶
func (o GetClusterNodePoolOutput) NodeCount() pulumi.IntOutput
func (GetClusterNodePoolOutput) NodeLocations ¶
func (o GetClusterNodePoolOutput) NodeLocations() pulumi.StringArrayOutput
func (GetClusterNodePoolOutput) ToGetClusterNodePoolOutput ¶
func (o GetClusterNodePoolOutput) ToGetClusterNodePoolOutput() GetClusterNodePoolOutput
func (GetClusterNodePoolOutput) ToGetClusterNodePoolOutputWithContext ¶
func (o GetClusterNodePoolOutput) ToGetClusterNodePoolOutputWithContext(ctx context.Context) GetClusterNodePoolOutput
func (GetClusterNodePoolOutput) UpgradeSettings ¶
func (o GetClusterNodePoolOutput) UpgradeSettings() GetClusterNodePoolUpgradeSettingArrayOutput
func (GetClusterNodePoolOutput) Version ¶
func (o GetClusterNodePoolOutput) Version() pulumi.StringOutput
type GetClusterNodePoolUpgradeSetting ¶
type GetClusterNodePoolUpgradeSetting struct { MaxSurge int `pulumi:"maxSurge"` }
type GetClusterNodePoolUpgradeSettingArgs ¶
func (GetClusterNodePoolUpgradeSettingArgs) ElementType ¶
func (GetClusterNodePoolUpgradeSettingArgs) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutput ¶
func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
func (GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutputWithContext ¶
func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
type GetClusterNodePoolUpgradeSettingArray ¶
type GetClusterNodePoolUpgradeSettingArray []GetClusterNodePoolUpgradeSettingInput
func (GetClusterNodePoolUpgradeSettingArray) ElementType ¶
func (GetClusterNodePoolUpgradeSettingArray) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutput ¶
func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
func (GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext ¶
func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
type GetClusterNodePoolUpgradeSettingArrayInput ¶
type GetClusterNodePoolUpgradeSettingArrayInput interface { pulumi.Input ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(context.Context) GetClusterNodePoolUpgradeSettingArrayOutput }
GetClusterNodePoolUpgradeSettingArrayInput is an input type that accepts GetClusterNodePoolUpgradeSettingArray and GetClusterNodePoolUpgradeSettingArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolUpgradeSettingArrayInput` via:
GetClusterNodePoolUpgradeSettingArray{ GetClusterNodePoolUpgradeSettingArgs{...} }
type GetClusterNodePoolUpgradeSettingArrayOutput ¶
type GetClusterNodePoolUpgradeSettingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolUpgradeSettingArrayOutput) ElementType ¶
func (GetClusterNodePoolUpgradeSettingArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutput ¶
func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
func (GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext ¶
func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
type GetClusterNodePoolUpgradeSettingInput ¶
type GetClusterNodePoolUpgradeSettingInput interface { pulumi.Input ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput ToGetClusterNodePoolUpgradeSettingOutputWithContext(context.Context) GetClusterNodePoolUpgradeSettingOutput }
GetClusterNodePoolUpgradeSettingInput is an input type that accepts GetClusterNodePoolUpgradeSettingArgs and GetClusterNodePoolUpgradeSettingOutput values. You can construct a concrete instance of `GetClusterNodePoolUpgradeSettingInput` via:
GetClusterNodePoolUpgradeSettingArgs{...}
type GetClusterNodePoolUpgradeSettingOutput ¶
type GetClusterNodePoolUpgradeSettingOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolUpgradeSettingOutput) ElementType ¶
func (GetClusterNodePoolUpgradeSettingOutput) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingOutput) MaxSurge ¶
func (o GetClusterNodePoolUpgradeSettingOutput) MaxSurge() pulumi.IntOutput
func (GetClusterNodePoolUpgradeSettingOutput) MaxUnavailable ¶
func (o GetClusterNodePoolUpgradeSettingOutput) MaxUnavailable() pulumi.IntOutput
func (GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutput ¶
func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
func (GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutputWithContext ¶
func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
type GetClusterPodSecurityPolicyConfig ¶
type GetClusterPodSecurityPolicyConfig struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterPodSecurityPolicyConfigArgs ¶
func (GetClusterPodSecurityPolicyConfigArgs) ElementType ¶
func (GetClusterPodSecurityPolicyConfigArgs) ElementType() reflect.Type
func (GetClusterPodSecurityPolicyConfigArgs) ToGetClusterPodSecurityPolicyConfigOutput ¶
func (i GetClusterPodSecurityPolicyConfigArgs) ToGetClusterPodSecurityPolicyConfigOutput() GetClusterPodSecurityPolicyConfigOutput
func (GetClusterPodSecurityPolicyConfigArgs) ToGetClusterPodSecurityPolicyConfigOutputWithContext ¶
func (i GetClusterPodSecurityPolicyConfigArgs) ToGetClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigOutput
type GetClusterPodSecurityPolicyConfigArray ¶
type GetClusterPodSecurityPolicyConfigArray []GetClusterPodSecurityPolicyConfigInput
func (GetClusterPodSecurityPolicyConfigArray) ElementType ¶
func (GetClusterPodSecurityPolicyConfigArray) ElementType() reflect.Type
func (GetClusterPodSecurityPolicyConfigArray) ToGetClusterPodSecurityPolicyConfigArrayOutput ¶
func (i GetClusterPodSecurityPolicyConfigArray) ToGetClusterPodSecurityPolicyConfigArrayOutput() GetClusterPodSecurityPolicyConfigArrayOutput
func (GetClusterPodSecurityPolicyConfigArray) ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext ¶
func (i GetClusterPodSecurityPolicyConfigArray) ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigArrayOutput
type GetClusterPodSecurityPolicyConfigArrayInput ¶
type GetClusterPodSecurityPolicyConfigArrayInput interface { pulumi.Input ToGetClusterPodSecurityPolicyConfigArrayOutput() GetClusterPodSecurityPolicyConfigArrayOutput ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext(context.Context) GetClusterPodSecurityPolicyConfigArrayOutput }
GetClusterPodSecurityPolicyConfigArrayInput is an input type that accepts GetClusterPodSecurityPolicyConfigArray and GetClusterPodSecurityPolicyConfigArrayOutput values. You can construct a concrete instance of `GetClusterPodSecurityPolicyConfigArrayInput` via:
GetClusterPodSecurityPolicyConfigArray{ GetClusterPodSecurityPolicyConfigArgs{...} }
type GetClusterPodSecurityPolicyConfigArrayOutput ¶
type GetClusterPodSecurityPolicyConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterPodSecurityPolicyConfigArrayOutput) ElementType ¶
func (GetClusterPodSecurityPolicyConfigArrayOutput) ElementType() reflect.Type
func (GetClusterPodSecurityPolicyConfigArrayOutput) ToGetClusterPodSecurityPolicyConfigArrayOutput ¶
func (o GetClusterPodSecurityPolicyConfigArrayOutput) ToGetClusterPodSecurityPolicyConfigArrayOutput() GetClusterPodSecurityPolicyConfigArrayOutput
func (GetClusterPodSecurityPolicyConfigArrayOutput) ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext ¶
func (o GetClusterPodSecurityPolicyConfigArrayOutput) ToGetClusterPodSecurityPolicyConfigArrayOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigArrayOutput
type GetClusterPodSecurityPolicyConfigInput ¶
type GetClusterPodSecurityPolicyConfigInput interface { pulumi.Input ToGetClusterPodSecurityPolicyConfigOutput() GetClusterPodSecurityPolicyConfigOutput ToGetClusterPodSecurityPolicyConfigOutputWithContext(context.Context) GetClusterPodSecurityPolicyConfigOutput }
GetClusterPodSecurityPolicyConfigInput is an input type that accepts GetClusterPodSecurityPolicyConfigArgs and GetClusterPodSecurityPolicyConfigOutput values. You can construct a concrete instance of `GetClusterPodSecurityPolicyConfigInput` via:
GetClusterPodSecurityPolicyConfigArgs{...}
type GetClusterPodSecurityPolicyConfigOutput ¶
type GetClusterPodSecurityPolicyConfigOutput struct{ *pulumi.OutputState }
func (GetClusterPodSecurityPolicyConfigOutput) ElementType ¶
func (GetClusterPodSecurityPolicyConfigOutput) ElementType() reflect.Type
func (GetClusterPodSecurityPolicyConfigOutput) Enabled ¶
func (o GetClusterPodSecurityPolicyConfigOutput) Enabled() pulumi.BoolOutput
func (GetClusterPodSecurityPolicyConfigOutput) ToGetClusterPodSecurityPolicyConfigOutput ¶
func (o GetClusterPodSecurityPolicyConfigOutput) ToGetClusterPodSecurityPolicyConfigOutput() GetClusterPodSecurityPolicyConfigOutput
func (GetClusterPodSecurityPolicyConfigOutput) ToGetClusterPodSecurityPolicyConfigOutputWithContext ¶
func (o GetClusterPodSecurityPolicyConfigOutput) ToGetClusterPodSecurityPolicyConfigOutputWithContext(ctx context.Context) GetClusterPodSecurityPolicyConfigOutput
type GetClusterPrivateClusterConfig ¶
type GetClusterPrivateClusterConfig struct { EnablePrivateEndpoint bool `pulumi:"enablePrivateEndpoint"` EnablePrivateNodes bool `pulumi:"enablePrivateNodes"` MasterGlobalAccessConfigs []GetClusterPrivateClusterConfigMasterGlobalAccessConfig `pulumi:"masterGlobalAccessConfigs"` MasterIpv4CidrBlock string `pulumi:"masterIpv4CidrBlock"` PeeringName string `pulumi:"peeringName"` PrivateEndpoint string `pulumi:"privateEndpoint"` PublicEndpoint string `pulumi:"publicEndpoint"` }
type GetClusterPrivateClusterConfigArgs ¶
type GetClusterPrivateClusterConfigArgs struct { EnablePrivateEndpoint pulumi.BoolInput `pulumi:"enablePrivateEndpoint"` EnablePrivateNodes pulumi.BoolInput `pulumi:"enablePrivateNodes"` MasterGlobalAccessConfigs GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayInput `pulumi:"masterGlobalAccessConfigs"` MasterIpv4CidrBlock pulumi.StringInput `pulumi:"masterIpv4CidrBlock"` PeeringName pulumi.StringInput `pulumi:"peeringName"` PrivateEndpoint pulumi.StringInput `pulumi:"privateEndpoint"` PublicEndpoint pulumi.StringInput `pulumi:"publicEndpoint"` }
func (GetClusterPrivateClusterConfigArgs) ElementType ¶
func (GetClusterPrivateClusterConfigArgs) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigArgs) ToGetClusterPrivateClusterConfigOutput ¶
func (i GetClusterPrivateClusterConfigArgs) ToGetClusterPrivateClusterConfigOutput() GetClusterPrivateClusterConfigOutput
func (GetClusterPrivateClusterConfigArgs) ToGetClusterPrivateClusterConfigOutputWithContext ¶
func (i GetClusterPrivateClusterConfigArgs) ToGetClusterPrivateClusterConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigOutput
type GetClusterPrivateClusterConfigArray ¶
type GetClusterPrivateClusterConfigArray []GetClusterPrivateClusterConfigInput
func (GetClusterPrivateClusterConfigArray) ElementType ¶
func (GetClusterPrivateClusterConfigArray) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigArray) ToGetClusterPrivateClusterConfigArrayOutput ¶
func (i GetClusterPrivateClusterConfigArray) ToGetClusterPrivateClusterConfigArrayOutput() GetClusterPrivateClusterConfigArrayOutput
func (GetClusterPrivateClusterConfigArray) ToGetClusterPrivateClusterConfigArrayOutputWithContext ¶
func (i GetClusterPrivateClusterConfigArray) ToGetClusterPrivateClusterConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigArrayOutput
type GetClusterPrivateClusterConfigArrayInput ¶
type GetClusterPrivateClusterConfigArrayInput interface { pulumi.Input ToGetClusterPrivateClusterConfigArrayOutput() GetClusterPrivateClusterConfigArrayOutput ToGetClusterPrivateClusterConfigArrayOutputWithContext(context.Context) GetClusterPrivateClusterConfigArrayOutput }
GetClusterPrivateClusterConfigArrayInput is an input type that accepts GetClusterPrivateClusterConfigArray and GetClusterPrivateClusterConfigArrayOutput values. You can construct a concrete instance of `GetClusterPrivateClusterConfigArrayInput` via:
GetClusterPrivateClusterConfigArray{ GetClusterPrivateClusterConfigArgs{...} }
type GetClusterPrivateClusterConfigArrayOutput ¶
type GetClusterPrivateClusterConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterPrivateClusterConfigArrayOutput) ElementType ¶
func (GetClusterPrivateClusterConfigArrayOutput) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigArrayOutput) ToGetClusterPrivateClusterConfigArrayOutput ¶
func (o GetClusterPrivateClusterConfigArrayOutput) ToGetClusterPrivateClusterConfigArrayOutput() GetClusterPrivateClusterConfigArrayOutput
func (GetClusterPrivateClusterConfigArrayOutput) ToGetClusterPrivateClusterConfigArrayOutputWithContext ¶
func (o GetClusterPrivateClusterConfigArrayOutput) ToGetClusterPrivateClusterConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigArrayOutput
type GetClusterPrivateClusterConfigInput ¶
type GetClusterPrivateClusterConfigInput interface { pulumi.Input ToGetClusterPrivateClusterConfigOutput() GetClusterPrivateClusterConfigOutput ToGetClusterPrivateClusterConfigOutputWithContext(context.Context) GetClusterPrivateClusterConfigOutput }
GetClusterPrivateClusterConfigInput is an input type that accepts GetClusterPrivateClusterConfigArgs and GetClusterPrivateClusterConfigOutput values. You can construct a concrete instance of `GetClusterPrivateClusterConfigInput` via:
GetClusterPrivateClusterConfigArgs{...}
type GetClusterPrivateClusterConfigMasterGlobalAccessConfig ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfig struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs struct {
Enabled pulumi.BoolInput `pulumi:"enabled"`
}
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ElementType ¶ added in v3.11.0
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ¶ added in v3.11.0
func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext ¶ added in v3.11.0
func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray []GetClusterPrivateClusterConfigMasterGlobalAccessConfigInput
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ElementType ¶ added in v3.11.0
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput ¶ added in v3.11.0
func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext ¶ added in v3.11.0
func (i GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayInput ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayInput interface { pulumi.Input ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext(context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput }
GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayInput is an input type that accepts GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray and GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput values. You can construct a concrete instance of `GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayInput` via:
GetClusterPrivateClusterConfigMasterGlobalAccessConfigArray{ GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs{...} }
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ElementType ¶ added in v3.11.0
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput ¶ added in v3.11.0
func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext ¶ added in v3.11.0
func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigInput ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigInput interface { pulumi.Input ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput }
GetClusterPrivateClusterConfigMasterGlobalAccessConfigInput is an input type that accepts GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs and GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput values. You can construct a concrete instance of `GetClusterPrivateClusterConfigMasterGlobalAccessConfigInput` via:
GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs{...}
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ¶ added in v3.11.0
type GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput struct{ *pulumi.OutputState }
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ElementType ¶ added in v3.11.0
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) Enabled ¶ added in v3.11.0
func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) Enabled() pulumi.BoolOutput
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput ¶ added in v3.11.0
func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput() GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
func (GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext ¶ added in v3.11.0
func (o GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput) ToGetClusterPrivateClusterConfigMasterGlobalAccessConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigMasterGlobalAccessConfigOutput
type GetClusterPrivateClusterConfigOutput ¶
type GetClusterPrivateClusterConfigOutput struct{ *pulumi.OutputState }
func (GetClusterPrivateClusterConfigOutput) ElementType ¶
func (GetClusterPrivateClusterConfigOutput) ElementType() reflect.Type
func (GetClusterPrivateClusterConfigOutput) EnablePrivateEndpoint ¶
func (o GetClusterPrivateClusterConfigOutput) EnablePrivateEndpoint() pulumi.BoolOutput
func (GetClusterPrivateClusterConfigOutput) EnablePrivateNodes ¶
func (o GetClusterPrivateClusterConfigOutput) EnablePrivateNodes() pulumi.BoolOutput
func (GetClusterPrivateClusterConfigOutput) MasterGlobalAccessConfigs ¶ added in v3.11.0
func (o GetClusterPrivateClusterConfigOutput) MasterGlobalAccessConfigs() GetClusterPrivateClusterConfigMasterGlobalAccessConfigArrayOutput
func (GetClusterPrivateClusterConfigOutput) MasterIpv4CidrBlock ¶
func (o GetClusterPrivateClusterConfigOutput) MasterIpv4CidrBlock() pulumi.StringOutput
func (GetClusterPrivateClusterConfigOutput) PeeringName ¶
func (o GetClusterPrivateClusterConfigOutput) PeeringName() pulumi.StringOutput
func (GetClusterPrivateClusterConfigOutput) PrivateEndpoint ¶
func (o GetClusterPrivateClusterConfigOutput) PrivateEndpoint() pulumi.StringOutput
func (GetClusterPrivateClusterConfigOutput) PublicEndpoint ¶
func (o GetClusterPrivateClusterConfigOutput) PublicEndpoint() pulumi.StringOutput
func (GetClusterPrivateClusterConfigOutput) ToGetClusterPrivateClusterConfigOutput ¶
func (o GetClusterPrivateClusterConfigOutput) ToGetClusterPrivateClusterConfigOutput() GetClusterPrivateClusterConfigOutput
func (GetClusterPrivateClusterConfigOutput) ToGetClusterPrivateClusterConfigOutputWithContext ¶
func (o GetClusterPrivateClusterConfigOutput) ToGetClusterPrivateClusterConfigOutputWithContext(ctx context.Context) GetClusterPrivateClusterConfigOutput
type GetClusterReleaseChannel ¶
type GetClusterReleaseChannel struct {
Channel string `pulumi:"channel"`
}
type GetClusterReleaseChannelArgs ¶
type GetClusterReleaseChannelArgs struct {
Channel pulumi.StringInput `pulumi:"channel"`
}
func (GetClusterReleaseChannelArgs) ElementType ¶
func (GetClusterReleaseChannelArgs) ElementType() reflect.Type
func (GetClusterReleaseChannelArgs) ToGetClusterReleaseChannelOutput ¶
func (i GetClusterReleaseChannelArgs) ToGetClusterReleaseChannelOutput() GetClusterReleaseChannelOutput
func (GetClusterReleaseChannelArgs) ToGetClusterReleaseChannelOutputWithContext ¶
func (i GetClusterReleaseChannelArgs) ToGetClusterReleaseChannelOutputWithContext(ctx context.Context) GetClusterReleaseChannelOutput
type GetClusterReleaseChannelArray ¶
type GetClusterReleaseChannelArray []GetClusterReleaseChannelInput
func (GetClusterReleaseChannelArray) ElementType ¶
func (GetClusterReleaseChannelArray) ElementType() reflect.Type
func (GetClusterReleaseChannelArray) ToGetClusterReleaseChannelArrayOutput ¶
func (i GetClusterReleaseChannelArray) ToGetClusterReleaseChannelArrayOutput() GetClusterReleaseChannelArrayOutput
func (GetClusterReleaseChannelArray) ToGetClusterReleaseChannelArrayOutputWithContext ¶
func (i GetClusterReleaseChannelArray) ToGetClusterReleaseChannelArrayOutputWithContext(ctx context.Context) GetClusterReleaseChannelArrayOutput
type GetClusterReleaseChannelArrayInput ¶
type GetClusterReleaseChannelArrayInput interface { pulumi.Input ToGetClusterReleaseChannelArrayOutput() GetClusterReleaseChannelArrayOutput ToGetClusterReleaseChannelArrayOutputWithContext(context.Context) GetClusterReleaseChannelArrayOutput }
GetClusterReleaseChannelArrayInput is an input type that accepts GetClusterReleaseChannelArray and GetClusterReleaseChannelArrayOutput values. You can construct a concrete instance of `GetClusterReleaseChannelArrayInput` via:
GetClusterReleaseChannelArray{ GetClusterReleaseChannelArgs{...} }
type GetClusterReleaseChannelArrayOutput ¶
type GetClusterReleaseChannelArrayOutput struct{ *pulumi.OutputState }
func (GetClusterReleaseChannelArrayOutput) ElementType ¶
func (GetClusterReleaseChannelArrayOutput) ElementType() reflect.Type
func (GetClusterReleaseChannelArrayOutput) Index ¶
func (o GetClusterReleaseChannelArrayOutput) Index(i pulumi.IntInput) GetClusterReleaseChannelOutput
func (GetClusterReleaseChannelArrayOutput) ToGetClusterReleaseChannelArrayOutput ¶
func (o GetClusterReleaseChannelArrayOutput) ToGetClusterReleaseChannelArrayOutput() GetClusterReleaseChannelArrayOutput
func (GetClusterReleaseChannelArrayOutput) ToGetClusterReleaseChannelArrayOutputWithContext ¶
func (o GetClusterReleaseChannelArrayOutput) ToGetClusterReleaseChannelArrayOutputWithContext(ctx context.Context) GetClusterReleaseChannelArrayOutput
type GetClusterReleaseChannelInput ¶
type GetClusterReleaseChannelInput interface { pulumi.Input ToGetClusterReleaseChannelOutput() GetClusterReleaseChannelOutput ToGetClusterReleaseChannelOutputWithContext(context.Context) GetClusterReleaseChannelOutput }
GetClusterReleaseChannelInput is an input type that accepts GetClusterReleaseChannelArgs and GetClusterReleaseChannelOutput values. You can construct a concrete instance of `GetClusterReleaseChannelInput` via:
GetClusterReleaseChannelArgs{...}
type GetClusterReleaseChannelOutput ¶
type GetClusterReleaseChannelOutput struct{ *pulumi.OutputState }
func (GetClusterReleaseChannelOutput) Channel ¶
func (o GetClusterReleaseChannelOutput) Channel() pulumi.StringOutput
func (GetClusterReleaseChannelOutput) ElementType ¶
func (GetClusterReleaseChannelOutput) ElementType() reflect.Type
func (GetClusterReleaseChannelOutput) ToGetClusterReleaseChannelOutput ¶
func (o GetClusterReleaseChannelOutput) ToGetClusterReleaseChannelOutput() GetClusterReleaseChannelOutput
func (GetClusterReleaseChannelOutput) ToGetClusterReleaseChannelOutputWithContext ¶
func (o GetClusterReleaseChannelOutput) ToGetClusterReleaseChannelOutputWithContext(ctx context.Context) GetClusterReleaseChannelOutput
type GetClusterResourceUsageExportConfig ¶
type GetClusterResourceUsageExportConfig struct { BigqueryDestinations []GetClusterResourceUsageExportConfigBigqueryDestination `pulumi:"bigqueryDestinations"` EnableNetworkEgressMetering bool `pulumi:"enableNetworkEgressMetering"` EnableResourceConsumptionMetering bool `pulumi:"enableResourceConsumptionMetering"` }
type GetClusterResourceUsageExportConfigArgs ¶
type GetClusterResourceUsageExportConfigArgs struct { BigqueryDestinations GetClusterResourceUsageExportConfigBigqueryDestinationArrayInput `pulumi:"bigqueryDestinations"` EnableNetworkEgressMetering pulumi.BoolInput `pulumi:"enableNetworkEgressMetering"` EnableResourceConsumptionMetering pulumi.BoolInput `pulumi:"enableResourceConsumptionMetering"` }
func (GetClusterResourceUsageExportConfigArgs) ElementType ¶
func (GetClusterResourceUsageExportConfigArgs) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigArgs) ToGetClusterResourceUsageExportConfigOutput ¶
func (i GetClusterResourceUsageExportConfigArgs) ToGetClusterResourceUsageExportConfigOutput() GetClusterResourceUsageExportConfigOutput
func (GetClusterResourceUsageExportConfigArgs) ToGetClusterResourceUsageExportConfigOutputWithContext ¶
func (i GetClusterResourceUsageExportConfigArgs) ToGetClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigOutput
type GetClusterResourceUsageExportConfigArray ¶
type GetClusterResourceUsageExportConfigArray []GetClusterResourceUsageExportConfigInput
func (GetClusterResourceUsageExportConfigArray) ElementType ¶
func (GetClusterResourceUsageExportConfigArray) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigArray) ToGetClusterResourceUsageExportConfigArrayOutput ¶
func (i GetClusterResourceUsageExportConfigArray) ToGetClusterResourceUsageExportConfigArrayOutput() GetClusterResourceUsageExportConfigArrayOutput
func (GetClusterResourceUsageExportConfigArray) ToGetClusterResourceUsageExportConfigArrayOutputWithContext ¶
func (i GetClusterResourceUsageExportConfigArray) ToGetClusterResourceUsageExportConfigArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigArrayOutput
type GetClusterResourceUsageExportConfigArrayInput ¶
type GetClusterResourceUsageExportConfigArrayInput interface { pulumi.Input ToGetClusterResourceUsageExportConfigArrayOutput() GetClusterResourceUsageExportConfigArrayOutput ToGetClusterResourceUsageExportConfigArrayOutputWithContext(context.Context) GetClusterResourceUsageExportConfigArrayOutput }
GetClusterResourceUsageExportConfigArrayInput is an input type that accepts GetClusterResourceUsageExportConfigArray and GetClusterResourceUsageExportConfigArrayOutput values. You can construct a concrete instance of `GetClusterResourceUsageExportConfigArrayInput` via:
GetClusterResourceUsageExportConfigArray{ GetClusterResourceUsageExportConfigArgs{...} }
type GetClusterResourceUsageExportConfigArrayOutput ¶
type GetClusterResourceUsageExportConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterResourceUsageExportConfigArrayOutput) ElementType ¶
func (GetClusterResourceUsageExportConfigArrayOutput) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigArrayOutput) ToGetClusterResourceUsageExportConfigArrayOutput ¶
func (o GetClusterResourceUsageExportConfigArrayOutput) ToGetClusterResourceUsageExportConfigArrayOutput() GetClusterResourceUsageExportConfigArrayOutput
func (GetClusterResourceUsageExportConfigArrayOutput) ToGetClusterResourceUsageExportConfigArrayOutputWithContext ¶
func (o GetClusterResourceUsageExportConfigArrayOutput) ToGetClusterResourceUsageExportConfigArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigArrayOutput
type GetClusterResourceUsageExportConfigBigqueryDestination ¶
type GetClusterResourceUsageExportConfigBigqueryDestination struct {
DatasetId string `pulumi:"datasetId"`
}
type GetClusterResourceUsageExportConfigBigqueryDestinationArgs ¶
type GetClusterResourceUsageExportConfigBigqueryDestinationArgs struct {
DatasetId pulumi.StringInput `pulumi:"datasetId"`
}
func (GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ElementType ¶
func (GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput ¶
func (i GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput() GetClusterResourceUsageExportConfigBigqueryDestinationOutput
func (GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext ¶
func (i GetClusterResourceUsageExportConfigBigqueryDestinationArgs) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationOutput
type GetClusterResourceUsageExportConfigBigqueryDestinationArray ¶
type GetClusterResourceUsageExportConfigBigqueryDestinationArray []GetClusterResourceUsageExportConfigBigqueryDestinationInput
func (GetClusterResourceUsageExportConfigBigqueryDestinationArray) ElementType ¶
func (GetClusterResourceUsageExportConfigBigqueryDestinationArray) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigBigqueryDestinationArray) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput ¶
func (i GetClusterResourceUsageExportConfigBigqueryDestinationArray) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
func (GetClusterResourceUsageExportConfigBigqueryDestinationArray) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext ¶
func (i GetClusterResourceUsageExportConfigBigqueryDestinationArray) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
type GetClusterResourceUsageExportConfigBigqueryDestinationArrayInput ¶
type GetClusterResourceUsageExportConfigBigqueryDestinationArrayInput interface { pulumi.Input ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext(context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput }
GetClusterResourceUsageExportConfigBigqueryDestinationArrayInput is an input type that accepts GetClusterResourceUsageExportConfigBigqueryDestinationArray and GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput values. You can construct a concrete instance of `GetClusterResourceUsageExportConfigBigqueryDestinationArrayInput` via:
GetClusterResourceUsageExportConfigBigqueryDestinationArray{ GetClusterResourceUsageExportConfigBigqueryDestinationArgs{...} }
type GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput ¶
type GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ElementType ¶
func (GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput ¶
func (o GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
func (GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext ¶
func (o GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationArrayOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
type GetClusterResourceUsageExportConfigBigqueryDestinationInput ¶
type GetClusterResourceUsageExportConfigBigqueryDestinationInput interface { pulumi.Input ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput() GetClusterResourceUsageExportConfigBigqueryDestinationOutput ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationOutput }
GetClusterResourceUsageExportConfigBigqueryDestinationInput is an input type that accepts GetClusterResourceUsageExportConfigBigqueryDestinationArgs and GetClusterResourceUsageExportConfigBigqueryDestinationOutput values. You can construct a concrete instance of `GetClusterResourceUsageExportConfigBigqueryDestinationInput` via:
GetClusterResourceUsageExportConfigBigqueryDestinationArgs{...}
type GetClusterResourceUsageExportConfigBigqueryDestinationOutput ¶
type GetClusterResourceUsageExportConfigBigqueryDestinationOutput struct{ *pulumi.OutputState }
func (GetClusterResourceUsageExportConfigBigqueryDestinationOutput) DatasetId ¶
func (o GetClusterResourceUsageExportConfigBigqueryDestinationOutput) DatasetId() pulumi.StringOutput
func (GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ElementType ¶
func (GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput ¶
func (o GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutput() GetClusterResourceUsageExportConfigBigqueryDestinationOutput
func (GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext ¶
func (o GetClusterResourceUsageExportConfigBigqueryDestinationOutput) ToGetClusterResourceUsageExportConfigBigqueryDestinationOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigBigqueryDestinationOutput
type GetClusterResourceUsageExportConfigInput ¶
type GetClusterResourceUsageExportConfigInput interface { pulumi.Input ToGetClusterResourceUsageExportConfigOutput() GetClusterResourceUsageExportConfigOutput ToGetClusterResourceUsageExportConfigOutputWithContext(context.Context) GetClusterResourceUsageExportConfigOutput }
GetClusterResourceUsageExportConfigInput is an input type that accepts GetClusterResourceUsageExportConfigArgs and GetClusterResourceUsageExportConfigOutput values. You can construct a concrete instance of `GetClusterResourceUsageExportConfigInput` via:
GetClusterResourceUsageExportConfigArgs{...}
type GetClusterResourceUsageExportConfigOutput ¶
type GetClusterResourceUsageExportConfigOutput struct{ *pulumi.OutputState }
func (GetClusterResourceUsageExportConfigOutput) BigqueryDestinations ¶
func (o GetClusterResourceUsageExportConfigOutput) BigqueryDestinations() GetClusterResourceUsageExportConfigBigqueryDestinationArrayOutput
func (GetClusterResourceUsageExportConfigOutput) ElementType ¶
func (GetClusterResourceUsageExportConfigOutput) ElementType() reflect.Type
func (GetClusterResourceUsageExportConfigOutput) EnableNetworkEgressMetering ¶
func (o GetClusterResourceUsageExportConfigOutput) EnableNetworkEgressMetering() pulumi.BoolOutput
func (GetClusterResourceUsageExportConfigOutput) EnableResourceConsumptionMetering ¶
func (o GetClusterResourceUsageExportConfigOutput) EnableResourceConsumptionMetering() pulumi.BoolOutput
func (GetClusterResourceUsageExportConfigOutput) ToGetClusterResourceUsageExportConfigOutput ¶
func (o GetClusterResourceUsageExportConfigOutput) ToGetClusterResourceUsageExportConfigOutput() GetClusterResourceUsageExportConfigOutput
func (GetClusterResourceUsageExportConfigOutput) ToGetClusterResourceUsageExportConfigOutputWithContext ¶
func (o GetClusterResourceUsageExportConfigOutput) ToGetClusterResourceUsageExportConfigOutputWithContext(ctx context.Context) GetClusterResourceUsageExportConfigOutput
type GetClusterVerticalPodAutoscaling ¶
type GetClusterVerticalPodAutoscaling struct {
Enabled bool `pulumi:"enabled"`
}
type GetClusterVerticalPodAutoscalingArgs ¶
func (GetClusterVerticalPodAutoscalingArgs) ElementType ¶
func (GetClusterVerticalPodAutoscalingArgs) ElementType() reflect.Type
func (GetClusterVerticalPodAutoscalingArgs) ToGetClusterVerticalPodAutoscalingOutput ¶
func (i GetClusterVerticalPodAutoscalingArgs) ToGetClusterVerticalPodAutoscalingOutput() GetClusterVerticalPodAutoscalingOutput
func (GetClusterVerticalPodAutoscalingArgs) ToGetClusterVerticalPodAutoscalingOutputWithContext ¶
func (i GetClusterVerticalPodAutoscalingArgs) ToGetClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingOutput
type GetClusterVerticalPodAutoscalingArray ¶
type GetClusterVerticalPodAutoscalingArray []GetClusterVerticalPodAutoscalingInput
func (GetClusterVerticalPodAutoscalingArray) ElementType ¶
func (GetClusterVerticalPodAutoscalingArray) ElementType() reflect.Type
func (GetClusterVerticalPodAutoscalingArray) ToGetClusterVerticalPodAutoscalingArrayOutput ¶
func (i GetClusterVerticalPodAutoscalingArray) ToGetClusterVerticalPodAutoscalingArrayOutput() GetClusterVerticalPodAutoscalingArrayOutput
func (GetClusterVerticalPodAutoscalingArray) ToGetClusterVerticalPodAutoscalingArrayOutputWithContext ¶
func (i GetClusterVerticalPodAutoscalingArray) ToGetClusterVerticalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingArrayOutput
type GetClusterVerticalPodAutoscalingArrayInput ¶
type GetClusterVerticalPodAutoscalingArrayInput interface { pulumi.Input ToGetClusterVerticalPodAutoscalingArrayOutput() GetClusterVerticalPodAutoscalingArrayOutput ToGetClusterVerticalPodAutoscalingArrayOutputWithContext(context.Context) GetClusterVerticalPodAutoscalingArrayOutput }
GetClusterVerticalPodAutoscalingArrayInput is an input type that accepts GetClusterVerticalPodAutoscalingArray and GetClusterVerticalPodAutoscalingArrayOutput values. You can construct a concrete instance of `GetClusterVerticalPodAutoscalingArrayInput` via:
GetClusterVerticalPodAutoscalingArray{ GetClusterVerticalPodAutoscalingArgs{...} }
type GetClusterVerticalPodAutoscalingArrayOutput ¶
type GetClusterVerticalPodAutoscalingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterVerticalPodAutoscalingArrayOutput) ElementType ¶
func (GetClusterVerticalPodAutoscalingArrayOutput) ElementType() reflect.Type
func (GetClusterVerticalPodAutoscalingArrayOutput) ToGetClusterVerticalPodAutoscalingArrayOutput ¶
func (o GetClusterVerticalPodAutoscalingArrayOutput) ToGetClusterVerticalPodAutoscalingArrayOutput() GetClusterVerticalPodAutoscalingArrayOutput
func (GetClusterVerticalPodAutoscalingArrayOutput) ToGetClusterVerticalPodAutoscalingArrayOutputWithContext ¶
func (o GetClusterVerticalPodAutoscalingArrayOutput) ToGetClusterVerticalPodAutoscalingArrayOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingArrayOutput
type GetClusterVerticalPodAutoscalingInput ¶
type GetClusterVerticalPodAutoscalingInput interface { pulumi.Input ToGetClusterVerticalPodAutoscalingOutput() GetClusterVerticalPodAutoscalingOutput ToGetClusterVerticalPodAutoscalingOutputWithContext(context.Context) GetClusterVerticalPodAutoscalingOutput }
GetClusterVerticalPodAutoscalingInput is an input type that accepts GetClusterVerticalPodAutoscalingArgs and GetClusterVerticalPodAutoscalingOutput values. You can construct a concrete instance of `GetClusterVerticalPodAutoscalingInput` via:
GetClusterVerticalPodAutoscalingArgs{...}
type GetClusterVerticalPodAutoscalingOutput ¶
type GetClusterVerticalPodAutoscalingOutput struct{ *pulumi.OutputState }
func (GetClusterVerticalPodAutoscalingOutput) ElementType ¶
func (GetClusterVerticalPodAutoscalingOutput) ElementType() reflect.Type
func (GetClusterVerticalPodAutoscalingOutput) Enabled ¶
func (o GetClusterVerticalPodAutoscalingOutput) Enabled() pulumi.BoolOutput
func (GetClusterVerticalPodAutoscalingOutput) ToGetClusterVerticalPodAutoscalingOutput ¶
func (o GetClusterVerticalPodAutoscalingOutput) ToGetClusterVerticalPodAutoscalingOutput() GetClusterVerticalPodAutoscalingOutput
func (GetClusterVerticalPodAutoscalingOutput) ToGetClusterVerticalPodAutoscalingOutputWithContext ¶
func (o GetClusterVerticalPodAutoscalingOutput) ToGetClusterVerticalPodAutoscalingOutputWithContext(ctx context.Context) GetClusterVerticalPodAutoscalingOutput
type GetClusterWorkloadIdentityConfig ¶
type GetClusterWorkloadIdentityConfig struct {
IdentityNamespace string `pulumi:"identityNamespace"`
}
type GetClusterWorkloadIdentityConfigArgs ¶
type GetClusterWorkloadIdentityConfigArgs struct {
IdentityNamespace pulumi.StringInput `pulumi:"identityNamespace"`
}
func (GetClusterWorkloadIdentityConfigArgs) ElementType ¶
func (GetClusterWorkloadIdentityConfigArgs) ElementType() reflect.Type
func (GetClusterWorkloadIdentityConfigArgs) ToGetClusterWorkloadIdentityConfigOutput ¶
func (i GetClusterWorkloadIdentityConfigArgs) ToGetClusterWorkloadIdentityConfigOutput() GetClusterWorkloadIdentityConfigOutput
func (GetClusterWorkloadIdentityConfigArgs) ToGetClusterWorkloadIdentityConfigOutputWithContext ¶
func (i GetClusterWorkloadIdentityConfigArgs) ToGetClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigOutput
type GetClusterWorkloadIdentityConfigArray ¶
type GetClusterWorkloadIdentityConfigArray []GetClusterWorkloadIdentityConfigInput
func (GetClusterWorkloadIdentityConfigArray) ElementType ¶
func (GetClusterWorkloadIdentityConfigArray) ElementType() reflect.Type
func (GetClusterWorkloadIdentityConfigArray) ToGetClusterWorkloadIdentityConfigArrayOutput ¶
func (i GetClusterWorkloadIdentityConfigArray) ToGetClusterWorkloadIdentityConfigArrayOutput() GetClusterWorkloadIdentityConfigArrayOutput
func (GetClusterWorkloadIdentityConfigArray) ToGetClusterWorkloadIdentityConfigArrayOutputWithContext ¶
func (i GetClusterWorkloadIdentityConfigArray) ToGetClusterWorkloadIdentityConfigArrayOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigArrayOutput
type GetClusterWorkloadIdentityConfigArrayInput ¶
type GetClusterWorkloadIdentityConfigArrayInput interface { pulumi.Input ToGetClusterWorkloadIdentityConfigArrayOutput() GetClusterWorkloadIdentityConfigArrayOutput ToGetClusterWorkloadIdentityConfigArrayOutputWithContext(context.Context) GetClusterWorkloadIdentityConfigArrayOutput }
GetClusterWorkloadIdentityConfigArrayInput is an input type that accepts GetClusterWorkloadIdentityConfigArray and GetClusterWorkloadIdentityConfigArrayOutput values. You can construct a concrete instance of `GetClusterWorkloadIdentityConfigArrayInput` via:
GetClusterWorkloadIdentityConfigArray{ GetClusterWorkloadIdentityConfigArgs{...} }
type GetClusterWorkloadIdentityConfigArrayOutput ¶
type GetClusterWorkloadIdentityConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadIdentityConfigArrayOutput) ElementType ¶
func (GetClusterWorkloadIdentityConfigArrayOutput) ElementType() reflect.Type
func (GetClusterWorkloadIdentityConfigArrayOutput) ToGetClusterWorkloadIdentityConfigArrayOutput ¶
func (o GetClusterWorkloadIdentityConfigArrayOutput) ToGetClusterWorkloadIdentityConfigArrayOutput() GetClusterWorkloadIdentityConfigArrayOutput
func (GetClusterWorkloadIdentityConfigArrayOutput) ToGetClusterWorkloadIdentityConfigArrayOutputWithContext ¶
func (o GetClusterWorkloadIdentityConfigArrayOutput) ToGetClusterWorkloadIdentityConfigArrayOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigArrayOutput
type GetClusterWorkloadIdentityConfigInput ¶
type GetClusterWorkloadIdentityConfigInput interface { pulumi.Input ToGetClusterWorkloadIdentityConfigOutput() GetClusterWorkloadIdentityConfigOutput ToGetClusterWorkloadIdentityConfigOutputWithContext(context.Context) GetClusterWorkloadIdentityConfigOutput }
GetClusterWorkloadIdentityConfigInput is an input type that accepts GetClusterWorkloadIdentityConfigArgs and GetClusterWorkloadIdentityConfigOutput values. You can construct a concrete instance of `GetClusterWorkloadIdentityConfigInput` via:
GetClusterWorkloadIdentityConfigArgs{...}
type GetClusterWorkloadIdentityConfigOutput ¶
type GetClusterWorkloadIdentityConfigOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadIdentityConfigOutput) ElementType ¶
func (GetClusterWorkloadIdentityConfigOutput) ElementType() reflect.Type
func (GetClusterWorkloadIdentityConfigOutput) IdentityNamespace ¶
func (o GetClusterWorkloadIdentityConfigOutput) IdentityNamespace() pulumi.StringOutput
func (GetClusterWorkloadIdentityConfigOutput) ToGetClusterWorkloadIdentityConfigOutput ¶
func (o GetClusterWorkloadIdentityConfigOutput) ToGetClusterWorkloadIdentityConfigOutput() GetClusterWorkloadIdentityConfigOutput
func (GetClusterWorkloadIdentityConfigOutput) ToGetClusterWorkloadIdentityConfigOutputWithContext ¶
func (o GetClusterWorkloadIdentityConfigOutput) ToGetClusterWorkloadIdentityConfigOutputWithContext(ctx context.Context) GetClusterWorkloadIdentityConfigOutput
type GetEngineVersionsArgs ¶
type GetEngineVersionsArgs struct { // The location (region or zone) to list versions for. // Must exactly match the location the cluster will be deployed in, or listed // versions may not be available. If `location`, `region`, and `zone` are not // specified, the provider-level zone must be set and is used instead. Location *string `pulumi:"location"` // ID of the project to list available cluster versions for. Should match the project the cluster will be deployed to. // Defaults to the project that the provider is authenticated with. Project *string `pulumi:"project"` // If provided, the provider will only return versions // that match the string prefix. For example, `1.11.` will match all `1.11` series // releases. Since this is just a string match, it's recommended that you append a // `.` after minor versions to ensure that prefixes such as `1.1` don't match // versions like `1.12.5-gke.10` accidentally. See [the docs on versioning schema](https://cloud.google.com/kubernetes-engine/versioning-and-upgrades#versioning_scheme) // for full details on how version strings are formatted. VersionPrefix *string `pulumi:"versionPrefix"` }
A collection of arguments for invoking getEngineVersions.
type GetEngineVersionsResult ¶
type GetEngineVersionsResult struct { // Version of Kubernetes the service deploys by default. DefaultClusterVersion string `pulumi:"defaultClusterVersion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The latest version available in the given zone for use with master instances. LatestMasterVersion string `pulumi:"latestMasterVersion"` // The latest version available in the given zone for use with node instances. LatestNodeVersion string `pulumi:"latestNodeVersion"` Location *string `pulumi:"location"` Project *string `pulumi:"project"` // A map from a release channel name to the channel's default version. ReleaseChannelDefaultVersion map[string]string `pulumi:"releaseChannelDefaultVersion"` // A list of versions available in the given zone for use with master instances. ValidMasterVersions []string `pulumi:"validMasterVersions"` // A list of versions available in the given zone for use with node instances. ValidNodeVersions []string `pulumi:"validNodeVersions"` VersionPrefix *string `pulumi:"versionPrefix"` }
A collection of values returned by getEngineVersions.
func GetEngineVersions ¶
func GetEngineVersions(ctx *pulumi.Context, args *GetEngineVersionsArgs, opts ...pulumi.InvokeOption) (*GetEngineVersionsResult, error)
Provides access to available Google Kubernetes Engine versions in a zone or region for a given project.
> If you are using the `container.getEngineVersions` datasource with a regional cluster, ensure that you have provided a region as the `location` to the datasource. A region can have a different set of supported versions than its component zones, and not all zones in a region are guaranteed to support the same version.
type GetRegistryImageArgs ¶
type GetRegistryImageArgs struct { Digest *string `pulumi:"digest"` Name string `pulumi:"name"` Project *string `pulumi:"project"` Region *string `pulumi:"region"` Tag *string `pulumi:"tag"` }
A collection of arguments for invoking getRegistryImage.
type GetRegistryImageResult ¶
type GetRegistryImageResult struct { Digest *string `pulumi:"digest"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ImageUrl string `pulumi:"imageUrl"` Name string `pulumi:"name"` Project string `pulumi:"project"` Region *string `pulumi:"region"` Tag *string `pulumi:"tag"` }
A collection of values returned by getRegistryImage.
func GetRegistryImage ¶
func GetRegistryImage(ctx *pulumi.Context, args *GetRegistryImageArgs, opts ...pulumi.InvokeOption) (*GetRegistryImageResult, error)
This data source fetches the project name, and provides the appropriate URLs to use for container registry for this project.
The URLs are computed entirely offline - as long as the project exists, they will be valid, but this data source does not contact Google Container Registry (GCR) at any point.
type GetRegistryRepositoryArgs ¶
type GetRegistryRepositoryArgs struct { Project *string `pulumi:"project"` Region *string `pulumi:"region"` }
A collection of arguments for invoking getRegistryRepository.
type GetRegistryRepositoryResult ¶
type GetRegistryRepositoryResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Project string `pulumi:"project"` Region *string `pulumi:"region"` RepositoryUrl string `pulumi:"repositoryUrl"` }
A collection of values returned by getRegistryRepository.
func GetRegistryRepository ¶
func GetRegistryRepository(ctx *pulumi.Context, args *GetRegistryRepositoryArgs, opts ...pulumi.InvokeOption) (*GetRegistryRepositoryResult, error)
This data source fetches the project name, and provides the appropriate URLs to use for container registry for this project.
The URLs are computed entirely offline - as long as the project exists, they will be valid, but this data source does not contact Google Container Registry (GCR) at any point.
type LookupClusterArgs ¶
type LookupClusterArgs struct { // The location (zone or region) this cluster has been // created in. One of `location`, `region`, `zone`, or a provider-level `zone` must // be specified. Location *string `pulumi:"location"` // The name of the cluster. Name string `pulumi:"name"` // The project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` // The region this cluster has been created in. Deprecated // in favour of `location`. Region *string `pulumi:"region"` // The zone this cluster has been created in. Deprecated in // favour of `location`. Zone *string `pulumi:"zone"` }
A collection of arguments for invoking getCluster.
type LookupClusterResult ¶
type LookupClusterResult struct { AdditionalZones []string `pulumi:"additionalZones"` AddonsConfigs []GetClusterAddonsConfig `pulumi:"addonsConfigs"` AuthenticatorGroupsConfigs []GetClusterAuthenticatorGroupsConfig `pulumi:"authenticatorGroupsConfigs"` ClusterAutoscalings []GetClusterClusterAutoscaling `pulumi:"clusterAutoscalings"` ClusterIpv4Cidr string `pulumi:"clusterIpv4Cidr"` ClusterTelemetries []GetClusterClusterTelemetry `pulumi:"clusterTelemetries"` DatabaseEncryptions []GetClusterDatabaseEncryption `pulumi:"databaseEncryptions"` DefaultMaxPodsPerNode int `pulumi:"defaultMaxPodsPerNode"` DefaultSnatStatuses []GetClusterDefaultSnatStatus `pulumi:"defaultSnatStatuses"` Description string `pulumi:"description"` EnableBinaryAuthorization bool `pulumi:"enableBinaryAuthorization"` EnableIntranodeVisibility bool `pulumi:"enableIntranodeVisibility"` EnableKubernetesAlpha bool `pulumi:"enableKubernetesAlpha"` EnableLegacyAbac bool `pulumi:"enableLegacyAbac"` EnableShieldedNodes bool `pulumi:"enableShieldedNodes"` EnableTpu bool `pulumi:"enableTpu"` Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InitialNodeCount int `pulumi:"initialNodeCount"` InstanceGroupUrls []string `pulumi:"instanceGroupUrls"` IpAllocationPolicies []GetClusterIpAllocationPolicy `pulumi:"ipAllocationPolicies"` LabelFingerprint string `pulumi:"labelFingerprint"` Location *string `pulumi:"location"` LoggingService string `pulumi:"loggingService"` MaintenancePolicies []GetClusterMaintenancePolicy `pulumi:"maintenancePolicies"` MasterAuthorizedNetworksConfigs []GetClusterMasterAuthorizedNetworksConfig `pulumi:"masterAuthorizedNetworksConfigs"` MasterAuths []GetClusterMasterAuth `pulumi:"masterAuths"` MasterVersion string `pulumi:"masterVersion"` MinMasterVersion string `pulumi:"minMasterVersion"` MonitoringService string `pulumi:"monitoringService"` Name string `pulumi:"name"` Network string `pulumi:"network"` NetworkPolicies []GetClusterNetworkPolicy `pulumi:"networkPolicies"` NetworkingMode string `pulumi:"networkingMode"` NodeConfigs []GetClusterNodeConfig `pulumi:"nodeConfigs"` NodeLocations []string `pulumi:"nodeLocations"` NodePools []GetClusterNodePool `pulumi:"nodePools"` NodeVersion string `pulumi:"nodeVersion"` Operation string `pulumi:"operation"` PodSecurityPolicyConfigs []GetClusterPodSecurityPolicyConfig `pulumi:"podSecurityPolicyConfigs"` PrivateClusterConfigs []GetClusterPrivateClusterConfig `pulumi:"privateClusterConfigs"` Project *string `pulumi:"project"` Region *string `pulumi:"region"` ReleaseChannels []GetClusterReleaseChannel `pulumi:"releaseChannels"` RemoveDefaultNodePool bool `pulumi:"removeDefaultNodePool"` ResourceLabels map[string]string `pulumi:"resourceLabels"` ResourceUsageExportConfigs []GetClusterResourceUsageExportConfig `pulumi:"resourceUsageExportConfigs"` SelfLink string `pulumi:"selfLink"` ServicesIpv4Cidr string `pulumi:"servicesIpv4Cidr"` Subnetwork string `pulumi:"subnetwork"` TpuIpv4CidrBlock string `pulumi:"tpuIpv4CidrBlock"` VerticalPodAutoscalings []GetClusterVerticalPodAutoscaling `pulumi:"verticalPodAutoscalings"` WorkloadIdentityConfigs []GetClusterWorkloadIdentityConfig `pulumi:"workloadIdentityConfigs"` Zone *string `pulumi:"zone"` }
A collection of values returned by getCluster.
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Get info about a GKE cluster from its name and location.
type NodePool ¶
type NodePool struct { pulumi.CustomResourceState // Configuration required by cluster autoscaler to adjust // the size of the node pool to the current cluster usage. Structure is documented below. Autoscaling NodePoolAutoscalingPtrOutput `pulumi:"autoscaling"` // The cluster to create the node pool for. Cluster must be present in `location` provided for zonal clusters. Cluster pulumi.StringOutput `pulumi:"cluster"` // The initial number of nodes for the pool. In // regional or multi-zonal clusters, this is the number of nodes per zone. Changing // this will force recreation of the resource. WARNING: Resizing your node pool manually // may change this value in your existing cluster, which will trigger destruction // and recreation on the next provider run (to rectify the discrepancy). If you don't // need this value, don't set it. If you do need it, you can use a lifecycle block to // ignore subsqeuent changes to this field. InitialNodeCount pulumi.IntOutput `pulumi:"initialNodeCount"` // The resource URLs of the managed instance groups associated with this node pool. InstanceGroupUrls pulumi.StringArrayOutput `pulumi:"instanceGroupUrls"` // The location (region or zone) of the cluster. Location pulumi.StringOutput `pulumi:"location"` // Node management configuration, wherein auto-repair and // auto-upgrade is configured. Structure is documented below. Management NodePoolManagementOutput `pulumi:"management"` // The maximum number of pods per node in this node pool. // Note that this does not work on node pools which are "route-based" - that is, node // pools belonging to clusters that do not have IP Aliasing enabled. // See the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr) // for more information. MaxPodsPerNode pulumi.IntOutput `pulumi:"maxPodsPerNode"` // The name of the node pool. If left blank, the provider will // auto-generate a unique name. Name pulumi.StringOutput `pulumi:"name"` // Creates a unique name for the node pool beginning // with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringOutput `pulumi:"namePrefix"` // The node configuration of the pool. See // container.Cluster for schema. NodeConfig NodePoolNodeConfigOutput `pulumi:"nodeConfig"` // The number of nodes per instance group. This field can be used to // update the number of nodes per instance group but should not be used alongside `autoscaling`. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // The list of zones in which the node pool's nodes should be located. Nodes must // be in the region of their regional cluster or in the same region as their // cluster's zone for zonal clusters. If unspecified, the cluster-level // `nodeLocations` will be used. NodeLocations pulumi.StringArrayOutput `pulumi:"nodeLocations"` // The ID of the project in which to create the node pool. If blank, // the provider-configured project will be used. Project pulumi.StringOutput `pulumi:"project"` // Specify node upgrade settings to change how many nodes GKE attempts to // upgrade at once. The number of nodes upgraded simultaneously is the sum of `maxSurge` and `maxUnavailable`. // The maximum number of nodes upgraded simultaneously is limited to 20. UpgradeSettings NodePoolUpgradeSettingsOutput `pulumi:"upgradeSettings"` // The Kubernetes version for the nodes in this pool. Note that if this field // and `autoUpgrade` are both specified, they will fight each other for what the node version should // be, so setting both is highly discouraged. While a fuzzy version can be specified, it's // recommended that you specify explicit versions as the provider will see spurious diffs // when fuzzy versions are used. See the `container.getEngineVersions` data source's // `versionPrefix` field to approximate fuzzy versions in a provider-compatible way. Version pulumi.StringOutput `pulumi:"version"` }
Manages a node pool in a Google Kubernetes Engine (GKE) cluster separately from the cluster control plane. For more information see [the official documentation](https://cloud.google.com/container-engine/docs/node-pools) and [the API reference](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters.nodePools).
## Example Usage
func GetNodePool ¶
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 ¶
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.
type NodePoolArgs ¶
type NodePoolArgs struct { // Configuration required by cluster autoscaler to adjust // the size of the node pool to the current cluster usage. Structure is documented below. Autoscaling NodePoolAutoscalingPtrInput // The cluster to create the node pool for. Cluster must be present in `location` provided for zonal clusters. Cluster pulumi.StringInput // The initial number of nodes for the pool. In // regional or multi-zonal clusters, this is the number of nodes per zone. Changing // this will force recreation of the resource. WARNING: Resizing your node pool manually // may change this value in your existing cluster, which will trigger destruction // and recreation on the next provider run (to rectify the discrepancy). If you don't // need this value, don't set it. If you do need it, you can use a lifecycle block to // ignore subsqeuent changes to this field. InitialNodeCount pulumi.IntPtrInput // The location (region or zone) of the cluster. Location pulumi.StringPtrInput // Node management configuration, wherein auto-repair and // auto-upgrade is configured. Structure is documented below. Management NodePoolManagementPtrInput // The maximum number of pods per node in this node pool. // Note that this does not work on node pools which are "route-based" - that is, node // pools belonging to clusters that do not have IP Aliasing enabled. // See the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr) // for more information. MaxPodsPerNode pulumi.IntPtrInput // The name of the node pool. If left blank, the provider will // auto-generate a unique name. Name pulumi.StringPtrInput // Creates a unique name for the node pool beginning // with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringPtrInput // The node configuration of the pool. See // container.Cluster for schema. NodeConfig NodePoolNodeConfigPtrInput // The number of nodes per instance group. This field can be used to // update the number of nodes per instance group but should not be used alongside `autoscaling`. NodeCount pulumi.IntPtrInput // The list of zones in which the node pool's nodes should be located. Nodes must // be in the region of their regional cluster or in the same region as their // cluster's zone for zonal clusters. If unspecified, the cluster-level // `nodeLocations` will be used. NodeLocations pulumi.StringArrayInput // The ID of the project in which to create the node pool. If blank, // the provider-configured project will be used. Project pulumi.StringPtrInput // Specify node upgrade settings to change how many nodes GKE attempts to // upgrade at once. The number of nodes upgraded simultaneously is the sum of `maxSurge` and `maxUnavailable`. // The maximum number of nodes upgraded simultaneously is limited to 20. UpgradeSettings NodePoolUpgradeSettingsPtrInput // The Kubernetes version for the nodes in this pool. Note that if this field // and `autoUpgrade` are both specified, they will fight each other for what the node version should // be, so setting both is highly discouraged. While a fuzzy version can be specified, it's // recommended that you specify explicit versions as the provider will see spurious diffs // when fuzzy versions are used. See the `container.getEngineVersions` data source's // `versionPrefix` field to approximate fuzzy versions in a provider-compatible way. Version pulumi.StringPtrInput }
The set of arguments for constructing a NodePool resource.
func (NodePoolArgs) ElementType ¶
func (NodePoolArgs) ElementType() reflect.Type
type NodePoolAutoscaling ¶
type NodePoolAutoscalingArgs ¶
type NodePoolAutoscalingArgs struct { // Maximum number of nodes in the NodePool. Must be >= min_node_count. MaxNodeCount pulumi.IntInput `pulumi:"maxNodeCount"` // Minimum number of nodes in the NodePool. Must be >=0 and // <= `maxNodeCount`. MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"` }
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 }
func (NodePoolAutoscalingOutput) ElementType ¶
func (NodePoolAutoscalingOutput) ElementType() reflect.Type
func (NodePoolAutoscalingOutput) MaxNodeCount ¶
func (o NodePoolAutoscalingOutput) MaxNodeCount() pulumi.IntOutput
Maximum number of nodes in the NodePool. Must be >= min_node_count.
func (NodePoolAutoscalingOutput) MinNodeCount ¶
func (o NodePoolAutoscalingOutput) MinNodeCount() pulumi.IntOutput
Minimum number of nodes in the NodePool. Must be >=0 and <= `maxNodeCount`.
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) Elem ¶
func (o NodePoolAutoscalingPtrOutput) Elem() NodePoolAutoscalingOutput
func (NodePoolAutoscalingPtrOutput) ElementType ¶
func (NodePoolAutoscalingPtrOutput) ElementType() reflect.Type
func (NodePoolAutoscalingPtrOutput) MaxNodeCount ¶
func (o NodePoolAutoscalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
Maximum number of nodes in the NodePool. Must be >= min_node_count.
func (NodePoolAutoscalingPtrOutput) MinNodeCount ¶
func (o NodePoolAutoscalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
Minimum number of nodes in the NodePool. Must be >=0 and <= `maxNodeCount`.
func (NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutput ¶
func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutput() NodePoolAutoscalingPtrOutput
func (NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutputWithContext ¶
func (o NodePoolAutoscalingPtrOutput) ToNodePoolAutoscalingPtrOutputWithContext(ctx context.Context) NodePoolAutoscalingPtrOutput
type NodePoolManagement ¶
type NodePoolManagementArgs ¶
type NodePoolManagementArgs 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"` }
func (NodePoolManagementArgs) ElementType ¶
func (NodePoolManagementArgs) ElementType() reflect.Type
func (NodePoolManagementArgs) ToNodePoolManagementOutput ¶
func (i NodePoolManagementArgs) ToNodePoolManagementOutput() NodePoolManagementOutput
func (NodePoolManagementArgs) ToNodePoolManagementOutputWithContext ¶
func (i NodePoolManagementArgs) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
func (NodePoolManagementArgs) ToNodePoolManagementPtrOutput ¶
func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
func (NodePoolManagementArgs) ToNodePoolManagementPtrOutputWithContext ¶
func (i NodePoolManagementArgs) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
type NodePoolManagementInput ¶
type NodePoolManagementInput interface { pulumi.Input ToNodePoolManagementOutput() NodePoolManagementOutput ToNodePoolManagementOutputWithContext(context.Context) NodePoolManagementOutput }
NodePoolManagementInput is an input type that accepts NodePoolManagementArgs and NodePoolManagementOutput values. You can construct a concrete instance of `NodePoolManagementInput` via:
NodePoolManagementArgs{...}
type NodePoolManagementOutput ¶
type NodePoolManagementOutput struct{ *pulumi.OutputState }
func (NodePoolManagementOutput) AutoRepair ¶
func (o NodePoolManagementOutput) AutoRepair() pulumi.BoolPtrOutput
Whether the nodes will be automatically repaired.
func (NodePoolManagementOutput) AutoUpgrade ¶
func (o NodePoolManagementOutput) AutoUpgrade() pulumi.BoolPtrOutput
Whether the nodes will be automatically upgraded.
func (NodePoolManagementOutput) ElementType ¶
func (NodePoolManagementOutput) ElementType() reflect.Type
func (NodePoolManagementOutput) ToNodePoolManagementOutput ¶
func (o NodePoolManagementOutput) ToNodePoolManagementOutput() NodePoolManagementOutput
func (NodePoolManagementOutput) ToNodePoolManagementOutputWithContext ¶
func (o NodePoolManagementOutput) ToNodePoolManagementOutputWithContext(ctx context.Context) NodePoolManagementOutput
func (NodePoolManagementOutput) ToNodePoolManagementPtrOutput ¶
func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
func (NodePoolManagementOutput) ToNodePoolManagementPtrOutputWithContext ¶
func (o NodePoolManagementOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
type NodePoolManagementPtrInput ¶
type NodePoolManagementPtrInput interface { pulumi.Input ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput ToNodePoolManagementPtrOutputWithContext(context.Context) NodePoolManagementPtrOutput }
NodePoolManagementPtrInput is an input type that accepts NodePoolManagementArgs, NodePoolManagementPtr and NodePoolManagementPtrOutput values. You can construct a concrete instance of `NodePoolManagementPtrInput` via:
NodePoolManagementArgs{...} or: nil
func NodePoolManagementPtr ¶
func NodePoolManagementPtr(v *NodePoolManagementArgs) NodePoolManagementPtrInput
type NodePoolManagementPtrOutput ¶
type NodePoolManagementPtrOutput struct{ *pulumi.OutputState }
func (NodePoolManagementPtrOutput) AutoRepair ¶
func (o NodePoolManagementPtrOutput) AutoRepair() pulumi.BoolPtrOutput
Whether the nodes will be automatically repaired.
func (NodePoolManagementPtrOutput) AutoUpgrade ¶
func (o NodePoolManagementPtrOutput) AutoUpgrade() pulumi.BoolPtrOutput
Whether the nodes will be automatically upgraded.
func (NodePoolManagementPtrOutput) Elem ¶
func (o NodePoolManagementPtrOutput) Elem() NodePoolManagementOutput
func (NodePoolManagementPtrOutput) ElementType ¶
func (NodePoolManagementPtrOutput) ElementType() reflect.Type
func (NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutput ¶
func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutput() NodePoolManagementPtrOutput
func (NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutputWithContext ¶
func (o NodePoolManagementPtrOutput) ToNodePoolManagementPtrOutputWithContext(ctx context.Context) NodePoolManagementPtrOutput
type NodePoolNodeConfig ¶
type NodePoolNodeConfig struct { BootDiskKmsKey *string `pulumi:"bootDiskKmsKey"` DiskSizeGb *int `pulumi:"diskSizeGb"` DiskType *string `pulumi:"diskType"` GuestAccelerators []NodePoolNodeConfigGuestAccelerator `pulumi:"guestAccelerators"` ImageType *string `pulumi:"imageType"` KubeletConfig *NodePoolNodeConfigKubeletConfig `pulumi:"kubeletConfig"` Labels map[string]string `pulumi:"labels"` LinuxNodeConfig *NodePoolNodeConfigLinuxNodeConfig `pulumi:"linuxNodeConfig"` LocalSsdCount *int `pulumi:"localSsdCount"` MachineType *string `pulumi:"machineType"` Metadata map[string]string `pulumi:"metadata"` MinCpuPlatform *string `pulumi:"minCpuPlatform"` OauthScopes []string `pulumi:"oauthScopes"` Preemptible *bool `pulumi:"preemptible"` SandboxConfig *NodePoolNodeConfigSandboxConfig `pulumi:"sandboxConfig"` ServiceAccount *string `pulumi:"serviceAccount"` ShieldedInstanceConfig *NodePoolNodeConfigShieldedInstanceConfig `pulumi:"shieldedInstanceConfig"` Tags []string `pulumi:"tags"` Taints []NodePoolNodeConfigTaint `pulumi:"taints"` WorkloadMetadataConfig *NodePoolNodeConfigWorkloadMetadataConfig `pulumi:"workloadMetadataConfig"` }
type NodePoolNodeConfigArgs ¶
type NodePoolNodeConfigArgs struct { BootDiskKmsKey pulumi.StringPtrInput `pulumi:"bootDiskKmsKey"` DiskSizeGb pulumi.IntPtrInput `pulumi:"diskSizeGb"` DiskType pulumi.StringPtrInput `pulumi:"diskType"` GuestAccelerators NodePoolNodeConfigGuestAcceleratorArrayInput `pulumi:"guestAccelerators"` ImageType pulumi.StringPtrInput `pulumi:"imageType"` KubeletConfig NodePoolNodeConfigKubeletConfigPtrInput `pulumi:"kubeletConfig"` Labels pulumi.StringMapInput `pulumi:"labels"` LinuxNodeConfig NodePoolNodeConfigLinuxNodeConfigPtrInput `pulumi:"linuxNodeConfig"` LocalSsdCount pulumi.IntPtrInput `pulumi:"localSsdCount"` MachineType pulumi.StringPtrInput `pulumi:"machineType"` Metadata pulumi.StringMapInput `pulumi:"metadata"` MinCpuPlatform pulumi.StringPtrInput `pulumi:"minCpuPlatform"` OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` Preemptible pulumi.BoolPtrInput `pulumi:"preemptible"` SandboxConfig NodePoolNodeConfigSandboxConfigPtrInput `pulumi:"sandboxConfig"` ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` ShieldedInstanceConfig NodePoolNodeConfigShieldedInstanceConfigPtrInput `pulumi:"shieldedInstanceConfig"` Tags pulumi.StringArrayInput `pulumi:"tags"` Taints NodePoolNodeConfigTaintArrayInput `pulumi:"taints"` WorkloadMetadataConfig NodePoolNodeConfigWorkloadMetadataConfigPtrInput `pulumi:"workloadMetadataConfig"` }
func (NodePoolNodeConfigArgs) ElementType ¶
func (NodePoolNodeConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigArgs) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
type NodePoolNodeConfigGuestAcceleratorArgs ¶
type NodePoolNodeConfigGuestAcceleratorArgs struct { Count pulumi.IntInput `pulumi:"count"` Type pulumi.StringInput `pulumi:"type"` }
func (NodePoolNodeConfigGuestAcceleratorArgs) ElementType ¶
func (NodePoolNodeConfigGuestAcceleratorArgs) ElementType() reflect.Type
func (NodePoolNodeConfigGuestAcceleratorArgs) ToNodePoolNodeConfigGuestAcceleratorOutput ¶
func (i NodePoolNodeConfigGuestAcceleratorArgs) ToNodePoolNodeConfigGuestAcceleratorOutput() NodePoolNodeConfigGuestAcceleratorOutput
func (NodePoolNodeConfigGuestAcceleratorArgs) ToNodePoolNodeConfigGuestAcceleratorOutputWithContext ¶
func (i NodePoolNodeConfigGuestAcceleratorArgs) ToNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorOutput
type NodePoolNodeConfigGuestAcceleratorArray ¶
type NodePoolNodeConfigGuestAcceleratorArray []NodePoolNodeConfigGuestAcceleratorInput
func (NodePoolNodeConfigGuestAcceleratorArray) ElementType ¶
func (NodePoolNodeConfigGuestAcceleratorArray) ElementType() reflect.Type
func (NodePoolNodeConfigGuestAcceleratorArray) ToNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
func (i NodePoolNodeConfigGuestAcceleratorArray) ToNodePoolNodeConfigGuestAcceleratorArrayOutput() NodePoolNodeConfigGuestAcceleratorArrayOutput
func (NodePoolNodeConfigGuestAcceleratorArray) ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (i NodePoolNodeConfigGuestAcceleratorArray) ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorArrayOutput
type NodePoolNodeConfigGuestAcceleratorArrayInput ¶
type NodePoolNodeConfigGuestAcceleratorArrayInput interface { pulumi.Input ToNodePoolNodeConfigGuestAcceleratorArrayOutput() NodePoolNodeConfigGuestAcceleratorArrayOutput ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(context.Context) NodePoolNodeConfigGuestAcceleratorArrayOutput }
NodePoolNodeConfigGuestAcceleratorArrayInput is an input type that accepts NodePoolNodeConfigGuestAcceleratorArray and NodePoolNodeConfigGuestAcceleratorArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigGuestAcceleratorArrayInput` via:
NodePoolNodeConfigGuestAcceleratorArray{ NodePoolNodeConfigGuestAcceleratorArgs{...} }
type NodePoolNodeConfigGuestAcceleratorArrayOutput ¶
type NodePoolNodeConfigGuestAcceleratorArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType ¶
func (NodePoolNodeConfigGuestAcceleratorArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigGuestAcceleratorArrayOutput) ToNodePoolNodeConfigGuestAcceleratorArrayOutput ¶
func (o NodePoolNodeConfigGuestAcceleratorArrayOutput) ToNodePoolNodeConfigGuestAcceleratorArrayOutput() NodePoolNodeConfigGuestAcceleratorArrayOutput
func (NodePoolNodeConfigGuestAcceleratorArrayOutput) ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext ¶
func (o NodePoolNodeConfigGuestAcceleratorArrayOutput) ToNodePoolNodeConfigGuestAcceleratorArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorArrayOutput
type NodePoolNodeConfigGuestAcceleratorInput ¶
type NodePoolNodeConfigGuestAcceleratorInput interface { pulumi.Input ToNodePoolNodeConfigGuestAcceleratorOutput() NodePoolNodeConfigGuestAcceleratorOutput ToNodePoolNodeConfigGuestAcceleratorOutputWithContext(context.Context) NodePoolNodeConfigGuestAcceleratorOutput }
NodePoolNodeConfigGuestAcceleratorInput is an input type that accepts NodePoolNodeConfigGuestAcceleratorArgs and NodePoolNodeConfigGuestAcceleratorOutput values. You can construct a concrete instance of `NodePoolNodeConfigGuestAcceleratorInput` via:
NodePoolNodeConfigGuestAcceleratorArgs{...}
type NodePoolNodeConfigGuestAcceleratorOutput ¶
type NodePoolNodeConfigGuestAcceleratorOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigGuestAcceleratorOutput) Count ¶
func (o NodePoolNodeConfigGuestAcceleratorOutput) Count() pulumi.IntOutput
func (NodePoolNodeConfigGuestAcceleratorOutput) ElementType ¶
func (NodePoolNodeConfigGuestAcceleratorOutput) ElementType() reflect.Type
func (NodePoolNodeConfigGuestAcceleratorOutput) ToNodePoolNodeConfigGuestAcceleratorOutput ¶
func (o NodePoolNodeConfigGuestAcceleratorOutput) ToNodePoolNodeConfigGuestAcceleratorOutput() NodePoolNodeConfigGuestAcceleratorOutput
func (NodePoolNodeConfigGuestAcceleratorOutput) ToNodePoolNodeConfigGuestAcceleratorOutputWithContext ¶
func (o NodePoolNodeConfigGuestAcceleratorOutput) ToNodePoolNodeConfigGuestAcceleratorOutputWithContext(ctx context.Context) NodePoolNodeConfigGuestAcceleratorOutput
func (NodePoolNodeConfigGuestAcceleratorOutput) Type ¶
func (o NodePoolNodeConfigGuestAcceleratorOutput) Type() pulumi.StringOutput
type NodePoolNodeConfigInput ¶
type NodePoolNodeConfigInput interface { pulumi.Input ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput ToNodePoolNodeConfigOutputWithContext(context.Context) NodePoolNodeConfigOutput }
NodePoolNodeConfigInput is an input type that accepts NodePoolNodeConfigArgs and NodePoolNodeConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigInput` via:
NodePoolNodeConfigArgs{...}
type NodePoolNodeConfigKubeletConfig ¶ added in v3.22.0
type NodePoolNodeConfigKubeletConfigArgs ¶ added in v3.22.0
type NodePoolNodeConfigKubeletConfigArgs struct { CpuCfsQuota pulumi.BoolPtrInput `pulumi:"cpuCfsQuota"` CpuCfsQuotaPeriod pulumi.StringPtrInput `pulumi:"cpuCfsQuotaPeriod"` CpuManagerPolicy pulumi.StringInput `pulumi:"cpuManagerPolicy"` }
func (NodePoolNodeConfigKubeletConfigArgs) ElementType ¶ added in v3.22.0
func (NodePoolNodeConfigKubeletConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigOutput() NodePoolNodeConfigKubeletConfigOutput
func (NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigOutput
func (NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput
func (NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (i NodePoolNodeConfigKubeletConfigArgs) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigPtrOutput
type NodePoolNodeConfigKubeletConfigInput ¶ added in v3.22.0
type NodePoolNodeConfigKubeletConfigInput interface { pulumi.Input ToNodePoolNodeConfigKubeletConfigOutput() NodePoolNodeConfigKubeletConfigOutput ToNodePoolNodeConfigKubeletConfigOutputWithContext(context.Context) NodePoolNodeConfigKubeletConfigOutput }
NodePoolNodeConfigKubeletConfigInput is an input type that accepts NodePoolNodeConfigKubeletConfigArgs and NodePoolNodeConfigKubeletConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigKubeletConfigInput` via:
NodePoolNodeConfigKubeletConfigArgs{...}
type NodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
type NodePoolNodeConfigKubeletConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput
func (NodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
func (NodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) CpuManagerPolicy() pulumi.StringOutput
func (NodePoolNodeConfigKubeletConfigOutput) ElementType ¶ added in v3.22.0
func (NodePoolNodeConfigKubeletConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigOutput ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigOutput() NodePoolNodeConfigKubeletConfigOutput
func (NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigOutputWithContext ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigOutput
func (NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput
func (NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigOutput) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigPtrOutput
type NodePoolNodeConfigKubeletConfigPtrInput ¶ added in v3.22.0
type NodePoolNodeConfigKubeletConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigKubeletConfigPtrOutput }
NodePoolNodeConfigKubeletConfigPtrInput is an input type that accepts NodePoolNodeConfigKubeletConfigArgs, NodePoolNodeConfigKubeletConfigPtr and NodePoolNodeConfigKubeletConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigKubeletConfigPtrInput` via:
NodePoolNodeConfigKubeletConfigArgs{...} or: nil
func NodePoolNodeConfigKubeletConfigPtr ¶ added in v3.22.0
func NodePoolNodeConfigKubeletConfigPtr(v *NodePoolNodeConfigKubeletConfigArgs) NodePoolNodeConfigKubeletConfigPtrInput
type NodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
type NodePoolNodeConfigKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuota ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuota() pulumi.BoolPtrOutput
func (NodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
func (NodePoolNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
func (NodePoolNodeConfigKubeletConfigPtrOutput) ElementType ¶ added in v3.22.0
func (NodePoolNodeConfigKubeletConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigKubeletConfigPtrOutput) ToNodePoolNodeConfigKubeletConfigPtrOutput ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigPtrOutput) ToNodePoolNodeConfigKubeletConfigPtrOutput() NodePoolNodeConfigKubeletConfigPtrOutput
func (NodePoolNodeConfigKubeletConfigPtrOutput) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext ¶ added in v3.22.0
func (o NodePoolNodeConfigKubeletConfigPtrOutput) ToNodePoolNodeConfigKubeletConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigKubeletConfigPtrOutput
type NodePoolNodeConfigLinuxNodeConfig ¶ added in v3.22.0
type NodePoolNodeConfigLinuxNodeConfigArgs ¶ added in v3.22.0
type NodePoolNodeConfigLinuxNodeConfigArgs struct {
Sysctls pulumi.StringMapInput `pulumi:"sysctls"`
}
func (NodePoolNodeConfigLinuxNodeConfigArgs) ElementType ¶ added in v3.22.0
func (NodePoolNodeConfigLinuxNodeConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigOutput() NodePoolNodeConfigLinuxNodeConfigOutput
func (NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigOutput
func (NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput
func (NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (i NodePoolNodeConfigLinuxNodeConfigArgs) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput
type NodePoolNodeConfigLinuxNodeConfigInput ¶ added in v3.22.0
type NodePoolNodeConfigLinuxNodeConfigInput interface { pulumi.Input ToNodePoolNodeConfigLinuxNodeConfigOutput() NodePoolNodeConfigLinuxNodeConfigOutput ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext(context.Context) NodePoolNodeConfigLinuxNodeConfigOutput }
NodePoolNodeConfigLinuxNodeConfigInput is an input type that accepts NodePoolNodeConfigLinuxNodeConfigArgs and NodePoolNodeConfigLinuxNodeConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigLinuxNodeConfigInput` via:
NodePoolNodeConfigLinuxNodeConfigArgs{...}
type NodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
type NodePoolNodeConfigLinuxNodeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigLinuxNodeConfigOutput) ElementType ¶ added in v3.22.0
func (NodePoolNodeConfigLinuxNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigLinuxNodeConfigOutput) Sysctls ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigOutput) Sysctls() pulumi.StringMapOutput
func (NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigOutput ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigOutput() NodePoolNodeConfigLinuxNodeConfigOutput
func (NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigOutput
func (NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput
func (NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput
type NodePoolNodeConfigLinuxNodeConfigPtrInput ¶ added in v3.22.0
type NodePoolNodeConfigLinuxNodeConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput }
NodePoolNodeConfigLinuxNodeConfigPtrInput is an input type that accepts NodePoolNodeConfigLinuxNodeConfigArgs, NodePoolNodeConfigLinuxNodeConfigPtr and NodePoolNodeConfigLinuxNodeConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigLinuxNodeConfigPtrInput` via:
NodePoolNodeConfigLinuxNodeConfigArgs{...} or: nil
func NodePoolNodeConfigLinuxNodeConfigPtr ¶ added in v3.22.0
func NodePoolNodeConfigLinuxNodeConfigPtr(v *NodePoolNodeConfigLinuxNodeConfigArgs) NodePoolNodeConfigLinuxNodeConfigPtrInput
type NodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
type NodePoolNodeConfigLinuxNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigLinuxNodeConfigPtrOutput) ElementType ¶ added in v3.22.0
func (NodePoolNodeConfigLinuxNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigLinuxNodeConfigPtrOutput) Sysctls ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) Sysctls() pulumi.StringMapOutput
func (NodePoolNodeConfigLinuxNodeConfigPtrOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutput() NodePoolNodeConfigLinuxNodeConfigPtrOutput
func (NodePoolNodeConfigLinuxNodeConfigPtrOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext ¶ added in v3.22.0
func (o NodePoolNodeConfigLinuxNodeConfigPtrOutput) ToNodePoolNodeConfigLinuxNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigLinuxNodeConfigPtrOutput
type NodePoolNodeConfigOutput ¶
type NodePoolNodeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigOutput) BootDiskKmsKey ¶
func (o NodePoolNodeConfigOutput) BootDiskKmsKey() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) DiskSizeGb ¶
func (o NodePoolNodeConfigOutput) DiskSizeGb() pulumi.IntPtrOutput
func (NodePoolNodeConfigOutput) DiskType ¶
func (o NodePoolNodeConfigOutput) DiskType() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) ElementType ¶
func (NodePoolNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigOutput) GuestAccelerators ¶
func (o NodePoolNodeConfigOutput) GuestAccelerators() NodePoolNodeConfigGuestAcceleratorArrayOutput
func (NodePoolNodeConfigOutput) ImageType ¶
func (o NodePoolNodeConfigOutput) ImageType() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) KubeletConfig ¶ added in v3.22.0
func (o NodePoolNodeConfigOutput) KubeletConfig() NodePoolNodeConfigKubeletConfigPtrOutput
func (NodePoolNodeConfigOutput) Labels ¶
func (o NodePoolNodeConfigOutput) Labels() pulumi.StringMapOutput
func (NodePoolNodeConfigOutput) LinuxNodeConfig ¶ added in v3.22.0
func (o NodePoolNodeConfigOutput) LinuxNodeConfig() NodePoolNodeConfigLinuxNodeConfigPtrOutput
func (NodePoolNodeConfigOutput) LocalSsdCount ¶
func (o NodePoolNodeConfigOutput) LocalSsdCount() pulumi.IntPtrOutput
func (NodePoolNodeConfigOutput) MachineType ¶
func (o NodePoolNodeConfigOutput) MachineType() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) Metadata ¶
func (o NodePoolNodeConfigOutput) Metadata() pulumi.StringMapOutput
func (NodePoolNodeConfigOutput) MinCpuPlatform ¶
func (o NodePoolNodeConfigOutput) MinCpuPlatform() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) OauthScopes ¶
func (o NodePoolNodeConfigOutput) OauthScopes() pulumi.StringArrayOutput
func (NodePoolNodeConfigOutput) Preemptible ¶
func (o NodePoolNodeConfigOutput) Preemptible() pulumi.BoolPtrOutput
func (NodePoolNodeConfigOutput) SandboxConfig ¶
func (o NodePoolNodeConfigOutput) SandboxConfig() NodePoolNodeConfigSandboxConfigPtrOutput
func (NodePoolNodeConfigOutput) ServiceAccount ¶
func (o NodePoolNodeConfigOutput) ServiceAccount() pulumi.StringPtrOutput
func (NodePoolNodeConfigOutput) ShieldedInstanceConfig ¶
func (o NodePoolNodeConfigOutput) ShieldedInstanceConfig() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (NodePoolNodeConfigOutput) Tags ¶
func (o NodePoolNodeConfigOutput) Tags() pulumi.StringArrayOutput
func (NodePoolNodeConfigOutput) Taints ¶
func (o NodePoolNodeConfigOutput) Taints() NodePoolNodeConfigTaintArrayOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutput() NodePoolNodeConfigOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigOutput) WorkloadMetadataConfig ¶
func (o NodePoolNodeConfigOutput) WorkloadMetadataConfig() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type NodePoolNodeConfigPtrInput ¶
type NodePoolNodeConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput ToNodePoolNodeConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigPtrOutput }
NodePoolNodeConfigPtrInput is an input type that accepts NodePoolNodeConfigArgs, NodePoolNodeConfigPtr and NodePoolNodeConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigPtrInput` via:
NodePoolNodeConfigArgs{...} or: nil
func NodePoolNodeConfigPtr ¶
func NodePoolNodeConfigPtr(v *NodePoolNodeConfigArgs) NodePoolNodeConfigPtrInput
type NodePoolNodeConfigPtrOutput ¶
type NodePoolNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigPtrOutput) BootDiskKmsKey ¶
func (o NodePoolNodeConfigPtrOutput) BootDiskKmsKey() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) DiskSizeGb ¶
func (o NodePoolNodeConfigPtrOutput) DiskSizeGb() pulumi.IntPtrOutput
func (NodePoolNodeConfigPtrOutput) DiskType ¶
func (o NodePoolNodeConfigPtrOutput) DiskType() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) Elem ¶
func (o NodePoolNodeConfigPtrOutput) Elem() NodePoolNodeConfigOutput
func (NodePoolNodeConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigPtrOutput) GuestAccelerators ¶
func (o NodePoolNodeConfigPtrOutput) GuestAccelerators() NodePoolNodeConfigGuestAcceleratorArrayOutput
func (NodePoolNodeConfigPtrOutput) ImageType ¶
func (o NodePoolNodeConfigPtrOutput) ImageType() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) KubeletConfig ¶ added in v3.22.0
func (o NodePoolNodeConfigPtrOutput) KubeletConfig() NodePoolNodeConfigKubeletConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) Labels ¶
func (o NodePoolNodeConfigPtrOutput) Labels() pulumi.StringMapOutput
func (NodePoolNodeConfigPtrOutput) LinuxNodeConfig ¶ added in v3.22.0
func (o NodePoolNodeConfigPtrOutput) LinuxNodeConfig() NodePoolNodeConfigLinuxNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) LocalSsdCount ¶
func (o NodePoolNodeConfigPtrOutput) LocalSsdCount() pulumi.IntPtrOutput
func (NodePoolNodeConfigPtrOutput) MachineType ¶
func (o NodePoolNodeConfigPtrOutput) MachineType() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) Metadata ¶
func (o NodePoolNodeConfigPtrOutput) Metadata() pulumi.StringMapOutput
func (NodePoolNodeConfigPtrOutput) MinCpuPlatform ¶
func (o NodePoolNodeConfigPtrOutput) MinCpuPlatform() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) OauthScopes ¶
func (o NodePoolNodeConfigPtrOutput) OauthScopes() pulumi.StringArrayOutput
func (NodePoolNodeConfigPtrOutput) Preemptible ¶
func (o NodePoolNodeConfigPtrOutput) Preemptible() pulumi.BoolPtrOutput
func (NodePoolNodeConfigPtrOutput) SandboxConfig ¶
func (o NodePoolNodeConfigPtrOutput) SandboxConfig() NodePoolNodeConfigSandboxConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) ServiceAccount ¶
func (o NodePoolNodeConfigPtrOutput) ServiceAccount() pulumi.StringPtrOutput
func (NodePoolNodeConfigPtrOutput) ShieldedInstanceConfig ¶
func (o NodePoolNodeConfigPtrOutput) ShieldedInstanceConfig() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) Tags ¶
func (o NodePoolNodeConfigPtrOutput) Tags() pulumi.StringArrayOutput
func (NodePoolNodeConfigPtrOutput) Taints ¶
func (o NodePoolNodeConfigPtrOutput) Taints() NodePoolNodeConfigTaintArrayOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutput() NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigPtrOutput) ToNodePoolNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigPtrOutput
func (NodePoolNodeConfigPtrOutput) WorkloadMetadataConfig ¶
func (o NodePoolNodeConfigPtrOutput) WorkloadMetadataConfig() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type NodePoolNodeConfigSandboxConfig ¶
type NodePoolNodeConfigSandboxConfig struct {
SandboxType string `pulumi:"sandboxType"`
}
type NodePoolNodeConfigSandboxConfigArgs ¶
type NodePoolNodeConfigSandboxConfigArgs struct {
SandboxType pulumi.StringInput `pulumi:"sandboxType"`
}
func (NodePoolNodeConfigSandboxConfigArgs) ElementType ¶
func (NodePoolNodeConfigSandboxConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigOutput ¶
func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigOutput() NodePoolNodeConfigSandboxConfigOutput
func (NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigOutputWithContext ¶
func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigOutput
func (NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigPtrOutput ¶
func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput
func (NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigSandboxConfigArgs) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigPtrOutput
type NodePoolNodeConfigSandboxConfigInput ¶
type NodePoolNodeConfigSandboxConfigInput interface { pulumi.Input ToNodePoolNodeConfigSandboxConfigOutput() NodePoolNodeConfigSandboxConfigOutput ToNodePoolNodeConfigSandboxConfigOutputWithContext(context.Context) NodePoolNodeConfigSandboxConfigOutput }
NodePoolNodeConfigSandboxConfigInput is an input type that accepts NodePoolNodeConfigSandboxConfigArgs and NodePoolNodeConfigSandboxConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigSandboxConfigInput` via:
NodePoolNodeConfigSandboxConfigArgs{...}
type NodePoolNodeConfigSandboxConfigOutput ¶
type NodePoolNodeConfigSandboxConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSandboxConfigOutput) ElementType ¶
func (NodePoolNodeConfigSandboxConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSandboxConfigOutput) SandboxType ¶
func (o NodePoolNodeConfigSandboxConfigOutput) SandboxType() pulumi.StringOutput
func (NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigOutput ¶
func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigOutput() NodePoolNodeConfigSandboxConfigOutput
func (NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigOutputWithContext ¶
func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigOutput
func (NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigPtrOutput ¶
func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput
func (NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigSandboxConfigOutput) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigPtrOutput
type NodePoolNodeConfigSandboxConfigPtrInput ¶
type NodePoolNodeConfigSandboxConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigSandboxConfigPtrOutput }
NodePoolNodeConfigSandboxConfigPtrInput is an input type that accepts NodePoolNodeConfigSandboxConfigArgs, NodePoolNodeConfigSandboxConfigPtr and NodePoolNodeConfigSandboxConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigSandboxConfigPtrInput` via:
NodePoolNodeConfigSandboxConfigArgs{...} or: nil
func NodePoolNodeConfigSandboxConfigPtr ¶
func NodePoolNodeConfigSandboxConfigPtr(v *NodePoolNodeConfigSandboxConfigArgs) NodePoolNodeConfigSandboxConfigPtrInput
type NodePoolNodeConfigSandboxConfigPtrOutput ¶
type NodePoolNodeConfigSandboxConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigSandboxConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigSandboxConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigSandboxConfigPtrOutput) SandboxType ¶
func (o NodePoolNodeConfigSandboxConfigPtrOutput) SandboxType() pulumi.StringPtrOutput
func (NodePoolNodeConfigSandboxConfigPtrOutput) ToNodePoolNodeConfigSandboxConfigPtrOutput ¶
func (o NodePoolNodeConfigSandboxConfigPtrOutput) ToNodePoolNodeConfigSandboxConfigPtrOutput() NodePoolNodeConfigSandboxConfigPtrOutput
func (NodePoolNodeConfigSandboxConfigPtrOutput) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigSandboxConfigPtrOutput) ToNodePoolNodeConfigSandboxConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigSandboxConfigPtrOutput
type NodePoolNodeConfigShieldedInstanceConfigArgs ¶
type NodePoolNodeConfigShieldedInstanceConfigArgs struct { EnableIntegrityMonitoring pulumi.BoolPtrInput `pulumi:"enableIntegrityMonitoring"` EnableSecureBoot pulumi.BoolPtrInput `pulumi:"enableSecureBoot"` }
func (NodePoolNodeConfigShieldedInstanceConfigArgs) ElementType ¶
func (NodePoolNodeConfigShieldedInstanceConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigOutput ¶
func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigOutput() NodePoolNodeConfigShieldedInstanceConfigOutput
func (NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigOutput
func (NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigShieldedInstanceConfigArgs) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput
type NodePoolNodeConfigShieldedInstanceConfigInput ¶
type NodePoolNodeConfigShieldedInstanceConfigInput interface { pulumi.Input ToNodePoolNodeConfigShieldedInstanceConfigOutput() NodePoolNodeConfigShieldedInstanceConfigOutput ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(context.Context) NodePoolNodeConfigShieldedInstanceConfigOutput }
NodePoolNodeConfigShieldedInstanceConfigInput is an input type that accepts NodePoolNodeConfigShieldedInstanceConfigArgs and NodePoolNodeConfigShieldedInstanceConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigShieldedInstanceConfigInput` via:
NodePoolNodeConfigShieldedInstanceConfigArgs{...}
type NodePoolNodeConfigShieldedInstanceConfigOutput ¶
type NodePoolNodeConfigShieldedInstanceConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigShieldedInstanceConfigOutput) ElementType ¶
func (NodePoolNodeConfigShieldedInstanceConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring ¶
func (o NodePoolNodeConfigShieldedInstanceConfigOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot ¶
func (o NodePoolNodeConfigShieldedInstanceConfigOutput) EnableSecureBoot() pulumi.BoolPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigOutput ¶
func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigOutput() NodePoolNodeConfigShieldedInstanceConfigOutput
func (NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext ¶
func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigOutput
func (NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigShieldedInstanceConfigOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput
type NodePoolNodeConfigShieldedInstanceConfigPtrInput ¶
type NodePoolNodeConfigShieldedInstanceConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput }
NodePoolNodeConfigShieldedInstanceConfigPtrInput is an input type that accepts NodePoolNodeConfigShieldedInstanceConfigArgs, NodePoolNodeConfigShieldedInstanceConfigPtr and NodePoolNodeConfigShieldedInstanceConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigShieldedInstanceConfigPtrInput` via:
NodePoolNodeConfigShieldedInstanceConfigArgs{...} or: nil
func NodePoolNodeConfigShieldedInstanceConfigPtr ¶
func NodePoolNodeConfigShieldedInstanceConfigPtr(v *NodePoolNodeConfigShieldedInstanceConfigArgs) NodePoolNodeConfigShieldedInstanceConfigPtrInput
type NodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
type NodePoolNodeConfigShieldedInstanceConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring ¶
func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableIntegrityMonitoring() pulumi.BoolPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot ¶
func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) EnableSecureBoot() pulumi.BoolPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput ¶
func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutput() NodePoolNodeConfigShieldedInstanceConfigPtrOutput
func (NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigShieldedInstanceConfigPtrOutput) ToNodePoolNodeConfigShieldedInstanceConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigShieldedInstanceConfigPtrOutput
type NodePoolNodeConfigTaint ¶
type NodePoolNodeConfigTaintArgs ¶
type NodePoolNodeConfigTaintArgs struct { Effect pulumi.StringInput `pulumi:"effect"` Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (NodePoolNodeConfigTaintArgs) ElementType ¶
func (NodePoolNodeConfigTaintArgs) ElementType() reflect.Type
func (NodePoolNodeConfigTaintArgs) ToNodePoolNodeConfigTaintOutput ¶
func (i NodePoolNodeConfigTaintArgs) ToNodePoolNodeConfigTaintOutput() NodePoolNodeConfigTaintOutput
func (NodePoolNodeConfigTaintArgs) ToNodePoolNodeConfigTaintOutputWithContext ¶
func (i NodePoolNodeConfigTaintArgs) ToNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintOutput
type NodePoolNodeConfigTaintArray ¶
type NodePoolNodeConfigTaintArray []NodePoolNodeConfigTaintInput
func (NodePoolNodeConfigTaintArray) ElementType ¶
func (NodePoolNodeConfigTaintArray) ElementType() reflect.Type
func (NodePoolNodeConfigTaintArray) ToNodePoolNodeConfigTaintArrayOutput ¶
func (i NodePoolNodeConfigTaintArray) ToNodePoolNodeConfigTaintArrayOutput() NodePoolNodeConfigTaintArrayOutput
func (NodePoolNodeConfigTaintArray) ToNodePoolNodeConfigTaintArrayOutputWithContext ¶
func (i NodePoolNodeConfigTaintArray) ToNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintArrayOutput
type NodePoolNodeConfigTaintArrayInput ¶
type NodePoolNodeConfigTaintArrayInput interface { pulumi.Input ToNodePoolNodeConfigTaintArrayOutput() NodePoolNodeConfigTaintArrayOutput ToNodePoolNodeConfigTaintArrayOutputWithContext(context.Context) NodePoolNodeConfigTaintArrayOutput }
NodePoolNodeConfigTaintArrayInput is an input type that accepts NodePoolNodeConfigTaintArray and NodePoolNodeConfigTaintArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigTaintArrayInput` via:
NodePoolNodeConfigTaintArray{ NodePoolNodeConfigTaintArgs{...} }
type NodePoolNodeConfigTaintArrayOutput ¶
type NodePoolNodeConfigTaintArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigTaintArrayOutput) ElementType ¶
func (NodePoolNodeConfigTaintArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigTaintArrayOutput) Index ¶
func (o NodePoolNodeConfigTaintArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigTaintOutput
func (NodePoolNodeConfigTaintArrayOutput) ToNodePoolNodeConfigTaintArrayOutput ¶
func (o NodePoolNodeConfigTaintArrayOutput) ToNodePoolNodeConfigTaintArrayOutput() NodePoolNodeConfigTaintArrayOutput
func (NodePoolNodeConfigTaintArrayOutput) ToNodePoolNodeConfigTaintArrayOutputWithContext ¶
func (o NodePoolNodeConfigTaintArrayOutput) ToNodePoolNodeConfigTaintArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintArrayOutput
type NodePoolNodeConfigTaintInput ¶
type NodePoolNodeConfigTaintInput interface { pulumi.Input ToNodePoolNodeConfigTaintOutput() NodePoolNodeConfigTaintOutput ToNodePoolNodeConfigTaintOutputWithContext(context.Context) NodePoolNodeConfigTaintOutput }
NodePoolNodeConfigTaintInput is an input type that accepts NodePoolNodeConfigTaintArgs and NodePoolNodeConfigTaintOutput values. You can construct a concrete instance of `NodePoolNodeConfigTaintInput` via:
NodePoolNodeConfigTaintArgs{...}
type NodePoolNodeConfigTaintOutput ¶
type NodePoolNodeConfigTaintOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigTaintOutput) Effect ¶
func (o NodePoolNodeConfigTaintOutput) Effect() pulumi.StringOutput
func (NodePoolNodeConfigTaintOutput) ElementType ¶
func (NodePoolNodeConfigTaintOutput) ElementType() reflect.Type
func (NodePoolNodeConfigTaintOutput) Key ¶
func (o NodePoolNodeConfigTaintOutput) Key() pulumi.StringOutput
func (NodePoolNodeConfigTaintOutput) ToNodePoolNodeConfigTaintOutput ¶
func (o NodePoolNodeConfigTaintOutput) ToNodePoolNodeConfigTaintOutput() NodePoolNodeConfigTaintOutput
func (NodePoolNodeConfigTaintOutput) ToNodePoolNodeConfigTaintOutputWithContext ¶
func (o NodePoolNodeConfigTaintOutput) ToNodePoolNodeConfigTaintOutputWithContext(ctx context.Context) NodePoolNodeConfigTaintOutput
func (NodePoolNodeConfigTaintOutput) Value ¶
func (o NodePoolNodeConfigTaintOutput) Value() pulumi.StringOutput
type NodePoolNodeConfigWorkloadMetadataConfig ¶
type NodePoolNodeConfigWorkloadMetadataConfig struct {
NodeMetadata string `pulumi:"nodeMetadata"`
}
type NodePoolNodeConfigWorkloadMetadataConfigArgs ¶
type NodePoolNodeConfigWorkloadMetadataConfigArgs struct {
NodeMetadata pulumi.StringInput `pulumi:"nodeMetadata"`
}
func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType ¶
func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigOutput() NodePoolNodeConfigWorkloadMetadataConfigOutput
func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigOutput
func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
func (NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigWorkloadMetadataConfigArgs) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type NodePoolNodeConfigWorkloadMetadataConfigInput ¶
type NodePoolNodeConfigWorkloadMetadataConfigInput interface { pulumi.Input ToNodePoolNodeConfigWorkloadMetadataConfigOutput() NodePoolNodeConfigWorkloadMetadataConfigOutput ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(context.Context) NodePoolNodeConfigWorkloadMetadataConfigOutput }
NodePoolNodeConfigWorkloadMetadataConfigInput is an input type that accepts NodePoolNodeConfigWorkloadMetadataConfigArgs and NodePoolNodeConfigWorkloadMetadataConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigWorkloadMetadataConfigInput` via:
NodePoolNodeConfigWorkloadMetadataConfigArgs{...}
type NodePoolNodeConfigWorkloadMetadataConfigOutput ¶
type NodePoolNodeConfigWorkloadMetadataConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType ¶
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) NodeMetadata() pulumi.StringOutput
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigOutput ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigOutput() NodePoolNodeConfigWorkloadMetadataConfigOutput
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigOutput
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
func (NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type NodePoolNodeConfigWorkloadMetadataConfigPtrInput ¶
type NodePoolNodeConfigWorkloadMetadataConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput }
NodePoolNodeConfigWorkloadMetadataConfigPtrInput is an input type that accepts NodePoolNodeConfigWorkloadMetadataConfigArgs, NodePoolNodeConfigWorkloadMetadataConfigPtr and NodePoolNodeConfigWorkloadMetadataConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigWorkloadMetadataConfigPtrInput` via:
NodePoolNodeConfigWorkloadMetadataConfigArgs{...} or: nil
func NodePoolNodeConfigWorkloadMetadataConfigPtr ¶
func NodePoolNodeConfigWorkloadMetadataConfigPtr(v *NodePoolNodeConfigWorkloadMetadataConfigArgs) NodePoolNodeConfigWorkloadMetadataConfigPtrInput
type NodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
type NodePoolNodeConfigWorkloadMetadataConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) NodeMetadata() pulumi.StringPtrOutput
func (NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutput() NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
func (NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigWorkloadMetadataConfigPtrOutput) ToNodePoolNodeConfigWorkloadMetadataConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigWorkloadMetadataConfigPtrOutput
type NodePoolState ¶
type NodePoolState struct { // Configuration required by cluster autoscaler to adjust // the size of the node pool to the current cluster usage. Structure is documented below. Autoscaling NodePoolAutoscalingPtrInput // The cluster to create the node pool for. Cluster must be present in `location` provided for zonal clusters. Cluster pulumi.StringPtrInput // The initial number of nodes for the pool. In // regional or multi-zonal clusters, this is the number of nodes per zone. Changing // this will force recreation of the resource. WARNING: Resizing your node pool manually // may change this value in your existing cluster, which will trigger destruction // and recreation on the next provider run (to rectify the discrepancy). If you don't // need this value, don't set it. If you do need it, you can use a lifecycle block to // ignore subsqeuent changes to this field. InitialNodeCount pulumi.IntPtrInput // The resource URLs of the managed instance groups associated with this node pool. InstanceGroupUrls pulumi.StringArrayInput // The location (region or zone) of the cluster. Location pulumi.StringPtrInput // Node management configuration, wherein auto-repair and // auto-upgrade is configured. Structure is documented below. Management NodePoolManagementPtrInput // The maximum number of pods per node in this node pool. // Note that this does not work on node pools which are "route-based" - that is, node // pools belonging to clusters that do not have IP Aliasing enabled. // See the [official documentation](https://cloud.google.com/kubernetes-engine/docs/how-to/flexible-pod-cidr) // for more information. MaxPodsPerNode pulumi.IntPtrInput // The name of the node pool. If left blank, the provider will // auto-generate a unique name. Name pulumi.StringPtrInput // Creates a unique name for the node pool beginning // with the specified prefix. Conflicts with `name`. NamePrefix pulumi.StringPtrInput // The node configuration of the pool. See // container.Cluster for schema. NodeConfig NodePoolNodeConfigPtrInput // The number of nodes per instance group. This field can be used to // update the number of nodes per instance group but should not be used alongside `autoscaling`. NodeCount pulumi.IntPtrInput // The list of zones in which the node pool's nodes should be located. Nodes must // be in the region of their regional cluster or in the same region as their // cluster's zone for zonal clusters. If unspecified, the cluster-level // `nodeLocations` will be used. NodeLocations pulumi.StringArrayInput // The ID of the project in which to create the node pool. If blank, // the provider-configured project will be used. Project pulumi.StringPtrInput // Specify node upgrade settings to change how many nodes GKE attempts to // upgrade at once. The number of nodes upgraded simultaneously is the sum of `maxSurge` and `maxUnavailable`. // The maximum number of nodes upgraded simultaneously is limited to 20. UpgradeSettings NodePoolUpgradeSettingsPtrInput // The Kubernetes version for the nodes in this pool. Note that if this field // and `autoUpgrade` are both specified, they will fight each other for what the node version should // be, so setting both is highly discouraged. While a fuzzy version can be specified, it's // recommended that you specify explicit versions as the provider will see spurious diffs // when fuzzy versions are used. See the `container.getEngineVersions` data source's // `versionPrefix` field to approximate fuzzy versions in a provider-compatible way. Version pulumi.StringPtrInput }
func (NodePoolState) ElementType ¶
func (NodePoolState) ElementType() reflect.Type
type NodePoolUpgradeSettings ¶
type NodePoolUpgradeSettings struct { // The number of additional nodes that can be added to the node pool during // an upgrade. Increasing `maxSurge` raises the number of nodes that can be upgraded simultaneously. // Can be set to 0 or greater. MaxSurge int `pulumi:"maxSurge"` // an upgrade. Increasing `maxUnavailable` raises the number of nodes that can be upgraded in // parallel. Can be set to 0 or greater. MaxUnavailable int `pulumi:"maxUnavailable"` }
type NodePoolUpgradeSettingsArgs ¶
type NodePoolUpgradeSettingsArgs struct { // The number of additional nodes that can be added to the node pool during // an upgrade. Increasing `maxSurge` raises the number of nodes that can be upgraded simultaneously. // Can be set to 0 or greater. MaxSurge pulumi.IntInput `pulumi:"maxSurge"` // an upgrade. Increasing `maxUnavailable` raises the number of nodes that can be upgraded in // parallel. Can be set to 0 or greater. MaxUnavailable pulumi.IntInput `pulumi:"maxUnavailable"` }
func (NodePoolUpgradeSettingsArgs) ElementType ¶
func (NodePoolUpgradeSettingsArgs) ElementType() reflect.Type
func (NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsOutput ¶
func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsOutput() NodePoolUpgradeSettingsOutput
func (NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsOutputWithContext ¶
func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsOutput
func (NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsPtrOutput ¶
func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput
func (NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (i NodePoolUpgradeSettingsArgs) ToNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsPtrOutput
type NodePoolUpgradeSettingsInput ¶
type NodePoolUpgradeSettingsInput interface { pulumi.Input ToNodePoolUpgradeSettingsOutput() NodePoolUpgradeSettingsOutput ToNodePoolUpgradeSettingsOutputWithContext(context.Context) NodePoolUpgradeSettingsOutput }
NodePoolUpgradeSettingsInput is an input type that accepts NodePoolUpgradeSettingsArgs and NodePoolUpgradeSettingsOutput values. You can construct a concrete instance of `NodePoolUpgradeSettingsInput` via:
NodePoolUpgradeSettingsArgs{...}
type NodePoolUpgradeSettingsOutput ¶
type NodePoolUpgradeSettingsOutput struct{ *pulumi.OutputState }
func (NodePoolUpgradeSettingsOutput) ElementType ¶
func (NodePoolUpgradeSettingsOutput) ElementType() reflect.Type
func (NodePoolUpgradeSettingsOutput) MaxSurge ¶
func (o NodePoolUpgradeSettingsOutput) MaxSurge() pulumi.IntOutput
The number of additional nodes that can be added to the node pool during an upgrade. Increasing `maxSurge` raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater.
func (NodePoolUpgradeSettingsOutput) MaxUnavailable ¶
func (o NodePoolUpgradeSettingsOutput) MaxUnavailable() pulumi.IntOutput
The number of nodes that can be simultaneously unavailable during an upgrade. Increasing `maxUnavailable` raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater.
func (NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsOutput ¶
func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsOutput() NodePoolUpgradeSettingsOutput
func (NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsOutputWithContext ¶
func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsOutput
func (NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsPtrOutput ¶
func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput
func (NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o NodePoolUpgradeSettingsOutput) ToNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsPtrOutput
type NodePoolUpgradeSettingsPtrInput ¶
type NodePoolUpgradeSettingsPtrInput interface { pulumi.Input ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput ToNodePoolUpgradeSettingsPtrOutputWithContext(context.Context) NodePoolUpgradeSettingsPtrOutput }
NodePoolUpgradeSettingsPtrInput is an input type that accepts NodePoolUpgradeSettingsArgs, NodePoolUpgradeSettingsPtr and NodePoolUpgradeSettingsPtrOutput values. You can construct a concrete instance of `NodePoolUpgradeSettingsPtrInput` via:
NodePoolUpgradeSettingsArgs{...} or: nil
func NodePoolUpgradeSettingsPtr ¶
func NodePoolUpgradeSettingsPtr(v *NodePoolUpgradeSettingsArgs) NodePoolUpgradeSettingsPtrInput
type NodePoolUpgradeSettingsPtrOutput ¶
type NodePoolUpgradeSettingsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolUpgradeSettingsPtrOutput) Elem ¶
func (o NodePoolUpgradeSettingsPtrOutput) Elem() NodePoolUpgradeSettingsOutput
func (NodePoolUpgradeSettingsPtrOutput) ElementType ¶
func (NodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
func (NodePoolUpgradeSettingsPtrOutput) MaxSurge ¶
func (o NodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.IntPtrOutput
The number of additional nodes that can be added to the node pool during an upgrade. Increasing `maxSurge` raises the number of nodes that can be upgraded simultaneously. Can be set to 0 or greater.
func (NodePoolUpgradeSettingsPtrOutput) MaxUnavailable ¶
func (o NodePoolUpgradeSettingsPtrOutput) MaxUnavailable() pulumi.IntPtrOutput
The number of nodes that can be simultaneously unavailable during an upgrade. Increasing `maxUnavailable` raises the number of nodes that can be upgraded in parallel. Can be set to 0 or greater.
func (NodePoolUpgradeSettingsPtrOutput) ToNodePoolUpgradeSettingsPtrOutput ¶
func (o NodePoolUpgradeSettingsPtrOutput) ToNodePoolUpgradeSettingsPtrOutput() NodePoolUpgradeSettingsPtrOutput
func (NodePoolUpgradeSettingsPtrOutput) ToNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o NodePoolUpgradeSettingsPtrOutput) ToNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) NodePoolUpgradeSettingsPtrOutput
type Registry ¶
type Registry struct { pulumi.CustomResourceState // The URI of the created resource. BucketSelfLink pulumi.StringOutput `pulumi:"bucketSelfLink"` // The location of the registry. One of `ASIA`, `EU`, `US` or not specified. See [the official documentation](https://cloud.google.com/container-registry/docs/pushing-and-pulling#pushing_an_image_to_a_registry) for more information on registry locations. Location pulumi.StringPtrOutput `pulumi:"location"` // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Ensures that the Google Cloud Storage bucket that backs Google Container Registry exists. Creating this resource will create the backing bucket if it does not exist, or do nothing if the bucket already exists. Destroying this resource does *NOT* destroy the backing bucket. For more information see [the official documentation](https://cloud.google.com/container-registry/docs/overview)
This resource can be used to ensure that the GCS bucket exists prior to assigning permissions. For more information see the [access control page](https://cloud.google.com/container-registry/docs/access-control) for GCR.
func GetRegistry ¶
func GetRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)
GetRegistry gets an existing Registry 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 NewRegistry ¶
func NewRegistry(ctx *pulumi.Context, name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)
NewRegistry registers a new resource with the given unique name, arguments, and options.
type RegistryArgs ¶
type RegistryArgs struct { // The location of the registry. One of `ASIA`, `EU`, `US` or not specified. See [the official documentation](https://cloud.google.com/container-registry/docs/pushing-and-pulling#pushing_an_image_to_a_registry) for more information on registry locations. Location pulumi.StringPtrInput // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryState ¶
type RegistryState struct { // The URI of the created resource. BucketSelfLink pulumi.StringPtrInput // The location of the registry. One of `ASIA`, `EU`, `US` or not specified. See [the official documentation](https://cloud.google.com/container-registry/docs/pushing-and-pulling#pushing_an_image_to_a_registry) for more information on registry locations. Location pulumi.StringPtrInput // The ID of the project in which the resource belongs. If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type