1. Packages
  2. AWS Native
  3. API Docs
  4. amplify
  5. Domain

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

aws-native.amplify.Domain

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

    The AWS::Amplify::Domain resource allows you to connect a custom domain to your app.

    Create Domain Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);
    @overload
    def Domain(resource_name: str,
               args: DomainArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Domain(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               app_id: Optional[str] = None,
               sub_domain_settings: Optional[Sequence[DomainSubDomainSettingArgs]] = None,
               auto_sub_domain_creation_patterns: Optional[Sequence[str]] = None,
               auto_sub_domain_iam_role: Optional[str] = None,
               certificate_settings: Optional[DomainCertificateSettingsArgs] = None,
               domain_name: Optional[str] = None,
               enable_auto_sub_domain: Optional[bool] = None)
    func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)
    public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
    public Domain(String name, DomainArgs args)
    public Domain(String name, DomainArgs args, CustomResourceOptions options)
    
    type: aws-native:amplify:Domain
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Domain Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Domain resource accepts the following input properties:

    AppId string
    The unique ID for an Amplify app.
    SubDomainSettings List<Pulumi.AwsNative.Amplify.Inputs.DomainSubDomainSetting>
    The setting for the subdomain.
    AutoSubDomainCreationPatterns List<string>
    Sets the branch patterns for automatic subdomain creation.
    AutoSubDomainIamRole string
    The required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
    CertificateSettings Pulumi.AwsNative.Amplify.Inputs.DomainCertificateSettings
    The 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.
    DomainName string
    The domain name for the domain association.
    EnableAutoSubDomain bool
    Enables the automated creation of subdomains for branches.
    AppId string
    The unique ID for an Amplify app.
    SubDomainSettings []DomainSubDomainSettingArgs
    The setting for the subdomain.
    AutoSubDomainCreationPatterns []string
    Sets the branch patterns for automatic subdomain creation.
    AutoSubDomainIamRole string
    The required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
    CertificateSettings DomainCertificateSettingsArgs
    The 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.
    DomainName string
    The domain name for the domain association.
    EnableAutoSubDomain bool
    Enables the automated creation of subdomains for branches.
    appId String
    The unique ID for an Amplify app.
    subDomainSettings List<DomainSubDomainSetting>
    The setting for the subdomain.
    autoSubDomainCreationPatterns List<String>
    Sets the branch patterns for automatic subdomain creation.
    autoSubDomainIamRole String
    The required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
    certificateSettings DomainCertificateSettings
    The 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.
    domainName String
    The domain name for the domain association.
    enableAutoSubDomain Boolean
    Enables the automated creation of subdomains for branches.
    appId string
    The unique ID for an Amplify app.
    subDomainSettings DomainSubDomainSetting[]
    The setting for the subdomain.
    autoSubDomainCreationPatterns string[]
    Sets the branch patterns for automatic subdomain creation.
    autoSubDomainIamRole string
    The required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
    certificateSettings DomainCertificateSettings
    The 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.
    domainName string
    The domain name for the domain association.
    enableAutoSubDomain boolean
    Enables the automated creation of subdomains for branches.
    app_id str
    The unique ID for an Amplify app.
    sub_domain_settings Sequence[DomainSubDomainSettingArgs]
    The setting for the subdomain.
    auto_sub_domain_creation_patterns Sequence[str]
    Sets the branch patterns for automatic subdomain creation.
    auto_sub_domain_iam_role str
    The required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
    certificate_settings DomainCertificateSettingsArgs
    The 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.
    domain_name str
    The domain name for the domain association.
    enable_auto_sub_domain bool
    Enables the automated creation of subdomains for branches.
    appId String
    The unique ID for an Amplify app.
    subDomainSettings List<Property Map>
    The setting for the subdomain.
    autoSubDomainCreationPatterns List<String>
    Sets the branch patterns for automatic subdomain creation.
    autoSubDomainIamRole String
    The required AWS Identity and Access Management (IAMlong) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
    certificateSettings Property Map
    The 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.
    domainName String
    The domain name for the domain association.
    enableAutoSubDomain Boolean
    Enables the automated creation of subdomains for branches.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Domain resource produces the following output properties:

    Arn string
    ARN for the Domain Association.
    Certificate Pulumi.AwsNative.Amplify.Outputs.DomainCertificate
    CertificateRecord string
    DNS Record for certificate verification.
    DomainStatus string
    Status for the Domain Association.
    Id string
    The provider-assigned unique ID for this managed resource.
    StatusReason string
    Reason for the current status of the domain.
    UpdateStatus string
    The 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.
    Arn string
    ARN for the Domain Association.
    Certificate DomainCertificate
    CertificateRecord string
    DNS Record for certificate verification.
    DomainStatus string
    Status for the Domain Association.
    Id string
    The provider-assigned unique ID for this managed resource.
    StatusReason string
    Reason for the current status of the domain.
    UpdateStatus string
    The 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.
    arn String
    ARN for the Domain Association.
    certificate DomainCertificate
    certificateRecord String
    DNS Record for certificate verification.
    domainStatus String
    Status for the Domain Association.
    id String
    The provider-assigned unique ID for this managed resource.
    statusReason String
    Reason for the current status of the domain.
    updateStatus String
    The 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.
    arn string
    ARN for the Domain Association.
    certificate DomainCertificate
    certificateRecord string
    DNS Record for certificate verification.
    domainStatus string
    Status for the Domain Association.
    id string
    The provider-assigned unique ID for this managed resource.
    statusReason string
    Reason for the current status of the domain.
    updateStatus string
    The 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.
    arn str
    ARN for the Domain Association.
    certificate DomainCertificate
    certificate_record str
    DNS Record for certificate verification.
    domain_status str
    Status for the Domain Association.
    id str
    The provider-assigned unique ID for this managed resource.
    status_reason str
    Reason for the current status of the domain.
    update_status str
    The 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.
    arn String
    ARN for the Domain Association.
    certificate Property Map
    certificateRecord String
    DNS Record for certificate verification.
    domainStatus String
    Status for the Domain Association.
    id String
    The provider-assigned unique ID for this managed resource.
    statusReason String
    Reason for the current status of the domain.
    updateStatus String
    The 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.

    Supporting Types

    DomainCertificate, DomainCertificateArgs

    CertificateArn string

    The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    CertificateType Pulumi.AwsNative.Amplify.DomainCertificateCertificateType

    The type of SSL/TLS certificate that you want to use.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    CertificateVerificationDnsRecord string
    The DNS record for certificate verification.
    CertificateArn string

    The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    CertificateType DomainCertificateCertificateType

    The type of SSL/TLS certificate that you want to use.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    CertificateVerificationDnsRecord string
    The DNS record for certificate verification.
    certificateArn String

    The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificateType DomainCertificateCertificateType

    The type of SSL/TLS certificate that you want to use.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    certificateVerificationDnsRecord String
    The DNS record for certificate verification.
    certificateArn string

    The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificateType DomainCertificateCertificateType

    The type of SSL/TLS certificate that you want to use.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    certificateVerificationDnsRecord string
    The DNS record for certificate verification.
    certificate_arn str

    The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificate_type DomainCertificateCertificateType

    The type of SSL/TLS certificate that you want to use.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    certificate_verification_dns_record str
    The DNS record for certificate verification.
    certificateArn String

    The Amazon resource name (ARN) for a custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificateType "AMPLIFY_MANAGED" | "CUSTOM"

    The type of SSL/TLS certificate that you want to use.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    certificateVerificationDnsRecord String
    The DNS record for certificate verification.

    DomainCertificateCertificateType, DomainCertificateCertificateTypeArgs

    AmplifyManaged
    AMPLIFY_MANAGED
    Custom
    CUSTOM
    DomainCertificateCertificateTypeAmplifyManaged
    AMPLIFY_MANAGED
    DomainCertificateCertificateTypeCustom
    CUSTOM
    AmplifyManaged
    AMPLIFY_MANAGED
    Custom
    CUSTOM
    AmplifyManaged
    AMPLIFY_MANAGED
    Custom
    CUSTOM
    AMPLIFY_MANAGED
    AMPLIFY_MANAGED
    CUSTOM
    CUSTOM
    "AMPLIFY_MANAGED"
    AMPLIFY_MANAGED
    "CUSTOM"
    CUSTOM

    DomainCertificateSettings, DomainCertificateSettingsArgs

    CertificateType Pulumi.AwsNative.Amplify.DomainCertificateSettingsCertificateType

    The certificate type.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    CustomCertificateArn string

    The Amazon resource name (ARN) for the custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    CertificateType DomainCertificateSettingsCertificateType

    The certificate type.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    CustomCertificateArn string

    The Amazon resource name (ARN) for the custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificateType DomainCertificateSettingsCertificateType

    The certificate type.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    customCertificateArn String

    The Amazon resource name (ARN) for the custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificateType DomainCertificateSettingsCertificateType

    The certificate type.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    customCertificateArn string

    The Amazon resource name (ARN) for the custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificate_type DomainCertificateSettingsCertificateType

    The certificate type.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    custom_certificate_arn str

    The Amazon resource name (ARN) for the custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    certificateType "AMPLIFY_MANAGED" | "CUSTOM"

    The certificate type.

    Specify AMPLIFY_MANAGED to use the default certificate that Amplify provisions for you.

    Specify CUSTOM to use your own certificate that you have already added to AWS Certificate Manager in your AWS account . Make sure you request (or import) the certificate in the US East (N. Virginia) Region (us-east-1). For more information about using ACM, see Importing certificates into AWS Certificate Manager in the ACM User guide .

    customCertificateArn String

    The Amazon resource name (ARN) for the custom certificate that you have already added to AWS Certificate Manager in your AWS account .

    This field is required only when the certificate type is CUSTOM .

    DomainCertificateSettingsCertificateType, DomainCertificateSettingsCertificateTypeArgs

    AmplifyManaged
    AMPLIFY_MANAGED
    Custom
    CUSTOM
    DomainCertificateSettingsCertificateTypeAmplifyManaged
    AMPLIFY_MANAGED
    DomainCertificateSettingsCertificateTypeCustom
    CUSTOM
    AmplifyManaged
    AMPLIFY_MANAGED
    Custom
    CUSTOM
    AmplifyManaged
    AMPLIFY_MANAGED
    Custom
    CUSTOM
    AMPLIFY_MANAGED
    AMPLIFY_MANAGED
    CUSTOM
    CUSTOM
    "AMPLIFY_MANAGED"
    AMPLIFY_MANAGED
    "CUSTOM"
    CUSTOM

    DomainSubDomainSetting, DomainSubDomainSettingArgs

    BranchName string

    The branch name setting for the subdomain.

    Length Constraints: Minimum length of 1. Maximum length of 255.

    Pattern: (?s).+

    Prefix string
    The prefix setting for the subdomain.
    BranchName string

    The branch name setting for the subdomain.

    Length Constraints: Minimum length of 1. Maximum length of 255.

    Pattern: (?s).+

    Prefix string
    The prefix setting for the subdomain.
    branchName String

    The branch name setting for the subdomain.

    Length Constraints: Minimum length of 1. Maximum length of 255.

    Pattern: (?s).+

    prefix String
    The prefix setting for the subdomain.
    branchName string

    The branch name setting for the subdomain.

    Length Constraints: Minimum length of 1. Maximum length of 255.

    Pattern: (?s).+

    prefix string
    The prefix setting for the subdomain.
    branch_name str

    The branch name setting for the subdomain.

    Length Constraints: Minimum length of 1. Maximum length of 255.

    Pattern: (?s).+

    prefix str
    The prefix setting for the subdomain.
    branchName String

    The branch name setting for the subdomain.

    Length Constraints: Minimum length of 1. Maximum length of 255.

    Pattern: (?s).+

    prefix String
    The prefix setting for the subdomain.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi