Class CfnDomainProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.amplify.CfnDomainProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainProps
@Stability(Stable)
@Internal
public static final class CfnDomainProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainProps
An implementation for
CfnDomainProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.amplify.CfnDomainProps
CfnDomainProps.Builder, CfnDomainProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDomainProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDomainProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringgetAppId()The unique ID for an Amplify app.Sets the branch patterns for automatic subdomain creation.final StringThe required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.final ObjectDescribes the SSL/TLS certificate for the domain association.final ObjectThe type of SSL/TLS certificate to use for your custom domain.final StringThe domain name for the domain association.final ObjectEnables the automated creation of subdomains for branches.final ObjectThe setting for the subdomain.final StringThe status of the domain update operation that is currently in progress.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theCfnDomainProps.Builder.
-
-
Method Details
-
getAppId
Description copied from interface:CfnDomainPropsThe unique ID for an Amplify app.- Specified by:
getAppIdin interfaceCfnDomainProps- See Also:
-
getDomainName
Description copied from interface:CfnDomainPropsThe domain name for the domain association.- Specified by:
getDomainNamein interfaceCfnDomainProps- See Also:
-
getSubDomainSettings
Description copied from interface:CfnDomainPropsThe setting for the subdomain.- Specified by:
getSubDomainSettingsin interfaceCfnDomainProps- See Also:
-
getAutoSubDomainCreationPatterns
Description copied from interface:CfnDomainPropsSets the branch patterns for automatic subdomain creation.- Specified by:
getAutoSubDomainCreationPatternsin interfaceCfnDomainProps- See Also:
-
getAutoSubDomainIamRole
Description copied from interface:CfnDomainPropsThe required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.- Specified by:
getAutoSubDomainIamRolein interfaceCfnDomainProps- See Also:
-
getCertificate
Description copied from interface:CfnDomainPropsDescribes the SSL/TLS certificate for the domain association.This can be your own custom certificate or the default certificate that Amplify provisions for you.
If you are updating your domain to use a different certificate,
Certificatepoints to the new certificate that is being created instead of the current active certificate. Otherwise,Certificatepoints to the current active certificate.- Specified by:
getCertificatein interfaceCfnDomainProps- See Also:
-
getCertificateSettings
Description copied from interface:CfnDomainPropsThe type of SSL/TLS certificate to use for your custom domain.If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.
- Specified by:
getCertificateSettingsin interfaceCfnDomainProps- See Also:
-
getEnableAutoSubDomain
Description copied from interface:CfnDomainPropsEnables the automated creation of subdomains for branches.- Specified by:
getEnableAutoSubDomainin interfaceCfnDomainProps- See Also:
-
getUpdateStatus
Description copied from interface:CfnDomainPropsThe status of the domain update operation that is currently in progress.The following list describes the valid update states.
- REQUESTING_CERTIFICATE - The certificate is in the process of being updated.
- PENDING_VERIFICATION - Indicates that an Amplify managed certificate is in the process of being verified. This occurs during the creation of a custom domain or when a custom domain is updated to use a managed certificate.
- IMPORTING_CUSTOM_CERTIFICATE - Indicates that an Amplify custom certificate is in the process of being imported. This occurs during the creation of a custom domain or when a custom domain is updated to use a custom certificate.
- PENDING_DEPLOYMENT - Indicates that the subdomain or certificate changes are being propagated.
- AWAITING_APP_CNAME - Amplify is waiting for CNAME records corresponding to subdomains to be propagated. If your custom domain is on RouteĀ 53, Amplify handles this for you automatically. For more information about custom domains, see Setting up custom domains in the Amplify Hosting User Guide .
- UPDATE_COMPLETE - The certificate has been associated with a domain.
- UPDATE_FAILED - The certificate has failed to be provisioned or associated, and there is no existing active certificate to roll back to.
- Specified by:
getUpdateStatusin interfaceCfnDomainProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-