Class CertificateTemplateIdentityConstraints
- java.lang.Object
-
- com.pulumi.gcp.certificateauthority.outputs.CertificateTemplateIdentityConstraints
-
public final class CertificateTemplateIdentityConstraints extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CertificateTemplateIdentityConstraints.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
allowSubjectAltNamesPassthrough()
java.lang.Boolean
allowSubjectPassthrough()
static CertificateTemplateIdentityConstraints.Builder
builder()
static CertificateTemplateIdentityConstraints.Builder
builder(CertificateTemplateIdentityConstraints defaults)
java.util.Optional<CertificateTemplateIdentityConstraintsCelExpression>
celExpression()
-
-
-
Method Detail
-
allowSubjectAltNamesPassthrough
public java.lang.Boolean allowSubjectAltNamesPassthrough()
- Returns:
- Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
-
allowSubjectPassthrough
public java.lang.Boolean allowSubjectPassthrough()
- Returns:
- Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
-
celExpression
public java.util.Optional<CertificateTemplateIdentityConstraintsCelExpression> celExpression()
- Returns:
- Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
-
builder
public static CertificateTemplateIdentityConstraints.Builder builder()
-
builder
public static CertificateTemplateIdentityConstraints.Builder builder(CertificateTemplateIdentityConstraints defaults)
-
-