ClusterFleetArgs

data class ClusterFleetArgs(val membership: Output<String>? = null, val membershipId: Output<String>? = null, val membershipLocation: Output<String>? = null, val preRegistered: Output<Boolean>? = null, val project: Output<String>? = null) : ConvertibleToJava<ClusterFleetArgs>

Constructors

Link copied to clipboard
constructor(membership: Output<String>? = null, membershipId: Output<String>? = null, membershipLocation: Output<String>? = null, preRegistered: Output<Boolean>? = null, project: Output<String>? = null)

Properties

Link copied to clipboard
val membership: Output<String>? = null

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.

Link copied to clipboard
val membershipId: Output<String>? = null

The short name of the fleet membership, extracted from fleet.0.membership. You can use this field to configure membership_id under google_gkehub_feature_membership.

Link copied to clipboard
val membershipLocation: Output<String>? = null

The location of the fleet membership, extracted from fleet.0.membership. You can use this field to configure membership_location under google_gkehub_feature_membership.

Link copied to clipboard
val preRegistered: Output<Boolean>? = null

Whether the cluster has been registered via the fleet API.

Link copied to clipboard
val project: Output<String>? = null

The name of the Fleet host project where this cluster will be registered.

Functions

Link copied to clipboard
open override fun toJava(): ClusterFleetArgs