import * as core from "@terrascript/core"; export interface PeerCidrBlockSetArgs extends core.SchemaArgs { cidrBlock: string | core.StringOut; } export declare class PeerCidrBlockSet extends core.Schema { cidrBlock: string | core.StringOut; } export interface FilterArgs extends core.SchemaArgs { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export declare class Filter extends core.Schema { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export interface CidrBlockSetArgs extends core.SchemaArgs { cidrBlock: string | core.StringOut; } export declare class CidrBlockSet extends core.Schema { cidrBlock: string | core.StringOut; } export interface DsPeeringConnectionArgs { /** * (Optional) The primary CIDR block of the requester VPC of the specific VPC Peering Connection to ret * rieve. */ cidrBlock?: string | core.StringOut; /** * (Optional) Custom filter block as described below. */ filter?: core.Array | core.ArrayOut; /** * (Optional) The ID of the specific VPC Peering Connection to retrieve. */ id?: string | core.StringOut; /** * (Optional) The AWS account ID of the owner of the requester VPC of the specific VPC Peering Connecti * on to retrieve. */ ownerId?: string | core.StringOut; /** * (Optional) The primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retr * ieve. */ peerCidrBlock?: string | core.StringOut; /** * (Optional) The AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connectio * n to retrieve. */ peerOwnerId?: string | core.StringOut; /** * (Optional) The region of the accepter VPC of the specific VPC Peering Connection to retrieve. */ peerRegion?: string | core.StringOut; /** * (Optional) The ID of the accepter VPC of the specific VPC Peering Connection to retrieve. */ peerVpcId?: string | core.StringOut; /** * (Optional) The region of the requester VPC of the specific VPC Peering Connection to retrieve. */ region?: string | core.StringOut; /** * (Optional) The status of the specific VPC Peering Connection to retrieve. */ status?: string | core.StringOut; /** * (Optional) A map of tags, each pair of which must exactly match */ tags?: core.Map | core.MapOut; /** * (Optional) The ID of the requester VPC of the specific VPC Peering Connection to retrieve. */ vpcId?: string | core.StringOut; } export declare class DsPeeringConnection extends core.Data { /** * A configuration block that describes [VPC Peering Connection] */ accepter: core.Map | core.MapOut; /** * (Optional) The primary CIDR block of the requester VPC of the specific VPC Peering Connection to ret * rieve. */ cidrBlock?: string | core.StringOut; /** * List of objects with CIDR blocks of the requester VPC. */ cidrBlockSet: core.Array | core.ArrayOut; /** * (Optional) Custom filter block as described below. */ filter?: core.Array | core.ArrayOut; /** * (Optional) The ID of the specific VPC Peering Connection to retrieve. */ id?: string | core.StringOut; /** * (Optional) The AWS account ID of the owner of the requester VPC of the specific VPC Peering Connecti * on to retrieve. */ ownerId?: string | core.StringOut; /** * (Optional) The primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retr * ieve. */ peerCidrBlock?: string | core.StringOut; /** * List of objects with CIDR blocks of the accepter VPC. */ peerCidrBlockSet: core.Array | core.ArrayOut; /** * (Optional) The AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connectio * n to retrieve. */ peerOwnerId?: string | core.StringOut; /** * (Optional) The region of the accepter VPC of the specific VPC Peering Connection to retrieve. */ peerRegion?: string | core.StringOut; /** * (Optional) The ID of the accepter VPC of the specific VPC Peering Connection to retrieve. */ peerVpcId?: string | core.StringOut; /** * (Optional) The region of the requester VPC of the specific VPC Peering Connection to retrieve. */ region?: string | core.StringOut; /** * A configuration block that describes [VPC Peering Connection] */ requester: core.Map | core.MapOut; /** * (Optional) The status of the specific VPC Peering Connection to retrieve. */ status?: string | core.StringOut; /** * (Optional) A map of tags, each pair of which must exactly match */ tags?: core.Map | core.MapOut; /** * (Optional) The ID of the requester VPC of the specific VPC Peering Connection to retrieve. */ vpcId?: string | core.StringOut; constructor(name: string, args?: DsPeeringConnectionArgs); getNamespace(): string; } //# sourceMappingURL=ds_peering_connection.d.ts.map