AwsEc2SecurityGroupPropertiesArgs

data class AwsEc2SecurityGroupPropertiesArgs(val description: Output<String>? = null, val groupId: Output<String>? = null, val groupName: Output<String>? = null, val ipPermissions: Output<List<IpPermissionArgs>>? = null, val ipPermissionsEgress: Output<List<IpPermissionArgs>>? = null, val ownerId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<AwsEc2SecurityGroupPropertiesArgs>

Definition of awsEc2SecurityGroup

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, groupId: Output<String>? = null, groupName: Output<String>? = null, ipPermissions: Output<List<IpPermissionArgs>>? = null, ipPermissionsEgress: Output<List<IpPermissionArgs>>? = null, ownerId: Output<String>? = null, tags: Output<List<TagArgs>>? = null, vpcId: Output<String>? = null)

Properties

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

A description of the security group.

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

The ID of the security group.

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

The name of the security group.

Link copied to clipboard
val ipPermissions: Output<List<IpPermissionArgs>>? = null

The inbound rules associated with the security group.

Link copied to clipboard

The outbound rules associated with the security group.

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

The Amazon Web Services account ID of the owner of 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(): AwsEc2SecurityGroupPropertiesArgs