public sealed class ListServiceAccountsRequest : IMessage<ListServiceAccountsRequest>, IEquatable<ListServiceAccountsRequest>, IDeepCloneable<ListServiceAccountsRequest>, IBufferMessage, IMessage, IPageRequest
Reference documentation and code samples for the Identity and Access Management (IAM) v1 API class ListServiceAccountsRequest.
The service account list request.
Implements
IMessageListServiceAccountsRequest, IEquatableListServiceAccountsRequest, IDeepCloneableListServiceAccountsRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Iam.Admin.V1Assembly
Google.Cloud.Iam.Admin.V1.dll
Constructors
ListServiceAccountsRequest()
public ListServiceAccountsRequest()
ListServiceAccountsRequest(ListServiceAccountsRequest)
public ListServiceAccountsRequest(ListServiceAccountsRequest other)
Parameter | |
---|---|
Name | Description |
other | ListServiceAccountsRequest |
Properties
Name
public string Name { get; set; }
Required. The resource name of the project associated with the service
accounts, such as projects/my-project-123
.
Property Value | |
---|---|
Type | Description |
string |
PageSize
public int PageSize { get; set; }
Optional limit on the number of service accounts to include in the response. Further accounts can subsequently be obtained by including the [ListServiceAccountsResponse.next_page_token][google.iam.admin.v1.ListServiceAccountsResponse.next_page_token] in a subsequent request.
The default is 20, and the maximum is 100.
Property Value | |
---|---|
Type | Description |
int |
PageToken
public string PageToken { get; set; }
Optional pagination token returned in an earlier [ListServiceAccountsResponse.next_page_token][google.iam.admin.v1.ListServiceAccountsResponse.next_page_token].
Property Value | |
---|---|
Type | Description |
string |
ProjectName
public ProjectName ProjectName { get; set; }
ProjectName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |