Class ListServiceAccountKeysRequest (1.2.0)

public sealed class ListServiceAccountKeysRequest : IMessage<ListServiceAccountKeysRequest>, IEquatable<ListServiceAccountKeysRequest>, IDeepCloneable<ListServiceAccountKeysRequest>, IBufferMessage, IMessage

The service account keys list request.

Inheritance

Object > ListServiceAccountKeysRequest

Namespace

Google.Cloud.Iam.Admin.V1

Assembly

Google.Cloud.Iam.Admin.V1.dll

Constructors

ListServiceAccountKeysRequest()

public ListServiceAccountKeysRequest()

ListServiceAccountKeysRequest(ListServiceAccountKeysRequest)

public ListServiceAccountKeysRequest(ListServiceAccountKeysRequest other)
Parameter
NameDescription
otherListServiceAccountKeysRequest

Properties

KeyTypes

public RepeatedField<ListServiceAccountKeysRequest.Types.KeyType> KeyTypes { get; }

Filters the types of keys the user wants to include in the list response. Duplicate key types are not allowed. If no key type is provided, all keys are returned.

Property Value
TypeDescription
RepeatedField<ListServiceAccountKeysRequest.Types.KeyType>

Name

public string Name { get; set; }

Required. The resource name of the service account in the following format: projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}.

Using - as a wildcard for the PROJECT_ID, will infer the project from the account. The ACCOUNT value can be the email address or the unique_id of the service account.

Property Value
TypeDescription
String

ServiceAccountName

public ServiceAccountName ServiceAccountName { get; set; }

ServiceAccountName-typed view over the Name resource name property.

Property Value
TypeDescription
ServiceAccountName