File tree Expand file tree Collapse file tree 10 files changed +13
-0
lines changed
certificate_authority_basic
certificate_authority_byo_key
certificate_authority_subordinate
certificate_with_template Expand file tree Collapse file tree 10 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ resource "google_privateca_ca_pool" "default" {
1919 name = " ca-pool-all-fields"
2020 location = " us-central1"
2121 tier = " ENTERPRISE"
22+
2223 publishing_options {
2324 publish_ca_cert = false
2425 publish_crl = true
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ resource "google_privateca_ca_pool" "default" {
1919 name = " ca-pool"
2020 location = " us-central1"
2121 tier = " ENTERPRISE"
22+
2223 publishing_options {
2324 publish_ca_cert = true
2425 publish_crl = true
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ resource "google_privateca_certificate_authority" "default" {
2222 certificate_authority_id = " my-certificate-authority-hashicorp"
2323 location = " us-central1"
2424 deletion_protection = false # set to true to prevent destruction of the resource
25+
2526 config {
2627 subject_config {
2728 subject {
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ resource "google_kms_crypto_key_iam_binding" "privateca_sa_keyuser_signerverifie
3232resource "google_kms_crypto_key_iam_binding" "privateca_sa_keyuser_viewer" {
3333 crypto_key_id = " projects/keys-project/locations/us-central1/keyRings/key-ring/cryptoKeys/crypto-key"
3434 role = " roles/viewer"
35+
3536 members = [
3637 " serviceAccount:${ google_project_service_identity . privateca_sa . email } " ,
3738 ]
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ resource "google_privateca_certificate_authority" "root_ca" {
2121 location = " us-central1"
2222 deletion_protection = false # set to true to prevent destruction of the resource
2323 ignore_active_certificates_on_deletion = true
24+
2425 config {
2526 subject_config {
2627 subject {
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ resource "google_privateca_certificate_authority" "test_ca" {
2121 pool = " my-pool"
2222 ignore_active_certificates_on_deletion = true
2323 deletion_protection = false # set to true to prevent destruction of the resource
24+
2425 config {
2526 subject_config {
2627 subject {
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ resource "google_privateca_certificate_authority" "test_ca" {
2020 certificate_authority_id = " my-certificate-authority"
2121 location = " us-central1"
2222 deletion_protection = false # set to true to prevent destruction of the resource
23+
2324 config {
2425 subject_config {
2526 subject {
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ resource "google_privateca_certificate_authority" "authority" {
2222 certificate_authority_id = " my-sample-certificate-authority"
2323 location = " us-central1"
2424 deletion_protection = false # set to true to prevent destruction of the resource
25+
2526 config {
2627 subject_config {
2728 subject {
@@ -60,6 +61,7 @@ resource "google_privateca_certificate" "default" {
6061 location = " us-central1"
6162 lifetime = " 860s"
6263 name = " my-sample-certificate"
64+
6365 config {
6466 subject_config {
6567 subject {
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ resource "google_privateca_certificate_authority" "test_ca" {
9595 certificate_authority_id = " my-certificate-authority-test-ca"
9696 location = " us-central1"
9797 deletion_protection = false # set to true to prevent destruction of the resource
98+
9899 config {
99100 subject_config {
100101 subject {
Original file line number Diff line number Diff line change @@ -40,13 +40,15 @@ resource "google_privateca_ca_pool" "default" {
4040 name = " my-ca-pool"
4141 location = " us-central1"
4242 tier = " ENTERPRISE"
43+
4344 publishing_options {
4445 publish_ca_cert = true
4546 publish_crl = true
4647 }
4748 labels = {
4849 foo = " bar"
4950 }
51+
5052 issuance_policy {
5153 baseline_values {
5254 ca_options {
@@ -69,6 +71,7 @@ resource "google_privateca_certificate_authority" "test_ca" {
6971 certificate_authority_id = " my-authority"
7072 location = " us-central1"
7173 pool = google_privateca_ca_pool. default . name
74+
7275 config {
7376 subject_config {
7477 subject {
You can’t perform that action at this time.
0 commit comments