Identity and Access Management (IAM) v3beta API - Class CreatePrincipalAccessBoundaryPolicyRequest (1.0.0-beta01)

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

Reference documentation and code samples for the Identity and Access Management (IAM) v3beta API class CreatePrincipalAccessBoundaryPolicyRequest.

Request message for CreatePrincipalAccessBoundaryPolicyRequest method.

Inheritance

object > CreatePrincipalAccessBoundaryPolicyRequest

Namespace

Google.Cloud.Iam.V3Beta

Assembly

Google.Cloud.Iam.V3Beta.dll

Constructors

CreatePrincipalAccessBoundaryPolicyRequest()

public CreatePrincipalAccessBoundaryPolicyRequest()

CreatePrincipalAccessBoundaryPolicyRequest(CreatePrincipalAccessBoundaryPolicyRequest)

public CreatePrincipalAccessBoundaryPolicyRequest(CreatePrincipalAccessBoundaryPolicyRequest other)
Parameter
Name Description
other CreatePrincipalAccessBoundaryPolicyRequest

Properties

Parent

public string Parent { get; set; }

Required. The parent resource where this principal access boundary policy will be created. Only organizations are supported.

Format: organizations/{organization_id}/locations/{location}

Property Value
Type Description
string

ParentAsOrganizationLocationName

public OrganizationLocationName ParentAsOrganizationLocationName { get; set; }

OrganizationLocationName-typed view over the Parent resource name property.

Property Value
Type Description
OrganizationLocationName

PrincipalAccessBoundaryPolicy

public PrincipalAccessBoundaryPolicy PrincipalAccessBoundaryPolicy { get; set; }

Required. The principal access boundary policy to create.

Property Value
Type Description
PrincipalAccessBoundaryPolicy

PrincipalAccessBoundaryPolicyId

public string PrincipalAccessBoundaryPolicyId { get; set; }

Required. The ID to use for the principal access boundary policy, which will become the final component of the principal access boundary policy's resource name.

This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, hyphens, or dots. Pattern, /[a-z][a-z0-9-.]{2,62}/.

Property Value
Type Description
string

ValidateOnly

public bool ValidateOnly { get; set; }

Optional. If set, validate the request and preview the creation, but do not actually post it.

Property Value
Type Description
bool