public sealed class CreatePolicyRequest : IMessage<CreatePolicyRequest>, IEquatable<CreatePolicyRequest>, IDeepCloneable<CreatePolicyRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Identity and Access Management (IAM) v2 API class CreatePolicyRequest.
Request message for CreatePolicy.
Implements
IMessageCreatePolicyRequest, IEquatableCreatePolicyRequest, IDeepCloneableCreatePolicyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.V2Assembly
Google.Cloud.Iam.V2.dll
Constructors
CreatePolicyRequest()
public CreatePolicyRequest()CreatePolicyRequest(CreatePolicyRequest)
public CreatePolicyRequest(CreatePolicyRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreatePolicyRequest |
Properties
Parent
public string Parent { get; set; }Required. The resource that the policy is attached to, along with the kind of policy
to create. Format: policies/{attachment_point}/denypolicies
The attachment point is identified by its URL-encoded full resource name,
which means that the forward-slash character, /, must be written as
%2F. For example,
policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies.
For organizations and folders, use the numeric ID in the full resource name. For projects, you can use the alphanumeric or the numeric ID.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Policy
public Policy Policy { get; set; }Required. The policy to create.
| Property Value | |
|---|---|
| Type | Description |
Policy |
|
PolicyId
public string PolicyId { get; set; }The ID to use for this policy, which will become the final component of
the policy's resource name. The ID must contain 3 to 63 characters. It can
contain lowercase letters and numbers, as well as dashes (-) and periods
(.). The first character must be a lowercase letter.
| Property Value | |
|---|---|
| Type | Description |
string |
|