Idem.GCP.IAM.PROJECTS.SERVICE_ACCOUNTS.KEY

Idem.GCP.IAM.PROJECTS.SERVICE_ACCOUNTS.KEY
Idem.GCP.IAM.PROJECTS.SERVICE_ACCOUNTS.KEY
JSON Example
{
    "account": "string",
    "count": 0,
    "key_algorithm": "string",
    "key_origin": "string",
    "key_type": "string",
    "name": "string",
    "private_key_type": "string",
    "resource_id": "string",
    "service_account_id": "string",
    "valid_after_time": "string",
    "valid_before_time": "string"
}
string
account
Required

The name of the vRA cloud account to use during provisioning

integer
count
Optional

The number of resource instances to be created.

string
key_algorithm
Optional

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.

string
key_origin
Optional

The key origin. One of "ORIGIN_UNSPECIFIED", "USER_PROVIDED", "GOOGLE_PROVIDED".

string
key_type
Optional

The key type. One of "KEY_TYPE_UNSPECIFIED", "USER_MANAGED", "SYSTEM_MANAGED"

string
name
Required

The resource name of the service account key.

string
private_key_type
Optional

The output format of the private key. The default value is TYPE_GOOGLE_CREDENTIALS_FILE, which is the Google Credentials File format.

string
resource_id
Optional

An identifier of the resource in the provider. Defaults to None.

string
service_account_id
Optional

Required on create. The account resource id used to create a service key

string
valid_after_time
Optional

The key can be used after this timestamp.

string
valid_before_time
Optional

The key can be used before this timestamp. For system-managed key pairs, this timestamp is the end time for the private key signing operation. The public key could still be used for verification for a few hours after this time.