Show / Hide Table of Contents

Class CfnSiteToSiteVpnAttachmentProps

Properties for defining a CfnSiteToSiteVpnAttachment.

Inheritance
object
CfnSiteToSiteVpnAttachmentProps
Implements
ICfnSiteToSiteVpnAttachmentProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.NetworkManager
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnSiteToSiteVpnAttachmentProps : ICfnSiteToSiteVpnAttachmentProps
Syntax (vb)
Public Class CfnSiteToSiteVpnAttachmentProps Implements ICfnSiteToSiteVpnAttachmentProps
Remarks

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

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 cfnSiteToSiteVpnAttachmentProps = new CfnSiteToSiteVpnAttachmentProps {
                 CoreNetworkId = "coreNetworkId",
                 VpnConnectionArn = "vpnConnectionArn",

                 // the properties below are optional
                 NetworkFunctionGroupName = "networkFunctionGroupName",
                 ProposedNetworkFunctionGroupChange = new ProposedNetworkFunctionGroupChangeProperty {
                     AttachmentPolicyRuleNumber = 123,
                     NetworkFunctionGroupName = "networkFunctionGroupName",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 },
                 ProposedSegmentChange = new ProposedSegmentChangeProperty {
                     AttachmentPolicyRuleNumber = 123,
                     SegmentName = "segmentName",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnSiteToSiteVpnAttachmentProps()

Properties for defining a CfnSiteToSiteVpnAttachment.

Properties

CoreNetworkId

The ID of a core network where you're creating a site-to-site VPN attachment.

NetworkFunctionGroupName

The name of the network function group.

ProposedNetworkFunctionGroupChange

Describes proposed changes to a network function group.

ProposedSegmentChange

Describes a proposed segment change.

Tags

The tags associated with the Site-to-Site VPN attachment.

VpnConnectionArn

The ARN of the site-to-site VPN attachment.

Constructors

CfnSiteToSiteVpnAttachmentProps()

Properties for defining a CfnSiteToSiteVpnAttachment.

public CfnSiteToSiteVpnAttachmentProps()
Remarks

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

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 cfnSiteToSiteVpnAttachmentProps = new CfnSiteToSiteVpnAttachmentProps {
                 CoreNetworkId = "coreNetworkId",
                 VpnConnectionArn = "vpnConnectionArn",

                 // the properties below are optional
                 NetworkFunctionGroupName = "networkFunctionGroupName",
                 ProposedNetworkFunctionGroupChange = new ProposedNetworkFunctionGroupChangeProperty {
                     AttachmentPolicyRuleNumber = 123,
                     NetworkFunctionGroupName = "networkFunctionGroupName",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 },
                 ProposedSegmentChange = new ProposedSegmentChangeProperty {
                     AttachmentPolicyRuleNumber = 123,
                     SegmentName = "segmentName",
                     Tags = new [] { new CfnTag {
                         Key = "key",
                         Value = "value"
                     } }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

CoreNetworkId

The ID of a core network where you're creating a site-to-site VPN attachment.

public string CoreNetworkId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-corenetworkid

NetworkFunctionGroupName

The name of the network function group.

public string? NetworkFunctionGroupName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-networkfunctiongroupname

ProposedNetworkFunctionGroupChange

Describes proposed changes to a network function group.

public object? ProposedNetworkFunctionGroupChange { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-proposednetworkfunctiongroupchange

ProposedSegmentChange

Describes a proposed segment change.

public object? ProposedSegmentChange { get; set; }
Property Value

object

Remarks

In some cases, the segment change must first be evaluated and accepted.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-proposedsegmentchange

Tags

The tags associated with the Site-to-Site VPN attachment.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-tags

VpnConnectionArn

The ARN of the site-to-site VPN attachment.

public string VpnConnectionArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkmanager-sitetositevpnattachment.html#cfn-networkmanager-sitetositevpnattachment-vpnconnectionarn

Implements

ICfnSiteToSiteVpnAttachmentProps
Back to top Generated by DocFX