A representation of an ExternalAccountKey used for external account binding within ACME.
To get more information about ExternalAccountKey, see:
resource "google_public_ca_external_account_key" "prod" {
project = "my-project-name"
}
The following arguments are supported:
location
-
(Optional)
Location for the externalAccountKey. Currently only global
is supported.
project
- (Optional) The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
In addition to the arguments listed above, the following computed attributes are exported:
id
- an identifier for the resource with format {{name}}
name
-
Resource name. projects/{project}/locations/{location}/externalAccountKeys/{keyId}.
key_id
-
It is generated by the PublicCertificateAuthorityService when the ExternalAccountKey is created.
Note: This property is sensitive and will not be displayed in the plan.
b64_mac_key
-
Base64-URL-encoded HS256 key. It is generated by the PublicCertificateAuthorityService
when the ExternalAccountKey is created.
Note: This property is sensitive and will not be displayed in the plan.
This resource provides the following Timeouts configuration options:
create
- Default is 20 minutes.delete
- Default is 20 minutes.This resource does not support import.
This resource supports User Project Overrides.