ClusterUpdate constructor
ClusterUpdate({
- AdditionalPodRangesConfig? additionalPodRangesConfig,
- AddonsConfig? desiredAddonsConfig,
- AuthenticatorGroupsConfig? desiredAuthenticatorGroupsConfig,
- WorkloadPolicyConfig? desiredAutopilotWorkloadPolicyConfig,
- BinaryAuthorization? desiredBinaryAuthorization,
- ClusterAutoscaling? desiredClusterAutoscaling,
- ContainerdConfig? desiredContainerdConfig,
- CostManagementConfig? desiredCostManagementConfig,
- DatabaseEncryption? desiredDatabaseEncryption,
- String? desiredDatapathProvider,
- DefaultSnatStatus? desiredDefaultSnatStatus,
- DNSConfig? desiredDnsConfig,
- bool? desiredEnableCiliumClusterwideNetworkPolicy,
- bool? desiredEnableFqdnNetworkPolicy,
- bool? desiredEnableMultiNetworking,
- bool? desiredEnablePrivateEndpoint,
- Fleet? desiredFleet,
- GatewayAPIConfig? desiredGatewayApiConfig,
- GcfsConfig? desiredGcfsConfig,
- IdentityServiceConfig? desiredIdentityServiceConfig,
- String? desiredImageType,
- String? desiredInTransitEncryptionConfig,
- IntraNodeVisibilityConfig? desiredIntraNodeVisibilityConfig,
- K8sBetaAPIConfig? desiredK8sBetaApis,
- ILBSubsettingConfig? desiredL4ilbSubsettingConfig,
- List<
String> ? desiredLocations, - LoggingConfig? desiredLoggingConfig,
- String? desiredLoggingService,
- MasterAuthorizedNetworksConfig? desiredMasterAuthorizedNetworksConfig,
- String? desiredMasterVersion,
- MeshCertificates? desiredMeshCertificates,
- MonitoringConfig? desiredMonitoringConfig,
- String? desiredMonitoringService,
- ClusterNetworkPerformanceConfig? desiredNetworkPerformanceConfig,
- NodeKubeletConfig? desiredNodeKubeletConfig,
- NodeKubeletConfig? desiredNodePoolAutoConfigKubeletConfig,
- NetworkTags? desiredNodePoolAutoConfigNetworkTags,
- ResourceManagerTags? desiredNodePoolAutoConfigResourceManagerTags,
- NodePoolAutoscaling? desiredNodePoolAutoscaling,
- String? desiredNodePoolId,
- NodePoolLoggingConfig? desiredNodePoolLoggingConfig,
- String? desiredNodeVersion,
- NotificationConfig? desiredNotificationConfig,
- ParentProductConfig? desiredParentProductConfig,
- PrivateClusterConfig? desiredPrivateClusterConfig,
- String? desiredPrivateIpv6GoogleAccess,
- ReleaseChannel? desiredReleaseChannel,
- ResourceUsageExportConfig? desiredResourceUsageExportConfig,
- SecurityPostureConfig? desiredSecurityPostureConfig,
- ServiceExternalIPsConfig? desiredServiceExternalIpsConfig,
- ShieldedNodes? desiredShieldedNodes,
- String? desiredStackType,
- VerticalPodAutoscaling? desiredVerticalPodAutoscaling,
- WorkloadIdentityConfig? desiredWorkloadIdentityConfig,
- K8sBetaAPIConfig? enableK8sBetaApis,
- String? etag,
- AdditionalPodRangesConfig? removedAdditionalPodRangesConfig,
Implementation
ClusterUpdate({
this.additionalPodRangesConfig,
this.desiredAddonsConfig,
this.desiredAuthenticatorGroupsConfig,
this.desiredAutopilotWorkloadPolicyConfig,
this.desiredBinaryAuthorization,
this.desiredClusterAutoscaling,
this.desiredContainerdConfig,
this.desiredCostManagementConfig,
this.desiredDatabaseEncryption,
this.desiredDatapathProvider,
this.desiredDefaultSnatStatus,
this.desiredDnsConfig,
this.desiredEnableCiliumClusterwideNetworkPolicy,
this.desiredEnableFqdnNetworkPolicy,
this.desiredEnableMultiNetworking,
this.desiredEnablePrivateEndpoint,
this.desiredFleet,
this.desiredGatewayApiConfig,
this.desiredGcfsConfig,
this.desiredIdentityServiceConfig,
this.desiredImageType,
this.desiredInTransitEncryptionConfig,
this.desiredIntraNodeVisibilityConfig,
this.desiredK8sBetaApis,
this.desiredL4ilbSubsettingConfig,
this.desiredLocations,
this.desiredLoggingConfig,
this.desiredLoggingService,
this.desiredMasterAuthorizedNetworksConfig,
this.desiredMasterVersion,
this.desiredMeshCertificates,
this.desiredMonitoringConfig,
this.desiredMonitoringService,
this.desiredNetworkPerformanceConfig,
this.desiredNodeKubeletConfig,
this.desiredNodePoolAutoConfigKubeletConfig,
this.desiredNodePoolAutoConfigNetworkTags,
this.desiredNodePoolAutoConfigResourceManagerTags,
this.desiredNodePoolAutoscaling,
this.desiredNodePoolId,
this.desiredNodePoolLoggingConfig,
this.desiredNodeVersion,
this.desiredNotificationConfig,
this.desiredParentProductConfig,
this.desiredPrivateClusterConfig,
this.desiredPrivateIpv6GoogleAccess,
this.desiredReleaseChannel,
this.desiredResourceUsageExportConfig,
this.desiredSecurityPostureConfig,
this.desiredServiceExternalIpsConfig,
this.desiredShieldedNodes,
this.desiredStackType,
this.desiredVerticalPodAutoscaling,
this.desiredWorkloadIdentityConfig,
this.enableK8sBetaApis,
this.etag,
this.removedAdditionalPodRangesConfig,
});