MembershipRbacRoleBindingArgs

data class MembershipRbacRoleBindingArgs(val location: Output<String>? = null, val membershipId: Output<String>? = null, val membershipRbacRoleBindingId: Output<String>? = null, val project: Output<String>? = null, val role: Output<MembershipRbacRoleBindingRoleArgs>? = null, val user: Output<String>? = null) : ConvertibleToJava<MembershipRbacRoleBindingArgs>

{{% examples %}}

Example Usage

{{% /examples %}}

Import

MembershipRBACRoleBinding can be imported using any of these accepted formats

$ pulumi import gcp:gkehub/membershipRbacRoleBinding:MembershipRbacRoleBinding default projects/{{project}}/locations/{{location}}/memberships/{{membership_id}}/rbacrolebindings/{{membership_rbac_role_binding_id}}
$ pulumi import gcp:gkehub/membershipRbacRoleBinding:MembershipRbacRoleBinding default {{project}}/{{location}}/{{membership_id}}/{{membership_rbac_role_binding_id}}
$ pulumi import gcp:gkehub/membershipRbacRoleBinding:MembershipRbacRoleBinding default {{location}}/{{membership_id}}/{{membership_rbac_role_binding_id}}

Constructors

Link copied to clipboard
constructor(location: Output<String>? = null, membershipId: Output<String>? = null, membershipRbacRoleBindingId: Output<String>? = null, project: Output<String>? = null, role: Output<MembershipRbacRoleBindingRoleArgs>? = null, user: Output<String>? = null)

Properties

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

Location of the Membership

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

Id of the membership

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

The client-provided identifier of the RBAC Role Binding.

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

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Link copied to clipboard

Role to bind to the principal. Structure is documented below.

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

Principal that is be authorized in the cluster (at least of one the oneof is required). Updating one will unset the other automatically. user is the name of the user as seen by the kubernetes cluster, example "alice" or "alice@domain.tld"

Functions

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