aws-native.networkmanager.ConnectPeer
AWS::NetworkManager::ConnectPeer Resource Type Definition.
Create ConnectPeer Resource
new ConnectPeer(name: string, args?: ConnectPeerArgs, opts?: CustomResourceOptions);
@overload
def ConnectPeer(resource_name: str,
opts: Optional[ResourceOptions] = None,
bgp_options: Optional[ConnectPeerBgpOptionsArgs] = None,
connect_attachment_id: Optional[str] = None,
core_network_address: Optional[str] = None,
inside_cidr_blocks: Optional[Sequence[str]] = None,
peer_address: Optional[str] = None,
tags: Optional[Sequence[ConnectPeerTagArgs]] = None)
@overload
def ConnectPeer(resource_name: str,
args: Optional[ConnectPeerArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewConnectPeer(ctx *Context, name string, args *ConnectPeerArgs, opts ...ResourceOption) (*ConnectPeer, error)
public ConnectPeer(string name, ConnectPeerArgs? args = null, 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.
- 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
The ConnectPeer resource accepts the following input properties:
- Bgp
Options Pulumi.Aws Native. Network Manager. Inputs. Connect Peer Bgp Options Args Bgp options for connect peer.
- Connect
Attachment stringId The ID of the attachment to connect.
- Core
Network stringAddress The IP address of a core network.
- Inside
Cidr List<string>Blocks The inside IP addresses used for a Connect peer configuration.
- Peer
Address string The IP address of the Connect peer.
- List<Pulumi.
Aws Native. Network Manager. Inputs. Connect Peer Tag Args> An array of key-value pairs to apply to this resource.
- Bgp
Options ConnectPeer Bgp Options Args Bgp options for connect peer.
- Connect
Attachment stringId The ID of the attachment to connect.
- Core
Network stringAddress The IP address of a core network.
- Inside
Cidr []stringBlocks The inside IP addresses used for a Connect peer configuration.
- Peer
Address string The IP address of the Connect peer.
- []Connect
Peer Tag Args An array of key-value pairs to apply to this resource.
- bgp
Options ConnectPeer Bgp Options Args Bgp options for connect peer.
- connect
Attachment StringId The ID of the attachment to connect.
- core
Network StringAddress The IP address of a core network.
- inside
Cidr List<String>Blocks The inside IP addresses used for a Connect peer configuration.
- peer
Address String The IP address of the Connect peer.
- List<Connect
Peer Tag Args> An array of key-value pairs to apply to this resource.
- bgp
Options ConnectPeer Bgp Options Args Bgp options for connect peer.
- connect
Attachment stringId The ID of the attachment to connect.
- core
Network stringAddress The IP address of a core network.
- inside
Cidr string[]Blocks The inside IP addresses used for a Connect peer configuration.
- peer
Address string The IP address of the Connect peer.
- Connect
Peer Tag Args[] An array of key-value pairs to apply to this resource.
- bgp_
options ConnectPeer Bgp Options Args Bgp options for connect peer.
- connect_
attachment_ strid The ID of the attachment to connect.
- 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.
- Sequence[Connect
Peer Tag Args] An array of key-value pairs to apply to this resource.
- bgp
Options Property Map Bgp options for connect peer.
- connect
Attachment StringId The ID of the attachment to connect.
- core
Network StringAddress The IP address of a core network.
- inside
Cidr List<String>Blocks The inside IP addresses used for a Connect peer configuration.
- peer
Address String The IP address of 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.
- Connect
Peer stringId The ID of the Connect peer.
- Core
Network stringId The ID of the core network.
- Created
At string Connect peer creation time.
- Edge
Location 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
Connect
Peer Configuration Configuration of the connect peer.
- Connect
Peer stringId The ID of the Connect peer.
- Core
Network stringId The ID of the core network.
- Created
At string Connect peer creation time.
- Edge
Location 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
Connect
Peer Configuration Configuration of the connect peer.
- connect
Peer StringId The ID of the Connect peer.
- core
Network StringId The ID of the core network.
- created
At String Connect peer creation time.
- edge
Location 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
Connect
Peer Configuration Configuration of the connect peer.
- connect
Peer stringId The ID of the Connect peer.
- core
Network stringId The ID of the core network.
- created
At string Connect peer creation time.
- edge
Location 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
Connect
Peer 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.
- connect
Peer StringId The ID of the Connect peer.
- core
Network StringId The ID of the core network.
- created
At String Connect peer creation time.
- edge
Location 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
- Core
Network stringAddress - Core
Network doubleAsn - Peer
Address string - Peer
Asn double
- Core
Network stringAddress - Core
Network float64Asn - Peer
Address string - Peer
Asn float64
- core
Network StringAddress - core
Network DoubleAsn - peer
Address String - peer
Asn Double
- core
Network stringAddress - core
Network numberAsn - peer
Address string - peer
Asn number
- core_
network_ straddress - core_
network_ floatasn - peer_
address str - peer_
asn float
- core
Network StringAddress - core
Network NumberAsn - peer
Address String - peer
Asn Number
ConnectPeerBgpOptions
- Peer
Asn double
- Peer
Asn float64
- peer
Asn Double
- peer
Asn number
- peer_
asn float
- peer
Asn Number
ConnectPeerConfiguration
- Bgp
Configurations []ConnectPeer Bgp Configuration - Core
Network stringAddress - Inside
Cidr []stringBlocks - Peer
Address string - Protocol string
- bgp
Configurations List<ConnectPeer Bgp Configuration> - core
Network StringAddress - inside
Cidr List<String>Blocks - peer
Address String - protocol String
- bgp
Configurations ConnectPeer Bgp Configuration[] - core
Network stringAddress - inside
Cidr string[]Blocks - peer
Address string - protocol string
- bgp
Configurations List<Property Map> - core
Network StringAddress - inside
Cidr List<String>Blocks - peer
Address String - protocol String
ConnectPeerTag
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- Value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- key String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
- value String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0