public sealed class UpdateEntitlementRequest : IMessage<UpdateEntitlementRequest>, IEquatable<UpdateEntitlementRequest>, IDeepCloneable<UpdateEntitlementRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Privileged Access Manager v1 API class UpdateEntitlementRequest.
Message for updating an entitlement.
Implements
IMessageUpdateEntitlementRequest, IEquatableUpdateEntitlementRequest, IDeepCloneableUpdateEntitlementRequest, IBufferMessage, IMessageNamespace
Google.Cloud.PrivilegedAccessManager.V1Assembly
Google.Cloud.PrivilegedAccessManager.V1.dll
Constructors
UpdateEntitlementRequest()
public UpdateEntitlementRequest()
UpdateEntitlementRequest(UpdateEntitlementRequest)
public UpdateEntitlementRequest(UpdateEntitlementRequest other)
Parameter | |
---|---|
Name | Description |
other |
UpdateEntitlementRequest |
Properties
Entitlement
public Entitlement Entitlement { get; set; }
Required. The entitlement resource that is updated.
Property Value | |
---|---|
Type | Description |
Entitlement |
UpdateMask
public FieldMask UpdateMask { get; set; }
Required. The list of fields to update. A field is overwritten if, and only
if, it is in the mask. Any immutable fields set in the mask are ignored by
the server. Repeated fields and map fields are only allowed in the last
position of a paths
string and overwrite the existing values. Hence an
update to a repeated field or a map should contain the entire list of
values. The fields specified in the update_mask are relative to the
resource and not to the request.
(e.g. MaxRequestDuration
; not entitlement.MaxRequestDuration
)
A value of '*' for this field refers to full replacement of the resource.
Property Value | |
---|---|
Type | Description |
FieldMask |