ClusterFleet class

Constructors

ClusterFleet({Input<String?>? membership, Input<String?>? membershipId, Input<String?>? membershipLocation, Input<String?>? membershipType, Input<bool?>? preRegistered, Input<String?>? project})
Creates a new ClusterFleet. membership The resource name of the fleet Membership resource associated to this cluster with format //gkehub.googleapis.com/projects/{{project}}/locations/{{location}}/memberships/{{name}}. See the official doc for fleet management. membershipId The short name of the fleet membership, extracted from fleet.0.membership. You can use this field to configure membershipId under google_gkehub_feature_membership. membershipLocation The location of the fleet membership, extracted from fleet.0.membership. You can use this field to configure membershipLocation under google_gkehub_feature_membership. membershipType Sets the membership type of the cluster. Available option is LIGHTWEIGHT to support only lightweight compatible features. If unspecified, the membershipType will be a regular membership that supports all features. preRegistered Whether the cluster has been registered via the fleet API. project The name of the Fleet host project where this cluster will be registered.
const
ClusterFleet.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
membership → Input<String?>?
The resource name of the fleet Membership resource associated to this cluster with format //gkehub.googleapis.com/projects/{{project}}/locations/{{location}}/memberships/{{name}}. See the official doc for fleet management.
final
membershipId → Input<String?>?
The short name of the fleet membership, extracted from fleet.0.membership. You can use this field to configure membershipId under google_gkehub_feature_membership.
final
membershipLocation → Input<String?>?
The location of the fleet membership, extracted from fleet.0.membership. You can use this field to configure membershipLocation under google_gkehub_feature_membership.
final
membershipType → Input<String?>?
Sets the membership type of the cluster. Available option is LIGHTWEIGHT to support only lightweight compatible features. If unspecified, the membershipType will be a regular membership that supports all features.
final
preRegistered → Input<bool?>?
Whether the cluster has been registered via the fleet API.
final
project → Input<String?>?
The name of the Fleet host project where this cluster will be registered.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited