Package com.pulumi.cloudflare
Class CertificatePackArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.CertificatePackArgs
-
public final class CertificatePackArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CertificatePackArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CertificatePackArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CertificatePackArgs.Builder
builder()
static CertificatePackArgs.Builder
builder(CertificatePackArgs defaults)
com.pulumi.core.Output<java.lang.String>
certificateAuthority()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
cloudflareBranding()
com.pulumi.core.Output<java.util.List<java.lang.String>>
hosts()
com.pulumi.core.Output<java.lang.String>
type()
java.util.Optional<com.pulumi.core.Output<java.util.List<CertificatePackValidationErrorArgs>>>
validationErrors()
com.pulumi.core.Output<java.lang.String>
validationMethod()
java.util.Optional<com.pulumi.core.Output<java.util.List<CertificatePackValidationRecordArgs>>>
validationRecords()
com.pulumi.core.Output<java.lang.Integer>
validityDays()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
waitForActiveStatus()
com.pulumi.core.Output<java.lang.String>
zoneId()
-
-
-
Field Detail
-
Empty
public static final CertificatePackArgs Empty
-
-
Method Detail
-
certificateAuthority
public com.pulumi.core.Output<java.lang.String> certificateAuthority()
- Returns:
- Which certificate authority to issue the certificate pack. Available values: `digicert`, `lets_encrypt`, `google`. **Modifying this attribute will force creation of a new resource.**
-
cloudflareBranding
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> cloudflareBranding()
- Returns:
- Whether or not to include Cloudflare branding. This will add `sni.cloudflaressl.com` as the Common Name if set to `true`. **Modifying this attribute will force creation of a new resource.**
-
hosts
public com.pulumi.core.Output<java.util.List<java.lang.String>> hosts()
- Returns:
- List of hostnames to provision the certificate pack for. The zone name must be included as a host. Note: If using Let's Encrypt, you cannot use individual subdomains and only a wildcard for subdomain is available. **Modifying this attribute will force creation of a new resource.**
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Certificate pack configuration type. Available values: `advanced`. **Modifying this attribute will force creation of a new resource.**
-
validationErrors
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificatePackValidationErrorArgs>>> validationErrors()
-
validationMethod
public com.pulumi.core.Output<java.lang.String> validationMethod()
- Returns:
- Which validation method to use in order to prove domain ownership. Available values: `txt`, `http`, `email`. **Modifying this attribute will force creation of a new resource.**
-
validationRecords
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificatePackValidationRecordArgs>>> validationRecords()
-
validityDays
public com.pulumi.core.Output<java.lang.Integer> validityDays()
- Returns:
- How long the certificate is valid for. Note: If using Let's Encrypt, this value can only be 90 days. Available values: `14`, `30`, `90`, `365`. **Modifying this attribute will force creation of a new resource.**
-
waitForActiveStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> waitForActiveStatus()
- Returns:
- Whether or not to wait for a certificate pack to reach status `active` during creation. Defaults to `false`. **Modifying this attribute will force creation of a new resource.**
-
zoneId
public com.pulumi.core.Output<java.lang.String> zoneId()
- Returns:
- The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
-
builder
public static CertificatePackArgs.Builder builder()
-
builder
public static CertificatePackArgs.Builder builder(CertificatePackArgs defaults)
-
-