Interface PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.315Z") @Stability(Stable) public interface PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.BuilderA builder forPrivatecaCaPoolIssuancePolicyBaselineValuesCaOptionsstatic classPrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Jsii$ProxyAn implementation forPrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builderbuilder()default ObjectgetIsCa()When true, the "CA" in Basic Constraints extension will be set to true.default NumbergetMaxIssuerPathLength()Refers to the "path length constraint" in Basic Constraints extension.default ObjectgetNonCa()When true, the "CA" in Basic Constraints extension will be set to false.default ObjectgetZeroMaxIssuerPathLength()When true, the "path length constraint" in Basic Constraints extension will be set to 0.
-
-
-
Method Detail
-
getIsCa
@Stability(Stable) @Nullable default Object getIsCa()
When true, the "CA" in Basic Constraints extension will be set to true.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#is_ca PrivatecaCaPool#is_ca}
-
getMaxIssuerPathLength
@Stability(Stable) @Nullable default Number getMaxIssuerPathLength()
Refers to the "path length constraint" in Basic Constraints extension.For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#max_issuer_path_length PrivatecaCaPool#max_issuer_path_length}
-
getNonCa
@Stability(Stable) @Nullable default Object getNonCa()
When true, the "CA" in Basic Constraints extension will be set to false.If both 'is_ca' and 'non_ca' are unset, the extension will be omitted from the CA certificate. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#non_ca PrivatecaCaPool#non_ca}
-
getZeroMaxIssuerPathLength
@Stability(Stable) @Nullable default Object getZeroMaxIssuerPathLength()
When true, the "path length constraint" in Basic Constraints extension will be set to 0.if both 'max_issuer_path_length' and 'zero_max_issuer_path_length' are unset, the max path length will be omitted from the CA certificate. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#zero_max_issuer_path_length PrivatecaCaPool#zero_max_issuer_path_length}
-
builder
@Stability(Stable) static PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builder builder()
-
-