public sealed class CommitServicePerimetersRequest : IMessage<CommitServicePerimetersRequest>, IEquatable<CommitServicePerimetersRequest>, IDeepCloneable<CommitServicePerimetersRequest>, IBufferMessage, IMessage
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].
Optional. The etag for the version of the [Access Policy]
[google.identity.accesscontextmanager.v1alpha.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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e class is used to commit dry-run specs within Service Perimeters that belong to an Access Policy, which is part of the Google Identity Access Context Manager V1.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, equality checks, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eIt contains properties for \u003ccode\u003eEtag\u003c/code\u003e, which is an optional field used to ensure the commit operation is performed on the correct version of the Access Policy, and \u003ccode\u003eParent\u003c/code\u003e, which is a required field that specifies the resource name of the parent Access Policy.\u003c/p\u003e\n"],["\u003cp\u003eThere are several versions available for the \u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e class, ranging from version 1.2.0 to the latest version 2.5.0, all being accessed via their respective links.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eParentAsAccessPolicyName\u003c/code\u003e property provides a typed view over the \u003ccode\u003eParent\u003c/code\u003e resource name, utilizing the \u003ccode\u003eAccessPolicyName\u003c/code\u003e type.\u003c/p\u003e\n"]]],[],null,[]]