Class CertificateConfigX509ConfigCaOptionsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.certificateauthority.inputs.CertificateConfigX509ConfigCaOptionsArgs
-
public final class CertificateConfigX509ConfigCaOptionsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CertificateConfigX509ConfigCaOptionsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CertificateConfigX509ConfigCaOptionsArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificateConfigX509ConfigCaOptionsArgs.Builder
builder()
static CertificateConfigX509ConfigCaOptionsArgs.Builder
builder(CertificateConfigX509ConfigCaOptionsArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
isCa()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxIssuerPathLength()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
nonCa()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
zeroMaxIssuerPathLength()
-
-
-
Field Detail
-
Empty
public static final CertificateConfigX509ConfigCaOptionsArgs Empty
-
-
Method Detail
-
isCa
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isCa()
- Returns:
- When true, the "CA" in Basic Constraints extension will be set to true.
-
maxIssuerPathLength
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxIssuerPathLength()
- Returns:
- 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.
-
nonCa
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> nonCa()
- Returns:
- 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.
-
zeroMaxIssuerPathLength
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> zeroMaxIssuerPathLength()
- Returns:
- 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.
-
builder
public static CertificateConfigX509ConfigCaOptionsArgs.Builder builder()
-
builder
public static CertificateConfigX509ConfigCaOptionsArgs.Builder builder(CertificateConfigX509ConfigCaOptionsArgs defaults)
-
-