GKE Hub v1 API - Class CreateMembershipRBACRoleBindingRequest (2.8.0)

public sealed class CreateMembershipRBACRoleBindingRequest : IMessage<CreateMembershipRBACRoleBindingRequest>, IEquatable<CreateMembershipRBACRoleBindingRequest>, IDeepCloneable<CreateMembershipRBACRoleBindingRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the GKE Hub v1 API class CreateMembershipRBACRoleBindingRequest.

Request to create a rbacrolebindings.

Inheritance

object > CreateMembershipRBACRoleBindingRequest

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Constructors

CreateMembershipRBACRoleBindingRequest()

public CreateMembershipRBACRoleBindingRequest()

CreateMembershipRBACRoleBindingRequest(CreateMembershipRBACRoleBindingRequest)

public CreateMembershipRBACRoleBindingRequest(CreateMembershipRBACRoleBindingRequest other)
Parameter
Name Description
other CreateMembershipRBACRoleBindingRequest

Properties

Parent

public string Parent { get; set; }

Required. The parent (project and location) where the RBACRoleBinding will be created. Specified in the format projects/*/locations/*/memberships/*.

Property Value
Type Description
string

ParentAsMembershipName

public MembershipName ParentAsMembershipName { get; set; }

MembershipName-typed view over the Parent resource name property.

Property Value
Type Description
MembershipName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
Type Description
IResourceName

ParentAsScopeName

public ScopeName ParentAsScopeName { get; set; }

ScopeName-typed view over the Parent resource name property.

Property Value
Type Description
ScopeName

Rbacrolebinding

public RBACRoleBinding Rbacrolebinding { get; set; }

Required. The rbacrolebindings to create.

Property Value
Type Description
RBACRoleBinding

RbacrolebindingId

public string RbacrolebindingId { get; set; }

Required. Client chosen ID for the RBACRoleBinding. rbacrolebinding_id must be a valid RFC 1123 compliant DNS label:

  1. At most 63 characters in length
  2. It must consist of lower case alphanumeric characters or -
  3. It must start and end with an alphanumeric character

Which can be expressed as the regex: [a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.

Property Value
Type Description
string