public sealed class CreateServiceAccountKeyRequest : IMessage<CreateServiceAccountKeyRequest>, IEquatable<CreateServiceAccountKeyRequest>, IDeepCloneable<CreateServiceAccountKeyRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity and Access Management (IAM) v1 API class CreateServiceAccountKeyRequest.
The service account key create request.
Implements
IMessageCreateServiceAccountKeyRequest, IEquatableCreateServiceAccountKeyRequest, IDeepCloneableCreateServiceAccountKeyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Iam.Admin.V1Assembly
Google.Cloud.Iam.Admin.V1.dll
Constructors
CreateServiceAccountKeyRequest()
public CreateServiceAccountKeyRequest()
CreateServiceAccountKeyRequest(CreateServiceAccountKeyRequest)
public CreateServiceAccountKeyRequest(CreateServiceAccountKeyRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateServiceAccountKeyRequest |
Properties
KeyAlgorithm
public ServiceAccountKeyAlgorithm KeyAlgorithm { get; set; }
Which type of key and algorithm to use for the key. The default is currently a 2K RSA key. However this may change in the future.
Property Value | |
---|---|
Type | Description |
ServiceAccountKeyAlgorithm |
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 |
PrivateKeyType
public ServiceAccountPrivateKeyType PrivateKeyType { get; set; }
The output format of the private key. The default value is
TYPE_GOOGLE_CREDENTIALS_FILE
, which is the Google Credentials File
format.
Property Value | |
---|---|
Type | Description |
ServiceAccountPrivateKeyType |
ServiceAccountName
public ServiceAccountName ServiceAccountName { get; set; }
ServiceAccountName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ServiceAccountName |