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.
Implements
IMessageListApprovalRequestsMessage, IEquatableListApprovalRequestsMessage, IDeepCloneableListApprovalRequestsMessage, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.AccessApproval.V1Assembly
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 |