Skip to content

IContainerGroup

Represents a ContainerGroup.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrContainerGroupId object Attribute ContainerGroupId: The ID of the container group.
AttrContainerGroupName object Attribute ContainerGroupName: The name of the container group.
AttrEniInstanceId object Attribute EniInstanceId: ENI instance ID.
AttrInternetIp object Attribute InternetIp: Internet IP.
AttrIntranetIp object Attribute IntranetIp: Intranet IP.
AttrIpv6Address object Attribute Ipv6Address: Ipv6 address.
AttrRegionId object Attribute RegionId: The ID of the region in which the instance resides.
AttrSecurityGroupId object Attribute SecurityGroupId: The ID of the security group to which the instance belongs.
AttrVSwitchId object Attribute VSwitchId: The ID of the VSwitch.
AttrZoneId object Attribute ZoneId: The ID of the zone in which the instance resides.
Props ContainerGroupProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.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 Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrContainerGroupIdRequired

public object AttrContainerGroupId { get; }
  • Type: object

Attribute ContainerGroupId: The ID of the container group.


AttrContainerGroupNameRequired

public object AttrContainerGroupName { get; }
  • Type: object

Attribute ContainerGroupName: The name of the container group.


AttrEniInstanceIdRequired

public object AttrEniInstanceId { get; }
  • Type: object

Attribute EniInstanceId: ENI instance ID.


AttrInternetIpRequired

public object AttrInternetIp { get; }
  • Type: object

Attribute InternetIp: Internet IP.


AttrIntranetIpRequired

public object AttrIntranetIp { get; }
  • Type: object

Attribute IntranetIp: Intranet IP.


AttrIpv6AddressRequired

public object AttrIpv6Address { get; }
  • Type: object

Attribute Ipv6Address: Ipv6 address.


AttrRegionIdRequired

public object AttrRegionId { get; }
  • Type: object

Attribute RegionId: The ID of the region in which the instance resides.


AttrSecurityGroupIdRequired

public object AttrSecurityGroupId { get; }
  • Type: object

Attribute SecurityGroupId: The ID of the security group to which the instance belongs.

Instances in the same security group can access one another.


AttrVSwitchIdRequired

public object AttrVSwitchId { get; }
  • Type: object

Attribute VSwitchId: The ID of the VSwitch.

Currently, ECI instances can only be deployed in VPCs.


AttrZoneIdRequired

public object AttrZoneId { get; }
  • Type: object

Attribute ZoneId: The ID of the zone in which the instance resides.

If you leave the parameter blank, the system assigns a zone for you. The default value is blank.


PropsRequired

public ContainerGroupProps Props { get; }