SecurityGroupArgs

data class SecurityGroupArgs(val groupDescription: Output<String>? = null, val groupName: Output<String>? = null, val securityGroupEgress: Output<List<SecurityGroupEgressArgs>>? = null, val securityGroupIngress: Output<List<SecurityGroupIngressArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<SecurityGroupArgs>

Resource Type definition for AWS::EC2::SecurityGroup

Constructors

Link copied to clipboard
constructor(groupDescription: Output<String>? = null, groupName: Output<String>? = null, securityGroupEgress: Output<List<SecurityGroupEgressArgs>>? = null, securityGroupIngress: Output<List<SecurityGroupIngressArgs>>? = null, tags: Output<List<TagArgs>>? = null, vpcId: Output<String>? = null)

Properties

Link copied to clipboard
val groupDescription: Output<String>? = null

A description for the security group.

Link copied to clipboard
val groupName: Output<String>? = null

The name of the security group.

Link copied to clipboard

VPC only The outbound rules associated with the security group. There is a short interruption during which you cannot connect to the security group.

Link copied to clipboard

The inbound rules associated with the security group. There is a short interruption during which you cannot connect to the security group.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Any tags assigned to the security group.

Link copied to clipboard
val vpcId: Output<String>? = null

The ID of the VPC for the security group.

Functions

Link copied to clipboard
open override fun toJava(): SecurityGroupArgs