ISecurityGroup
-
Extends: com.aliyun.ros.cdk.core.IResource
-
Implemented By: com.aliyun.ros.cdk.ecs.datasource.SecurityGroup, com.aliyun.ros.cdk.ecs.datasource.ISecurityGroup
Represents a SecurityGroup.
Properties
| Name | Type | Description |
|---|---|---|
node | com.aliyun.ros.cdk.core.ConstructNode | The construct tree node for this construct. |
env | com.aliyun.ros.cdk.core.IResourceEnvironment | The environment this resource belongs to. |
stack | com.aliyun.ros.cdk.core.Stack | The stack in which this resource is defined. |
attrCreateTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CreateTime: The create time. |
attrDescription | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Description: The description. |
attrInnerAccessPolicy | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InnerAccessPolicy: Network connectivity policy within the security group. |
attrPermissions | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Permissions: A collection of Security Group permission rules. |
attrResourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ResourceGroupId: The enterprise resource group ID where the security group resides. |
attrSecurityGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityGroupId: Security group ID. |
attrSecurityGroupName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityGroupName: The security group name. |
attrSecurityGroupReferences | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityGroupReferences: The complete information about the authorization of all user-specified security groups. |
attrSecurityGroupType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SecurityGroupType: Security group type. |
attrServiceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ServiceId: The virtual quotient ID corresponding to the security group. |
attrServiceManaged | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ServiceManaged: Whether the owner of the security group is a cloud product or vendor. |
attrTags | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute Tags: The tags. |
attrVpcId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute VpcId: Secure the group's proprietary network. |
props | SecurityGroupProps | No description. |
nodeRequired
public ConstructNode getNode();
- Type: com.aliyun.ros.cdk.core.ConstructNode
The construct tree node for this construct.
envRequired
public IResourceEnvironment getEnv();
- Type: com.aliyun.ros.cdk.core.IResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
stackRequired
public Stack getStack();
- Type: com.aliyun.ros.cdk.core.Stack
The stack in which this resource is defined.
attrCreateTimeRequired
public java.lang.Object getAttrCreateTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CreateTime: The create time.
attrDescriptionRequired
public java.lang.Object getAttrDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Description: The description.
attrInnerAccessPolicyRequired
public java.lang.Object getAttrInnerAccessPolicy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InnerAccessPolicy: Network connectivity policy within the security group.
attrPermissionsRequired
public java.lang.Object getAttrPermissions();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Permissions: A collection of Security Group permission rules.
attrResourceGroupIdRequired
public java.lang.Object getAttrResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ResourceGroupId: The enterprise resource group ID where the security group resides.
attrSecurityGroupIdRequired
public java.lang.Object getAttrSecurityGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityGroupId: Security group ID.
attrSecurityGroupNameRequired
public java.lang.Object getAttrSecurityGroupName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityGroupName: The security group name.
attrSecurityGroupReferencesRequired
public java.lang.Object getAttrSecurityGroupReferences();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityGroupReferences: The complete information about the authorization of all user-specified security groups.
attrSecurityGroupTypeRequired
public java.lang.Object getAttrSecurityGroupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SecurityGroupType: Security group type.
attrServiceIdRequired
public java.lang.Object getAttrServiceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ServiceId: The virtual quotient ID corresponding to the security group.
attrServiceManagedRequired
public java.lang.Object getAttrServiceManaged();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ServiceManaged: Whether the owner of the security group is a cloud product or vendor.
attrTagsRequired
public java.lang.Object getAttrTags();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute Tags: The tags.
attrVpcIdRequired
public java.lang.Object getAttrVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute VpcId: Secure the group's proprietary network.
propsRequired
public SecurityGroupProps getProps();
- Type: SecurityGroupProps