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 latest version of the \u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e is 2.5.0, but the current page's documentation focuses on version 1.4.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e is a request to commit dry-run specifications for Service Perimeters within an Access Policy, and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e class has two constructors, one default and one that accepts another \u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e as a parameter for copying.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes properties like \u003ccode\u003eEtag\u003c/code\u003e, \u003ccode\u003eParent\u003c/code\u003e, and \u003ccode\u003eParentAsAccessPolicyName\u003c/code\u003e, which are utilized for specifying the version and scope of the Access Policy that the commit operation targets.\u003c/p\u003e\n"],["\u003cp\u003eThis page provides reference documentation for the \u003ccode\u003eCommitServicePerimetersRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Identity.AccessContextManager.V1\u003c/code\u003e namespace, found in the \u003ccode\u003eGoogle.Identity.AccessContextManager.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]