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

using AlibabaCloud.SDK.ROS.CDK.Cddc;
new DedicatedHostGroup(Construct Scope, string Id, DedicatedHostGroupProps Props, bool EnableResourcePropertyConstraint = null);
Name Type Description
Scope AlibabaCloud.SDK.ROS.CDK.Core.Construct No description.
Id string No description.
Props DedicatedHostGroupProps No description.
EnableResourcePropertyConstraint bool No description.

ScopeRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.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

private string ToString()

Returns a string representation of this construct.

Synthesize

private void Synthesize(ISynthesisSession Session)

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: AlibabaCloud.SDK.ROS.CDK.Core.ISynthesisSession

The synthesis session.


AddCondition

private void AddCondition(RosCondition Condition)

ConditionRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.RosCondition

AddCount

private void AddCount(object Count)

CountRequired

  • Type: object

AddDependency

private void AddDependency(Resource Resource)

ResourceRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Resource

AddResourceDesc

private void AddResourceDesc(string Desc)

DescRequired

  • Type: string

ApplyRemovalPolicy

private void ApplyRemovalPolicy(RemovalPolicy Policy)

PolicyRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.RemovalPolicy

GetAtt

private IResolvable GetAtt(string Name)

NameRequired

  • Type: string

SetMetadata

private void SetMetadata(string Key, object Value)

KeyRequired

  • Type: string

ValueRequired

  • Type: object

Static Functions

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

IsConstruct

using AlibabaCloud.SDK.ROS.CDK.Cddc;
DedicatedHostGroup.IsConstruct(object X);

Return whether the given object is a Construct.

XRequired

  • Type: object

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node associated with this construct.
Ref string No description.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
Resource AlibabaCloud.SDK.ROS.CDK.Core.RosResource No description.
AttrAllocationPolicy AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute AllocationPolicy: Allocation Policy.
AttrBastionInstanceId AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute BastionInstanceId: BastionInstanceId.
AttrCpuAllocatedAmount AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute CpuAllocatedAmount: CpuAllocatedAmount.
AttrCpuAllocateRation AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute CpuAllocateRation: CpuAllocateRation.
AttrCpuAllocationRatio AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute CpuAllocationRatio: Cpu Allocation Ratio.
AttrDedicatedHostGroupDesc AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DedicatedHostGroupDesc: Dedicated Host Group Description.
AttrDedicatedHostGroupId AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DedicatedHostGroupId: Dedicated Host Group ID.
AttrDeployType AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DeployType: DeployType.
AttrDiskAllocatedAmount AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DiskAllocatedAmount: DiskAllocatedAmount.
AttrDiskAllocateRation AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DiskAllocateRation: DiskAllocateRation.
AttrDiskAllocationRatio AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DiskAllocationRatio: Disk Allocation Ratio.
AttrDiskUsedAmount AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DiskUsedAmount: DiskUsedAmount.
AttrDiskUtility AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute DiskUtility: DiskUtility.
AttrEngine AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute Engine: Database Engine Type.
AttrHostNumber AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute HostNumber: Total Host Number.
AttrHostReplacePolicy AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute HostReplacePolicy: Host Replace Policy.
AttrInstanceNumber AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute InstanceNumber: Total Instance Number.
AttrMemAllocatedAmount AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute MemAllocatedAmount: MemAllocatedAmount.
AttrMemAllocateRation AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute MemAllocateRation: MemAllocateRation.
AttrMemAllocationRatio AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute MemAllocationRatio: Memory Allocation Ratio.
AttrMemUsedAmount AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute MemUsedAmount: MemUsedAmount.
AttrMemUtility AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute MemUtility: MemUtility.
AttrOpenPermission AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute OpenPermission: Whether Open OS Permission.
AttrText AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute Text: Text.
AttrVpcId AlibabaCloud.SDK.ROS.CDK.Core.IResolvable Attribute VpcId: VPC ID.

NodeRequired

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

The construct tree node associated with this construct.


RefRequired

public string Ref { get; }
  • Type: string

StackRequired

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

The stack in which this resource is defined.


ResourceOptional

public RosResource Resource { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.RosResource

AttrAllocationPolicyRequired

public IResolvable AttrAllocationPolicy { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute AllocationPolicy: Allocation Policy.


AttrBastionInstanceIdRequired

public IResolvable AttrBastionInstanceId { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute BastionInstanceId: BastionInstanceId.


AttrCpuAllocatedAmountRequired

public IResolvable AttrCpuAllocatedAmount { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute CpuAllocatedAmount: CpuAllocatedAmount.


AttrCpuAllocateRationRequired

public IResolvable AttrCpuAllocateRation { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute CpuAllocateRation: CpuAllocateRation.


AttrCpuAllocationRatioRequired

public IResolvable AttrCpuAllocationRatio { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute CpuAllocationRatio: Cpu Allocation Ratio.


AttrDedicatedHostGroupDescRequired

public IResolvable AttrDedicatedHostGroupDesc { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DedicatedHostGroupDesc: Dedicated Host Group Description.


AttrDedicatedHostGroupIdRequired

public IResolvable AttrDedicatedHostGroupId { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DedicatedHostGroupId: Dedicated Host Group ID.


AttrDeployTypeRequired

public IResolvable AttrDeployType { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DeployType: DeployType.


AttrDiskAllocatedAmountRequired

public IResolvable AttrDiskAllocatedAmount { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DiskAllocatedAmount: DiskAllocatedAmount.


AttrDiskAllocateRationRequired

public IResolvable AttrDiskAllocateRation { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DiskAllocateRation: DiskAllocateRation.


AttrDiskAllocationRatioRequired

public IResolvable AttrDiskAllocationRatio { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DiskAllocationRatio: Disk Allocation Ratio.


AttrDiskUsedAmountRequired

public IResolvable AttrDiskUsedAmount { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DiskUsedAmount: DiskUsedAmount.


AttrDiskUtilityRequired

public IResolvable AttrDiskUtility { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute DiskUtility: DiskUtility.


AttrEngineRequired

public IResolvable AttrEngine { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute Engine: Database Engine Type.


AttrHostNumberRequired

public IResolvable AttrHostNumber { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute HostNumber: Total Host Number.


AttrHostReplacePolicyRequired

public IResolvable AttrHostReplacePolicy { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute HostReplacePolicy: Host Replace Policy.


AttrInstanceNumberRequired

public IResolvable AttrInstanceNumber { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute InstanceNumber: Total Instance Number.


AttrMemAllocatedAmountRequired

public IResolvable AttrMemAllocatedAmount { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute MemAllocatedAmount: MemAllocatedAmount.


AttrMemAllocateRationRequired

public IResolvable AttrMemAllocateRation { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute MemAllocateRation: MemAllocateRation.


AttrMemAllocationRatioRequired

public IResolvable AttrMemAllocationRatio { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute MemAllocationRatio: Memory Allocation Ratio.


AttrMemUsedAmountRequired

public IResolvable AttrMemUsedAmount { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute MemUsedAmount: MemUsedAmount.


AttrMemUtilityRequired

public IResolvable AttrMemUtility { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute MemUtility: MemUtility.


AttrOpenPermissionRequired

public IResolvable AttrOpenPermission { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute OpenPermission: Whether Open OS Permission.


AttrTextRequired

public IResolvable AttrText { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute Text: Text.


AttrVpcIdRequired

public IResolvable AttrVpcId { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResolvable

Attribute VpcId: VPC ID.