aws.ec2.getVpcPeeringConnection
Explore with Pulumi AI
The VPC Peering Connection data source provides details about a specific VPC peering connection.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
// Declare the data source
const pc = aws.ec2.getVpcPeeringConnection({
vpcId: foo.id,
peerCidrBlock: "10.0.1.0/22",
});
// Create a route table
const rt = new aws.ec2.RouteTable("rt", {vpcId: foo.id});
// Create a route
const r = new aws.ec2.Route("r", {
routeTableId: rt.id,
destinationCidrBlock: pc.then(pc => pc.peerCidrBlock),
vpcPeeringConnectionId: pc.then(pc => pc.id),
});
import pulumi
import pulumi_aws as aws
# Declare the data source
pc = aws.ec2.get_vpc_peering_connection(vpc_id=foo["id"],
peer_cidr_block="10.0.1.0/22")
# Create a route table
rt = aws.ec2.RouteTable("rt", vpc_id=foo["id"])
# Create a route
r = aws.ec2.Route("r",
route_table_id=rt.id,
destination_cidr_block=pc.peer_cidr_block,
vpc_peering_connection_id=pc.id)
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/ec2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Declare the data source
pc, err := ec2.LookupVpcPeeringConnection(ctx, &ec2.LookupVpcPeeringConnectionArgs{
VpcId: pulumi.StringRef(foo.Id),
PeerCidrBlock: pulumi.StringRef("10.0.1.0/22"),
}, nil)
if err != nil {
return err
}
// Create a route table
rt, err := ec2.NewRouteTable(ctx, "rt", &ec2.RouteTableArgs{
VpcId: pulumi.Any(foo.Id),
})
if err != nil {
return err
}
// Create a route
_, err = ec2.NewRoute(ctx, "r", &ec2.RouteArgs{
RouteTableId: rt.ID(),
DestinationCidrBlock: pulumi.String(pc.PeerCidrBlock),
VpcPeeringConnectionId: pulumi.String(pc.Id),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
// Declare the data source
var pc = Aws.Ec2.GetVpcPeeringConnection.Invoke(new()
{
VpcId = foo.Id,
PeerCidrBlock = "10.0.1.0/22",
});
// Create a route table
var rt = new Aws.Ec2.RouteTable("rt", new()
{
VpcId = foo.Id,
});
// Create a route
var r = new Aws.Ec2.Route("r", new()
{
RouteTableId = rt.Id,
DestinationCidrBlock = pc.Apply(getVpcPeeringConnectionResult => getVpcPeeringConnectionResult.PeerCidrBlock),
VpcPeeringConnectionId = pc.Apply(getVpcPeeringConnectionResult => getVpcPeeringConnectionResult.Id),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.ec2.Ec2Functions;
import com.pulumi.aws.ec2.inputs.GetVpcPeeringConnectionArgs;
import com.pulumi.aws.ec2.RouteTable;
import com.pulumi.aws.ec2.RouteTableArgs;
import com.pulumi.aws.ec2.Route;
import com.pulumi.aws.ec2.RouteArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Declare the data source
final var pc = Ec2Functions.getVpcPeeringConnection(GetVpcPeeringConnectionArgs.builder()
.vpcId(foo.id())
.peerCidrBlock("10.0.1.0/22")
.build());
// Create a route table
var rt = new RouteTable("rt", RouteTableArgs.builder()
.vpcId(foo.id())
.build());
// Create a route
var r = new Route("r", RouteArgs.builder()
.routeTableId(rt.id())
.destinationCidrBlock(pc.applyValue(getVpcPeeringConnectionResult -> getVpcPeeringConnectionResult.peerCidrBlock()))
.vpcPeeringConnectionId(pc.applyValue(getVpcPeeringConnectionResult -> getVpcPeeringConnectionResult.id()))
.build());
}
}
resources:
# Create a route table
rt:
type: aws:ec2:RouteTable
properties:
vpcId: ${foo.id}
# Create a route
r:
type: aws:ec2:Route
properties:
routeTableId: ${rt.id}
destinationCidrBlock: ${pc.peerCidrBlock}
vpcPeeringConnectionId: ${pc.id}
variables:
# Declare the data source
pc:
fn::invoke:
Function: aws:ec2:getVpcPeeringConnection
Arguments:
vpcId: ${foo.id}
peerCidrBlock: 10.0.1.0/22
Using getVpcPeeringConnection
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcPeeringConnection(args: GetVpcPeeringConnectionArgs, opts?: InvokeOptions): Promise<GetVpcPeeringConnectionResult>
function getVpcPeeringConnectionOutput(args: GetVpcPeeringConnectionOutputArgs, opts?: InvokeOptions): Output<GetVpcPeeringConnectionResult>
def get_vpc_peering_connection(cidr_block: Optional[str] = None,
filters: Optional[Sequence[GetVpcPeeringConnectionFilter]] = None,
id: Optional[str] = None,
owner_id: Optional[str] = None,
peer_cidr_block: Optional[str] = None,
peer_owner_id: Optional[str] = None,
peer_region: Optional[str] = None,
peer_vpc_id: Optional[str] = None,
region: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vpc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcPeeringConnectionResult
def get_vpc_peering_connection_output(cidr_block: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVpcPeeringConnectionFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
owner_id: Optional[pulumi.Input[str]] = None,
peer_cidr_block: Optional[pulumi.Input[str]] = None,
peer_owner_id: Optional[pulumi.Input[str]] = None,
peer_region: Optional[pulumi.Input[str]] = None,
peer_vpc_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcPeeringConnectionResult]
func LookupVpcPeeringConnection(ctx *Context, args *LookupVpcPeeringConnectionArgs, opts ...InvokeOption) (*LookupVpcPeeringConnectionResult, error)
func LookupVpcPeeringConnectionOutput(ctx *Context, args *LookupVpcPeeringConnectionOutputArgs, opts ...InvokeOption) LookupVpcPeeringConnectionResultOutput
> Note: This function is named LookupVpcPeeringConnection
in the Go SDK.
public static class GetVpcPeeringConnection
{
public static Task<GetVpcPeeringConnectionResult> InvokeAsync(GetVpcPeeringConnectionArgs args, InvokeOptions? opts = null)
public static Output<GetVpcPeeringConnectionResult> Invoke(GetVpcPeeringConnectionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpcPeeringConnectionResult> getVpcPeeringConnection(GetVpcPeeringConnectionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:ec2/getVpcPeeringConnection:getVpcPeeringConnection
arguments:
# arguments dictionary
The following arguments are supported:
- Cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- Filters
List<Get
Vpc Peering Connection Filter> - Custom filter block as described below.
- Id string
- ID of the specific VPC Peering Connection to retrieve.
- Owner
Id string - AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
- Peer
Cidr stringBlock - Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Peer
Owner stringId - AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Peer
Region string - Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Peer
Vpc stringId - ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Region string
- Region of the requester VPC of the specific VPC Peering Connection to retrieve.
- Status string
- Status of the specific VPC Peering Connection to retrieve.
- Dictionary<string, string>
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more
filter
sub-blocks, which take the following arguments:- Vpc
Id string - ID of the requester VPC of the specific VPC Peering Connection to retrieve.
- Cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- Filters
[]Get
Vpc Peering Connection Filter - Custom filter block as described below.
- Id string
- ID of the specific VPC Peering Connection to retrieve.
- Owner
Id string - AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
- Peer
Cidr stringBlock - Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Peer
Owner stringId - AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Peer
Region string - Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Peer
Vpc stringId - ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
- Region string
- Region of the requester VPC of the specific VPC Peering Connection to retrieve.
- Status string
- Status of the specific VPC Peering Connection to retrieve.
- map[string]string
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more
filter
sub-blocks, which take the following arguments:- Vpc
Id string - ID of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block String - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- filters
List<Get
Vpc Peering Connection Filter> - Custom filter block as described below.
- id String
- ID of the specific VPC Peering Connection to retrieve.
- owner
Id String - AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
- peer
Cidr StringBlock - Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Owner StringId - AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Region String - Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Vpc StringId - ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
- region String
- Region of the requester VPC of the specific VPC Peering Connection to retrieve.
- status String
- Status of the specific VPC Peering Connection to retrieve.
- Map<String,String>
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more
filter
sub-blocks, which take the following arguments:- vpc
Id String - ID of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- filters
Get
Vpc Peering Connection Filter[] - Custom filter block as described below.
- id string
- ID of the specific VPC Peering Connection to retrieve.
- owner
Id string - AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
- peer
Cidr stringBlock - Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Owner stringId - AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Region string - Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Vpc stringId - ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
- region string
- Region of the requester VPC of the specific VPC Peering Connection to retrieve.
- status string
- Status of the specific VPC Peering Connection to retrieve.
- {[key: string]: string}
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more
filter
sub-blocks, which take the following arguments:- vpc
Id string - ID of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr_
block str - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- filters
Sequence[Get
Vpc Peering Connection Filter] - Custom filter block as described below.
- id str
- ID of the specific VPC Peering Connection to retrieve.
- owner_
id str - AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
- peer_
cidr_ strblock - Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer_
owner_ strid - AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer_
region str - Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer_
vpc_ strid - ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
- region str
- Region of the requester VPC of the specific VPC Peering Connection to retrieve.
- status str
- Status of the specific VPC Peering Connection to retrieve.
- Mapping[str, str]
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more
filter
sub-blocks, which take the following arguments:- vpc_
id str - ID of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block String - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- filters List<Property Map>
- Custom filter block as described below.
- id String
- ID of the specific VPC Peering Connection to retrieve.
- owner
Id String - AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
- peer
Cidr StringBlock - Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Owner StringId - AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Region String - Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
- peer
Vpc StringId - ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
- region String
- Region of the requester VPC of the specific VPC Peering Connection to retrieve.
- status String
- Status of the specific VPC Peering Connection to retrieve.
- Map<String>
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more
filter
sub-blocks, which take the following arguments:- vpc
Id String - ID of the requester VPC of the specific VPC Peering Connection to retrieve.
getVpcPeeringConnection Result
The following output properties are available:
- Accepter Dictionary<string, bool>
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the accepter VPC.
- Cidr
Block string - CIDR block associated to the VPC of the specific VPC Peering Connection.
- Cidr
Block List<GetSets Vpc Peering Connection Cidr Block Set> - List of objects with IPv4 CIDR blocks of the requester VPC.
- Id string
- Ipv6Cidr
Block List<GetSets Vpc Peering Connection Ipv6Cidr Block Set> - List of objects with IPv6 CIDR blocks of the requester VPC.
- Owner
Id string - Peer
Cidr stringBlock - Peer
Cidr List<GetBlock Sets Vpc Peering Connection Peer Cidr Block Set> - List of objects with IPv4 CIDR blocks of the accepter VPC.
- Peer
Ipv6Cidr List<GetBlock Sets Vpc Peering Connection Peer Ipv6Cidr Block Set> - List of objects with IPv6 CIDR blocks of the accepter VPC.
- Peer
Owner stringId - Peer
Region string - Peer
Vpc stringId - Region string
- Requester Dictionary<string, bool>
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the requester VPC.
- Status string
- Dictionary<string, string>
- Vpc
Id string - Filters
List<Get
Vpc Peering Connection Filter>
- Accepter map[string]bool
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the accepter VPC.
- Cidr
Block string - CIDR block associated to the VPC of the specific VPC Peering Connection.
- Cidr
Block []GetSets Vpc Peering Connection Cidr Block Set - List of objects with IPv4 CIDR blocks of the requester VPC.
- Id string
- Ipv6Cidr
Block []GetSets Vpc Peering Connection Ipv6Cidr Block Set - List of objects with IPv6 CIDR blocks of the requester VPC.
- Owner
Id string - Peer
Cidr stringBlock - Peer
Cidr []GetBlock Sets Vpc Peering Connection Peer Cidr Block Set - List of objects with IPv4 CIDR blocks of the accepter VPC.
- Peer
Ipv6Cidr []GetBlock Sets Vpc Peering Connection Peer Ipv6Cidr Block Set - List of objects with IPv6 CIDR blocks of the accepter VPC.
- Peer
Owner stringId - Peer
Region string - Peer
Vpc stringId - Region string
- Requester map[string]bool
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the requester VPC.
- Status string
- map[string]string
- Vpc
Id string - Filters
[]Get
Vpc Peering Connection Filter
- accepter Map<String,Boolean>
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the accepter VPC.
- cidr
Block String - CIDR block associated to the VPC of the specific VPC Peering Connection.
- cidr
Block List<GetSets Vpc Peering Connection Cidr Block Set> - List of objects with IPv4 CIDR blocks of the requester VPC.
- id String
- ipv6Cidr
Block List<GetSets Vpc Peering Connection Ipv6Cidr Block Set> - List of objects with IPv6 CIDR blocks of the requester VPC.
- owner
Id String - peer
Cidr StringBlock - peer
Cidr List<GetBlock Sets Vpc Peering Connection Peer Cidr Block Set> - List of objects with IPv4 CIDR blocks of the accepter VPC.
- peer
Ipv6Cidr List<GetBlock Sets Vpc Peering Connection Peer Ipv6Cidr Block Set> - List of objects with IPv6 CIDR blocks of the accepter VPC.
- peer
Owner StringId - peer
Region String - peer
Vpc StringId - region String
- requester Map<String,Boolean>
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the requester VPC.
- status String
- Map<String,String>
- vpc
Id String - filters
List<Get
Vpc Peering Connection Filter>
- accepter {[key: string]: boolean}
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the accepter VPC.
- cidr
Block string - CIDR block associated to the VPC of the specific VPC Peering Connection.
- cidr
Block GetSets Vpc Peering Connection Cidr Block Set[] - List of objects with IPv4 CIDR blocks of the requester VPC.
- id string
- ipv6Cidr
Block GetSets Vpc Peering Connection Ipv6Cidr Block Set[] - List of objects with IPv6 CIDR blocks of the requester VPC.
- owner
Id string - peer
Cidr stringBlock - peer
Cidr GetBlock Sets Vpc Peering Connection Peer Cidr Block Set[] - List of objects with IPv4 CIDR blocks of the accepter VPC.
- peer
Ipv6Cidr GetBlock Sets Vpc Peering Connection Peer Ipv6Cidr Block Set[] - List of objects with IPv6 CIDR blocks of the accepter VPC.
- peer
Owner stringId - peer
Region string - peer
Vpc stringId - region string
- requester {[key: string]: boolean}
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the requester VPC.
- status string
- {[key: string]: string}
- vpc
Id string - filters
Get
Vpc Peering Connection Filter[]
- accepter Mapping[str, bool]
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the accepter VPC.
- cidr_
block str - CIDR block associated to the VPC of the specific VPC Peering Connection.
- cidr_
block_ Sequence[Getsets Vpc Peering Connection Cidr Block Set] - List of objects with IPv4 CIDR blocks of the requester VPC.
- id str
- ipv6_
cidr_ Sequence[Getblock_ sets Vpc Peering Connection Ipv6Cidr Block Set] - List of objects with IPv6 CIDR blocks of the requester VPC.
- owner_
id str - peer_
cidr_ strblock - peer_
cidr_ Sequence[Getblock_ sets Vpc Peering Connection Peer Cidr Block Set] - List of objects with IPv4 CIDR blocks of the accepter VPC.
- peer_
ipv6_ Sequence[Getcidr_ block_ sets Vpc Peering Connection Peer Ipv6Cidr Block Set] - List of objects with IPv6 CIDR blocks of the accepter VPC.
- peer_
owner_ strid - peer_
region str - peer_
vpc_ strid - region str
- requester Mapping[str, bool]
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the requester VPC.
- status str
- Mapping[str, str]
- vpc_
id str - filters
Sequence[Get
Vpc Peering Connection Filter]
- accepter Map<Boolean>
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the accepter VPC.
- cidr
Block String - CIDR block associated to the VPC of the specific VPC Peering Connection.
- cidr
Block List<Property Map>Sets - List of objects with IPv4 CIDR blocks of the requester VPC.
- id String
- ipv6Cidr
Block List<Property Map>Sets - List of objects with IPv6 CIDR blocks of the requester VPC.
- owner
Id String - peer
Cidr StringBlock - peer
Cidr List<Property Map>Block Sets - List of objects with IPv4 CIDR blocks of the accepter VPC.
- peer
Ipv6Cidr List<Property Map>Block Sets - List of objects with IPv6 CIDR blocks of the accepter VPC.
- peer
Owner StringId - peer
Region String - peer
Vpc StringId - region String
- requester Map<Boolean>
- Configuration block that describes [VPC Peering Connection] (https://docs.aws.amazon.com/vpc/latest/peering/what-is-vpc-peering.html) options set for the requester VPC.
- status String
- Map<String>
- vpc
Id String - filters List<Property Map>
Supporting Types
GetVpcPeeringConnectionCidrBlockSet
- Cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- Cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block String - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr_
block str - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block String - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
GetVpcPeeringConnectionFilter
- Name string
- Name of the field to filter by, as defined by the underlying AWS API.
- Values List<string>
- Set of values that are accepted for the given field. A VPC Peering Connection will be selected if any one of the given values matches.
- Name string
- Name of the field to filter by, as defined by the underlying AWS API.
- Values []string
- Set of values that are accepted for the given field. A VPC Peering Connection will be selected if any one of the given values matches.
- name String
- Name of the field to filter by, as defined by the underlying AWS API.
- values List<String>
- Set of values that are accepted for the given field. A VPC Peering Connection will be selected if any one of the given values matches.
- name string
- Name of the field to filter by, as defined by the underlying AWS API.
- values string[]
- Set of values that are accepted for the given field. A VPC Peering Connection will be selected if any one of the given values matches.
- name str
- Name of the field to filter by, as defined by the underlying AWS API.
- values Sequence[str]
- Set of values that are accepted for the given field. A VPC Peering Connection will be selected if any one of the given values matches.
- name String
- Name of the field to filter by, as defined by the underlying AWS API.
- values List<String>
- Set of values that are accepted for the given field. A VPC Peering Connection will be selected if any one of the given values matches.
GetVpcPeeringConnectionIpv6CidrBlockSet
- Ipv6Cidr
Block string
- Ipv6Cidr
Block string
- ipv6Cidr
Block String
- ipv6Cidr
Block string
- ipv6_
cidr_ strblock
- ipv6Cidr
Block String
GetVpcPeeringConnectionPeerCidrBlockSet
- Cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- Cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block String - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block string - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr_
block str - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
- cidr
Block String - Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
GetVpcPeeringConnectionPeerIpv6CidrBlockSet
- Ipv6Cidr
Block string
- Ipv6Cidr
Block string
- ipv6Cidr
Block String
- ipv6Cidr
Block string
- ipv6_
cidr_ strblock
- ipv6Cidr
Block String
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.