import * as core from "@terrascript/core"; export interface EndpointConfigurationArgs extends core.SchemaArgs { types: core.Array | core.ArrayOut; } export declare class EndpointConfiguration extends core.Schema { types: core.Array | core.ArrayOut; } export interface DsDomainNameArgs { /** * (Required) Fully-qualified domain name to look up. If no domain name is found, an error will be retu * rned. */ domainName: string | core.StringOut; /** * Key-value map of tags for the resource. */ tags?: core.Map | core.MapOut; } export declare class DsDomainName extends core.Data { /** * ARN of the found custom domain name. */ arn: string | core.StringOut; /** * ARN for an AWS-managed certificate that is used by edge-optimized endpoint for this domain name. */ certificateArn: string | core.StringOut; /** * Name of the certificate that is used by edge-optimized endpoint for this domain name. */ certificateName: string | core.StringOut; /** * Upload date associated with the domain certificate. */ certificateUploadDate: string | core.StringOut; /** * Hostname created by Cloudfront to represent the distribution that implements this domain name mappin * g. */ cloudfrontDomainName: string | core.StringOut; /** * For convenience, the hosted zone ID (`Z2FDTNDATAQYW2`) that can be used to create a Route53 alias re * cord for the distribution. */ cloudfrontZoneId: string | core.StringOut; /** * (Required) Fully-qualified domain name to look up. If no domain name is found, an error will be retu * rned. */ domainName: string | core.StringOut; /** * List of objects with the endpoint configuration of this domain name. */ endpointConfiguration: core.Array | core.ArrayOut; id: string | core.StringOut; /** * ARN for an AWS-managed certificate that is used for validating the regional domain name. */ regionalCertificateArn: string | core.StringOut; /** * User-friendly name of the certificate that is used by regional endpoint for this domain name. */ regionalCertificateName: string | core.StringOut; /** * Hostname for the custom domain's regional endpoint. */ regionalDomainName: string | core.StringOut; /** * Hosted zone ID that can be used to create a Route53 alias record for the regional endpoint. */ regionalZoneId: string | core.StringOut; /** * Security policy for the domain name. */ securityPolicy: string | core.StringOut; /** * Key-value map of tags for the resource. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsDomainNameArgs); getNamespace(): string; } //# sourceMappingURL=ds_domain_name.d.ts.map