Show / Hide Table of Contents

Class CfnTransitGatewayMulticastDomain

Creates a multicast domain using the specified transit gateway.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnTransitGatewayMulticastDomain
Implements
IInspectable
ITransitGatewayMulticastDomainRef
IConstruct
IDependable
IEnvironmentAware
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.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnTransitGatewayMulticastDomain : CfnResource, IInspectable, ITransitGatewayMulticastDomainRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Syntax (vb)
Public Class CfnTransitGatewayMulticastDomain Inherits CfnResource Implements IInspectable, ITransitGatewayMulticastDomainRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

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.EC2;

             var options;

             var cfnTransitGatewayMulticastDomain = new CfnTransitGatewayMulticastDomain(this, "MyCfnTransitGatewayMulticastDomain", new CfnTransitGatewayMulticastDomainProps {
                 TransitGatewayId = "transitGatewayId",

                 // the properties below are optional
                 Options = options,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Synopsis

Constructors

CfnTransitGatewayMulticastDomain(Construct, string, ICfnTransitGatewayMulticastDomainProps)

Create a new AWS::EC2::TransitGatewayMulticastDomain.

Properties

AttrCreationTime

The time the multicast domain was created.

AttrState

The state of the multicast domain.

AttrTransitGatewayMulticastDomainArn

The Amazon Resource Name (ARN) of the multicast domain.

AttrTransitGatewayMulticastDomainId

The ID of the multicast domain.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

Creates a multicast domain using the specified transit gateway.

Options

The options for the transit gateway multicast domain.

Tags

Tag Manager which manages the tags for this resource.

TagsRaw

The tags for the transit gateway multicast domain.

TransitGatewayId

The ID of the transit gateway.

TransitGatewayMulticastDomainRef

A reference to a TransitGatewayMulticastDomain resource.

Methods

ArnForTransitGatewayMulticastDomain(ITransitGatewayMulticastDomainRef)

Creates a multicast domain using the specified transit gateway.

FromTransitGatewayMulticastDomainArn(Construct, string, string)

Creates a new ITransitGatewayMulticastDomainRef from an ARN.

FromTransitGatewayMulticastDomainId(Construct, string, string)

Creates a new ITransitGatewayMulticastDomainRef from a transitGatewayMulticastDomainId.

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnTransitGatewayMulticastDomain(object)

Checks whether the given object is a CfnTransitGatewayMulticastDomain.

RenderProperties(IDictionary<string, object>)

Creates a multicast domain using the specified transit gateway.

Constructors

CfnTransitGatewayMulticastDomain(Construct, string, ICfnTransitGatewayMulticastDomainProps)

Create a new AWS::EC2::TransitGatewayMulticastDomain.

public CfnTransitGatewayMulticastDomain(Construct scope, string id, ICfnTransitGatewayMulticastDomainProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnTransitGatewayMulticastDomainProps

Resource properties.

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

Properties

AttrCreationTime

The time the multicast domain was created.

public virtual string AttrCreationTime { get; }
Property Value

string

Remarks

CloudformationAttribute: CreationTime

AttrState

The state of the multicast domain.

public virtual string AttrState { get; }
Property Value

string

Remarks

CloudformationAttribute: State

AttrTransitGatewayMulticastDomainArn

The Amazon Resource Name (ARN) of the multicast domain.

public virtual string AttrTransitGatewayMulticastDomainArn { get; }
Property Value

string

Remarks

CloudformationAttribute: TransitGatewayMulticastDomainArn

AttrTransitGatewayMulticastDomainId

The ID of the multicast domain.

public virtual string AttrTransitGatewayMulticastDomainId { get; }
Property Value

string

Remarks

CloudformationAttribute: TransitGatewayMulticastDomainId

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 transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

CfnProperties

Creates a multicast domain using the specified transit gateway.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

Options

The options for the transit gateway multicast domain.

public virtual object? Options { get; set; }
Property Value

object

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

TagsRaw

The tags for the transit gateway multicast domain.

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

ICfnTag[]

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

TransitGatewayId

The ID of the transit gateway.

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

string

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

TransitGatewayMulticastDomainRef

A reference to a TransitGatewayMulticastDomain resource.

public virtual ITransitGatewayMulticastDomainReference TransitGatewayMulticastDomainRef { get; }
Property Value

ITransitGatewayMulticastDomainReference

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

Methods

ArnForTransitGatewayMulticastDomain(ITransitGatewayMulticastDomainRef)

Creates a multicast domain using the specified transit gateway.

public static string ArnForTransitGatewayMulticastDomain(ITransitGatewayMulticastDomainRef resource)
Parameters
resource ITransitGatewayMulticastDomainRef
Returns

string

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

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.EC2;

             var options;

             var cfnTransitGatewayMulticastDomain = new CfnTransitGatewayMulticastDomain(this, "MyCfnTransitGatewayMulticastDomain", new CfnTransitGatewayMulticastDomainProps {
                 TransitGatewayId = "transitGatewayId",

                 // the properties below are optional
                 Options = options,
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

FromTransitGatewayMulticastDomainArn(Construct, string, string)

Creates a new ITransitGatewayMulticastDomainRef from an ARN.

public static ITransitGatewayMulticastDomainRef FromTransitGatewayMulticastDomainArn(Construct scope, string id, string arn)
Parameters
scope Construct
id string
arn string
Returns

ITransitGatewayMulticastDomainRef

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

FromTransitGatewayMulticastDomainId(Construct, string, string)

Creates a new ITransitGatewayMulticastDomainRef from a transitGatewayMulticastDomainId.

public static ITransitGatewayMulticastDomainRef FromTransitGatewayMulticastDomainId(Construct scope, string id, string transitGatewayMulticastDomainId)
Parameters
scope Construct
id string
transitGatewayMulticastDomainId string
Returns

ITransitGatewayMulticastDomainRef

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

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 transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

IsCfnTransitGatewayMulticastDomain(object)

Checks whether the given object is a CfnTransitGatewayMulticastDomain.

public static bool IsCfnTransitGatewayMulticastDomain(object x)
Parameters
x object
Returns

bool

Remarks

The transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

Creates a multicast domain using the specified transit gateway.

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 transit gateway must be in the available state before you create a domain.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgatewaymulticastdomain.html

CloudformationResource: AWS::EC2::TransitGatewayMulticastDomain

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITransitGatewayMulticastDomainRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
ITaggable
Back to top Generated by DocFX