BareMetalCluster class
Resource that represents a bare metal user cluster.
Constructors
- 
          BareMetalCluster({String? adminClusterMembership, String? adminClusterName, Map<
String, String> ? annotations, String? bareMetalVersion, BinaryAuthorization? binaryAuthorization, BareMetalClusterOperationsConfig? clusterOperations, BareMetalControlPlaneConfig? controlPlane, String? createTime, String? deleteTime, String? description, String? endpoint, String? etag, Fleet? fleet, BareMetalLoadBalancerConfig? loadBalancer, String? localName, BareMetalMaintenanceConfig? maintenanceConfig, BareMetalMaintenanceStatus? maintenanceStatus, String? name, BareMetalNetworkConfig? networkConfig, BareMetalNodeAccessConfig? nodeAccessConfig, BareMetalWorkloadNodeConfig? nodeConfig, BareMetalOsEnvironmentConfig? osEnvironmentConfig, BareMetalProxyConfig? proxy, bool? reconciling, BareMetalSecurityConfig? securityConfig, String? state, ResourceStatus? status, BareMetalStorageConfig? storage, String? uid, String? updateTime, BareMetalClusterUpgradePolicy? upgradePolicy, ValidationCheck? validationCheck}) - BareMetalCluster.fromJson(Map json_)
 
Properties
- adminClusterMembership ↔ String?
 - 
  The admin cluster this bare metal user cluster belongs to.
  getter/setter pair
 - adminClusterName ↔ String?
 - 
  The resource name of the bare metal admin cluster managing this user
cluster.
  getter/setter pair
 - 
  annotations
  ↔ Map<
String, String> ? - 
  Annotations on the bare metal user cluster.
  getter/setter pair
 - bareMetalVersion ↔ String?
 - 
  The Anthos clusters on bare metal version for your user cluster.
  getter/setter pair
 - binaryAuthorization ↔ BinaryAuthorization?
 - 
  Binary Authorization related configurations.
  getter/setter pair
 - clusterOperations ↔ BareMetalClusterOperationsConfig?
 - 
  Cluster operations configuration.
  getter/setter pair
 - controlPlane ↔ BareMetalControlPlaneConfig?
 - 
  Control plane configuration.
  getter/setter pair
 - createTime ↔ String?
 - 
  The time when the bare metal user cluster was created.
  getter/setter pair
 - deleteTime ↔ String?
 - 
  The time when the bare metal user cluster was deleted.
  getter/setter pair
 - description ↔ String?
 - 
  A human readable description of this bare metal user cluster.
  getter/setter pair
 - endpoint ↔ String?
 - 
  The IP address of the bare metal user cluster's API server.
  getter/setter pair
 - etag ↔ String?
 - 
  This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the client
has an up-to-date value before proceeding.
  getter/setter pair
 - fleet ↔ Fleet?
 - 
  Fleet configuration for the cluster.
  getter/setter pair
 - hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - loadBalancer ↔ BareMetalLoadBalancerConfig?
 - 
  Load balancer configuration.
  getter/setter pair
 - localName ↔ String?
 - 
  The object name of the bare metal user cluster custom resource on the
associated admin cluster.
  getter/setter pair
 - maintenanceConfig ↔ BareMetalMaintenanceConfig?
 - 
  Maintenance configuration.
  getter/setter pair
 - maintenanceStatus ↔ BareMetalMaintenanceStatus?
 - 
  Status of on-going maintenance tasks.
  getter/setter pair
 - name ↔ String?
 - 
  The bare metal user cluster resource name.
  getter/setter pair
 - networkConfig ↔ BareMetalNetworkConfig?
 - 
  Network configuration.
  getter/setter pair
 - nodeAccessConfig ↔ BareMetalNodeAccessConfig?
 - 
  Node access related configurations.
  getter/setter pair
 - nodeConfig ↔ BareMetalWorkloadNodeConfig?
 - 
  Workload node configuration.
  getter/setter pair
 - osEnvironmentConfig ↔ BareMetalOsEnvironmentConfig?
 - 
  OS environment related configurations.
  getter/setter pair
 - proxy ↔ BareMetalProxyConfig?
 - 
  Proxy configuration.
  getter/setter pair
 - reconciling ↔ bool?
 - 
  If set, there are currently changes in flight to the bare metal user
cluster.
  getter/setter pair
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 - securityConfig ↔ BareMetalSecurityConfig?
 - 
  Security related setting configuration.
  getter/setter pair
 - state ↔ String?
 - 
  The current state of the bare metal user cluster.
  getter/setter pair
 - status ↔ ResourceStatus?
 - 
  Detailed cluster status.
  getter/setter pair
 - storage ↔ BareMetalStorageConfig?
 - 
  Storage configuration.
  getter/setter pair
 - uid ↔ String?
 - 
  The unique identifier of the bare metal user cluster.
  getter/setter pair
 - updateTime ↔ String?
 - 
  The time when the bare metal user cluster was last updated.
  getter/setter pair
 - upgradePolicy ↔ BareMetalClusterUpgradePolicy?
 - 
  The cluster upgrade policy.
  getter/setter pair
 - validationCheck ↔ ValidationCheck?
 - 
  The result of the preflight check.
  getter/setter pair
 
Methods
- 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  toJson(
) → Map< String, dynamic>  - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited