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.
Implements
IMessageCreatePrincipalAccessBoundaryPolicyRequest, IEquatableCreatePrincipalAccessBoundaryPolicyRequest, IDeepCloneableCreatePrincipalAccessBoundaryPolicyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V3BetaAssembly
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 |