GetCluster

Get info about a GKE cluster from its name and location.

Using GetCluster

function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function  get_cluster(location=None, name=None, project=None, region=None, zone=None, opts=None)
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)

Note: This function is named LookupCluster in the Go SDK.

public static class GetCluster {
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Name string

The name of the cluster.

Location string

The location (zone or region) this cluster has been created in. One of location, region, zone, or a provider-level zone must be specified.

Project string

The project in which the resource belongs. If it is not provided, the provider project is used.

Region string

The region this cluster has been created in. Deprecated in favour of location.

Zone string

The zone this cluster has been created in. Deprecated in favour of location.

Name string

The name of the cluster.

Location string

The location (zone or region) this cluster has been created in. One of location, region, zone, or a provider-level zone must be specified.

Project string

The project in which the resource belongs. If it is not provided, the provider project is used.

Region string

The region this cluster has been created in. Deprecated in favour of location.

Zone string

The zone this cluster has been created in. Deprecated in favour of location.

name string

The name of the cluster.

location string

The location (zone or region) this cluster has been created in. One of location, region, zone, or a provider-level zone must be specified.

project string

The project in which the resource belongs. If it is not provided, the provider project is used.

region string

The region this cluster has been created in. Deprecated in favour of location.

zone string

The zone this cluster has been created in. Deprecated in favour of location.

name str

The name of the cluster.

location str

The location (zone or region) this cluster has been created in. One of location, region, zone, or a provider-level zone must be specified.

project str

The project in which the resource belongs. If it is not provided, the provider project is used.

region str

The region this cluster has been created in. Deprecated in favour of location.

zone str

The zone this cluster has been created in. Deprecated in favour of location.

GetCluster Result

The following output properties are available:

AdditionalZones List<string>
AddonsConfigs List<GetClusterAddonsConfig>
AuthenticatorGroupsConfigs List<GetClusterAuthenticatorGroupsConfig>
ClusterAutoscalings List<GetClusterClusterAutoscaling>
ClusterIpv4Cidr string
ClusterTelemetries List<GetClusterClusterTelemetry>
DatabaseEncryptions List<GetClusterDatabaseEncryption>
DefaultMaxPodsPerNode int
Description string
EnableBinaryAuthorization bool
EnableIntranodeVisibility bool
EnableKubernetesAlpha bool
EnableLegacyAbac bool
EnableShieldedNodes bool
EnableTpu bool
Endpoint string
Id string

The provider-assigned unique ID for this managed resource.

InitialNodeCount int
InstanceGroupUrls List<string>
IpAllocationPolicies List<GetClusterIpAllocationPolicy>
LabelFingerprint string
LoggingService string
MaintenancePolicies List<GetClusterMaintenancePolicy>
MasterAuthorizedNetworksConfigs List<GetClusterMasterAuthorizedNetworksConfig>
MasterAuths List<GetClusterMasterAuth>
MasterVersion string
MinMasterVersion string
MonitoringService string
Name string
Network string
NetworkPolicies List<GetClusterNetworkPolicy>
NetworkingMode string
NodeConfigs List<GetClusterNodeConfig>
NodeLocations List<string>
NodePools List<GetClusterNodePool>
NodeVersion string
Operation string
PodSecurityPolicyConfigs List<GetClusterPodSecurityPolicyConfig>
PrivateClusterConfigs List<GetClusterPrivateClusterConfig>
ReleaseChannels List<GetClusterReleaseChannel>
RemoveDefaultNodePool bool
ResourceLabels Dictionary<string, string>
ResourceUsageExportConfigs List<GetClusterResourceUsageExportConfig>
ServicesIpv4Cidr string
Subnetwork string
TpuIpv4CidrBlock string
VerticalPodAutoscalings List<GetClusterVerticalPodAutoscaling>
WorkloadIdentityConfigs List<GetClusterWorkloadIdentityConfig>
Location string
Project string
Region string
Zone string
AdditionalZones []string
AddonsConfigs []GetClusterAddonsConfig
AuthenticatorGroupsConfigs []GetClusterAuthenticatorGroupsConfig
ClusterAutoscalings []GetClusterClusterAutoscaling
ClusterIpv4Cidr string
ClusterTelemetries []GetClusterClusterTelemetry
DatabaseEncryptions []GetClusterDatabaseEncryption
DefaultMaxPodsPerNode int
Description string
EnableBinaryAuthorization bool
EnableIntranodeVisibility bool
EnableKubernetesAlpha bool
EnableLegacyAbac bool
EnableShieldedNodes bool
EnableTpu bool
Endpoint string
Id string

The provider-assigned unique ID for this managed resource.

InitialNodeCount int
InstanceGroupUrls []string
IpAllocationPolicies []GetClusterIpAllocationPolicy
LabelFingerprint string
LoggingService string
MaintenancePolicies []GetClusterMaintenancePolicy
MasterAuthorizedNetworksConfigs []GetClusterMasterAuthorizedNetworksConfig
MasterAuths []GetClusterMasterAuth
MasterVersion string
MinMasterVersion string
MonitoringService string
Name string
Network string
NetworkPolicies []GetClusterNetworkPolicy
NetworkingMode string
NodeConfigs []GetClusterNodeConfig
NodeLocations []string
NodePools []GetClusterNodePool
NodeVersion string
Operation string
PodSecurityPolicyConfigs []GetClusterPodSecurityPolicyConfig
PrivateClusterConfigs []GetClusterPrivateClusterConfig
ReleaseChannels []GetClusterReleaseChannel
RemoveDefaultNodePool bool
ResourceLabels map[string]string
ResourceUsageExportConfigs []GetClusterResourceUsageExportConfig
ServicesIpv4Cidr string
Subnetwork string
TpuIpv4CidrBlock string
VerticalPodAutoscalings []GetClusterVerticalPodAutoscaling
WorkloadIdentityConfigs []GetClusterWorkloadIdentityConfig
Location string
Project string
Region string
Zone string
additionalZones string[]
addonsConfigs GetClusterAddonsConfig[]
authenticatorGroupsConfigs GetClusterAuthenticatorGroupsConfig[]
clusterAutoscalings GetClusterClusterAutoscaling[]
clusterIpv4Cidr string
clusterTelemetries GetClusterClusterTelemetry[]
databaseEncryptions GetClusterDatabaseEncryption[]
defaultMaxPodsPerNode number
description string
enableBinaryAuthorization boolean
enableIntranodeVisibility boolean
enableKubernetesAlpha boolean
enableLegacyAbac boolean
enableShieldedNodes boolean
enableTpu boolean
endpoint string
id string

The provider-assigned unique ID for this managed resource.

initialNodeCount number
instanceGroupUrls string[]
ipAllocationPolicies GetClusterIpAllocationPolicy[]
labelFingerprint string
loggingService string
maintenancePolicies GetClusterMaintenancePolicy[]
masterAuthorizedNetworksConfigs GetClusterMasterAuthorizedNetworksConfig[]
masterAuths GetClusterMasterAuth[]
masterVersion string
minMasterVersion string
monitoringService string
name string
network string
networkPolicies GetClusterNetworkPolicy[]
networkingMode string
nodeConfigs GetClusterNodeConfig[]
nodeLocations string[]
nodePools GetClusterNodePool[]
nodeVersion string
operation string
podSecurityPolicyConfigs GetClusterPodSecurityPolicyConfig[]
privateClusterConfigs GetClusterPrivateClusterConfig[]
releaseChannels GetClusterReleaseChannel[]
removeDefaultNodePool boolean
resourceLabels {[key: string]: string}
resourceUsageExportConfigs GetClusterResourceUsageExportConfig[]
servicesIpv4Cidr string
subnetwork string
tpuIpv4CidrBlock string
verticalPodAutoscalings GetClusterVerticalPodAutoscaling[]
workloadIdentityConfigs GetClusterWorkloadIdentityConfig[]
location string
project string
region string
zone string
additional_zones List[str]
addons_configs List[GetClusterAddonsConfig]
authenticator_groups_configs List[GetClusterAuthenticatorGroupsConfig]
cluster_autoscalings List[GetClusterClusterAutoscaling]
cluster_ipv4_cidr str
cluster_telemetries List[GetClusterClusterTelemetry]
database_encryptions List[GetClusterDatabaseEncryption]
default_max_pods_per_node float
description str
enable_binary_authorization bool
enable_intranode_visibility bool
enable_kubernetes_alpha bool
enable_legacy_abac bool
enable_shielded_nodes bool
enable_tpu bool
endpoint str
id str

The provider-assigned unique ID for this managed resource.

initial_node_count float
instance_group_urls List[str]
ip_allocation_policies List[GetClusterIpAllocationPolicy]
label_fingerprint str
logging_service str
maintenance_policies List[GetClusterMaintenancePolicy]
master_authorized_networks_configs List[GetClusterMasterAuthorizedNetworksConfig]
master_auths List[GetClusterMasterAuth]
master_version str
min_master_version str
monitoring_service str
name str
network str
network_policies List[GetClusterNetworkPolicy]
networking_mode str
node_configs List[GetClusterNodeConfig]
node_locations List[str]
node_pools List[GetClusterNodePool]
node_version str
operation str
pod_security_policy_configs List[GetClusterPodSecurityPolicyConfig]
private_cluster_configs List[GetClusterPrivateClusterConfig]
release_channels List[GetClusterReleaseChannel]
remove_default_node_pool bool
resource_labels Dict[str, str]
resource_usage_export_configs List[GetClusterResourceUsageExportConfig]
services_ipv4_cidr str
subnetwork str
tpu_ipv4_cidr_block str
vertical_pod_autoscalings List[GetClusterVerticalPodAutoscaling]
workload_identity_configs List[GetClusterWorkloadIdentityConfig]
location str
project str
region str
zone str

Supporting Types

GetClusterAddonsConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CloudrunConfigs List<GetClusterAddonsConfigCloudrunConfigArgs>
ConfigConnectorConfigs List<GetClusterAddonsConfigConfigConnectorConfigArgs>
DnsCacheConfigs List<GetClusterAddonsConfigDnsCacheConfigArgs>
GcePersistentDiskCsiDriverConfigs List<GetClusterAddonsConfigGcePersistentDiskCsiDriverConfigArgs>
HorizontalPodAutoscalings List<GetClusterAddonsConfigHorizontalPodAutoscalingArgs>
HttpLoadBalancings List<GetClusterAddonsConfigHttpLoadBalancingArgs>
IstioConfigs List<GetClusterAddonsConfigIstioConfigArgs>
KalmConfigs List<GetClusterAddonsConfigKalmConfigArgs>
KubernetesDashboards List<GetClusterAddonsConfigKubernetesDashboardArgs>
NetworkPolicyConfigs List<GetClusterAddonsConfigNetworkPolicyConfigArgs>
CloudrunConfigs []GetClusterAddonsConfigCloudrunConfig
ConfigConnectorConfigs []GetClusterAddonsConfigConfigConnectorConfig
DnsCacheConfigs []GetClusterAddonsConfigDnsCacheConfig
GcePersistentDiskCsiDriverConfigs []GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig
HorizontalPodAutoscalings []GetClusterAddonsConfigHorizontalPodAutoscaling
HttpLoadBalancings []GetClusterAddonsConfigHttpLoadBalancing
IstioConfigs []GetClusterAddonsConfigIstioConfig
KalmConfigs []GetClusterAddonsConfigKalmConfig
KubernetesDashboards []GetClusterAddonsConfigKubernetesDashboard
NetworkPolicyConfigs []GetClusterAddonsConfigNetworkPolicyConfig
cloudrunConfigs GetClusterAddonsConfigCloudrunConfig[]
configConnectorConfigs GetClusterAddonsConfigConfigConnectorConfig[]
dnsCacheConfigs GetClusterAddonsConfigDnsCacheConfig[]
gcePersistentDiskCsiDriverConfigs GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig[]
horizontalPodAutoscalings GetClusterAddonsConfigHorizontalPodAutoscaling[]
httpLoadBalancings GetClusterAddonsConfigHttpLoadBalancing[]
istioConfigs GetClusterAddonsConfigIstioConfig[]
kalmConfigs GetClusterAddonsConfigKalmConfig[]
kubernetesDashboards GetClusterAddonsConfigKubernetesDashboard[]
networkPolicyConfigs GetClusterAddonsConfigNetworkPolicyConfig[]
cloudrunConfigs List[GetClusterAddonsConfigCloudrunConfig]
configConnectorConfigs List[GetClusterAddonsConfigConfigConnectorConfig]
dnsCacheConfigs List[GetClusterAddonsConfigDnsCacheConfig]
gcePersistentDiskCsiDriverConfigs List[GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig]
horizontalPodAutoscalings List[GetClusterAddonsConfigHorizontalPodAutoscaling]
httpLoadBalancings List[GetClusterAddonsConfigHttpLoadBalancing]
istioConfigs List[GetClusterAddonsConfigIstioConfig]
kalmConfigs List[GetClusterAddonsConfigKalmConfig]
kubernetesDashboards List[GetClusterAddonsConfigKubernetesDashboard]
networkPolicyConfigs List[GetClusterAddonsConfigNetworkPolicyConfig]

GetClusterAddonsConfigCloudrunConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Disabled bool
Disabled bool
disabled boolean
disabled bool

GetClusterAddonsConfigConfigConnectorConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterAddonsConfigDnsCacheConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterAddonsConfigGcePersistentDiskCsiDriverConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterAddonsConfigHorizontalPodAutoscaling

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Disabled bool
Disabled bool
disabled boolean
disabled bool

GetClusterAddonsConfigHttpLoadBalancing

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Disabled bool
Disabled bool
disabled boolean
disabled bool

GetClusterAddonsConfigIstioConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Auth string
Disabled bool
Auth string
Disabled bool
auth string
disabled boolean
auth str
disabled bool

GetClusterAddonsConfigKalmConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterAddonsConfigKubernetesDashboard

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Disabled bool
Disabled bool
disabled boolean
disabled bool

GetClusterAddonsConfigNetworkPolicyConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Disabled bool
Disabled bool
disabled boolean
disabled bool

GetClusterAuthenticatorGroupsConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

SecurityGroup string
SecurityGroup string
securityGroup string
securityGroup str

GetClusterClusterAutoscaling

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AutoProvisioningDefaults List<GetClusterClusterAutoscalingAutoProvisioningDefaultArgs>
AutoscalingProfile string
Enabled bool
ResourceLimits List<GetClusterClusterAutoscalingResourceLimitArgs>
AutoProvisioningDefaults []GetClusterClusterAutoscalingAutoProvisioningDefault
AutoscalingProfile string
Enabled bool
ResourceLimits []GetClusterClusterAutoscalingResourceLimit
autoProvisioningDefaults GetClusterClusterAutoscalingAutoProvisioningDefault[]
autoscalingProfile string
enabled boolean
resourceLimits GetClusterClusterAutoscalingResourceLimit[]
autoProvisioningDefaults List[GetClusterClusterAutoscalingAutoProvisioningDefault]
autoscalingProfile str
enabled bool
resourceLimits List[GetClusterClusterAutoscalingResourceLimit]

GetClusterClusterAutoscalingAutoProvisioningDefault

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

MinCpuPlatform string
OauthScopes List<string>
ServiceAccount string
MinCpuPlatform string
OauthScopes []string
ServiceAccount string
minCpuPlatform string
oauthScopes string[]
serviceAccount string
min_cpu_platform str
oauthScopes List[str]
service_account str

GetClusterClusterAutoscalingResourceLimit

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Maximum int
Minimum int
ResourceType string
Maximum int
Minimum int
ResourceType string
maximum number
minimum number
resourceType string
maximum float
minimum float
resourceType str

GetClusterClusterTelemetry

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Type string
Type string
type string
type str

GetClusterDatabaseEncryption

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

KeyName string
State string
KeyName string
State string
keyName string
state string
keyName str
state str

GetClusterIpAllocationPolicy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ClusterIpv4CidrBlock string
ClusterSecondaryRangeName string
NodeIpv4CidrBlock string
ServicesIpv4CidrBlock string
ServicesSecondaryRangeName string
SubnetworkName string
ClusterIpv4CidrBlock string
ClusterSecondaryRangeName string
NodeIpv4CidrBlock string
ServicesIpv4CidrBlock string
ServicesSecondaryRangeName string
SubnetworkName string
clusterIpv4CidrBlock string
clusterSecondaryRangeName string
nodeIpv4CidrBlock string
servicesIpv4CidrBlock string
servicesSecondaryRangeName string
subnetworkName string
clusterIpv4CidrBlock str
clusterSecondaryRangeName str
nodeIpv4CidrBlock str
servicesIpv4CidrBlock str
servicesSecondaryRangeName str
subnetworkName str

GetClusterMaintenancePolicy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DailyMaintenanceWindows List<GetClusterMaintenancePolicyDailyMaintenanceWindowArgs>
RecurringWindows List<GetClusterMaintenancePolicyRecurringWindowArgs>
DailyMaintenanceWindows []GetClusterMaintenancePolicyDailyMaintenanceWindow
RecurringWindows []GetClusterMaintenancePolicyRecurringWindow
dailyMaintenanceWindows GetClusterMaintenancePolicyDailyMaintenanceWindow[]
recurringWindows GetClusterMaintenancePolicyRecurringWindow[]
dailyMaintenanceWindows List[GetClusterMaintenancePolicyDailyMaintenanceWindow]
recurringWindows List[GetClusterMaintenancePolicyRecurringWindow]

GetClusterMaintenancePolicyDailyMaintenanceWindow

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Duration string
StartTime string
Duration string
StartTime string
duration string
startTime string
duration str
startTime str

GetClusterMaintenancePolicyRecurringWindow

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

EndTime string
Recurrence string
StartTime string
EndTime string
Recurrence string
StartTime string
endTime string
recurrence string
startTime string
endTime str
recurrence str
startTime str

GetClusterMasterAuth

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ClientCertificate string
ClientCertificateConfigs List<GetClusterMasterAuthClientCertificateConfigArgs>
ClientKey string
ClusterCaCertificate string
Password string
Username string
ClientCertificate string
ClientCertificateConfigs []GetClusterMasterAuthClientCertificateConfig
ClientKey string
ClusterCaCertificate string
Password string
Username string
clientCertificate string
clientCertificateConfigs GetClusterMasterAuthClientCertificateConfig[]
clientKey string
clusterCaCertificate string
password string
username string
clientCertificate str
clientCertificateConfigs List[GetClusterMasterAuthClientCertificateConfig]
clientKey str
clusterCaCertificate str
password str
username str

GetClusterMasterAuthClientCertificateConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

IssueClientCertificate bool
IssueClientCertificate bool
issueClientCertificate boolean
issueClientCertificate bool

GetClusterMasterAuthorizedNetworksConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CidrBlocks List<GetClusterMasterAuthorizedNetworksConfigCidrBlockArgs>
CidrBlocks []GetClusterMasterAuthorizedNetworksConfigCidrBlock
cidrBlocks GetClusterMasterAuthorizedNetworksConfigCidrBlock[]
cidrBlocks List[GetClusterMasterAuthorizedNetworksConfigCidrBlock]

GetClusterMasterAuthorizedNetworksConfigCidrBlock

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CidrBlock string
DisplayName string
CidrBlock string
DisplayName string
cidrBlock string
displayName string
cidr_block str
display_name str

GetClusterNetworkPolicy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Provider string
Enabled bool
Provider string
enabled boolean
provider string
enabled bool
provider str

GetClusterNodeConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BootDiskKmsKey string
DiskSizeGb int
DiskType string
GuestAccelerators List<GetClusterNodeConfigGuestAcceleratorArgs>
ImageType string
Labels Dictionary<string, string>
LocalSsdCount int
MachineType string
Metadata Dictionary<string, string>
MinCpuPlatform string
OauthScopes List<string>
Preemptible bool
SandboxConfigs List<GetClusterNodeConfigSandboxConfigArgs>
ServiceAccount string
ShieldedInstanceConfigs List<GetClusterNodeConfigShieldedInstanceConfigArgs>
Tags List<string>
Taints List<GetClusterNodeConfigTaintArgs>
WorkloadMetadataConfigs List<GetClusterNodeConfigWorkloadMetadataConfigArgs>
BootDiskKmsKey string
DiskSizeGb int
DiskType string
GuestAccelerators []GetClusterNodeConfigGuestAccelerator
ImageType string
Labels map[string]string
LocalSsdCount int
MachineType string
Metadata map[string]string
MinCpuPlatform string
OauthScopes []string
Preemptible bool
SandboxConfigs []GetClusterNodeConfigSandboxConfig
ServiceAccount string
ShieldedInstanceConfigs []GetClusterNodeConfigShieldedInstanceConfig
Tags []string
Taints []GetClusterNodeConfigTaint
WorkloadMetadataConfigs []GetClusterNodeConfigWorkloadMetadataConfig
bootDiskKmsKey string
diskSizeGb number
diskType string
guestAccelerators GetClusterNodeConfigGuestAccelerator[]
imageType string
labels {[key: string]: string}
localSsdCount number
machineType string
metadata {[key: string]: string}
minCpuPlatform string
oauthScopes string[]
preemptible boolean
sandboxConfigs GetClusterNodeConfigSandboxConfig[]
serviceAccount string
shieldedInstanceConfigs GetClusterNodeConfigShieldedInstanceConfig[]
tags string[]
taints GetClusterNodeConfigTaint[]
workloadMetadataConfigs GetClusterNodeConfigWorkloadMetadataConfig[]
bootDiskKmsKey str
diskType str
disk_size_gb float
guest_accelerators List[GetClusterNodeConfigGuestAccelerator]
imageType str
labels Dict[str, str]
localSsdCount float
machine_type str
metadata Dict[str, str]
min_cpu_platform str
oauthScopes List[str]
preemptible bool
sandboxConfigs List[GetClusterNodeConfigSandboxConfig]
service_account str
shieldedInstanceConfigs List[GetClusterNodeConfigShieldedInstanceConfig]
tags List[str]
taints List[GetClusterNodeConfigTaint]
workloadMetadataConfigs List[GetClusterNodeConfigWorkloadMetadataConfig]

GetClusterNodeConfigGuestAccelerator

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Count int
Type string
Count int
Type string
count number
type string
count float
type str

GetClusterNodeConfigSandboxConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

SandboxType string
SandboxType string
sandboxType string
sandboxType str

GetClusterNodeConfigShieldedInstanceConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

EnableIntegrityMonitoring bool
EnableSecureBoot bool
EnableIntegrityMonitoring bool
EnableSecureBoot bool
enableIntegrityMonitoring boolean
enableSecureBoot boolean
enableIntegrityMonitoring bool
enableSecureBoot bool

GetClusterNodeConfigTaint

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Effect string
Key string
Value string
Effect string
Key string
Value string
effect string
key string
value string
effect str
key str
value str

GetClusterNodeConfigWorkloadMetadataConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

NodeMetadata string
NodeMetadata string
nodeMetadata string
nodeMetadata str

GetClusterNodePool

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Autoscalings List<GetClusterNodePoolAutoscalingArgs>
InitialNodeCount int
InstanceGroupUrls List<string>
Managements List<GetClusterNodePoolManagementArgs>
MaxPodsPerNode int
Name string

The name of the cluster.

NamePrefix string
NodeConfigs List<GetClusterNodePoolNodeConfigArgs>
NodeCount int
NodeLocations List<string>
UpgradeSettings List<GetClusterNodePoolUpgradeSettingArgs>
Version string
Autoscalings []GetClusterNodePoolAutoscaling
InitialNodeCount int
InstanceGroupUrls []string
Managements []GetClusterNodePoolManagement
MaxPodsPerNode int
Name string

The name of the cluster.

NamePrefix string
NodeConfigs []GetClusterNodePoolNodeConfig
NodeCount int
NodeLocations []string
UpgradeSettings []GetClusterNodePoolUpgradeSetting
Version string
autoscalings GetClusterNodePoolAutoscaling[]
initialNodeCount number
instanceGroupUrls string[]
managements GetClusterNodePoolManagement[]
maxPodsPerNode number
name string

The name of the cluster.

namePrefix string
nodeConfigs GetClusterNodePoolNodeConfig[]
nodeCount number
nodeLocations string[]
upgradeSettings GetClusterNodePoolUpgradeSetting[]
version string
autoscalings List[GetClusterNodePoolAutoscaling]
initial_node_count float
instance_group_urls List[str]
managements List[GetClusterNodePoolManagement]
max_pods_per_node float
name str

The name of the cluster.

name_prefix str
nodeConfigs List[GetClusterNodePoolNodeConfig]
node_count float
node_locations List[str]
upgrade_settings List[GetClusterNodePoolUpgradeSetting]
version str

GetClusterNodePoolAutoscaling

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

MaxNodeCount int
MinNodeCount int
MaxNodeCount int
MinNodeCount int
maxNodeCount number
minNodeCount number
maxNodeCount float
minNodeCount float

GetClusterNodePoolManagement

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AutoRepair bool
AutoUpgrade bool
AutoRepair bool
AutoUpgrade bool
autoRepair boolean
autoUpgrade boolean
autoRepair bool
autoUpgrade bool

GetClusterNodePoolNodeConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BootDiskKmsKey string
DiskSizeGb int
DiskType string
GuestAccelerators List<GetClusterNodePoolNodeConfigGuestAcceleratorArgs>
ImageType string
Labels Dictionary<string, string>
LocalSsdCount int
MachineType string
Metadata Dictionary<string, string>
MinCpuPlatform string
OauthScopes List<string>
Preemptible bool
SandboxConfigs List<GetClusterNodePoolNodeConfigSandboxConfigArgs>
ServiceAccount string
ShieldedInstanceConfigs List<GetClusterNodePoolNodeConfigShieldedInstanceConfigArgs>
Tags List<string>
Taints List<GetClusterNodePoolNodeConfigTaintArgs>
WorkloadMetadataConfigs List<GetClusterNodePoolNodeConfigWorkloadMetadataConfigArgs>
BootDiskKmsKey string
DiskSizeGb int
DiskType string
GuestAccelerators []GetClusterNodePoolNodeConfigGuestAccelerator
ImageType string
Labels map[string]string
LocalSsdCount int
MachineType string
Metadata map[string]string
MinCpuPlatform string
OauthScopes []string
Preemptible bool
SandboxConfigs []GetClusterNodePoolNodeConfigSandboxConfig
ServiceAccount string
ShieldedInstanceConfigs []GetClusterNodePoolNodeConfigShieldedInstanceConfig
Tags []string
Taints []GetClusterNodePoolNodeConfigTaint
WorkloadMetadataConfigs []GetClusterNodePoolNodeConfigWorkloadMetadataConfig
bootDiskKmsKey string
diskSizeGb number
diskType string
guestAccelerators GetClusterNodePoolNodeConfigGuestAccelerator[]
imageType string
labels {[key: string]: string}
localSsdCount number
machineType string
metadata {[key: string]: string}
minCpuPlatform string
oauthScopes string[]
preemptible boolean
sandboxConfigs GetClusterNodePoolNodeConfigSandboxConfig[]
serviceAccount string
shieldedInstanceConfigs GetClusterNodePoolNodeConfigShieldedInstanceConfig[]
tags string[]
taints GetClusterNodePoolNodeConfigTaint[]
workloadMetadataConfigs GetClusterNodePoolNodeConfigWorkloadMetadataConfig[]
bootDiskKmsKey str
diskType str
disk_size_gb float
guest_accelerators List[GetClusterNodePoolNodeConfigGuestAccelerator]
imageType str
labels Dict[str, str]
localSsdCount float
machine_type str
metadata Dict[str, str]
min_cpu_platform str
oauthScopes List[str]
preemptible bool
sandboxConfigs List[GetClusterNodePoolNodeConfigSandboxConfig]
service_account str
shieldedInstanceConfigs List[GetClusterNodePoolNodeConfigShieldedInstanceConfig]
tags List[str]
taints List[GetClusterNodePoolNodeConfigTaint]
workloadMetadataConfigs List[GetClusterNodePoolNodeConfigWorkloadMetadataConfig]

GetClusterNodePoolNodeConfigGuestAccelerator

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Count int
Type string
Count int
Type string
count number
type string
count float
type str

GetClusterNodePoolNodeConfigSandboxConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

SandboxType string
SandboxType string
sandboxType string
sandboxType str

GetClusterNodePoolNodeConfigShieldedInstanceConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

EnableIntegrityMonitoring bool
EnableSecureBoot bool
EnableIntegrityMonitoring bool
EnableSecureBoot bool
enableIntegrityMonitoring boolean
enableSecureBoot boolean
enableIntegrityMonitoring bool
enableSecureBoot bool

GetClusterNodePoolNodeConfigTaint

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Effect string
Key string
Value string
Effect string
Key string
Value string
effect string
key string
value string
effect str
key str
value str

GetClusterNodePoolNodeConfigWorkloadMetadataConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

NodeMetadata string
NodeMetadata string
nodeMetadata string
nodeMetadata str

GetClusterNodePoolUpgradeSetting

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

MaxSurge int
MaxUnavailable int
MaxSurge int
MaxUnavailable int
maxSurge number
maxUnavailable number
maxSurge float
maxUnavailable float

GetClusterPodSecurityPolicyConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterPrivateClusterConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

EnablePrivateEndpoint bool
EnablePrivateNodes bool
MasterGlobalAccessConfigs List<GetClusterPrivateClusterConfigMasterGlobalAccessConfigArgs>
MasterIpv4CidrBlock string
PeeringName string
PrivateEndpoint string
PublicEndpoint string
EnablePrivateEndpoint bool
EnablePrivateNodes bool
MasterGlobalAccessConfigs []GetClusterPrivateClusterConfigMasterGlobalAccessConfig
MasterIpv4CidrBlock string
PeeringName string
PrivateEndpoint string
PublicEndpoint string
enablePrivateEndpoint boolean
enablePrivateNodes boolean
masterGlobalAccessConfigs GetClusterPrivateClusterConfigMasterGlobalAccessConfig[]
masterIpv4CidrBlock string
peeringName string
privateEndpoint string
publicEndpoint string
enablePrivateEndpoint bool
enablePrivateNodes bool
masterGlobalAccessConfigs List[GetClusterPrivateClusterConfigMasterGlobalAccessConfig]
masterIpv4CidrBlock str
peeringName str
privateEndpoint str
publicEndpoint str

GetClusterPrivateClusterConfigMasterGlobalAccessConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterReleaseChannel

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Channel string
Channel string
channel string
channel str

GetClusterResourceUsageExportConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BigqueryDestinations List<GetClusterResourceUsageExportConfigBigqueryDestinationArgs>
EnableNetworkEgressMetering bool
EnableResourceConsumptionMetering bool
BigqueryDestinations []GetClusterResourceUsageExportConfigBigqueryDestination
EnableNetworkEgressMetering bool
EnableResourceConsumptionMetering bool
bigqueryDestinations GetClusterResourceUsageExportConfigBigqueryDestination[]
enableNetworkEgressMetering boolean
enableResourceConsumptionMetering boolean
bigqueryDestinations List[GetClusterResourceUsageExportConfigBigqueryDestination]
enableNetworkEgressMetering bool
enableResourceConsumptionMetering bool

GetClusterResourceUsageExportConfigBigqueryDestination

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DatasetId string
DatasetId string
datasetId string
dataset_id str

GetClusterVerticalPodAutoscaling

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
Enabled bool
enabled boolean
enabled bool

GetClusterWorkloadIdentityConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

IdentityNamespace string
IdentityNamespace string
identityNamespace string
identityNamespace str

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.