public sealed class ListServiceAccountsRequest : IMessage<ListServiceAccountsRequest>, IEquatable<ListServiceAccountsRequest>, IDeepCloneable<ListServiceAccountsRequest>, IBufferMessage, IMessage, IPageRequest
The service account list request.
Implements
IMessage<ListServiceAccountsRequest>, IEquatable<ListServiceAccountsRequest>, IDeepCloneable<ListServiceAccountsRequest>, 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 |
Int32 |
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 |