Skip to content

IInstance

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: github.com/alibabacloud-go/ros-cdk/alicloudroscdkswas.datasource.Instance, github.com/alibabacloud-go/ros-cdk/alicloudroscdkswas.datasource.IInstance

Represents a Instance.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrBusinessStatus interface{} Attribute BusinessStatus: The business status of the instance.
AttrChargeType interface{} Attribute ChargeType: The billing method of the instance.
AttrCombination interface{} Attribute Combination: Indicates whether the instance is a combination instance.
AttrCreationTime interface{} Attribute CreationTime: The creation time of the instance.
AttrDdosStatus interface{} Attribute DdosStatus: The anti-DDoS status of the instance.
AttrDisableReason interface{} Attribute DisableReason: The reason why the instance is disabled.
AttrDisks interface{} Attribute Disks: The disks of the instance.
AttrExpiredTime interface{} Attribute ExpiredTime: The expiration time of the instance.
AttrImage interface{} Attribute Image: The image information of the instance.
AttrImageId interface{} Attribute ImageId: The ID of the image used by the instance.
AttrInnerIpAddress interface{} Attribute InnerIpAddress: The private IP address of the instance.
AttrInstanceId interface{} Attribute InstanceId: The ID of the instance.
AttrInstanceName interface{} Attribute InstanceName: The name of the instance.
AttrNetworkAttributes interface{} Attribute NetworkAttributes: The network attributes of the instance.
AttrPlanId interface{} Attribute PlanId: The plan ID of the instance.
AttrPlanType interface{} Attribute PlanType: The plan type of the instance.
AttrPublicIpAddress interface{} Attribute PublicIpAddress: The public IP address of the instance.
AttrRegionId interface{} Attribute RegionId: The ID of the region where the instance is deployed.
AttrResourceGroupId interface{} Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.
AttrResourceSpec interface{} Attribute ResourceSpec: The resource specification of the instance.
AttrStatus interface{} Attribute Status: The status of the instance.
AttrTags interface{} Attribute Tags: The tags of the instance.
AttrUuid interface{} Attribute Uuid: The unique identifier of the instance.
Props InstanceProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrBusinessStatusRequired

func AttrBusinessStatus() interface{}
  • Type: interface{}

Attribute BusinessStatus: The business status of the instance.


AttrChargeTypeRequired

func AttrChargeType() interface{}
  • Type: interface{}

Attribute ChargeType: The billing method of the instance.


AttrCombinationRequired

func AttrCombination() interface{}
  • Type: interface{}

Attribute Combination: Indicates whether the instance is a combination instance.


AttrCreationTimeRequired

func AttrCreationTime() interface{}
  • Type: interface{}

Attribute CreationTime: The creation time of the instance.


AttrDdosStatusRequired

func AttrDdosStatus() interface{}
  • Type: interface{}

Attribute DdosStatus: The anti-DDoS status of the instance.


AttrDisableReasonRequired

func AttrDisableReason() interface{}
  • Type: interface{}

Attribute DisableReason: The reason why the instance is disabled.


AttrDisksRequired

func AttrDisks() interface{}
  • Type: interface{}

Attribute Disks: The disks of the instance.


AttrExpiredTimeRequired

func AttrExpiredTime() interface{}
  • Type: interface{}

Attribute ExpiredTime: The expiration time of the instance.


AttrImageRequired

func AttrImage() interface{}
  • Type: interface{}

Attribute Image: The image information of the instance.


AttrImageIdRequired

func AttrImageId() interface{}
  • Type: interface{}

Attribute ImageId: The ID of the image used by the instance.


AttrInnerIpAddressRequired

func AttrInnerIpAddress() interface{}
  • Type: interface{}

Attribute InnerIpAddress: The private IP address of the instance.


AttrInstanceIdRequired

func AttrInstanceId() interface{}
  • Type: interface{}

Attribute InstanceId: The ID of the instance.


AttrInstanceNameRequired

func AttrInstanceName() interface{}
  • Type: interface{}

Attribute InstanceName: The name of the instance.


AttrNetworkAttributesRequired

func AttrNetworkAttributes() interface{}
  • Type: interface{}

Attribute NetworkAttributes: The network attributes of the instance.


AttrPlanIdRequired

func AttrPlanId() interface{}
  • Type: interface{}

Attribute PlanId: The plan ID of the instance.


AttrPlanTypeRequired

func AttrPlanType() interface{}
  • Type: interface{}

Attribute PlanType: The plan type of the instance.


AttrPublicIpAddressRequired

func AttrPublicIpAddress() interface{}
  • Type: interface{}

Attribute PublicIpAddress: The public IP address of the instance.


AttrRegionIdRequired

func AttrRegionId() interface{}
  • Type: interface{}

Attribute RegionId: The ID of the region where the instance is deployed.


AttrResourceGroupIdRequired

func AttrResourceGroupId() interface{}
  • Type: interface{}

Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.


AttrResourceSpecRequired

func AttrResourceSpec() interface{}
  • Type: interface{}

Attribute ResourceSpec: The resource specification of the instance.


AttrStatusRequired

func AttrStatus() interface{}
  • Type: interface{}

Attribute Status: The status of the instance.


AttrTagsRequired

func AttrTags() interface{}
  • Type: interface{}

Attribute Tags: The tags of the instance.


AttrUuidRequired

func AttrUuid() interface{}
  • Type: interface{}

Attribute Uuid: The unique identifier of the instance.


PropsRequired

func Props() InstanceProps