import * as core from "@terrascript/core"; export interface CertificateValidationRecordsArgs extends core.SchemaArgs { name: string | core.StringOut; status: string | core.StringOut; type: string | core.StringOut; value: string | core.StringOut; } export declare class CertificateValidationRecords extends core.Schema { name: string | core.StringOut; status: string | core.StringOut; type: string | core.StringOut; value: string | core.StringOut; } export interface CustomDomainAssociationArgs extends core.ResourceArgs { /** * (Required) The custom domain endpoint to association. Specify a base domain e.g., `example.com` or a * subdomain e.g., `subdomain.example.com`. */ domainName: string | core.StringOut; enableWwwSubdomain?: boolean | core.BooleanOut; /** * (Required) The ARN of the App Runner service. */ serviceArn: string | core.StringOut; } export declare class CustomDomainAssociation extends core.Resource { /** * A set of certificate CNAME records used for this domain name. See [Certificate Validation Records](# * certificate-validation-records) below for more details. */ certificateValidationRecords: core.Array | core.ArrayOut; /** * The App Runner subdomain of the App Runner service. The custom domain name is mapped to this target * name. Attribute only available if resource created (not imported) with Terraform. */ dnsTarget: string | core.StringOut; /** * (Required) The custom domain endpoint to association. Specify a base domain e.g., `example.com` or a * subdomain e.g., `subdomain.example.com`. */ domainName: string | core.StringOut; enableWwwSubdomain?: boolean | core.BooleanOut; /** * The `domain_name` and `service_arn` separated by a comma (`,`). */ id: string | core.StringOut; /** * (Required) The ARN of the App Runner service. */ serviceArn: string | core.StringOut; /** * The current state of the certificate CNAME record validation. It should change to `SUCCESS` after Ap * p Runner completes validation with your DNS. */ status: string | core.StringOut; constructor(name: string, args?: CustomDomainAssociationArgs); getNamespace(): string; } //# sourceMappingURL=custom_domain_association.d.ts.map