We recommend new projects start with resources from the AWS provider.
aws-native.networkmanager.ConnectPeer
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS::NetworkManager::ConnectPeer Resource Type Definition.
Create ConnectPeer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectPeer(name: string, args: ConnectPeerArgs, opts?: CustomResourceOptions);@overload
def ConnectPeer(resource_name: str,
                args: ConnectPeerArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def ConnectPeer(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                connect_attachment_id: Optional[str] = None,
                peer_address: Optional[str] = None,
                bgp_options: Optional[ConnectPeerBgpOptionsArgs] = None,
                core_network_address: Optional[str] = None,
                inside_cidr_blocks: Optional[Sequence[str]] = None,
                subnet_arn: Optional[str] = None,
                tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewConnectPeer(ctx *Context, name string, args ConnectPeerArgs, opts ...ResourceOption) (*ConnectPeer, error)public ConnectPeer(string name, ConnectPeerArgs args, CustomResourceOptions? opts = null)
public ConnectPeer(String name, ConnectPeerArgs args)
public ConnectPeer(String name, ConnectPeerArgs args, CustomResourceOptions options)
type: aws-native:networkmanager:ConnectPeer
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectPeerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectPeerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectPeerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectPeerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectPeerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ConnectPeer Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConnectPeer resource accepts the following input properties:
- ConnectAttachment stringId 
- The ID of the attachment to connect.
- PeerAddress string
- The IP address of the Connect peer.
- BgpOptions Pulumi.Aws Native. Network Manager. Inputs. Connect Peer Bgp Options 
- Bgp options for connect peer.
- CoreNetwork stringAddress 
- The IP address of a core network.
- InsideCidr List<string>Blocks 
- The inside IP addresses used for a Connect peer configuration.
- SubnetArn string
- The subnet ARN for the connect peer.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- An array of key-value pairs to apply to this resource.
- ConnectAttachment stringId 
- The ID of the attachment to connect.
- PeerAddress string
- The IP address of the Connect peer.
- BgpOptions ConnectPeer Bgp Options Args 
- Bgp options for connect peer.
- CoreNetwork stringAddress 
- The IP address of a core network.
- InsideCidr []stringBlocks 
- The inside IP addresses used for a Connect peer configuration.
- SubnetArn string
- The subnet ARN for the connect peer.
- 
TagArgs 
- An array of key-value pairs to apply to this resource.
- connectAttachment StringId 
- The ID of the attachment to connect.
- peerAddress String
- The IP address of the Connect peer.
- bgpOptions ConnectPeer Bgp Options 
- Bgp options for connect peer.
- coreNetwork StringAddress 
- The IP address of a core network.
- insideCidr List<String>Blocks 
- The inside IP addresses used for a Connect peer configuration.
- subnetArn String
- The subnet ARN for the connect peer.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- connectAttachment stringId 
- The ID of the attachment to connect.
- peerAddress string
- The IP address of the Connect peer.
- bgpOptions ConnectPeer Bgp Options 
- Bgp options for connect peer.
- coreNetwork stringAddress 
- The IP address of a core network.
- insideCidr string[]Blocks 
- The inside IP addresses used for a Connect peer configuration.
- subnetArn string
- The subnet ARN for the connect peer.
- Tag[]
- An array of key-value pairs to apply to this resource.
- connect_attachment_ strid 
- The ID of the attachment to connect.
- peer_address str
- The IP address of the Connect peer.
- bgp_options ConnectPeer Bgp Options Args 
- Bgp options for connect peer.
- core_network_ straddress 
- The IP address of a core network.
- inside_cidr_ Sequence[str]blocks 
- The inside IP addresses used for a Connect peer configuration.
- subnet_arn str
- The subnet ARN for the connect peer.
- 
Sequence[TagArgs] 
- An array of key-value pairs to apply to this resource.
- connectAttachment StringId 
- The ID of the attachment to connect.
- peerAddress String
- The IP address of the Connect peer.
- bgpOptions Property Map
- Bgp options for connect peer.
- coreNetwork StringAddress 
- The IP address of a core network.
- insideCidr List<String>Blocks 
- The inside IP addresses used for a Connect peer configuration.
- subnetArn String
- The subnet ARN for the connect peer.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectPeer resource produces the following output properties:
- Configuration
Pulumi.Aws Native. Network Manager. Outputs. Connect Peer Configuration 
- Configuration of the connect peer.
- ConnectPeer stringId 
- The ID of the Connect peer.
- CoreNetwork stringId 
- The ID of the core network.
- CreatedAt string
- Connect peer creation time.
- EdgeLocation string
- The Connect peer Regions where edges are located.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- State of the connect peer.
- Configuration
ConnectPeer Configuration 
- Configuration of the connect peer.
- ConnectPeer stringId 
- The ID of the Connect peer.
- CoreNetwork stringId 
- The ID of the core network.
- CreatedAt string
- Connect peer creation time.
- EdgeLocation string
- The Connect peer Regions where edges are located.
- Id string
- The provider-assigned unique ID for this managed resource.
- State string
- State of the connect peer.
- configuration
ConnectPeer Configuration 
- Configuration of the connect peer.
- connectPeer StringId 
- The ID of the Connect peer.
- coreNetwork StringId 
- The ID of the core network.
- createdAt String
- Connect peer creation time.
- edgeLocation String
- The Connect peer Regions where edges are located.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- State of the connect peer.
- configuration
ConnectPeer Configuration 
- Configuration of the connect peer.
- connectPeer stringId 
- The ID of the Connect peer.
- coreNetwork stringId 
- The ID of the core network.
- createdAt string
- Connect peer creation time.
- edgeLocation string
- The Connect peer Regions where edges are located.
- id string
- The provider-assigned unique ID for this managed resource.
- state string
- State of the connect peer.
- configuration
ConnectPeer Configuration 
- Configuration of the connect peer.
- connect_peer_ strid 
- The ID of the Connect peer.
- core_network_ strid 
- The ID of the core network.
- created_at str
- Connect peer creation time.
- edge_location str
- The Connect peer Regions where edges are located.
- id str
- The provider-assigned unique ID for this managed resource.
- state str
- State of the connect peer.
- configuration Property Map
- Configuration of the connect peer.
- connectPeer StringId 
- The ID of the Connect peer.
- coreNetwork StringId 
- The ID of the core network.
- createdAt String
- Connect peer creation time.
- edgeLocation String
- The Connect peer Regions where edges are located.
- id String
- The provider-assigned unique ID for this managed resource.
- state String
- State of the connect peer.
Supporting Types
ConnectPeerBgpConfiguration, ConnectPeerBgpConfigurationArgs        
- CoreNetwork stringAddress 
- The address of a core network.
- CoreNetwork doubleAsn 
- The ASN of the Coret Network.
- PeerAddress string
- The address of a core network Connect peer.
- PeerAsn double
- The ASN of the Connect peer.
- CoreNetwork stringAddress 
- The address of a core network.
- CoreNetwork float64Asn 
- The ASN of the Coret Network.
- PeerAddress string
- The address of a core network Connect peer.
- PeerAsn float64
- The ASN of the Connect peer.
- coreNetwork StringAddress 
- The address of a core network.
- coreNetwork DoubleAsn 
- The ASN of the Coret Network.
- peerAddress String
- The address of a core network Connect peer.
- peerAsn Double
- The ASN of the Connect peer.
- coreNetwork stringAddress 
- The address of a core network.
- coreNetwork numberAsn 
- The ASN of the Coret Network.
- peerAddress string
- The address of a core network Connect peer.
- peerAsn number
- The ASN of the Connect peer.
- core_network_ straddress 
- The address of a core network.
- core_network_ floatasn 
- The ASN of the Coret Network.
- peer_address str
- The address of a core network Connect peer.
- peer_asn float
- The ASN of the Connect peer.
- coreNetwork StringAddress 
- The address of a core network.
- coreNetwork NumberAsn 
- The ASN of the Coret Network.
- peerAddress String
- The address of a core network Connect peer.
- peerAsn Number
- The ASN of the Connect peer.
ConnectPeerBgpOptions, ConnectPeerBgpOptionsArgs        
- PeerAsn double
- The Peer ASN of the BGP.
- PeerAsn float64
- The Peer ASN of the BGP.
- peerAsn Double
- The Peer ASN of the BGP.
- peerAsn number
- The Peer ASN of the BGP.
- peer_asn float
- The Peer ASN of the BGP.
- peerAsn Number
- The Peer ASN of the BGP.
ConnectPeerConfiguration, ConnectPeerConfigurationArgs      
- BgpConfigurations List<Pulumi.Aws Native. Network Manager. Inputs. Connect Peer Bgp Configuration> 
- The Connect peer BGP configurations.
- CoreNetwork stringAddress 
- The IP address of a core network.
- InsideCidr List<string>Blocks 
- The inside IP addresses used for a Connect peer configuration.
- PeerAddress string
- The IP address of the Connect peer.
- Protocol string
- The protocol used for a Connect peer configuration.
- BgpConfigurations []ConnectPeer Bgp Configuration 
- The Connect peer BGP configurations.
- CoreNetwork stringAddress 
- The IP address of a core network.
- InsideCidr []stringBlocks 
- The inside IP addresses used for a Connect peer configuration.
- PeerAddress string
- The IP address of the Connect peer.
- Protocol string
- The protocol used for a Connect peer configuration.
- bgpConfigurations List<ConnectPeer Bgp Configuration> 
- The Connect peer BGP configurations.
- coreNetwork StringAddress 
- The IP address of a core network.
- insideCidr List<String>Blocks 
- The inside IP addresses used for a Connect peer configuration.
- peerAddress String
- The IP address of the Connect peer.
- protocol String
- The protocol used for a Connect peer configuration.
- bgpConfigurations ConnectPeer Bgp Configuration[] 
- The Connect peer BGP configurations.
- coreNetwork stringAddress 
- The IP address of a core network.
- insideCidr string[]Blocks 
- The inside IP addresses used for a Connect peer configuration.
- peerAddress string
- The IP address of the Connect peer.
- protocol string
- The protocol used for a Connect peer configuration.
- bgp_configurations Sequence[ConnectPeer Bgp Configuration] 
- The Connect peer BGP configurations.
- core_network_ straddress 
- The IP address of a core network.
- inside_cidr_ Sequence[str]blocks 
- The inside IP addresses used for a Connect peer configuration.
- peer_address str
- The IP address of the Connect peer.
- protocol str
- The protocol used for a Connect peer configuration.
- bgpConfigurations List<Property Map>
- The Connect peer BGP configurations.
- coreNetwork StringAddress 
- The IP address of a core network.
- insideCidr List<String>Blocks 
- The inside IP addresses used for a Connect peer configuration.
- peerAddress String
- The IP address of the Connect peer.
- protocol String
- The protocol used for a Connect peer configuration.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.