Skip to content

SecurityGroupProps

Properties for defining a SecurityGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-securitygroup

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkecs"
&alicloudroscdkecs.SecurityGroupProps {
    Description: interface{},
    ResourceGroupId: interface{},
    SecurityGroupEgress: interface{},
    SecurityGroupIngress: interface{},
    SecurityGroupName: interface{},
    SecurityGroupType: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkecs.RosSecurityGroup.TagsProperty,
    VpcId: interface{},
}

Properties

Name Type Description
Description interface{} Property description: Description of the security group, [2, 256] characters.
ResourceGroupId interface{} Property resourceGroupId: Resource group id.
SecurityGroupEgress interface{} Property securityGroupEgress: egress rules for the security group.
SecurityGroupIngress interface{} Property securityGroupIngress: Ingress rules for the security group.
SecurityGroupName interface{} Property securityGroupName: Display name of the security group, [2, 128] English or Chinese characters, must start with a letter or Chinese in size, can contain numbers, '_' or '.', '-'.
SecurityGroupType interface{} Property securityGroupType: The type of the security group.
Tags *[]TagsProperty Property tags: Tags to attach to security group.
VpcId interface{} Property vpcId: Physical ID of the VPC.

DescriptionOptional

Description interface{}
  • Type: interface{}

Property description: Description of the security group, [2, 256] characters.

Do not fill or empty, the default is empty.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: Resource group id.


SecurityGroupEgressOptional

SecurityGroupEgress interface{}
  • Type: interface{}

Property securityGroupEgress: egress rules for the security group.


SecurityGroupIngressOptional

SecurityGroupIngress interface{}
  • Type: interface{}

Property securityGroupIngress: Ingress rules for the security group.


SecurityGroupNameOptional

SecurityGroupName interface{}
  • Type: interface{}

Property securityGroupName: Display name of the security group, [2, 128] English or Chinese characters, must start with a letter or Chinese in size, can contain numbers, '_' or '.', '-'.


SecurityGroupTypeOptional

SecurityGroupType interface{}
  • Type: interface{}

Property securityGroupType: The type of the security group.

Valid values: normal: basic security group enterprise: advanced security group


TagsOptional

Tags *[]TagsProperty

Property tags: Tags to attach to security group.

Max support 20 tags to add during create security group. Each tag with two properties Key and Value, and Key is required.


VpcIdOptional

VpcId interface{}
  • Type: interface{}

Property vpcId: Physical ID of the VPC.