Class CertificateCertificateDescriptionSubjectDescriptionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.certificateauthority.inputs.CertificateCertificateDescriptionSubjectDescriptionArgs
-
public final class CertificateCertificateDescriptionSubjectDescriptionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CertificateCertificateDescriptionSubjectDescriptionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CertificateCertificateDescriptionSubjectDescriptionArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificateCertificateDescriptionSubjectDescriptionArgs.Builder
builder()
static CertificateCertificateDescriptionSubjectDescriptionArgs.Builder
builder(CertificateCertificateDescriptionSubjectDescriptionArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
hexSerialNumber()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
lifetime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
notAfterTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
notBeforeTime()
java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs>>>
subjectAltNames()
java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateCertificateDescriptionSubjectDescriptionSubjectArgs>>>
subjects()
-
-
-
Field Detail
-
Empty
public static final CertificateCertificateDescriptionSubjectDescriptionArgs Empty
-
-
Method Detail
-
hexSerialNumber
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hexSerialNumber()
- Returns:
- (Output) The serial number encoded in lowercase hexadecimal.
-
lifetime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lifetime()
- Returns:
- The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
-
notAfterTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> notAfterTime()
- Returns:
- (Output) The time at which the certificate expires.
-
notBeforeTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> notBeforeTime()
- Returns:
- (Output) The time at which the certificate becomes valid.
-
subjectAltNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs>>> subjectAltNames()
- Returns:
- The subject alternative name fields. Structure is documented below.
-
subjects
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateCertificateDescriptionSubjectDescriptionSubjectArgs>>> subjects()
- Returns:
- Contains distinguished name fields such as the location and organization. Structure is documented below.
-
builder
public static CertificateCertificateDescriptionSubjectDescriptionArgs.Builder builder()
-
builder
public static CertificateCertificateDescriptionSubjectDescriptionArgs.Builder builder(CertificateCertificateDescriptionSubjectDescriptionArgs defaults)
-
-