VmwareCluster class
Resource that represents a VMware user cluster.
Constructors
-
VmwareCluster({String? adminClusterMembership, String? adminClusterName, Map<
String, String> ? annotations, VmwareAAGConfig? antiAffinityGroups, Authorization? authorization, VmwareAutoRepairConfig? autoRepairConfig, BinaryAuthorization? binaryAuthorization, VmwareControlPlaneNodeConfig? controlPlaneNode, String? createTime, VmwareDataplaneV2Config? dataplaneV2, String? deleteTime, String? description, bool? disableBundledIngress, bool? enableControlPlaneV2, String? endpoint, String? etag, Fleet? fleet, VmwareLoadBalancerConfig? loadBalancer, String? localName, String? name, VmwareNetworkConfig? networkConfig, String? onPremVersion, bool? reconciling, String? state, ResourceStatus? status, VmwareStorageConfig? storage, String? uid, String? updateTime, VmwareClusterUpgradePolicy? upgradePolicy, ValidationCheck? validationCheck, VmwareVCenterConfig? vcenter, bool? vmTrackingEnabled}) - VmwareCluster.fromJson(Map json_)
Properties
- adminClusterMembership ↔ String?
-
The admin cluster this VMware user cluster belongs to.
getter/setter pair
- adminClusterName ↔ String?
-
The resource name of the VMware admin cluster hosting this user cluster.
getter/setter pair
-
annotations
↔ Map<
String, String> ? -
Annotations on the VMware user cluster.
getter/setter pair
- antiAffinityGroups ↔ VmwareAAGConfig?
-
AAGConfig specifies whether to spread VMware user cluster nodes across at
least three physical hosts in the datacenter.
getter/setter pair
-
RBAC policy that will be applied and managed by the Anthos On-Prem API.
getter/setter pair
- autoRepairConfig ↔ VmwareAutoRepairConfig?
-
Configuration for auto repairing.
getter/setter pair
- binaryAuthorization ↔ BinaryAuthorization?
-
Binary Authorization related configurations.
getter/setter pair
- controlPlaneNode ↔ VmwareControlPlaneNodeConfig?
-
VMware user cluster control plane nodes must have either 1 or 3 replicas.
getter/setter pair
- createTime ↔ String?
-
The time at which VMware user cluster was created.
getter/setter pair
- dataplaneV2 ↔ VmwareDataplaneV2Config?
-
VmwareDataplaneV2Config specifies configuration for Dataplane V2.
getter/setter pair
- deleteTime ↔ String?
-
The time at which VMware user cluster was deleted.
getter/setter pair
- description ↔ String?
-
A human readable description of this VMware user cluster.
getter/setter pair
- disableBundledIngress ↔ bool?
-
Disable bundled ingress.
getter/setter pair
- enableControlPlaneV2 ↔ bool?
-
Enable control plane V2.
getter/setter pair
- endpoint ↔ String?
-
The DNS name of VMware 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 ↔ VmwareLoadBalancerConfig?
-
Load balancer configuration.
getter/setter pair
- localName ↔ String?
-
The object name of the VMware OnPremUserCluster custom resource on the
associated admin cluster.
getter/setter pair
- name ↔ String?
-
The VMware user cluster resource name.
getter/setter pair
- networkConfig ↔ VmwareNetworkConfig?
-
The VMware user cluster network configuration.
getter/setter pair
- onPremVersion ↔ String?
-
The Anthos clusters on the VMware version for your user cluster.
getter/setter pair
- reconciling ↔ bool?
-
If set, there are currently changes in flight to the VMware user cluster.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ String?
-
The current state of VMware user cluster.
getter/setter pair
- status ↔ ResourceStatus?
-
ResourceStatus representing detailed cluster state.
getter/setter pair
- storage ↔ VmwareStorageConfig?
-
Storage configuration.
getter/setter pair
- uid ↔ String?
-
The unique identifier of the VMware user cluster.
getter/setter pair
- updateTime ↔ String?
-
The time at which VMware user cluster was last updated.
getter/setter pair
- upgradePolicy ↔ VmwareClusterUpgradePolicy?
-
Specifies upgrade policy for the cluster.
getter/setter pair
- validationCheck ↔ ValidationCheck?
-
ValidationCheck represents the result of the preflight check job.
getter/setter pair
- vcenter ↔ VmwareVCenterConfig?
-
VmwareVCenterConfig specifies vCenter config for the user cluster.
getter/setter pair
- vmTrackingEnabled ↔ bool?
-
Enable VM tracking.
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