Class KeyArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.ServiceAccount
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class KeyArgs : ResourceArgs
Constructors
View SourceKeyArgs()
Declaration
public KeyArgs()
Properties
View SourceKeyAlgorithm
The algorithm used to generate the key. KEY_ALG_RSA_2048 is the default algorithm. Valid values are listed at ServiceAccountPrivateKeyType (only used on create)
Declaration
public Input<string> KeyAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PrivateKeyType
The output format of the private key. TYPE_GOOGLE_CREDENTIALS_FILE is the default output format.
Declaration
public Input<string> PrivateKeyType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PublicKeyType
The output format of the public key requested. X509_PEM is the default output format.
Declaration
public Input<string> PublicKeyType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceAccountId
The Service account id of the Key Pair. This can be a string in the format
{ACCOUNT} or projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}, where {ACCOUNT} is the email address or
unique id of the service account. If the {ACCOUNT} syntax is used, the project will be inferred from the account.
Declaration
public Input<string> ServiceAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |