Class PrivatecaCaPoolPublishingOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.privateca_ca_pool.PrivatecaCaPoolPublishingOptions.Jsii$Proxy
-
- All Implemented Interfaces:
PrivatecaCaPoolPublishingOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- PrivatecaCaPoolPublishingOptions
@Stability(Stable) @Internal public static final class PrivatecaCaPoolPublishingOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements PrivatecaCaPoolPublishingOptions
An implementation forPrivatecaCaPoolPublishingOptions
-
-
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.PrivatecaCaPoolPublishingOptions
PrivatecaCaPoolPublishingOptions.Builder, PrivatecaCaPoolPublishingOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(PrivatecaCaPoolPublishingOptions.Builder builder)Constructor that initializes the object based on literal property values passed by thePrivatecaCaPoolPublishingOptions.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)StringgetEncodingFormat()Specifies the encoding format of each CertificateAuthority's CA certificate and CRLs.ObjectgetPublishCaCert()When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates.ObjectgetPublishCrl()When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates.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(PrivatecaCaPoolPublishingOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by thePrivatecaCaPoolPublishingOptions.Builder.
-
-
Method Detail
-
getPublishCaCert
public final Object getPublishCaCert()
Description copied from interface:PrivatecaCaPoolPublishingOptionsWhen true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#publish_ca_cert PrivatecaCaPool#publish_ca_cert}
- Specified by:
getPublishCaCertin interfacePrivatecaCaPoolPublishingOptions
-
getPublishCrl
public final Object getPublishCrl()
Description copied from interface:PrivatecaCaPoolPublishingOptionsWhen true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#publish_crl PrivatecaCaPool#publish_crl}
- Specified by:
getPublishCrlin interfacePrivatecaCaPoolPublishingOptions
-
getEncodingFormat
public final String getEncodingFormat()
Description copied from interface:PrivatecaCaPoolPublishingOptionsSpecifies the encoding format of each CertificateAuthority's CA certificate and CRLs.If this is omitted, CA certificates and CRLs will be published in PEM. Possible values: ["PEM", "DER"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#encoding_format PrivatecaCaPool#encoding_format}
- Specified by:
getEncodingFormatin interfacePrivatecaCaPoolPublishingOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-