ClusterClusterConfigGceClusterConfig constructor

const ClusterClusterConfigGceClusterConfig({
  1. Input<ClusterClusterConfigGceClusterConfigConfidentialInstanceConfig?>? confidentialInstanceConfig,
  2. Input<bool?>? internalIpOnly,
  3. Input<Map<String, String>?>? metadata,
  4. Input<String?>? network,
  5. Input<ClusterClusterConfigGceClusterConfigNodeGroupAffinity?>? nodeGroupAffinity,
  6. Input<ClusterClusterConfigGceClusterConfigReservationAffinity?>? reservationAffinity,
  7. Input<Map<String, String>?>? resourceManagerTags,
  8. Input<String?>? serviceAccount,
  9. Input<List<String>?>? serviceAccountScopes,
  10. Input<ClusterClusterConfigGceClusterConfigShieldedInstanceConfig?>? shieldedInstanceConfig,
  11. Input<String?>? subnetwork,
  12. Input<List<String>?>? tags,
  13. 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,
});