Show / Hide Table of Contents

Class CfnConnectPeer

Creates a core network Connect peer for a specified core network connect attachment between a core network and an appliance.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnConnectPeer
Implements
IInspectable
ITaggable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.NetworkManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnConnectPeer : CfnResource, IInspectable, ITaggable
Syntax (vb)
Public Class CfnConnectPeer Inherits CfnResource Implements IInspectable, ITaggable
Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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.

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.

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).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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

IResolvable

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

IResolvable

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

string

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

string

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

string

Remarks

CloudformationAttribute: Configuration.Protocol

AttrConnectPeerId

The ID of the Connect peer.

public virtual string AttrConnectPeerId { get; }
Property Value

string

Remarks

CloudformationAttribute: ConnectPeerId

AttrCoreNetworkId

The core network ID.

public virtual string AttrCoreNetworkId { get; }
Property Value

string

Remarks

CloudformationAttribute: CoreNetworkId

AttrCreatedAt

The timestamp when the Connect peer was created.

public virtual string AttrCreatedAt { get; }
Property Value

string

Remarks

CloudformationAttribute: CreatedAt

AttrEdgeLocation

The Connect peer Regions where edges are located.

public virtual string AttrEdgeLocation { get; }
Property Value

string

Remarks

CloudformationAttribute: EdgeLocation

AttrState

The state of the Connect peer.

public virtual string AttrState { get; }
Property Value

string

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

object

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

ConnectAttachmentId

The ID of the attachment to connect.

public virtual string ConnectAttachmentId { get; set; }
Property Value

string

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

CoreNetworkAddress

The IP address of a core network.

public virtual string? CoreNetworkAddress { get; set; }
Property Value

string

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

PeerAddress

The IP address of the Connect peer.

public virtual string PeerAddress { get; set; }
Property Value

string

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

SubnetArn

The subnet ARN of the Connect peer.

public virtual string? SubnetArn { get; set; }
Property Value

string

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

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

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

The peer address and transit gateway address must be the same IP address family (IPv4 or IPv6).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-connectpeer.html

CloudformationResource: AWS::NetworkManager::ConnectPeer

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITaggable
Back to top Generated by DocFX