import * as core from "@terrascript/core"; export interface IpSetsArgs extends core.SchemaArgs { ipAddresses: core.Array | core.ArrayOut; ipFamily: string | core.StringOut; } export declare class IpSets extends core.Schema { ipAddresses: core.Array | core.ArrayOut; ipFamily: string | core.StringOut; } export interface AttributesArgs extends core.SchemaArgs { flowLogsEnabled: boolean | core.BooleanOut; flowLogsS3Bucket: string | core.StringOut; flowLogsS3Prefix: string | core.StringOut; } export declare class Attributes extends core.Schema { flowLogsEnabled: boolean | core.BooleanOut; flowLogsS3Bucket: string | core.StringOut; flowLogsS3Prefix: string | core.StringOut; } export interface DsAcceleratorArgs { /** * (Optional) The full ARN of the Global Accelerator. */ arn?: string | core.StringOut; /** * (Optional) The unique name of the Global Accelerator. */ name?: string | core.StringOut; tags?: core.Map | core.MapOut; } export declare class DsAccelerator extends core.Data { /** * (Optional) The full ARN of the Global Accelerator. */ arn?: string | core.StringOut; attributes: core.Array | core.ArrayOut; dnsName: string | core.StringOut; enabled: boolean | core.BooleanOut; hostedZoneId: string | core.StringOut; id: string | core.StringOut; ipAddressType: string | core.StringOut; ipSets: core.Array | core.ArrayOut; /** * (Optional) The unique name of the Global Accelerator. */ name?: string | core.StringOut; tags?: core.Map | core.MapOut; constructor(name: string, args?: DsAcceleratorArgs); getNamespace(): string; } //# sourceMappingURL=ds_accelerator.d.ts.map