GetClusterResult class
Result data returned by getCluster.
Constructors
-
GetClusterResult({List<
GetClusterAddonsConfig> ? addonsConfigs, bool? allowNetAdmin, List<GetClusterAnonymousAuthenticationConfig> ? anonymousAuthenticationConfigs, List<GetClusterAuthenticatorGroupsConfig> ? authenticatorGroupsConfigs, List<GetClusterAutopilotClusterPolicyConfig> ? autopilotClusterPolicyConfigs, List<String> ? autopilotPrivilegedAdmissions, List<GetClusterBinaryAuthorization> ? binaryAuthorizations, List<GetClusterClusterAutoscaling> ? clusterAutoscalings, String? clusterIpv4Cidr, List<GetClusterClusterTelemetry> ? clusterTelemetries, List<GetClusterConfidentialNode> ? confidentialNodes, List<GetClusterControlPlaneEndpointsConfig> ? controlPlaneEndpointsConfigs, List<GetClusterCostManagementConfig> ? costManagementConfigs, List<GetClusterDatabaseEncryption> ? databaseEncryptions, String? datapathProvider, String? dataplaneOptimizationMode, int? defaultMaxPodsPerNode, List<GetClusterDefaultSnatStatus> ? defaultSnatStatuses, String? deletionPolicy, bool? deletionProtection, String? description, String? desiredEmulatedVersion, bool? disableL4LbFirewallReconciliation, List<GetClusterDnsConfig> ? dnsConfigs, Map<String, String> ? effectiveLabels, String? emulatedVersion, bool? enableAutopilot, bool? enableCiliumClusterwideNetworkPolicy, bool? enableFqdnNetworkPolicy, bool? enableIntranodeVisibility, List<GetClusterEnableK8sBetaApi> ? enableK8sBetaApis, bool? enableKubernetesAlpha, bool? enableL4IlbSubsetting, bool? enableLegacyAbac, bool? enableMultiNetworking, bool? enableShieldedNodes, bool? enableTpu, String? endpoint, List<GetClusterEnterpriseConfig> ? enterpriseConfigs, List<GetClusterFleet> ? fleets, List<GetClusterGatewayApiConfig> ? gatewayApiConfigs, List<GetClusterGkeAutoUpgradeConfig> ? gkeAutoUpgradeConfigs, String? id, List<GetClusterIdentityServiceConfig> ? identityServiceConfigs, bool? ignoreNodeCountChanges, String? inTransitEncryptionConfig, int? initialNodeCount, List<GetClusterIpAllocationPolicy> ? ipAllocationPolicies, String? labelFingerprint, String? location, List<GetClusterLoggingConfig> ? loggingConfigs, String? loggingService, List<GetClusterMaintenancePolicy> ? maintenancePolicies, List<GetClusterManagedMachineLearningDiagnosticsConfig> ? managedMachineLearningDiagnosticsConfigs, List<GetClusterManagedOpentelemetryConfig> ? managedOpentelemetryConfigs, List<GetClusterMasterAuthorizedNetworksConfig> ? masterAuthorizedNetworksConfigs, List<GetClusterMasterAuth> ? masterAuths, String? masterVersion, List<GetClusterMeshCertificate> ? meshCertificates, String? minMasterVersion, List<GetClusterMonitoringConfig> ? monitoringConfigs, String? monitoringService, String? name, String? network, List<GetClusterNetworkPerformanceConfig> ? networkPerformanceConfigs, List<GetClusterNetworkPolicy> ? networkPolicies, String? networkingMode, List<GetClusterNodeConfig> ? nodeConfigs, List<GetClusterNodeCreationConfig> ? nodeCreationConfigs, List<String> ? nodeLocations, List<GetClusterNodePoolAutoConfig> ? nodePoolAutoConfigs, List<GetClusterNodePoolDefault> ? nodePoolDefaults, List<GetClusterNodePool> ? nodePools, String? nodeVersion, List<GetClusterNotificationConfig> ? notificationConfigs, String? operation, List<GetClusterPodAutoscaling> ? podAutoscalings, List<GetClusterPodSecurityPolicyConfig> ? podSecurityPolicyConfigs, List<GetClusterPrivateClusterConfig> ? privateClusterConfigs, String? privateIpv6GoogleAccess, String? project, List<GetClusterProtectConfig> ? protectConfigs, Map<String, String> ? pulumiLabels, List<GetClusterRbacBindingConfig> ? rbacBindingConfigs, List<GetClusterReleaseChannel> ? releaseChannels, bool? removeDefaultNodePool, Map<String, String> ? resourceLabels, List<GetClusterResourceUsageExportConfig> ? resourceUsageExportConfigs, List<GetClusterRollbackSafeUpgrade> ? rollbackSafeUpgrades, List<GetClusterSecretManagerConfig> ? secretManagerConfigs, List<GetClusterSecretSyncConfig> ? secretSyncConfigs, List<GetClusterSecurityPostureConfig> ? securityPostureConfigs, String? selfLink, List<GetClusterServiceExternalIpsConfig> ? serviceExternalIpsConfigs, String? servicesIpv4Cidr, bool? skipNodePoolRefresh, String? subnetwork, List<GetClusterTpuConfig> ? tpuConfigs, String? tpuIpv4CidrBlock, List<GetClusterUserManagedKeysConfig> ? userManagedKeysConfigs, List<GetClusterVerticalPodAutoscaling> ? verticalPodAutoscalings, List<GetClusterWorkloadAltsConfig> ? workloadAltsConfigs, List<GetClusterWorkloadIdentityConfig> ? workloadIdentityConfigs}) -
Creates a new GetClusterResult.
addonsConfigsOptional.allowNetAdminOptional.anonymousAuthenticationConfigsOptional.authenticatorGroupsConfigsOptional.autopilotClusterPolicyConfigsOptional.autopilotPrivilegedAdmissionsOptional.binaryAuthorizationsOptional.clusterAutoscalingsOptional.clusterIpv4CidrOptional.clusterTelemetriesOptional.confidentialNodesOptional.controlPlaneEndpointsConfigsOptional.costManagementConfigsOptional.databaseEncryptionsOptional.datapathProviderOptional.dataplaneOptimizationModeOptional.defaultMaxPodsPerNodeOptional.defaultSnatStatusesOptional.deletionPolicyOptional.deletionProtectionOptional.descriptionOptional.desiredEmulatedVersionOptional.disableL4LbFirewallReconciliationOptional.dnsConfigsOptional.effectiveLabelsOptional.emulatedVersionOptional.enableAutopilotOptional.enableCiliumClusterwideNetworkPolicyOptional.enableFqdnNetworkPolicyOptional.enableIntranodeVisibilityOptional.enableK8sBetaApisOptional.enableKubernetesAlphaOptional.enableL4IlbSubsettingOptional.enableLegacyAbacOptional.enableMultiNetworkingOptional.enableShieldedNodesOptional.enableTpuOptional.endpointOptional.enterpriseConfigsOptional.fleetsOptional.gatewayApiConfigsOptional.gkeAutoUpgradeConfigsOptional.idThe provider-assigned unique ID for this managed resource.identityServiceConfigsOptional.ignoreNodeCountChangesOptional.inTransitEncryptionConfigOptional.initialNodeCountOptional.ipAllocationPoliciesOptional.labelFingerprintOptional.locationOptional.loggingConfigsOptional.loggingServiceOptional.maintenancePoliciesOptional.managedMachineLearningDiagnosticsConfigsOptional.managedOpentelemetryConfigsOptional.masterAuthorizedNetworksConfigsOptional.masterAuthsOptional.masterVersionOptional.meshCertificatesOptional.minMasterVersionOptional.monitoringConfigsOptional.monitoringServiceOptional.nameOptional.networkOptional.networkPerformanceConfigsOptional.networkPoliciesOptional.networkingModeOptional.nodeConfigsOptional.nodeCreationConfigsOptional.nodeLocationsOptional.nodePoolAutoConfigsOptional.nodePoolDefaultsOptional.nodePoolsOptional.nodeVersionOptional.notificationConfigsOptional.operationOptional.podAutoscalingsOptional.podSecurityPolicyConfigsOptional.privateClusterConfigsOptional.privateIpv6GoogleAccessOptional.projectOptional.protectConfigsOptional.pulumiLabelsOptional.rbacBindingConfigsOptional.releaseChannelsOptional.removeDefaultNodePoolOptional.resourceLabelsOptional.resourceUsageExportConfigsOptional.rollbackSafeUpgradesOptional.secretManagerConfigsOptional.secretSyncConfigsOptional.securityPostureConfigsOptional.selfLinkOptional.serviceExternalIpsConfigsOptional.servicesIpv4CidrOptional.skipNodePoolRefreshOptional.subnetworkOptional.tpuConfigsOptional.tpuIpv4CidrBlockOptional.userManagedKeysConfigsOptional.verticalPodAutoscalingsOptional.workloadAltsConfigsOptional.workloadIdentityConfigsOptional.const -
GetClusterResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
addonsConfigs
→ List<
GetClusterAddonsConfig> ? -
final
- allowNetAdmin → bool?
-
final
-
anonymousAuthenticationConfigs
→ List<
GetClusterAnonymousAuthenticationConfig> ? -
final
-
authenticatorGroupsConfigs
→ List<
GetClusterAuthenticatorGroupsConfig> ? -
final
-
autopilotClusterPolicyConfigs
→ List<
GetClusterAutopilotClusterPolicyConfig> ? -
final
-
autopilotPrivilegedAdmissions
→ List<
String> ? -
final
-
binaryAuthorizations
→ List<
GetClusterBinaryAuthorization> ? -
final
-
clusterAutoscalings
→ List<
GetClusterClusterAutoscaling> ? -
final
- clusterIpv4Cidr → String?
-
final
-
clusterTelemetries
→ List<
GetClusterClusterTelemetry> ? -
final
-
confidentialNodes
→ List<
GetClusterConfidentialNode> ? -
final
-
controlPlaneEndpointsConfigs
→ List<
GetClusterControlPlaneEndpointsConfig> ? -
final
-
costManagementConfigs
→ List<
GetClusterCostManagementConfig> ? -
final
-
databaseEncryptions
→ List<
GetClusterDatabaseEncryption> ? -
final
- datapathProvider → String?
-
final
- dataplaneOptimizationMode → String?
-
final
- defaultMaxPodsPerNode → int?
-
final
-
defaultSnatStatuses
→ List<
GetClusterDefaultSnatStatus> ? -
final
- deletionPolicy → String?
-
final
- deletionProtection → bool?
-
final
- description → String?
-
final
- desiredEmulatedVersion → String?
-
final
- disableL4LbFirewallReconciliation → bool?
-
final
-
dnsConfigs
→ List<
GetClusterDnsConfig> ? -
final
-
effectiveLabels
→ Map<
String, String> ? -
final
- emulatedVersion → String?
-
final
- enableAutopilot → bool?
-
final
- enableCiliumClusterwideNetworkPolicy → bool?
-
final
- enableFqdnNetworkPolicy → bool?
-
final
- enableIntranodeVisibility → bool?
-
final
-
enableK8sBetaApis
→ List<
GetClusterEnableK8sBetaApi> ? -
final
- enableKubernetesAlpha → bool?
-
final
- enableL4IlbSubsetting → bool?
-
final
- enableLegacyAbac → bool?
-
final
- enableMultiNetworking → bool?
-
final
- enableShieldedNodes → bool?
-
final
- enableTpu → bool?
-
final
- endpoint → String?
-
final
-
enterpriseConfigs
→ List<
GetClusterEnterpriseConfig> ? -
final
-
fleets
→ List<
GetClusterFleet> ? -
final
-
gatewayApiConfigs
→ List<
GetClusterGatewayApiConfig> ? -
final
-
gkeAutoUpgradeConfigs
→ List<
GetClusterGkeAutoUpgradeConfig> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String?
-
The provider-assigned unique ID for this managed resource.
final
-
identityServiceConfigs
→ List<
GetClusterIdentityServiceConfig> ? -
final
- ignoreNodeCountChanges → bool?
-
final
- initialNodeCount → int?
-
final
- inTransitEncryptionConfig → String?
-
final
-
ipAllocationPolicies
→ List<
GetClusterIpAllocationPolicy> ? -
final
- labelFingerprint → String?
-
final
- location → String?
-
final
-
loggingConfigs
→ List<
GetClusterLoggingConfig> ? -
final
- loggingService → String?
-
final
-
maintenancePolicies
→ List<
GetClusterMaintenancePolicy> ? -
final
-
managedMachineLearningDiagnosticsConfigs
→ List<
GetClusterManagedMachineLearningDiagnosticsConfig> ? -
final
-
managedOpentelemetryConfigs
→ List<
GetClusterManagedOpentelemetryConfig> ? -
final
-
masterAuthorizedNetworksConfigs
→ List<
GetClusterMasterAuthorizedNetworksConfig> ? -
final
-
masterAuths
→ List<
GetClusterMasterAuth> ? -
final
- masterVersion → String?
-
final
-
meshCertificates
→ List<
GetClusterMeshCertificate> ? -
final
- minMasterVersion → String?
-
final
-
monitoringConfigs
→ List<
GetClusterMonitoringConfig> ? -
final
- monitoringService → String?
-
final
- name → String?
-
final
- network → String?
-
final
- networkingMode → String?
-
final
-
networkPerformanceConfigs
→ List<
GetClusterNetworkPerformanceConfig> ? -
final
-
networkPolicies
→ List<
GetClusterNetworkPolicy> ? -
final
-
nodeConfigs
→ List<
GetClusterNodeConfig> ? -
final
-
nodeCreationConfigs
→ List<
GetClusterNodeCreationConfig> ? -
final
-
nodeLocations
→ List<
String> ? -
final
-
nodePoolAutoConfigs
→ List<
GetClusterNodePoolAutoConfig> ? -
final
-
nodePoolDefaults
→ List<
GetClusterNodePoolDefault> ? -
final
-
nodePools
→ List<
GetClusterNodePool> ? -
final
- nodeVersion → String?
-
final
-
notificationConfigs
→ List<
GetClusterNotificationConfig> ? -
final
- operation → String?
-
final
-
podAutoscalings
→ List<
GetClusterPodAutoscaling> ? -
final
-
podSecurityPolicyConfigs
→ List<
GetClusterPodSecurityPolicyConfig> ? -
final
-
privateClusterConfigs
→ List<
GetClusterPrivateClusterConfig> ? -
final
- privateIpv6GoogleAccess → String?
-
final
- project → String?
-
final
-
protectConfigs
→ List<
GetClusterProtectConfig> ? -
final
-
pulumiLabels
→ Map<
String, String> ? -
final
-
rbacBindingConfigs
→ List<
GetClusterRbacBindingConfig> ? -
final
-
releaseChannels
→ List<
GetClusterReleaseChannel> ? -
final
- removeDefaultNodePool → bool?
-
final
-
resourceLabels
→ Map<
String, String> ? -
final
-
resourceUsageExportConfigs
→ List<
GetClusterResourceUsageExportConfig> ? -
final
-
rollbackSafeUpgrades
→ List<
GetClusterRollbackSafeUpgrade> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
secretManagerConfigs
→ List<
GetClusterSecretManagerConfig> ? -
final
-
secretSyncConfigs
→ List<
GetClusterSecretSyncConfig> ? -
final
-
securityPostureConfigs
→ List<
GetClusterSecurityPostureConfig> ? -
final
- selfLink → String?
-
final
-
serviceExternalIpsConfigs
→ List<
GetClusterServiceExternalIpsConfig> ? -
final
- servicesIpv4Cidr → String?
-
final
- skipNodePoolRefresh → bool?
-
final
- subnetwork → String?
-
final
-
tpuConfigs
→ List<
GetClusterTpuConfig> ? -
final
- tpuIpv4CidrBlock → String?
-
final
-
userManagedKeysConfigs
→ List<
GetClusterUserManagedKeysConfig> ? -
final
-
verticalPodAutoscalings
→ List<
GetClusterVerticalPodAutoscaling> ? -
final
-
workloadAltsConfigs
→ List<
GetClusterWorkloadAltsConfig> ? -
final
-
workloadIdentityConfigs
→ List<
GetClusterWorkloadIdentityConfig> ? -
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited