Class CfnConnectPeer
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
Inherited Members
Namespace: Amazon.CDK.AWS.NetworkManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnConnectPeer : CfnResource, IInspectable, IConnectPeerRef, IConstruct, IDependable, ITaggable
Syntax (vb)
Public Class CfnConnectPeer Inherits CfnResource Implements IInspectable, IConnectPeerRef, IConstruct, IDependable, ITaggable
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.NetworkManager;
var cfnConnectPeer = new CfnConnectPeer(this, "MyCfnConnectPeer", new CfnConnectPeerProps {
ConnectAttachmentId = "connectAttachmentId",
PeerAddress = "peerAddress",
// the properties below are optional
BgpOptions = new BgpOptionsProperty {
PeerAsn = 123
},
CoreNetworkAddress = "coreNetworkAddress",
InsideCidrBlocks = new [] { "insideCidrBlocks" },
SubnetArn = "subnetArn",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
| CfnConnectPeer(Construct, string, ICfnConnectPeerProps) | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
Properties
| AttrConfiguration | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| AttrConfigurationBgpConfigurations | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| AttrConfigurationCoreNetworkAddress | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| AttrConfigurationInsideCidrBlocks | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| AttrConfigurationPeerAddress | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| AttrConfigurationProtocol | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| AttrConnectPeerId | The ID of the Connect peer. |
| AttrCoreNetworkId | The core network ID. |
| AttrCreatedAt | The timestamp when the Connect peer was created. |
| AttrEdgeLocation | The Connect peer Regions where edges are located. |
| AttrLastModificationErrors | Describes the error associated with the attachment request. |
| AttrState | The state of the Connect peer. |
| BgpOptions | Describes the BGP options. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CfnProperties | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
| ConnectAttachmentId | The ID of the attachment to connect. |
| ConnectPeerRef | A reference to a ConnectPeer resource. |
| CoreNetworkAddress | The IP address of a core network. |
| InsideCidrBlocks | The inside IP addresses used for a Connect peer configuration. |
| PeerAddress | The IP address of the Connect peer. |
| SubnetArn | The subnet ARN of the Connect peer. |
| Tags | Tag Manager which manages the tags for this resource. |
| TagsRaw | The list of key-value tags associated with the Connect peer. |
Methods
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| RenderProperties(IDictionary<string, object>) | Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance. |
Constructors
CfnConnectPeer(Construct, string, ICfnConnectPeerProps)
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public CfnConnectPeer(Construct scope, string id, ICfnConnectPeerProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnConnectPeerProps
Resource properties.
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
Properties
AttrConfiguration
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public virtual IResolvable AttrConfiguration { get; }
Property Value
Remarks
CloudformationAttribute: Configuration
AttrConfigurationBgpConfigurations
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public virtual IResolvable AttrConfigurationBgpConfigurations { get; }
Property Value
Remarks
CloudformationAttribute: Configuration.BgpConfigurations
AttrConfigurationCoreNetworkAddress
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public virtual string AttrConfigurationCoreNetworkAddress { get; }
Property Value
Remarks
CloudformationAttribute: Configuration.CoreNetworkAddress
AttrConfigurationInsideCidrBlocks
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public virtual string[] AttrConfigurationInsideCidrBlocks { get; }
Property Value
string[]
Remarks
CloudformationAttribute: Configuration.InsideCidrBlocks
AttrConfigurationPeerAddress
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public virtual string AttrConfigurationPeerAddress { get; }
Property Value
Remarks
CloudformationAttribute: Configuration.PeerAddress
AttrConfigurationProtocol
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
public virtual string AttrConfigurationProtocol { get; }
Property Value
Remarks
CloudformationAttribute: Configuration.Protocol
AttrConnectPeerId
The ID of the Connect peer.
public virtual string AttrConnectPeerId { get; }
Property Value
Remarks
CloudformationAttribute: ConnectPeerId
AttrCoreNetworkId
The core network ID.
public virtual string AttrCoreNetworkId { get; }
Property Value
Remarks
CloudformationAttribute: CoreNetworkId
AttrCreatedAt
The timestamp when the Connect peer was created.
public virtual string AttrCreatedAt { get; }
Property Value
Remarks
CloudformationAttribute: CreatedAt
AttrEdgeLocation
The Connect peer Regions where edges are located.
public virtual string AttrEdgeLocation { get; }
Property Value
Remarks
CloudformationAttribute: EdgeLocation
AttrLastModificationErrors
Describes the error associated with the attachment request.
public virtual string[] AttrLastModificationErrors { get; }
Property Value
string[]
Remarks
CloudformationAttribute: LastModificationErrors
AttrState
The state of the Connect peer.
public virtual string AttrState { get; }
Property Value
Remarks
This will be: REJECTED | PENDING_ATTACHMENT_ACCEPTANCE | CREATING | FAILED | AVAILABLE | UPDATING | PENDING_NETWORK_UPDATE | PENDING_TAG_ACCEPTANCE | DELETING .
CloudformationAttribute: State
BgpOptions
Describes the BGP options.
public virtual object? BgpOptions { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnConnectPeer.IBgpOptionsProperty
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
CfnProperties
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
ConnectAttachmentId
The ID of the attachment to connect.
public virtual string ConnectAttachmentId { get; set; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
ConnectPeerRef
A reference to a ConnectPeer resource.
public virtual IConnectPeerReference ConnectPeerRef { get; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
CoreNetworkAddress
The IP address of a core network.
public virtual string? CoreNetworkAddress { get; set; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
InsideCidrBlocks
The inside IP addresses used for a Connect peer configuration.
public virtual string[]? InsideCidrBlocks { get; set; }
Property Value
string[]
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
PeerAddress
The IP address of the Connect peer.
public virtual string PeerAddress { get; set; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
SubnetArn
The subnet ARN of the Connect peer.
public virtual string? SubnetArn { get; set; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
Tags
Tag Manager which manages the tags for this resource.
public virtual TagManager Tags { get; }
Property Value
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
TagsRaw
The list of key-value tags associated with the Connect peer.
public virtual ICfnTag[]? TagsRaw { get; set; }
Property Value
ICfnTag[]
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).
CloudformationResource: AWS::NetworkManager::ConnectPeer
ExampleMetadata: fixture=_generated