Identity and Access Management (IAM) v1 API - Class ListServiceAccountsRequest (2.4.0)

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.

Inheritance

object > ListServiceAccountsRequest

Namespace

Google.Cloud.Iam.Admin.V1

Assembly

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