Identity Access Context Manager v1 API - Class CommitServicePerimetersRequest (2.3.0)

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

Reference documentation and code samples for the Identity Access Context Manager v1 API class CommitServicePerimetersRequest.

A request to commit dry-run specs in all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] belonging to an [Access Policy][google.identity.accesscontextmanager.v1.AccessPolicy].

Inheritance

object > CommitServicePerimetersRequest

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

CommitServicePerimetersRequest()

public CommitServicePerimetersRequest()

CommitServicePerimetersRequest(CommitServicePerimetersRequest)

public CommitServicePerimetersRequest(CommitServicePerimetersRequest other)
Parameter
NameDescription
otherCommitServicePerimetersRequest

Properties

Etag

public string Etag { get; set; }

Optional. The etag for the version of the [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] that this commit operation is to be performed on. If, at the time of commit, the etag for the Access Policy stored in Access Context Manager is different from the specified etag, then the commit operation will not be performed and the call will fail. This field is not required. If etag is not provided, the operation will be performed as if a valid etag is provided.

Property Value
TypeDescription
string

Parent

public string Parent { get; set; }

Required. Resource name for the parent [Access Policy] [google.identity.accesscontextmanager.v1.AccessPolicy] which owns all [Service Perimeters] [google.identity.accesscontextmanager.v1.ServicePerimeter] in scope for the commit operation.

Format: accessPolicies/{policy_id}

Property Value
TypeDescription
string

ParentAsAccessPolicyName

public AccessPolicyName ParentAsAccessPolicyName { get; set; }

AccessPolicyName-typed view over the Parent resource name property.

Property Value
TypeDescription
AccessPolicyName