Cloud Controls Partner v1 API - Class AccessApprovalRequest (1.1.0)

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.

Inheritance

object > AccessApprovalRequest

Namespace

Google.Cloud.CloudControlsPartner.V1

Assembly

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