public sealed class ListServiceAccountKeysRequest : IMessage<ListServiceAccountKeysRequest>, IEquatable<ListServiceAccountKeysRequest>, IDeepCloneable<ListServiceAccountKeysRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity and Access Management (IAM) v1 API class ListServiceAccountKeysRequest.
The service account keys list request.
Implements
IMessageListServiceAccountKeysRequest, IEquatableListServiceAccountKeysRequest, IDeepCloneableListServiceAccountKeysRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.Admin.V1Assembly
Google.Cloud.Iam.Admin.V1.dll
Constructors
ListServiceAccountKeysRequest()
public ListServiceAccountKeysRequest()
ListServiceAccountKeysRequest(ListServiceAccountKeysRequest)
public ListServiceAccountKeysRequest(ListServiceAccountKeysRequest other)
Parameter | |
---|---|
Name | Description |
other |
ListServiceAccountKeysRequest |
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 | |
---|---|
Type | Description |
RepeatedFieldListServiceAccountKeysRequestTypesKeyType |
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 | |
---|---|
Type | Description |
string |
ServiceAccountName
public ServiceAccountName ServiceAccountName { get; set; }
ServiceAccountName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ServiceAccountName |