Access Approval v1 API - Class ListApprovalRequestsMessage (2.5.0)

public sealed class ListApprovalRequestsMessage : IMessage<ListApprovalRequestsMessage>, IEquatable<ListApprovalRequestsMessage>, IDeepCloneable<ListApprovalRequestsMessage>, IBufferMessage, IMessage, IPageRequest

Reference documentation and code samples for the Access Approval v1 API class ListApprovalRequestsMessage.

Request to list approval requests.

Inheritance

object > ListApprovalRequestsMessage

Namespace

Google.Cloud.AccessApproval.V1

Assembly

Google.Cloud.AccessApproval.V1.dll

Constructors

ListApprovalRequestsMessage()

public ListApprovalRequestsMessage()

ListApprovalRequestsMessage(ListApprovalRequestsMessage)

public ListApprovalRequestsMessage(ListApprovalRequestsMessage other)
Parameter
Name Description
other ListApprovalRequestsMessage

Properties

Filter

public string Filter { get; set; }

A filter on the type of approval requests to retrieve. Must be one of the following values:

  • [not set]: Requests that are pending or have active approvals.
  • ALL: All requests.
  • PENDING: Only pending requests.
  • ACTIVE: Only active (i.e. currently approved) requests.
  • DISMISSED: Only requests that have been dismissed, or requests that are not approved and past expiration.
  • EXPIRED: Only requests that have been approved, and the approval has expired.
  • HISTORY: Active, dismissed and expired requests.
Property Value
Type Description
string

PageSize

public int PageSize { get; set; }

Requested page size.

Property Value
Type Description
int

PageToken

public string PageToken { get; set; }

A token identifying the page of results to return.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

The parent resource. This may be "projects/{project}", "folders/{folder}", or "organizations/{organization}".

Property Value
Type Description
string

ParentAsFolderName

public FolderName ParentAsFolderName { get; set; }

FolderName-typed view over the Parent resource name property.

Property Value
Type Description
FolderName

ParentAsOrganizationName

public OrganizationName ParentAsOrganizationName { get; set; }

OrganizationName-typed view over the Parent resource name property.

Property Value
Type Description
OrganizationName

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
Type Description
ProjectName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
Type Description
IResourceName