Skip to content

IInstance

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

  • Implemented By: github.com/alibabacloud-go/ros-cdk/alicloudroscdkkms.datasource.Instance, github.com/alibabacloud-go/ros-cdk/alicloudroscdkkms.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.
AttrCreateTime interface{} Attribute CreateTime: The time when the KMS instance is created.
AttrInstanceId interface{} Attribute InstanceId: The ID of the KMS instance.
AttrInstanceName interface{} Attribute InstanceName: The name of the KMS instance.
AttrKeyNum interface{} Attribute KeyNum: The number of keys that can be created for the KMS instance.
AttrSecretNum interface{} Attribute SecretNum: The number of secrets that can be created for the KMS instance.
AttrSpec interface{} Attribute Spec: The computation performance level of the KMS instance.
AttrVpcId interface{} Attribute VpcId: The virtual private cloud (VPC) with which the KMS instance is associated..
AttrVpcNum interface{} Attribute VpcNum: The number of managed accesses.
AttrVswitchIds interface{} Attribute VswitchIds: The VSwitch in the VPC.
AttrZoneIds interface{} Attribute ZoneIds: The zone with which the KMS instance is associated.
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.


AttrCreateTimeRequired

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

Attribute CreateTime: The time when the KMS instance is created.


AttrInstanceIdRequired

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

Attribute InstanceId: The ID of the KMS instance.


AttrInstanceNameRequired

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

Attribute InstanceName: The name of the KMS instance.


AttrKeyNumRequired

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

Attribute KeyNum: The number of keys that can be created for the KMS instance.


AttrSecretNumRequired

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

Attribute SecretNum: The number of secrets that can be created for the KMS instance.


AttrSpecRequired

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

Attribute Spec: The computation performance level of the KMS instance.


AttrVpcIdRequired

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

Attribute VpcId: The virtual private cloud (VPC) with which the KMS instance is associated..


AttrVpcNumRequired

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

Attribute VpcNum: The number of managed accesses.

The maximum number of VPCs that can access this KMS instance.


AttrVswitchIdsRequired

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

Attribute VswitchIds: The VSwitch in the VPC.


AttrZoneIdsRequired

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

Attribute ZoneIds: The zone with which the KMS instance is associated.


PropsRequired

func Props() InstanceProps