BindingArgs

data class BindingArgs(val fleet: Output<Boolean>? = null, val location: Output<String>? = null, val membershipBindingId: Output<String>? = null, val membershipId: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val scope: Output<String>? = null) : ConvertibleToJava<BindingArgs>

Creates a MembershipBinding. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
constructor(fleet: Output<Boolean>? = null, location: Output<String>? = null, membershipBindingId: Output<String>? = null, membershipId: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, scope: Output<String>? = null)

Properties

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

Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet.

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

Required. The ID to use for the MembershipBinding.

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

The resource name for the membershipbinding itself projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}

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

A Workspace resource name in the format projects/*/locations/*/scopes/*. //*/

Functions

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