Class PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.privateca_ca_pool.PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Jsii$Proxy
-
- All Implemented Interfaces:
PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
@Stability(Stable) @Internal public static final class PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
An implementation forPrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.privateca_ca_pool.PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builder, PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builder builder)Constructor that initializes the object based on literal property values passed by thePrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetIsCa()When true, the "CA" in Basic Constraints extension will be set to true.NumbergetMaxIssuerPathLength()Refers to the "path length constraint" in Basic Constraints extension.ObjectgetNonCa()When true, the "CA" in Basic Constraints extension will be set to false.ObjectgetZeroMaxIssuerPathLength()When true, the "path length constraint" in Basic Constraints extension will be set to 0.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by thePrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions.Builder.
-
-
Method Detail
-
getIsCa
public final Object getIsCa()
Description copied from interface:PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptionsWhen 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}
- Specified by:
getIsCain interfacePrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
getMaxIssuerPathLength
public final Number getMaxIssuerPathLength()
Description copied from interface:PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptionsRefers 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}
- Specified by:
getMaxIssuerPathLengthin interfacePrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
getNonCa
public final Object getNonCa()
Description copied from interface:PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptionsWhen 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}
- Specified by:
getNonCain interfacePrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
getZeroMaxIssuerPathLength
public final Object getZeroMaxIssuerPathLength()
Description copied from interface:PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptionsWhen 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}
- Specified by:
getZeroMaxIssuerPathLengthin interfacePrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-