public sealed class CreateScopeRBACRoleBindingRequest : IMessage<CreateScopeRBACRoleBindingRequest>, IEquatable<CreateScopeRBACRoleBindingRequest>, IDeepCloneable<CreateScopeRBACRoleBindingRequest>, IBufferMessage, IMessageReference documentation and code samples for the GKE Hub v1 API class CreateScopeRBACRoleBindingRequest.
Request to create a rbacrolebindings.
Implements
IMessageCreateScopeRBACRoleBindingRequest, IEquatableCreateScopeRBACRoleBindingRequest, IDeepCloneableCreateScopeRBACRoleBindingRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeHub.V1Assembly
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; }| 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:
- At most 63 characters in length
- It must consist of lower case alphanumeric characters or
- - 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 |
|