GKE Hub v1 API - Class CreateScopeRBACRoleBindingRequest (2.8.0)

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

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

Request to create a rbacrolebindings.

Inheritance

object > CreateScopeRBACRoleBindingRequest

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Constructors

CreateScopeRBACRoleBindingRequest()

public CreateScopeRBACRoleBindingRequest()

CreateScopeRBACRoleBindingRequest(CreateScopeRBACRoleBindingRequest)

public CreateScopeRBACRoleBindingRequest(CreateScopeRBACRoleBindingRequest other)
Parameter
Name Description
other CreateScopeRBACRoleBindingRequest

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/*/scopes/*.

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