Show / Hide Table of Contents

Class CfnRule.AwsVpcConfigurationProperty

This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used.

Inheritance
object
CfnRule.AwsVpcConfigurationProperty
Implements
CfnRule.IAwsVpcConfigurationProperty
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.Events
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnRule.AwsVpcConfigurationProperty : CfnRule.IAwsVpcConfigurationProperty
Syntax (vb)
Public Class CfnRule.AwsVpcConfigurationProperty Implements CfnRule.IAwsVpcConfigurationProperty
Remarks

This structure is relevant only for ECS tasks that use the awsvpc network mode.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.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.Events;

             var awsVpcConfigurationProperty = new AwsVpcConfigurationProperty {
                 Subnets = new [] { "subnets" },

                 // the properties below are optional
                 AssignPublicIp = "assignPublicIp",
                 SecurityGroups = new [] { "securityGroups" }
             };

Synopsis

Constructors

AwsVpcConfigurationProperty()

This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used.

Properties

AssignPublicIp

Specifies whether the task's elastic network interface receives a public IP address.

SecurityGroups

Specifies the security groups associated with the task.

Subnets

Specifies the subnets associated with the task.

Constructors

AwsVpcConfigurationProperty()

This structure specifies the VPC subnets and security groups for the task, and whether a public IP address is to be used.

public AwsVpcConfigurationProperty()
Remarks

This structure is relevant only for ECS tasks that use the awsvpc network mode.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.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.Events;

             var awsVpcConfigurationProperty = new AwsVpcConfigurationProperty {
                 Subnets = new [] { "subnets" },

                 // the properties below are optional
                 AssignPublicIp = "assignPublicIp",
                 SecurityGroups = new [] { "securityGroups" }
             };

Properties

AssignPublicIp

Specifies whether the task's elastic network interface receives a public IP address.

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

string

Remarks

You can specify ENABLED only when LaunchType in EcsParameters is set to FARGATE .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-assignpublicip

SecurityGroups

Specifies the security groups associated with the task.

public string[]? SecurityGroups { get; set; }
Property Value

string[]

Remarks

These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-securitygroups

Subnets

Specifies the subnets associated with the task.

public string[] Subnets { get; set; }
Property Value

string[]

Remarks

These subnets must all be in the same VPC. You can specify as many as 16 subnets.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-awsvpcconfiguration.html#cfn-events-rule-awsvpcconfiguration-subnets

Implements

CfnRule.IAwsVpcConfigurationProperty
Back to top Generated by DocFX