GKE Hub v1 API - Class GenerateMembershipRBACRoleBindingYAMLRequest (2.8.0)

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

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

Request to generate a YAML of the RBAC policies for the specified RoleBinding and its associated impersonation resources.

Inheritance

object > GenerateMembershipRBACRoleBindingYAMLRequest

Namespace

Google.Cloud.GkeHub.V1

Assembly

Google.Cloud.GkeHub.V1.dll

Constructors

GenerateMembershipRBACRoleBindingYAMLRequest()

public GenerateMembershipRBACRoleBindingYAMLRequest()

GenerateMembershipRBACRoleBindingYAMLRequest(GenerateMembershipRBACRoleBindingYAMLRequest)

public GenerateMembershipRBACRoleBindingYAMLRequest(GenerateMembershipRBACRoleBindingYAMLRequest other)
Parameter
Name Description
other GenerateMembershipRBACRoleBindingYAMLRequest

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

Rbacrolebinding

public RBACRoleBinding Rbacrolebinding { get; set; }

Required. The rbacrolebindings to generate the YAML for.

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