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. addonsConfigs Optional. allowNetAdmin Optional. anonymousAuthenticationConfigs Optional. authenticatorGroupsConfigs Optional. autopilotClusterPolicyConfigs Optional. autopilotPrivilegedAdmissions Optional. binaryAuthorizations Optional. clusterAutoscalings Optional. clusterIpv4Cidr Optional. clusterTelemetries Optional. confidentialNodes Optional. controlPlaneEndpointsConfigs Optional. costManagementConfigs Optional. databaseEncryptions Optional. datapathProvider Optional. dataplaneOptimizationMode Optional. defaultMaxPodsPerNode Optional. defaultSnatStatuses Optional. deletionPolicy Optional. deletionProtection Optional. description Optional. desiredEmulatedVersion Optional. disableL4LbFirewallReconciliation Optional. dnsConfigs Optional. effectiveLabels Optional. emulatedVersion Optional. enableAutopilot Optional. enableCiliumClusterwideNetworkPolicy Optional. enableFqdnNetworkPolicy Optional. enableIntranodeVisibility Optional. enableK8sBetaApis Optional. enableKubernetesAlpha Optional. enableL4IlbSubsetting Optional. enableLegacyAbac Optional. enableMultiNetworking Optional. enableShieldedNodes Optional. enableTpu Optional. endpoint Optional. enterpriseConfigs Optional. fleets Optional. gatewayApiConfigs Optional. gkeAutoUpgradeConfigs Optional. id The provider-assigned unique ID for this managed resource. identityServiceConfigs Optional. ignoreNodeCountChanges Optional. inTransitEncryptionConfig Optional. initialNodeCount Optional. ipAllocationPolicies Optional. labelFingerprint Optional. location Optional. loggingConfigs Optional. loggingService Optional. maintenancePolicies Optional. managedMachineLearningDiagnosticsConfigs Optional. managedOpentelemetryConfigs Optional. masterAuthorizedNetworksConfigs Optional. masterAuths Optional. masterVersion Optional. meshCertificates Optional. minMasterVersion Optional. monitoringConfigs Optional. monitoringService Optional. name Optional. network Optional. networkPerformanceConfigs Optional. networkPolicies Optional. networkingMode Optional. nodeConfigs Optional. nodeCreationConfigs Optional. nodeLocations Optional. nodePoolAutoConfigs Optional. nodePoolDefaults Optional. nodePools Optional. nodeVersion Optional. notificationConfigs Optional. operation Optional. podAutoscalings Optional. podSecurityPolicyConfigs Optional. privateClusterConfigs Optional. privateIpv6GoogleAccess Optional. project Optional. protectConfigs Optional. pulumiLabels Optional. rbacBindingConfigs Optional. releaseChannels Optional. removeDefaultNodePool Optional. resourceLabels Optional. resourceUsageExportConfigs Optional. rollbackSafeUpgrades Optional. secretManagerConfigs Optional. secretSyncConfigs Optional. securityPostureConfigs Optional. selfLink Optional. serviceExternalIpsConfigs Optional. servicesIpv4Cidr Optional. skipNodePoolRefresh Optional. subnetwork Optional. tpuConfigs Optional. tpuIpv4CidrBlock Optional. userManagedKeysConfigs Optional. verticalPodAutoscalings Optional. workloadAltsConfigs Optional. workloadIdentityConfigs Optional.
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
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