We recommend new projects start with resources from the AWS provider.
aws-native.ec2.RouteServerPeer
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
VPC Route Server Peer
Create RouteServerPeer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RouteServerPeer(name: string, args: RouteServerPeerArgs, opts?: CustomResourceOptions);
@overload
def RouteServerPeer(resource_name: str,
args: RouteServerPeerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RouteServerPeer(resource_name: str,
opts: Optional[ResourceOptions] = None,
bgp_options: Optional[RouteServerPeerBgpOptionsArgs] = None,
peer_address: Optional[str] = None,
route_server_endpoint_id: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewRouteServerPeer(ctx *Context, name string, args RouteServerPeerArgs, opts ...ResourceOption) (*RouteServerPeer, error)
public RouteServerPeer(string name, RouteServerPeerArgs args, CustomResourceOptions? opts = null)
public RouteServerPeer(String name, RouteServerPeerArgs args)
public RouteServerPeer(String name, RouteServerPeerArgs args, CustomResourceOptions options)
type: aws-native:ec2:RouteServerPeer
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 RouteServerPeerArgs
- 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 RouteServerPeerArgs
- 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 RouteServerPeerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RouteServerPeerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RouteServerPeerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
RouteServerPeer 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 RouteServerPeer resource accepts the following input properties:
- Bgp
Options Pulumi.Aws Native. Ec2. Inputs. Route Server Peer Bgp Options - The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.
- Peer
Address string - IP address of the Route Server Peer
- Route
Server stringEndpoint Id - Route Server Endpoint ID
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Bgp
Options RouteServer Peer Bgp Options Args - The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.
- Peer
Address string - IP address of the Route Server Peer
- Route
Server stringEndpoint Id - Route Server Endpoint ID
- Tag
Args - An array of key-value pairs to apply to this resource.
- bgp
Options RouteServer Peer Bgp Options - The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.
- peer
Address String - IP address of the Route Server Peer
- route
Server StringEndpoint Id - Route Server Endpoint ID
- List<Tag>
- An array of key-value pairs to apply to this resource.
- bgp
Options RouteServer Peer Bgp Options - The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.
- peer
Address string - IP address of the Route Server Peer
- route
Server stringEndpoint Id - Route Server Endpoint ID
- Tag[]
- An array of key-value pairs to apply to this resource.
- bgp_
options RouteServer Peer Bgp Options Args - The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.
- peer_
address str - IP address of the Route Server Peer
- route_
server_ strendpoint_ id - Route Server Endpoint ID
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- bgp
Options Property Map - The BGP configuration options for this peer, including ASN (Autonomous System Number) and BFD (Bidrectional Forwarding Detection) settings.
- peer
Address String - IP address of the Route Server Peer
- route
Server StringEndpoint Id - Route Server Endpoint ID
- 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 RouteServerPeer resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the Route Server Peer.
- Aws
Id string - The ID of the Route Server Peer.
- Endpoint
Eni stringAddress - Elastic Network Interface IP address owned by the Route Server Endpoint
- Endpoint
Eni stringId - Elastic Network Interface ID owned by the Route Server Endpoint
- Id string
- The provider-assigned unique ID for this managed resource.
- Route
Server stringId - Route Server ID
- Subnet
Id string - Subnet ID
- Vpc
Id string - VPC ID
- Arn string
- The Amazon Resource Name (ARN) of the Route Server Peer.
- Aws
Id string - The ID of the Route Server Peer.
- Endpoint
Eni stringAddress - Elastic Network Interface IP address owned by the Route Server Endpoint
- Endpoint
Eni stringId - Elastic Network Interface ID owned by the Route Server Endpoint
- Id string
- The provider-assigned unique ID for this managed resource.
- Route
Server stringId - Route Server ID
- Subnet
Id string - Subnet ID
- Vpc
Id string - VPC ID
- arn String
- The Amazon Resource Name (ARN) of the Route Server Peer.
- aws
Id String - The ID of the Route Server Peer.
- endpoint
Eni StringAddress - Elastic Network Interface IP address owned by the Route Server Endpoint
- endpoint
Eni StringId - Elastic Network Interface ID owned by the Route Server Endpoint
- id String
- The provider-assigned unique ID for this managed resource.
- route
Server StringId - Route Server ID
- subnet
Id String - Subnet ID
- vpc
Id String - VPC ID
- arn string
- The Amazon Resource Name (ARN) of the Route Server Peer.
- aws
Id string - The ID of the Route Server Peer.
- endpoint
Eni stringAddress - Elastic Network Interface IP address owned by the Route Server Endpoint
- endpoint
Eni stringId - Elastic Network Interface ID owned by the Route Server Endpoint
- id string
- The provider-assigned unique ID for this managed resource.
- route
Server stringId - Route Server ID
- subnet
Id string - Subnet ID
- vpc
Id string - VPC ID
- arn str
- The Amazon Resource Name (ARN) of the Route Server Peer.
- aws_
id str - The ID of the Route Server Peer.
- endpoint_
eni_ straddress - Elastic Network Interface IP address owned by the Route Server Endpoint
- endpoint_
eni_ strid - Elastic Network Interface ID owned by the Route Server Endpoint
- id str
- The provider-assigned unique ID for this managed resource.
- route_
server_ strid - Route Server ID
- subnet_
id str - Subnet ID
- vpc_
id str - VPC ID
- arn String
- The Amazon Resource Name (ARN) of the Route Server Peer.
- aws
Id String - The ID of the Route Server Peer.
- endpoint
Eni StringAddress - Elastic Network Interface IP address owned by the Route Server Endpoint
- endpoint
Eni StringId - Elastic Network Interface ID owned by the Route Server Endpoint
- id String
- The provider-assigned unique ID for this managed resource.
- route
Server StringId - Route Server ID
- subnet
Id String - Subnet ID
- vpc
Id String - VPC ID
Supporting Types
RouteServerPeerBgpOptions, RouteServerPeerBgpOptionsArgs
- Peer
Asn int - BGP ASN of the Route Server Peer
- Peer
Liveness Pulumi.Detection Aws Native. Ec2. Route Server Peer Bgp Options Peer Liveness Detection - BGP Liveness Detection
- Peer
Asn int - BGP ASN of the Route Server Peer
- Peer
Liveness RouteDetection Server Peer Bgp Options Peer Liveness Detection - BGP Liveness Detection
- peer
Asn Integer - BGP ASN of the Route Server Peer
- peer
Liveness RouteDetection Server Peer Bgp Options Peer Liveness Detection - BGP Liveness Detection
- peer
Asn number - BGP ASN of the Route Server Peer
- peer
Liveness RouteDetection Server Peer Bgp Options Peer Liveness Detection - BGP Liveness Detection
- peer_
asn int - BGP ASN of the Route Server Peer
- peer_
liveness_ Routedetection Server Peer Bgp Options Peer Liveness Detection - BGP Liveness Detection
- peer
Asn Number - BGP ASN of the Route Server Peer
- peer
Liveness "bfd" | "bgp-keepalive"Detection - BGP Liveness Detection
RouteServerPeerBgpOptionsPeerLivenessDetection, RouteServerPeerBgpOptionsPeerLivenessDetectionArgs
- Bfd
- bfd
- Bgp
Keepalive - bgp-keepalive
- Route
Server Peer Bgp Options Peer Liveness Detection Bfd - bfd
- Route
Server Peer Bgp Options Peer Liveness Detection Bgp Keepalive - bgp-keepalive
- Bfd
- bfd
- Bgp
Keepalive - bgp-keepalive
- Bfd
- bfd
- Bgp
Keepalive - bgp-keepalive
- BFD
- bfd
- BGP_KEEPALIVE
- bgp-keepalive
- "bfd"
- bfd
- "bgp-keepalive"
- bgp-keepalive
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.