Interface PrivatecaCertificateConfigX509ConfigCaOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PrivatecaCertificateConfigX509ConfigCaOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.347Z") @Stability(Stable) public interface PrivatecaCertificateConfigX509ConfigCaOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPrivatecaCertificateConfigX509ConfigCaOptions.BuilderA builder forPrivatecaCertificateConfigX509ConfigCaOptionsstatic classPrivatecaCertificateConfigX509ConfigCaOptions.Jsii$ProxyAn implementation forPrivatecaCertificateConfigX509ConfigCaOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static PrivatecaCertificateConfigX509ConfigCaOptions.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_certificate#is_ca PrivatecaCertificate#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_certificate#max_issuer_path_length PrivatecaCertificate#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_certificate#non_ca PrivatecaCertificate#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_certificate#zero_max_issuer_path_length PrivatecaCertificate#zero_max_issuer_path_length}
-
builder
@Stability(Stable) static PrivatecaCertificateConfigX509ConfigCaOptions.Builder builder()
-
-