Skip to content

DedicatedHostGroup

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

Initializers

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcddc"
alicloudroscdkcddc.NewDedicatedHostGroup(scope Construct, id *string, props DedicatedHostGroupProps, enableResourcePropertyConstraint *bool) DedicatedHostGroup
Name Type Description
scope github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct No description.
id *string No description.
props DedicatedHostGroupProps 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.DedicatedHostGroup_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.
AttrAllocationPolicy github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute AllocationPolicy: Allocation Policy.
AttrBastionInstanceId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute BastionInstanceId: BastionInstanceId.
AttrCpuAllocatedAmount github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CpuAllocatedAmount: CpuAllocatedAmount.
AttrCpuAllocateRation github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CpuAllocateRation: CpuAllocateRation.
AttrCpuAllocationRatio github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CpuAllocationRatio: Cpu Allocation Ratio.
AttrDedicatedHostGroupDesc github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DedicatedHostGroupDesc: Dedicated Host Group Description.
AttrDedicatedHostGroupId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DedicatedHostGroupId: Dedicated Host Group ID.
AttrDeployType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DeployType: DeployType.
AttrDiskAllocatedAmount github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DiskAllocatedAmount: DiskAllocatedAmount.
AttrDiskAllocateRation github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DiskAllocateRation: DiskAllocateRation.
AttrDiskAllocationRatio github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DiskAllocationRatio: Disk Allocation Ratio.
AttrDiskUsedAmount github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DiskUsedAmount: DiskUsedAmount.
AttrDiskUtility github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DiskUtility: DiskUtility.
AttrEngine github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute Engine: Database Engine Type.
AttrHostNumber github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostNumber: Total Host Number.
AttrHostReplacePolicy github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute HostReplacePolicy: Host Replace Policy.
AttrInstanceNumber github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute InstanceNumber: Total Instance Number.
AttrMemAllocatedAmount github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemAllocatedAmount: MemAllocatedAmount.
AttrMemAllocateRation github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemAllocateRation: MemAllocateRation.
AttrMemAllocationRatio github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemAllocationRatio: Memory Allocation Ratio.
AttrMemUsedAmount github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemUsedAmount: MemUsedAmount.
AttrMemUtility github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MemUtility: MemUtility.
AttrOpenPermission github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute OpenPermission: Whether Open OS Permission.
AttrText github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute Text: Text.
AttrVpcId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute VpcId: VPC 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

AttrAllocationPolicyRequired

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

Attribute AllocationPolicy: Allocation Policy.


AttrBastionInstanceIdRequired

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

Attribute BastionInstanceId: BastionInstanceId.


AttrCpuAllocatedAmountRequired

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

Attribute CpuAllocatedAmount: CpuAllocatedAmount.


AttrCpuAllocateRationRequired

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

Attribute CpuAllocateRation: CpuAllocateRation.


AttrCpuAllocationRatioRequired

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

Attribute CpuAllocationRatio: Cpu Allocation Ratio.


AttrDedicatedHostGroupDescRequired

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

Attribute DedicatedHostGroupDesc: Dedicated Host Group Description.


AttrDedicatedHostGroupIdRequired

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

Attribute DedicatedHostGroupId: Dedicated Host Group ID.


AttrDeployTypeRequired

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

Attribute DeployType: DeployType.


AttrDiskAllocatedAmountRequired

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

Attribute DiskAllocatedAmount: DiskAllocatedAmount.


AttrDiskAllocateRationRequired

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

Attribute DiskAllocateRation: DiskAllocateRation.


AttrDiskAllocationRatioRequired

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

Attribute DiskAllocationRatio: Disk Allocation Ratio.


AttrDiskUsedAmountRequired

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

Attribute DiskUsedAmount: DiskUsedAmount.


AttrDiskUtilityRequired

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

Attribute DiskUtility: DiskUtility.


AttrEngineRequired

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

Attribute Engine: Database Engine Type.


AttrHostNumberRequired

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

Attribute HostNumber: Total Host Number.


AttrHostReplacePolicyRequired

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

Attribute HostReplacePolicy: Host Replace Policy.


AttrInstanceNumberRequired

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

Attribute InstanceNumber: Total Instance Number.


AttrMemAllocatedAmountRequired

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

Attribute MemAllocatedAmount: MemAllocatedAmount.


AttrMemAllocateRationRequired

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

Attribute MemAllocateRation: MemAllocateRation.


AttrMemAllocationRatioRequired

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

Attribute MemAllocationRatio: Memory Allocation Ratio.


AttrMemUsedAmountRequired

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

Attribute MemUsedAmount: MemUsedAmount.


AttrMemUtilityRequired

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

Attribute MemUtility: MemUtility.


AttrOpenPermissionRequired

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

Attribute OpenPermission: Whether Open OS Permission.


AttrTextRequired

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

Attribute Text: Text.


AttrVpcIdRequired

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

Attribute VpcId: VPC ID.