container library

Classes

AttachedCluster
An Anthos cluster running on customer owned infrastructure.
AttachedClusterArgs
The set of arguments for AttachedCluster. The set of arguments for AttachedCluster.
AttachedClusterAuthorization
AttachedClusterBinaryAuthorization
AttachedClusterError
AttachedClusterFleet
AttachedClusterLoggingConfig
AttachedClusterLoggingConfigComponentConfig
AttachedClusterMonitoringConfig
AttachedClusterMonitoringConfigManagedPrometheusConfig
AttachedClusterOidcConfig
AttachedClusterProxyConfig
AttachedClusterProxyConfigKubernetesSecret
AttachedClusterSecurityPostureConfig
AttachedClusterState
Input properties used for looking up and filtering AttachedCluster resources.
AttachedClusterWorkloadIdentityConfig
AwsCluster
An Anthos cluster running on AWS.
AwsClusterArgs
The set of arguments for AwsCluster. The set of arguments for AwsCluster.
AwsClusterAuthorization
AwsClusterAuthorizationAdminGroup
AwsClusterAuthorizationAdminUser
AwsClusterBinaryAuthorization
AwsClusterControlPlane
AwsClusterControlPlaneAwsServicesAuthentication
AwsClusterControlPlaneConfigEncryption
AwsClusterControlPlaneDatabaseEncryption
AwsClusterControlPlaneInstancePlacement
AwsClusterControlPlaneMainVolume
AwsClusterControlPlaneProxyConfig
AwsClusterControlPlaneRootVolume
AwsClusterControlPlaneSshConfig
AwsClusterFleet
AwsClusterLoggingConfig
AwsClusterLoggingConfigComponentConfig
AwsClusterNetworking
AwsClusterState
Input properties used for looking up and filtering AwsCluster resources.
AwsClusterWorkloadIdentityConfig
AwsNodePool
An Anthos node pool running on AWS.
AwsNodePoolArgs
The set of arguments for AwsNodePool. The set of arguments for AwsNodePool.
AwsNodePoolAutoscaling
AwsNodePoolConfig
AwsNodePoolConfigAutoscalingMetricsCollection
AwsNodePoolConfigConfigEncryption
AwsNodePoolConfigInstancePlacement
AwsNodePoolConfigProxyConfig
AwsNodePoolConfigRootVolume
AwsNodePoolConfigSpotConfig
AwsNodePoolConfigSshConfig
AwsNodePoolConfigTaint
AwsNodePoolKubeletConfig
AwsNodePoolManagement
AwsNodePoolMaxPodsConstraint
AwsNodePoolState
Input properties used for looking up and filtering AwsNodePool resources.
AwsNodePoolUpdateSettings
AwsNodePoolUpdateSettingsSurgeSettings
AzureClient
AzureClient resources hold client authentication information needed by the Anthos Multi-Cloud API to manage Azure resources on your Azure subscription.When an AzureCluster is created, an AzureClient resource needs to be provided and all operations on Azure resources associated to that cluster will authenticate to Azure services using the given client.AzureClient resources are immutable and cannot be modified upon creation.Each AzureClient resource is bound to a single Azure Active Directory Application and tenant.
AzureClientArgs
The set of arguments for AzureClient. The set of arguments for AzureClient.
AzureClientState
Input properties used for looking up and filtering AzureClient resources.
AzureCluster
An Anthos cluster running on Azure.
AzureClusterArgs
The set of arguments for AzureCluster. The set of arguments for AzureCluster.
AzureClusterAuthorization
AzureClusterAuthorizationAdminGroup
AzureClusterAuthorizationAdminUser
AzureClusterAzureServicesAuthentication
AzureClusterControlPlane
AzureClusterControlPlaneDatabaseEncryption
AzureClusterControlPlaneMainVolume
AzureClusterControlPlaneProxyConfig
AzureClusterControlPlaneReplicaPlacement
AzureClusterControlPlaneRootVolume
AzureClusterControlPlaneSshConfig
AzureClusterFleet
AzureClusterLoggingConfig
AzureClusterLoggingConfigComponentConfig
AzureClusterNetworking
AzureClusterState
Input properties used for looking up and filtering AzureCluster resources.
AzureClusterWorkloadIdentityConfig
AzureNodePool
An Anthos node pool running on Azure.
AzureNodePoolArgs
The set of arguments for AzureNodePool. The set of arguments for AzureNodePool.
AzureNodePoolAutoscaling
AzureNodePoolConfig
AzureNodePoolConfigProxyConfig
AzureNodePoolConfigRootVolume
AzureNodePoolConfigSshConfig
AzureNodePoolManagement
AzureNodePoolMaxPodsConstraint
AzureNodePoolState
Input properties used for looking up and filtering AzureNodePool resources.
Cluster
Manages a Google Kubernetes Engine (GKE) cluster.
ClusterAddonsConfig
ClusterAddonsConfigAgentSandboxConfig
ClusterAddonsConfigCloudrunConfig
ClusterAddonsConfigConfigConnectorConfig
ClusterAddonsConfigDnsCacheConfig
ClusterAddonsConfigGcePersistentDiskCsiDriverConfig
ClusterAddonsConfigGcpFilestoreCsiDriverConfig
ClusterAddonsConfigGcsFuseCsiDriverConfig
ClusterAddonsConfigGkeBackupAgentConfig
ClusterAddonsConfigHighScaleCheckpointingConfig
ClusterAddonsConfigHorizontalPodAutoscaling
ClusterAddonsConfigHttpLoadBalancing
ClusterAddonsConfigIstioConfig
ClusterAddonsConfigKalmConfig
ClusterAddonsConfigLustreCsiDriverConfig
ClusterAddonsConfigNetworkPolicyConfig
ClusterAddonsConfigNodeReadinessConfig
ClusterAddonsConfigParallelstoreCsiDriverConfig
ClusterAddonsConfigPodSnapshotConfig
ClusterAddonsConfigRayOperatorConfig
ClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfig
ClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfig
ClusterAddonsConfigSliceControllerConfig
ClusterAddonsConfigSlurmOperatorConfig
ClusterAddonsConfigStatefulHaConfig
ClusterAnonymousAuthenticationConfig
ClusterArgs
The set of arguments for Cluster. The set of arguments for Cluster.
ClusterAuthenticatorGroupsConfig
ClusterAutopilotClusterPolicyConfig
ClusterBinaryAuthorization
ClusterClusterAutoscaling
ClusterClusterAutoscalingAutoProvisioningDefaults
ClusterClusterAutoscalingAutoProvisioningDefaultsManagement
ClusterClusterAutoscalingAutoProvisioningDefaultsManagementUpgradeOption
ClusterClusterAutoscalingAutoProvisioningDefaultsShieldedInstanceConfig
ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettings
ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettings
ClusterClusterAutoscalingAutoProvisioningDefaultsUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy
ClusterClusterAutoscalingResourceLimit
ClusterClusterTelemetry
ClusterConfidentialNodes
ClusterControlPlaneEndpointsConfig
ClusterControlPlaneEndpointsConfigDnsEndpointConfig
ClusterControlPlaneEndpointsConfigIpEndpointsConfig
ClusterCostManagementConfig
ClusterDatabaseEncryption
ClusterDefaultSnatStatus
ClusterDnsConfig
ClusterEnableK8sBetaApis
ClusterEnterpriseConfig
ClusterFleet
ClusterGatewayApiConfig
ClusterGkeAutoUpgradeConfig
ClusterIdentityServiceConfig
ClusterIpAllocationPolicy
ClusterIpAllocationPolicyAdditionalIpRangesConfig
ClusterIpAllocationPolicyAdditionalPodRangesConfig
ClusterIpAllocationPolicyAutoIpamConfig
ClusterIpAllocationPolicyNetworkTierConfig
ClusterIpAllocationPolicyPodCidrOverprovisionConfig
ClusterLoggingConfig
ClusterMaintenancePolicy
ClusterMaintenancePolicyDailyMaintenanceWindow
ClusterMaintenancePolicyDisruptionBudget
ClusterMaintenancePolicyMaintenanceExclusion
ClusterMaintenancePolicyMaintenanceExclusionExclusionOptions
ClusterMaintenancePolicyRecurringMaintenanceWindow
ClusterMaintenancePolicyRecurringMaintenanceWindowDelayUntil
ClusterMaintenancePolicyRecurringMaintenanceWindowWindowStartTime
ClusterMaintenancePolicyRecurringWindow
ClusterManagedMachineLearningDiagnosticsConfig
ClusterManagedOpentelemetryConfig
ClusterMasterAuth
ClusterMasterAuthClientCertificateConfig
ClusterMasterAuthorizedNetworksConfig
ClusterMasterAuthorizedNetworksConfigCidrBlock
ClusterMeshCertificates
ClusterMonitoringConfig
ClusterMonitoringConfigAdvancedDatapathObservabilityConfig
ClusterMonitoringConfigManagedPrometheus
ClusterMonitoringConfigManagedPrometheusAutoMonitoringConfig
ClusterNetworkPerformanceConfig
ClusterNetworkPolicy
ClusterNodeConfig
ClusterNodeConfigAdvancedMachineFeatures
ClusterNodeConfigBootDisk
ClusterNodeConfigConfidentialNodes
ClusterNodeConfigContainerdConfig
ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfig
ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
ClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
ClusterNodeConfigContainerdConfigRegistryHost
ClusterNodeConfigContainerdConfigRegistryHostHost
ClusterNodeConfigContainerdConfigRegistryHostHostCa
ClusterNodeConfigContainerdConfigRegistryHostHostClient
ClusterNodeConfigContainerdConfigRegistryHostHostClientCert
ClusterNodeConfigContainerdConfigRegistryHostHostClientKey
ClusterNodeConfigContainerdConfigRegistryHostHostHeader
ClusterNodeConfigContainerdConfigWritableCgroups
ClusterNodeConfigEffectiveTaint
ClusterNodeConfigEphemeralStorageConfig
ClusterNodeConfigEphemeralStorageLocalSsdConfig
ClusterNodeConfigFastSocket
ClusterNodeConfigGcfsConfig
ClusterNodeConfigGuestAccelerator
ClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfig
ClusterNodeConfigGuestAcceleratorGpuSharingConfig
ClusterNodeConfigGvnic
ClusterNodeConfigHostMaintenancePolicy
ClusterNodeConfigHostMaintenancePolicyOpportunisticMaintenanceStrategy
ClusterNodeConfigKubeletConfig
ClusterNodeConfigKubeletConfigCrashLoopBackOff
ClusterNodeConfigKubeletConfigEvictionMinimumReclaim
ClusterNodeConfigKubeletConfigEvictionSoft
ClusterNodeConfigKubeletConfigEvictionSoftGracePeriod
ClusterNodeConfigKubeletConfigMemoryManager
ClusterNodeConfigKubeletConfigTopologyManager
ClusterNodeConfigLinuxNodeConfig
ClusterNodeConfigLinuxNodeConfigAccurateTimeConfig
ClusterNodeConfigLinuxNodeConfigCustomNodeInit
ClusterNodeConfigLinuxNodeConfigCustomNodeInitInitScript
ClusterNodeConfigLinuxNodeConfigHugepagesConfig
ClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading
ClusterNodeConfigLinuxNodeConfigSwapConfig
ClusterNodeConfigLinuxNodeConfigSwapConfigBootDiskProfile
ClusterNodeConfigLinuxNodeConfigSwapConfigDedicatedLocalSsdProfile
ClusterNodeConfigLinuxNodeConfigSwapConfigEncryptionConfig
ClusterNodeConfigLinuxNodeConfigSwapConfigEphemeralLocalSsdProfile
ClusterNodeConfigLocalNvmeSsdBlockConfig
ClusterNodeConfigNodeImageConfig
ClusterNodeConfigReservationAffinity
ClusterNodeConfigSandboxConfig
ClusterNodeConfigSecondaryBootDisk
ClusterNodeConfigShieldedInstanceConfig
ClusterNodeConfigSoleTenantConfig
ClusterNodeConfigSoleTenantConfigNodeAffinity
ClusterNodeConfigTaint
ClusterNodeConfigTaintConfig
ClusterNodeConfigWindowsNodeConfig
ClusterNodeConfigWorkloadMetadataConfig
ClusterNodeCreationConfig
ClusterNodePool
ClusterNodePoolAutoConfig
ClusterNodePoolAutoConfigLinuxNodeConfig
ClusterNodePoolAutoConfigLinuxNodeConfigNodeKernelModuleLoading
ClusterNodePoolAutoConfigNetworkTags
ClusterNodePoolAutoConfigNodeKubeletConfig
ClusterNodePoolAutoscaling
ClusterNodePoolDefaults
ClusterNodePoolDefaultsNodeConfigDefaults
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfig
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfig
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHost
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHostHost
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHostHostCa
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHostHostClient
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHostHostClientCert
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHostHostClientKey
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigRegistryHostHostHeader
ClusterNodePoolDefaultsNodeConfigDefaultsContainerdConfigWritableCgroups
ClusterNodePoolDefaultsNodeConfigDefaultsGcfsConfig
ClusterNodePoolMaintenancePolicy
ClusterNodePoolMaintenancePolicyExclusionUntilEndOfSupport
ClusterNodePoolManagement
ClusterNodePoolNetworkConfig
ClusterNodePoolNetworkConfigAdditionalNodeNetworkConfig
ClusterNodePoolNetworkConfigAdditionalPodNetworkConfig
ClusterNodePoolNetworkConfigNetworkPerformanceConfig
ClusterNodePoolNetworkConfigPodCidrOverprovisionConfig
ClusterNodePoolNodeConfig
ClusterNodePoolNodeConfigAdvancedMachineFeatures
ClusterNodePoolNodeConfigBootDisk
ClusterNodePoolNodeConfigConfidentialNodes
ClusterNodePoolNodeConfigContainerdConfig
ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfig
ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
ClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
ClusterNodePoolNodeConfigContainerdConfigRegistryHost
ClusterNodePoolNodeConfigContainerdConfigRegistryHostHost
ClusterNodePoolNodeConfigContainerdConfigRegistryHostHostCa
ClusterNodePoolNodeConfigContainerdConfigRegistryHostHostClient
ClusterNodePoolNodeConfigContainerdConfigRegistryHostHostClientCert
ClusterNodePoolNodeConfigContainerdConfigRegistryHostHostClientKey
ClusterNodePoolNodeConfigContainerdConfigRegistryHostHostHeader
ClusterNodePoolNodeConfigContainerdConfigWritableCgroups
ClusterNodePoolNodeConfigEffectiveTaint
ClusterNodePoolNodeConfigEphemeralStorageConfig
ClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig
ClusterNodePoolNodeConfigFastSocket
ClusterNodePoolNodeConfigGcfsConfig
ClusterNodePoolNodeConfigGuestAccelerator
ClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig
ClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfig
ClusterNodePoolNodeConfigGvnic
ClusterNodePoolNodeConfigHostMaintenancePolicy
ClusterNodePoolNodeConfigHostMaintenancePolicyOpportunisticMaintenanceStrategy
ClusterNodePoolNodeConfigKubeletConfig
ClusterNodePoolNodeConfigKubeletConfigCrashLoopBackOff
ClusterNodePoolNodeConfigKubeletConfigEvictionMinimumReclaim
ClusterNodePoolNodeConfigKubeletConfigEvictionSoft
ClusterNodePoolNodeConfigKubeletConfigEvictionSoftGracePeriod
ClusterNodePoolNodeConfigKubeletConfigMemoryManager
ClusterNodePoolNodeConfigKubeletConfigTopologyManager
ClusterNodePoolNodeConfigLinuxNodeConfig
ClusterNodePoolNodeConfigLinuxNodeConfigAccurateTimeConfig
ClusterNodePoolNodeConfigLinuxNodeConfigCustomNodeInit
ClusterNodePoolNodeConfigLinuxNodeConfigCustomNodeInitInitScript
ClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfig
ClusterNodePoolNodeConfigLinuxNodeConfigNodeKernelModuleLoading
ClusterNodePoolNodeConfigLinuxNodeConfigSwapConfig
ClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigBootDiskProfile
ClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigDedicatedLocalSsdProfile
ClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigEncryptionConfig
ClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigEphemeralLocalSsdProfile
ClusterNodePoolNodeConfigLocalNvmeSsdBlockConfig
ClusterNodePoolNodeConfigNodeImageConfig
ClusterNodePoolNodeConfigReservationAffinity
ClusterNodePoolNodeConfigSandboxConfig
ClusterNodePoolNodeConfigSecondaryBootDisk
ClusterNodePoolNodeConfigShieldedInstanceConfig
ClusterNodePoolNodeConfigSoleTenantConfig
ClusterNodePoolNodeConfigSoleTenantConfigNodeAffinity
ClusterNodePoolNodeConfigTaint
ClusterNodePoolNodeConfigTaintConfig
ClusterNodePoolNodeConfigWindowsNodeConfig
ClusterNodePoolNodeConfigWorkloadMetadataConfig
ClusterNodePoolNodeDrainConfig
ClusterNodePoolPlacementPolicy
ClusterNodePoolQueuedProvisioning
ClusterNodePoolUpgradeSettings
ClusterNodePoolUpgradeSettingsBlueGreenSettings
ClusterNodePoolUpgradeSettingsBlueGreenSettingsAutoscaledRolloutPolicy
ClusterNodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy
ClusterNotificationConfig
ClusterNotificationConfigPubsub
ClusterNotificationConfigPubsubFilter
ClusterPodAutoscaling
ClusterPodSecurityPolicyConfig
ClusterPrivateClusterConfig
ClusterPrivateClusterConfigMasterGlobalAccessConfig
ClusterProtectConfig
ClusterProtectConfigWorkloadConfig
ClusterRbacBindingConfig
ClusterReleaseChannel
ClusterResourceUsageExportConfig
ClusterResourceUsageExportConfigBigqueryDestination
ClusterRollbackSafeUpgrade
ClusterSecretManagerConfig
ClusterSecretManagerConfigRotationConfig
ClusterSecretSyncConfig
ClusterSecretSyncConfigRotationConfig
ClusterSecurityPostureConfig
ClusterServiceExternalIpsConfig
ClusterState
Input properties used for looking up and filtering Cluster resources.
ClusterTpuConfig
ClusterUserManagedKeysConfig
ClusterVerticalPodAutoscaling
ClusterWorkloadAltsConfig
ClusterWorkloadIdentityConfig
GetAttachedInstallManifestArgs
Arguments for getAttachedInstallManifest. Arguments for getAttachedInstallManifest.
GetAttachedInstallManifestResult
Result data returned by getAttachedInstallManifest.
GetAttachedVersionsArgs
Arguments for getAttachedVersions. Arguments for getAttachedVersions.
GetAttachedVersionsResult
Result data returned by getAttachedVersions.
GetAwsVersionsArgs
Arguments for getAwsVersions. Arguments for getAwsVersions.
GetAwsVersionsResult
Result data returned by getAwsVersions.
GetAzureVersionsArgs
Arguments for getAzureVersions. Arguments for getAzureVersions.
GetAzureVersionsResult
Result data returned by getAzureVersions.
GetClusterAddonsConfig
GetClusterAddonsConfigAgentSandboxConfig
GetClusterAddonsConfigCloudrunConfig
GetClusterAddonsConfigConfigConnectorConfig
GetClusterAddonsConfigDnsCacheConfig
GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig
GetClusterAddonsConfigGcpFilestoreCsiDriverConfig
GetClusterAddonsConfigGcsFuseCsiDriverConfig
GetClusterAddonsConfigGkeBackupAgentConfig
GetClusterAddonsConfigHighScaleCheckpointingConfig
GetClusterAddonsConfigHorizontalPodAutoscaling
GetClusterAddonsConfigHttpLoadBalancing
GetClusterAddonsConfigIstioConfig
GetClusterAddonsConfigKalmConfig
GetClusterAddonsConfigLustreCsiDriverConfig
GetClusterAddonsConfigNetworkPolicyConfig
GetClusterAddonsConfigNodeReadinessConfig
GetClusterAddonsConfigParallelstoreCsiDriverConfig
GetClusterAddonsConfigPodSnapshotConfig
GetClusterAddonsConfigRayOperatorConfig
GetClusterAddonsConfigRayOperatorConfigRayClusterLoggingConfig
GetClusterAddonsConfigRayOperatorConfigRayClusterMonitoringConfig
GetClusterAddonsConfigSliceControllerConfig
GetClusterAddonsConfigSlurmOperatorConfig
GetClusterAddonsConfigStatefulHaConfig
GetClusterAnonymousAuthenticationConfig
GetClusterArgs
Arguments for getCluster. Arguments for getCluster.
GetClusterAuthenticatorGroupsConfig
GetClusterAutopilotClusterPolicyConfig
GetClusterBinaryAuthorization
GetClusterClusterAutoscaling
GetClusterClusterAutoscalingAutoProvisioningDefault
GetClusterClusterAutoscalingAutoProvisioningDefaultManagement
GetClusterClusterAutoscalingAutoProvisioningDefaultManagementUpgradeOption
GetClusterClusterAutoscalingAutoProvisioningDefaultShieldedInstanceConfig
GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSetting
GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSettingBlueGreenSetting
GetClusterClusterAutoscalingAutoProvisioningDefaultUpgradeSettingBlueGreenSettingStandardRolloutPolicy
GetClusterClusterAutoscalingResourceLimit
GetClusterClusterTelemetry
GetClusterConfidentialNode
GetClusterControlPlaneEndpointsConfig
GetClusterControlPlaneEndpointsConfigDnsEndpointConfig
GetClusterControlPlaneEndpointsConfigIpEndpointsConfig
GetClusterCostManagementConfig
GetClusterDatabaseEncryption
GetClusterDefaultSnatStatus
GetClusterDnsConfig
GetClusterEnableK8sBetaApi
GetClusterEnterpriseConfig
GetClusterFleet
GetClusterGatewayApiConfig
GetClusterGkeAutoUpgradeConfig
GetClusterIdentityServiceConfig
GetClusterIpAllocationPolicy
GetClusterIpAllocationPolicyAdditionalIpRangesConfig
GetClusterIpAllocationPolicyAdditionalPodRangesConfig
GetClusterIpAllocationPolicyAutoIpamConfig
GetClusterIpAllocationPolicyNetworkTierConfig
GetClusterIpAllocationPolicyPodCidrOverprovisionConfig
GetClusterLoggingConfig
GetClusterMaintenancePolicy
GetClusterMaintenancePolicyDailyMaintenanceWindow
GetClusterMaintenancePolicyDisruptionBudget
GetClusterMaintenancePolicyMaintenanceExclusion
GetClusterMaintenancePolicyMaintenanceExclusionExclusionOption
GetClusterMaintenancePolicyRecurringMaintenanceWindow
GetClusterMaintenancePolicyRecurringMaintenanceWindowDelayUntil
GetClusterMaintenancePolicyRecurringMaintenanceWindowWindowStartTime
GetClusterMaintenancePolicyRecurringWindow
GetClusterManagedMachineLearningDiagnosticsConfig
GetClusterManagedOpentelemetryConfig
GetClusterMasterAuth
GetClusterMasterAuthClientCertificateConfig
GetClusterMasterAuthorizedNetworksConfig
GetClusterMasterAuthorizedNetworksConfigCidrBlock
GetClusterMeshCertificate
GetClusterMonitoringConfig
GetClusterMonitoringConfigAdvancedDatapathObservabilityConfig
GetClusterMonitoringConfigManagedPrometheus
GetClusterMonitoringConfigManagedPrometheusAutoMonitoringConfig
GetClusterNetworkPerformanceConfig
GetClusterNetworkPolicy
GetClusterNodeConfig
GetClusterNodeConfigAdvancedMachineFeature
GetClusterNodeConfigBootDisk
GetClusterNodeConfigConfidentialNode
GetClusterNodeConfigContainerdConfig
GetClusterNodeConfigContainerdConfigPrivateRegistryAccessConfig
GetClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
GetClusterNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
GetClusterNodeConfigContainerdConfigRegistryHost
GetClusterNodeConfigContainerdConfigRegistryHostHost
GetClusterNodeConfigContainerdConfigRegistryHostHostCa
GetClusterNodeConfigContainerdConfigRegistryHostHostClient
GetClusterNodeConfigContainerdConfigRegistryHostHostClientCert
GetClusterNodeConfigContainerdConfigRegistryHostHostClientKey
GetClusterNodeConfigContainerdConfigRegistryHostHostHeader
GetClusterNodeConfigContainerdConfigWritableCgroup
GetClusterNodeConfigEffectiveTaint
GetClusterNodeConfigEphemeralStorageConfig
GetClusterNodeConfigEphemeralStorageLocalSsdConfig
GetClusterNodeConfigFastSocket
GetClusterNodeConfigGcfsConfig
GetClusterNodeConfigGuestAccelerator
GetClusterNodeConfigGuestAcceleratorGpuDriverInstallationConfig
GetClusterNodeConfigGuestAcceleratorGpuSharingConfig
GetClusterNodeConfigGvnic
GetClusterNodeConfigHostMaintenancePolicy
GetClusterNodeConfigHostMaintenancePolicyOpportunisticMaintenanceStrategy
GetClusterNodeConfigKubeletConfig
GetClusterNodeConfigKubeletConfigCrashLoopBackOff
GetClusterNodeConfigKubeletConfigEvictionMinimumReclaim
GetClusterNodeConfigKubeletConfigEvictionSoft
GetClusterNodeConfigKubeletConfigEvictionSoftGracePeriod
GetClusterNodeConfigKubeletConfigMemoryManager
GetClusterNodeConfigKubeletConfigTopologyManager
GetClusterNodeConfigLinuxNodeConfig
GetClusterNodeConfigLinuxNodeConfigAccurateTimeConfig
GetClusterNodeConfigLinuxNodeConfigCustomNodeInit
GetClusterNodeConfigLinuxNodeConfigCustomNodeInitInitScript
GetClusterNodeConfigLinuxNodeConfigHugepagesConfig
GetClusterNodeConfigLinuxNodeConfigNodeKernelModuleLoading
GetClusterNodeConfigLinuxNodeConfigSwapConfig
GetClusterNodeConfigLinuxNodeConfigSwapConfigBootDiskProfile
GetClusterNodeConfigLinuxNodeConfigSwapConfigDedicatedLocalSsdProfile
GetClusterNodeConfigLinuxNodeConfigSwapConfigEncryptionConfig
GetClusterNodeConfigLinuxNodeConfigSwapConfigEphemeralLocalSsdProfile
GetClusterNodeConfigLocalNvmeSsdBlockConfig
GetClusterNodeConfigNodeImageConfig
GetClusterNodeConfigReservationAffinity
GetClusterNodeConfigSandboxConfig
GetClusterNodeConfigSecondaryBootDisk
GetClusterNodeConfigShieldedInstanceConfig
GetClusterNodeConfigSoleTenantConfig
GetClusterNodeConfigSoleTenantConfigNodeAffinity
GetClusterNodeConfigTaint
GetClusterNodeConfigTaintConfig
GetClusterNodeConfigWindowsNodeConfig
GetClusterNodeConfigWorkloadMetadataConfig
GetClusterNodeCreationConfig
GetClusterNodePool
GetClusterNodePoolAutoConfig
GetClusterNodePoolAutoConfigLinuxNodeConfig
GetClusterNodePoolAutoConfigLinuxNodeConfigNodeKernelModuleLoading
GetClusterNodePoolAutoConfigNetworkTag
GetClusterNodePoolAutoConfigNodeKubeletConfig
GetClusterNodePoolAutoscaling
GetClusterNodePoolDefault
GetClusterNodePoolDefaultNodeConfigDefault
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfig
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigPrivateRegistryAccessConfig
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHost
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHostHost
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHostHostCa
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHostHostClient
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHostHostClientCert
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHostHostClientKey
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigRegistryHostHostHeader
GetClusterNodePoolDefaultNodeConfigDefaultContainerdConfigWritableCgroup
GetClusterNodePoolDefaultNodeConfigDefaultGcfsConfig
GetClusterNodePoolMaintenancePolicy
GetClusterNodePoolMaintenancePolicyExclusionUntilEndOfSupport
GetClusterNodePoolManagement
GetClusterNodePoolNetworkConfig
GetClusterNodePoolNetworkConfigAdditionalNodeNetworkConfig
GetClusterNodePoolNetworkConfigAdditionalPodNetworkConfig
GetClusterNodePoolNetworkConfigNetworkPerformanceConfig
GetClusterNodePoolNetworkConfigPodCidrOverprovisionConfig
GetClusterNodePoolNodeConfig
GetClusterNodePoolNodeConfigAdvancedMachineFeature
GetClusterNodePoolNodeConfigBootDisk
GetClusterNodePoolNodeConfigConfidentialNode
GetClusterNodePoolNodeConfigContainerdConfig
GetClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfig
GetClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
GetClusterNodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
GetClusterNodePoolNodeConfigContainerdConfigRegistryHost
GetClusterNodePoolNodeConfigContainerdConfigRegistryHostHost
GetClusterNodePoolNodeConfigContainerdConfigRegistryHostHostCa
GetClusterNodePoolNodeConfigContainerdConfigRegistryHostHostClient
GetClusterNodePoolNodeConfigContainerdConfigRegistryHostHostClientCert
GetClusterNodePoolNodeConfigContainerdConfigRegistryHostHostClientKey
GetClusterNodePoolNodeConfigContainerdConfigRegistryHostHostHeader
GetClusterNodePoolNodeConfigContainerdConfigWritableCgroup
GetClusterNodePoolNodeConfigEffectiveTaint
GetClusterNodePoolNodeConfigEphemeralStorageConfig
GetClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig
GetClusterNodePoolNodeConfigFastSocket
GetClusterNodePoolNodeConfigGcfsConfig
GetClusterNodePoolNodeConfigGuestAccelerator
GetClusterNodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig
GetClusterNodePoolNodeConfigGuestAcceleratorGpuSharingConfig
GetClusterNodePoolNodeConfigGvnic
GetClusterNodePoolNodeConfigHostMaintenancePolicy
GetClusterNodePoolNodeConfigHostMaintenancePolicyOpportunisticMaintenanceStrategy
GetClusterNodePoolNodeConfigKubeletConfig
GetClusterNodePoolNodeConfigKubeletConfigCrashLoopBackOff
GetClusterNodePoolNodeConfigKubeletConfigEvictionMinimumReclaim
GetClusterNodePoolNodeConfigKubeletConfigEvictionSoft
GetClusterNodePoolNodeConfigKubeletConfigEvictionSoftGracePeriod
GetClusterNodePoolNodeConfigKubeletConfigMemoryManager
GetClusterNodePoolNodeConfigKubeletConfigTopologyManager
GetClusterNodePoolNodeConfigLinuxNodeConfig
GetClusterNodePoolNodeConfigLinuxNodeConfigAccurateTimeConfig
GetClusterNodePoolNodeConfigLinuxNodeConfigCustomNodeInit
GetClusterNodePoolNodeConfigLinuxNodeConfigCustomNodeInitInitScript
GetClusterNodePoolNodeConfigLinuxNodeConfigHugepagesConfig
GetClusterNodePoolNodeConfigLinuxNodeConfigNodeKernelModuleLoading
GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfig
GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigBootDiskProfile
GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigDedicatedLocalSsdProfile
GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigEncryptionConfig
GetClusterNodePoolNodeConfigLinuxNodeConfigSwapConfigEphemeralLocalSsdProfile
GetClusterNodePoolNodeConfigLocalNvmeSsdBlockConfig
GetClusterNodePoolNodeConfigNodeImageConfig
GetClusterNodePoolNodeConfigReservationAffinity
GetClusterNodePoolNodeConfigSandboxConfig
GetClusterNodePoolNodeConfigSecondaryBootDisk
GetClusterNodePoolNodeConfigShieldedInstanceConfig
GetClusterNodePoolNodeConfigSoleTenantConfig
GetClusterNodePoolNodeConfigSoleTenantConfigNodeAffinity
GetClusterNodePoolNodeConfigTaint
GetClusterNodePoolNodeConfigTaintConfig
GetClusterNodePoolNodeConfigWindowsNodeConfig
GetClusterNodePoolNodeConfigWorkloadMetadataConfig
GetClusterNodePoolNodeDrainConfig
GetClusterNodePoolPlacementPolicy
GetClusterNodePoolQueuedProvisioning
GetClusterNodePoolUpgradeSetting
GetClusterNodePoolUpgradeSettingBlueGreenSetting
GetClusterNodePoolUpgradeSettingBlueGreenSettingAutoscaledRolloutPolicy
GetClusterNodePoolUpgradeSettingBlueGreenSettingStandardRolloutPolicy
GetClusterNotificationConfig
GetClusterNotificationConfigPubsub
GetClusterNotificationConfigPubsubFilter
GetClusterPodAutoscaling
GetClusterPodSecurityPolicyConfig
GetClusterPrivateClusterConfig
GetClusterPrivateClusterConfigMasterGlobalAccessConfig
GetClusterProtectConfig
GetClusterProtectConfigWorkloadConfig
GetClusterRbacBindingConfig
GetClusterReleaseChannel
GetClusterResourceUsageExportConfig
GetClusterResourceUsageExportConfigBigqueryDestination
GetClusterResult
Result data returned by getCluster.
GetClusterRollbackSafeUpgrade
GetClusterSecretManagerConfig
GetClusterSecretManagerConfigRotationConfig
GetClusterSecretSyncConfig
GetClusterSecretSyncConfigRotationConfig
GetClusterSecurityPostureConfig
GetClusterServiceExternalIpsConfig
GetClusterTpuConfig
GetClusterUserManagedKeysConfig
GetClusterVerticalPodAutoscaling
GetClusterWorkloadAltsConfig
GetClusterWorkloadIdentityConfig
GetEngineVersionsArgs
Arguments for getEngineVersions. Arguments for getEngineVersions.
GetEngineVersionsResult
Result data returned by getEngineVersions.
GetRegistryImageArgs
Arguments for getRegistryImage. Arguments for getRegistryImage.
GetRegistryImageResult
Result data returned by getRegistryImage.
GetRegistryRepositoryArgs
Arguments for getRegistryRepository. Arguments for getRegistryRepository.
GetRegistryRepositoryResult
Result data returned by getRegistryRepository.
NodePool
Manages a node pool in a Google Kubernetes Engine (GKE) cluster separately from the cluster control plane. For more information see the official documentation and the API reference.
NodePoolArgs
The set of arguments for NodePool. The set of arguments for NodePool.
NodePoolAutoscaling
NodePoolMaintenancePolicy
NodePoolMaintenancePolicyExclusionUntilEndOfSupport
NodePoolManagement
NodePoolNetworkConfig
NodePoolNetworkConfigAdditionalNodeNetworkConfig
NodePoolNetworkConfigAdditionalPodNetworkConfig
NodePoolNetworkConfigNetworkPerformanceConfig
NodePoolNetworkConfigPodCidrOverprovisionConfig
NodePoolNodeConfig
NodePoolNodeConfigAdvancedMachineFeatures
NodePoolNodeConfigBootDisk
NodePoolNodeConfigConfidentialNodes
NodePoolNodeConfigContainerdConfig
NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfig
NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfig
NodePoolNodeConfigContainerdConfigPrivateRegistryAccessConfigCertificateAuthorityDomainConfigGcpSecretManagerCertificateConfig
NodePoolNodeConfigContainerdConfigRegistryHost
NodePoolNodeConfigContainerdConfigRegistryHostHost
NodePoolNodeConfigContainerdConfigRegistryHostHostCa
NodePoolNodeConfigContainerdConfigRegistryHostHostClient
NodePoolNodeConfigContainerdConfigRegistryHostHostClientCert
NodePoolNodeConfigContainerdConfigRegistryHostHostClientKey
NodePoolNodeConfigContainerdConfigRegistryHostHostHeader
NodePoolNodeConfigContainerdConfigWritableCgroups
NodePoolNodeConfigEffectiveTaint
NodePoolNodeConfigEphemeralStorageConfig
NodePoolNodeConfigEphemeralStorageLocalSsdConfig
NodePoolNodeConfigFastSocket
NodePoolNodeConfigGcfsConfig
NodePoolNodeConfigGuestAccelerator
NodePoolNodeConfigGuestAcceleratorGpuDriverInstallationConfig
NodePoolNodeConfigGuestAcceleratorGpuSharingConfig
NodePoolNodeConfigGvnic
NodePoolNodeConfigHostMaintenancePolicy
NodePoolNodeConfigHostMaintenancePolicyOpportunisticMaintenanceStrategy
NodePoolNodeConfigKubeletConfig
NodePoolNodeConfigKubeletConfigCrashLoopBackOff
NodePoolNodeConfigKubeletConfigEvictionMinimumReclaim
NodePoolNodeConfigKubeletConfigEvictionSoft
NodePoolNodeConfigKubeletConfigEvictionSoftGracePeriod
NodePoolNodeConfigKubeletConfigMemoryManager
NodePoolNodeConfigKubeletConfigTopologyManager
NodePoolNodeConfigLinuxNodeConfig
NodePoolNodeConfigLinuxNodeConfigAccurateTimeConfig
NodePoolNodeConfigLinuxNodeConfigCustomNodeInit
NodePoolNodeConfigLinuxNodeConfigCustomNodeInitInitScript
NodePoolNodeConfigLinuxNodeConfigHugepagesConfig
NodePoolNodeConfigLinuxNodeConfigNodeKernelModuleLoading
NodePoolNodeConfigLinuxNodeConfigSwapConfig
NodePoolNodeConfigLinuxNodeConfigSwapConfigBootDiskProfile
NodePoolNodeConfigLinuxNodeConfigSwapConfigDedicatedLocalSsdProfile
NodePoolNodeConfigLinuxNodeConfigSwapConfigEncryptionConfig
NodePoolNodeConfigLinuxNodeConfigSwapConfigEphemeralLocalSsdProfile
NodePoolNodeConfigLocalNvmeSsdBlockConfig
NodePoolNodeConfigNodeImageConfig
NodePoolNodeConfigReservationAffinity
NodePoolNodeConfigSandboxConfig
NodePoolNodeConfigSecondaryBootDisk
NodePoolNodeConfigShieldedInstanceConfig
NodePoolNodeConfigSoleTenantConfig
NodePoolNodeConfigSoleTenantConfigNodeAffinity
NodePoolNodeConfigTaint
NodePoolNodeConfigTaintConfig
NodePoolNodeConfigWindowsNodeConfig
NodePoolNodeConfigWorkloadMetadataConfig
NodePoolNodeDrainConfig
NodePoolPlacementPolicy
NodePoolQueuedProvisioning
NodePoolState
Input properties used for looking up and filtering NodePool resources.
NodePoolUpgradeSettings
NodePoolUpgradeSettingsBlueGreenSettings
NodePoolUpgradeSettingsBlueGreenSettingsAutoscaledRolloutPolicy
NodePoolUpgradeSettingsBlueGreenSettingsStandardRolloutPolicy
Registry
> Warning: Container Registry is deprecated. Effective March 18, 2025, Container Registry is shut down and writing images to Container Registry is unavailable. Resource will be removed in future major release.
RegistryArgs
The set of arguments for Registry. The set of arguments for Registry.
RegistryState
Input properties used for looking up and filtering Registry resources.

Functions

getAttachedInstallManifest(GetAttachedInstallManifestArgs args, {InvokeOptions? options}) → Future<GetAttachedInstallManifestResult>
Provides access to available platform versions in a location for a given project.
getAttachedInstallManifestOutput(GetAttachedInstallManifestArgs args, {InvokeOutputOptions? options}) → Output<GetAttachedInstallManifestResult>
getAttachedVersions(GetAttachedVersionsArgs args, {InvokeOptions? options}) → Future<GetAttachedVersionsResult>
Provides access to available platform versions in a location for a given project.
getAttachedVersionsOutput(GetAttachedVersionsArgs args, {InvokeOutputOptions? options}) → Output<GetAttachedVersionsResult>
getAwsVersions(GetAwsVersionsArgs args, {InvokeOptions? options}) → Future<GetAwsVersionsResult>
Provides access to available Kubernetes versions in a location for a given project.
getAwsVersionsOutput(GetAwsVersionsArgs args, {InvokeOutputOptions? options}) → Output<GetAwsVersionsResult>
getAzureVersions(GetAzureVersionsArgs args, {InvokeOptions? options}) → Future<GetAzureVersionsResult>
Provides access to available Kubernetes versions in a location for a given project.
getAzureVersionsOutput(GetAzureVersionsArgs args, {InvokeOutputOptions? options}) → Output<GetAzureVersionsResult>
getCluster(GetClusterArgs args, {InvokeOptions? options}) → Future<GetClusterResult>
Get info about a GKE cluster from its name and location.
getClusterOutput(GetClusterArgs args, {InvokeOutputOptions? options}) → Output<GetClusterResult>
getEngineVersions(GetEngineVersionsArgs args, {InvokeOptions? options}) → Future<GetEngineVersionsResult>
Provides access to available Google Kubernetes Engine versions in a zone or region for a given project.
getEngineVersionsOutput(GetEngineVersionsArgs args, {InvokeOutputOptions? options}) → Output<GetEngineVersionsResult>
getRegistryImage(GetRegistryImageArgs args, {InvokeOptions? options}) → Future<GetRegistryImageResult>
> Warning: Container Registry is deprecated. Effective March 18, 2025, Container Registry is shut down and writing images to Container Registry is unavailable. Resource will be removed in future major release.
getRegistryImageOutput(GetRegistryImageArgs args, {InvokeOutputOptions? options}) → Output<GetRegistryImageResult>
getRegistryRepository(GetRegistryRepositoryArgs args, {InvokeOptions? options}) → Future<GetRegistryRepositoryResult>
> Warning: Container Registry is deprecated. Effective March 18, 2025, Container Registry is shut down and writing images to Container Registry is unavailable. Resource will be removed in future major release.
getRegistryRepositoryOutput(GetRegistryRepositoryArgs args, {InvokeOutputOptions? options}) → Output<GetRegistryRepositoryResult>