@@ -105,7 +105,7 @@ examples:
105
105
# Skip test because it depends on a beta resource, but PrivateCA does
106
106
# not have a beta endpoint
107
107
exclude_test : true
108
- # Multiple IAM bindings on the same key cause non-determinism
108
+ # Multiple IAM bindings on the same key cause non-determinism
109
109
skip_vcr : true
110
110
- name : ' privateca_certificate_authority_custom_ski'
111
111
primary_resource_id : ' default'
@@ -126,6 +126,19 @@ examples:
126
126
exclude_test : true
127
127
# Multiple IAM bindings on the same key cause non-determinism
128
128
skip_vcr : true
129
+ - name : ' privateca_certificate_authority_basic_with_custom_cdp_aia_urls'
130
+ primary_resource_id : ' default'
131
+ vars :
132
+ certificate_authority_id : ' my-certificate-authority'
133
+ pool_name : ' ca-pool'
134
+ pool_location : ' us-central1'
135
+ deletion_protection : ' true'
136
+ test_vars_overrides :
137
+ ' pool_name ' : ' acctest.BootstrapSharedCaPoolInLocation(t, "us-central1")'
138
+ ' pool_location ' : ' "us-central1"'
139
+ ' deletion_protection ' : ' false'
140
+ ignore_read_extra :
141
+ - ' deletion_protection'
129
142
virtual_fields :
130
143
- name : ' deletion_protection'
131
144
description : |
@@ -638,7 +651,7 @@ properties:
638
651
"notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine
639
652
fractional digits, terminated by 's'. Example: "3.5s".
640
653
immutable : true
641
- # 10 years
654
+ # 10 years
642
655
default_value : " 315360000s"
643
656
- name : ' keySpec'
644
657
type : NestedObject
@@ -785,3 +798,21 @@ properties:
785
798
786
799
An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass":
787
800
"1.3kg", "count": "3" }.
801
+ - name : ' userDefinedAccessUrls'
802
+ type : NestedObject
803
+ description : |
804
+ Custom URLs for accessing content published by this CA, such as the CA certificate and CRLs,
805
+ that can be specified by users.
806
+ properties :
807
+ - name : ' aiaIssuingCertificateUrls'
808
+ type : Array
809
+ description : |
810
+ A list of URLs where this CertificateAuthority's CA certificate is published that is specified by users.
811
+ item_type :
812
+ type : String
813
+ - name : ' crlAccessUrls'
814
+ type : Array
815
+ description : |
816
+ A list of URLs where this CertificateAuthority's CRLs are published that is specified by users.
817
+ item_type :
818
+ type : String
0 commit comments