import * as core from "@terrascript/core"; export interface DsDistributionArgs { /** * The identifier for the distribution. For example: `EDFDVBD632BHDS5`. */ id: string | core.StringOut; tags?: core.Map | core.MapOut; } export declare class DsDistribution extends core.Data { /** * A list that contains information about CNAMEs (alternate domain names), if any, for this distributio * n. */ aliases: core.Array | core.ArrayOut; /** * The ARN (Amazon Resource Name) for the distribution. For example: arn:aws:cloudfront::123456789012:d * istribution/EDFDVBD632BHDS5, where 123456789012 is your AWS account ID. */ arn: string | core.StringOut; /** * The domain name corresponding to the distribution. For */ domainName: string | core.StringOut; enabled: boolean | core.BooleanOut; /** * The current version of the distribution's information. For example: */ etag: string | core.StringOut; /** * The CloudFront Route 53 zone ID that can be used to */ hostedZoneId: string | core.StringOut; /** * The identifier for the distribution. For example: `EDFDVBD632BHDS5`. */ id: string | core.StringOut; /** * The number of invalidation batches */ inProgressValidationBatches: number | core.NumberOut; /** * The date and time the distribution was last modified. */ lastModifiedTime: string | core.StringOut; /** * The current status of the distribution. `Deployed` if the */ status: string | core.StringOut; tags?: core.Map | core.MapOut; constructor(name: string, args?: DsDistributionArgs); getNamespace(): string; } //# sourceMappingURL=ds_distribution.d.ts.map