You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/data-sources/attestation_authority.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,7 +29,6 @@ data "smallstep_attestation_authority" "aa" {
29
29
30
30
-`attestor_intermediates` (String) The pem-encoded list of intermediate certificates used to build a chain of trust to verify the attestation certificates submitted by devices.
31
31
-`attestor_roots` (String) The pem-encoded list of certificates used to verify the attestation certificates submitted by devices.
32
-
-`catalog` (String) The slug of a collection that holds the list of devices belonging to the team.
33
32
-`created_at` (String) Timestamp in RFC3339 format when the attestation authority was created.
34
33
-`name` (String) The name of the attestation authority.
35
34
-`root` (String) The pem-encoded root certificate of this attestation authority. This is generated server-side when the attestation authority is created. This certificate should be used in the `attestationRoots` field of an ACME_ATTESTATION provisioner with the `tpm` format.
Copy file name to clipboardExpand all lines: docs/data-sources/provisioner.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ data "smallstep_provisioner" "by_id" {
44
44
-`azure` (Attributes) The [Azure provisioner](https://smallstep.com/docs/step-ca/provisioners/#azure) grants certificates to Microsoft Azure instances using the managed identities tokens. This object is populated when type is `AZURE`. (see [below for nested schema](#nestedatt--azure))
45
45
-`claims` (Attributes) A set of constraints configuring how this provisioner can be used to issue certificates. (see [below for nested schema](#nestedatt--claims))
46
46
-`created_at` (String) Timestamp of when the provisioner was created in RFC 3339 format. Generated server-side.
47
-
-`gcp` (Attributes) The [GCP provisioner](https://smallstep.com/docs/step-ca/provisioners/#gcp) grants a certificate to a Google Compute Engine instance using its identity token. This object is populated when type is `GCP`. (see [below for nested schema](#nestedatt--gcp))
47
+
-`gcp` (Attributes) The [GCP provisioner](https://smallstep.com/docs/step-ca/provisioners/#gcp) grants a certificate to a Google Compute Engine instance using its identity token. At least one service account or project ID must be set. This object is populated when type is `GCP`. (see [below for nested schema](#nestedatt--gcp))
48
48
-`jwk` (Attributes) A [provisioner](https://smallstep.com/docs/step-ca/provisioners/#jwk) that uses public-key cryptography to sign and validate a JSON Web Token (JWT). This object is populated when type is `JWK`. (see [below for nested schema](#nestedatt--jwk))
49
49
-`oidc` (Attributes) A [provisioner](https://smallstep.com/docs/step-ca/provisioners/#oauthoidc-single-sign-on) that is configured to trust and accept an OAuth provider's ID tokens for authentication. By default, the issued certificate will use the subject (sub) claim from the identity token as its subject. The value of the token's email claim is also included as an email SAN in the certificate. This object is populated when type is `OIDC`. (see [below for nested schema](#nestedatt--oidc))
50
50
-`options` (Attributes) Options that apply when issuing certificates with this provisioner. (see [below for nested schema](#nestedatt--options))
@@ -77,7 +77,7 @@ Read-Only:
77
77
78
78
Read-Only:
79
79
80
-
-`accounts` (Set of String) The list of AWS account IDs that are allowed to use this provisioner.
80
+
-`accounts` (Set of String) The list of AWS account IDs that are allowed to use an AWS cloud provisioner.
81
81
-`disable_custom_sans` (Boolean) By default custom SANs are valid, but if this option is set to `true` only the SANs available in the instance identity document will be valid. These are the private IP and the DNS ip-<private-ip>.<region>.compute.internal.
82
82
-`disable_trust_on_first_use` (Boolean) By default only one certificate will be granted per instance, but if the option is set to `true` this limit is not set and different tokens can be used to get different certificates.
83
83
-`instance_age` (String) The maximum age of an instance that should be allowed to obtain a certificate. Limits certificate issuance to new instances to mitigate the risk of credential-misuse from instances that don't need a certificate. Parsed as a [Golang duration](https://pkg.go.dev/time#ParseDuration).
@@ -122,8 +122,8 @@ Read-Only:
122
122
-`disable_custom_sans` (Boolean) By default custom SANs are valid, but if this option is set to `true` only the SANs available in the instance identity document will be valid, these are the DNS `<instance-name>.c.<project-id>.internal` and `<instance-name>.<zone>.c.<project-id>.internal`.
123
123
-`disable_trust_on_first_use` (Boolean) By default only one certificate will be granted per instance, but if the option is set to `true` this limit is not set and different tokens can be used to get different certificates.
124
124
-`instance_age` (String) The maximum age of an instance that should be allowed to obtain a certificate. Limits certificate issuance to new instances to mitigate the risk of credential-misuse from instances that don't need a certificate. Parsed as a [Golang duration](https://pkg.go.dev/time#ParseDuration).
125
-
-`project_ids` (Set of String) The list of project identifiers that are allowed to use this provisioner.
126
-
-`service_accounts` (Set of String) The list of service accounts that are allowed to use this provisioner.
125
+
-`project_ids` (Set of String) The list of project identifiers that are allowed to use a GCP cloud provisioner.
126
+
-`service_accounts` (Set of String) The list of service accounts that are allowed to use a GCP cloud provisioner.
0 commit comments