public sealed class AccessApprovalRequest : IMessage<AccessApprovalRequest>, IEquatable<AccessApprovalRequest>, IDeepCloneable<AccessApprovalRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Controls Partner v1 API class AccessApprovalRequest.
Details about the Access request.
Implements
IMessageAccessApprovalRequest, IEquatableAccessApprovalRequest, IDeepCloneableAccessApprovalRequest, IBufferMessage, IMessageNamespace
Google.Cloud.CloudControlsPartner.V1Assembly
Google.Cloud.CloudControlsPartner.V1.dll
Constructors
AccessApprovalRequest()
public AccessApprovalRequest()
AccessApprovalRequest(AccessApprovalRequest)
public AccessApprovalRequest(AccessApprovalRequest other)
Parameter | |
---|---|
Name | Description |
other |
AccessApprovalRequest |
Properties
AccessApprovalRequestName
public AccessApprovalRequestName AccessApprovalRequestName { get; set; }
AccessApprovalRequestName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AccessApprovalRequestName |
Name
public string Name { get; set; }
Identifier. Format:
organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/accessApprovalRequests/{access_approval_request}
Property Value | |
---|---|
Type | Description |
string |
RequestTime
public Timestamp RequestTime { get; set; }
The time at which approval was requested.
Property Value | |
---|---|
Type | Description |
Timestamp |
RequestedExpirationTime
public Timestamp RequestedExpirationTime { get; set; }
The requested expiration for the approval. If the request is approved, access will be granted from the time of approval until the expiration time.
Property Value | |
---|---|
Type | Description |
Timestamp |
RequestedReason
public AccessReason RequestedReason { get; set; }
The justification for which approval is being requested.
Property Value | |
---|---|
Type | Description |
AccessReason |