Class ListServiceAccountsRequest (2.0.0)

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

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
NameDescription
otherListServiceAccountsRequest

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
TypeDescription
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
TypeDescription
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
TypeDescription
String

ProjectName

public ProjectName ProjectName { get; set; }

ProjectName-typed view over the Name resource name property.

Property Value
TypeDescription
ProjectName