ClusterClusterConfigGceClusterConfig constructor
- Input<
ClusterClusterConfigGceClusterConfigConfidentialInstanceConfig?> ? confidentialInstanceConfig, - Input<
bool?> ? internalIpOnly, - Input<
Map< ? metadata,String, String> ?> - Input<
String?> ? network, - Input<
ClusterClusterConfigGceClusterConfigNodeGroupAffinity?> ? nodeGroupAffinity, - Input<
ClusterClusterConfigGceClusterConfigReservationAffinity?> ? reservationAffinity, - Input<
Map< ? resourceManagerTags,String, String> ?> - Input<
String?> ? serviceAccount, - Input<
List< ? serviceAccountScopes,String> ?> - Input<
ClusterClusterConfigGceClusterConfigShieldedInstanceConfig?> ? shieldedInstanceConfig, - Input<
String?> ? subnetwork, - Input<
List< ? tags,String> ?> - Input<
String?> ? zone,
Creates a new ClusterClusterConfigGceClusterConfig.
confidentialInstanceConfig Confidential Instance Config for clusters using Confidential VMs
internalIpOnly By default, clusters are not restricted to internal IP addresses,
metadata A map of the Compute Engine metadata entries to add to all instances
network The name or selfLink of the Google Compute Engine
nodeGroupAffinity Node Group Affinity for sole-tenant clusters.
reservationAffinity Reservation Affinity for consuming zonal reservation.
resourceManagerTags A map of resource manager tags to add to all instances.
serviceAccount The service account to be used by the Node VMs.
serviceAccountScopes The set of Google API scopes
shieldedInstanceConfig Shielded Instance Config for clusters using Compute Engine Shielded VMs.
subnetwork The name or selfLink of the Google Compute Engine
tags The list of instance tags applied to instances in the cluster.
zone The GCP zone where your data is stored and used (i.e. where
Implementation
const ClusterClusterConfigGceClusterConfig({
this.confidentialInstanceConfig,
this.internalIpOnly,
this.metadata,
this.network,
this.nodeGroupAffinity,
this.reservationAffinity,
this.resourceManagerTags,
this.serviceAccount,
this.serviceAccountScopes,
this.shieldedInstanceConfig,
this.subnetwork,
this.tags,
this.zone,
});