Skip to content

DedicatedHost

This class encapsulates and extends the ROS resource type ALIYUN::CDDC::DedicatedHost, which is used to create a host in a dedicated cluster.

Initializers

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcddc"
alicloudroscdkcddc.NewDedicatedHost(scope Construct, id *string, props DedicatedHostProps, enableResourcePropertyConstraint *bool) DedicatedHost
Name Type Description
scope github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct No description.
id *string No description.
props DedicatedHostProps No description.
enableResourcePropertyConstraint *bool No description.

scopeRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct

idRequired

  • Type: *string

propsRequired


enableResourcePropertyConstraintOptional

  • Type: *bool

Methods

Name Description
ToString Returns a string representation of this construct.
Synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
AddCondition No description.
AddCount No description.
AddDependency No description.
AddResourceDesc No description.
ApplyRemovalPolicy No description.
GetAtt No description.
SetMetadata No description.

ToString

func ToString() *string

Returns a string representation of this construct.

Synthesize

func Synthesize(session ISynthesisSession)

Allows this construct to emit artifacts into the cloud assembly during synthesis.

This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.

sessionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ISynthesisSession

The synthesis session.


AddCondition

func AddCondition(condition RosCondition)

conditionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosCondition

AddCount

func AddCount(count interface{})

countRequired

  • Type: interface{}

AddDependency

func AddDependency(resource Resource)

resourceRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Resource

AddResourceDesc

func AddResourceDesc(desc *string)

descRequired

  • Type: *string

ApplyRemovalPolicy

func ApplyRemovalPolicy(policy RemovalPolicy)

policyRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RemovalPolicy

GetAtt

func GetAtt(name *string) IResolvable

nameRequired

  • Type: *string

SetMetadata

func SetMetadata(key *string, value interface{})

keyRequired

  • Type: *string

valueRequired

  • Type: interface{}

Static Functions

Name Description
IsConstruct Return whether the given object is a Construct.

IsConstruct

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcddc"
alicloudroscdkcddc.DedicatedHost_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct.

xRequired

  • Type: interface{}

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node associated with this construct.
Ref *string No description.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
Resource github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource No description.
AttrAutoRenew github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute AutoRenew: Whether Auto Renew.
AttrCpuAllocationRatio github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CpuAllocationRatio: CPU Allocation Ratio.
AttrCpuUsed github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CpuUsed: CPU Used.
AttrDedicatedHostGroupId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DedicatedHostGroupId: Dedicated Host Group ID.
AttrDedicatedHostId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DedicatedHostId: The first ID of the resource.
AttrDiskAllocationRatio github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DiskAllocationRatio: Disk Allocation Ratio.
AttrEcsClassCode github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute EcsClassCode: ECS Class Code.
AttrHostClass github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostClass: Host Class.
AttrHostCpu github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostCpu: Host CPU.
AttrHostMem github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostMem: Host Memory.
AttrHostName github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostName: Host Name.
AttrHostStorage github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostStorage: Host Storage.
AttrHostType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostType: Host Storage Type.
AttrImageCategory github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ImageCategory: Host Image Category.
AttrIpAddress github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute IpAddress: Host IP Address.
AttrMemAllocationRatio github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemAllocationRatio: Memory Allocation Ratio.
AttrMemoryUsed github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemoryUsed: Host Memory Used.
AttrOpenPermission github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute OpenPermission: Whether Open OS Permission.
AttrPaymentType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PaymentType: Payment Type.
AttrStorageUsed github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute StorageUsed: Storage Used.
AttrVpcId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute VpcId: VPC ID.
AttrVSwitchId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute VSwitchId: VSwitch ID.
AttrZoneId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ZoneId: Zone ID.

NodeRequired

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

The construct tree node associated with this construct.


RefRequired

func Ref() *string
  • Type: *string

StackRequired

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

The stack in which this resource is defined.


ResourceOptional

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

AttrAutoRenewRequired

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

Attribute AutoRenew: Whether Auto Renew.


AttrCpuAllocationRatioRequired

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

Attribute CpuAllocationRatio: CPU Allocation Ratio.


AttrCpuUsedRequired

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

Attribute CpuUsed: CPU Used.


AttrDedicatedHostGroupIdRequired

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

Attribute DedicatedHostGroupId: Dedicated Host Group ID.


AttrDedicatedHostIdRequired

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

Attribute DedicatedHostId: The first ID of the resource.


AttrDiskAllocationRatioRequired

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

Attribute DiskAllocationRatio: Disk Allocation Ratio.


AttrEcsClassCodeRequired

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

Attribute EcsClassCode: ECS Class Code.


AttrHostClassRequired

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

Attribute HostClass: Host Class.


AttrHostCpuRequired

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

Attribute HostCpu: Host CPU.


AttrHostMemRequired

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

Attribute HostMem: Host Memory.


AttrHostNameRequired

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

Attribute HostName: Host Name.


AttrHostStorageRequired

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

Attribute HostStorage: Host Storage.


AttrHostTypeRequired

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

Attribute HostType: Host Storage Type.


AttrImageCategoryRequired

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

Attribute ImageCategory: Host Image Category.


AttrIpAddressRequired

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

Attribute IpAddress: Host IP Address.


AttrMemAllocationRatioRequired

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

Attribute MemAllocationRatio: Memory Allocation Ratio.


AttrMemoryUsedRequired

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

Attribute MemoryUsed: Host Memory Used.


AttrOpenPermissionRequired

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

Attribute OpenPermission: Whether Open OS Permission.


AttrPaymentTypeRequired

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

Attribute PaymentType: Payment Type.


AttrStorageUsedRequired

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

Attribute StorageUsed: Storage Used.


AttrVpcIdRequired

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

Attribute VpcId: VPC ID.


AttrVSwitchIdRequired

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

Attribute VSwitchId: VSwitch ID.


AttrZoneIdRequired

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

Attribute ZoneId: Zone ID.