Skip to content

RosScalingConfigurationProps

Properties for defining a RosScalingConfiguration.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ess-scalingconfiguration

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ess;
new RosScalingConfigurationProps {
    object ScalingGroupId,
    object Affinity = null,
    object Cpu = null,
    object CreditSpecification = null,
    object DedicatedHostId = null,
    object DeploymentSetId = null,
    object DiskMappings = null,
    object HostName = null,
    object HpcClusterId = null,
    object ImageFamily = null,
    object ImageId = null,
    object ImageName = null,
    object ImageOptionsLoginAsNonRoot = null,
    object InstanceDescription = null,
    object InstanceId = null,
    object InstanceName = null,
    object InstancePatternInfos = null,
    object InstanceType = null,
    object InstanceTypeOverrides = null,
    object InstanceTypes = null,
    object InternetChargeType = null,
    object InternetMaxBandwidthIn = null,
    object InternetMaxBandwidthOut = null,
    object IoOptimized = null,
    object Ipv6AddressCount = null,
    object KeyPairName = null,
    object LoadBalancerWeight = null,
    object Memory = null,
    object Password = null,
    object PasswordInherit = null,
    object PrivatePoolOptions = null,
    object RamRoleName = null,
    object ResourceGroupId = null,
    object ScalingConfigurationName = null,
    object SecurityEnhancementStrategy = null,
    object SecurityGroupId = null,
    object SecurityGroupIds = null,
    object SpotDuration = null,
    object SpotInterruptionBehavior = null,
    object SpotPriceLimit = null,
    object SpotPriceLimitForInstanceType = null,
    object SpotStrategy = null,
    object SystemDiskAutoSnapshotPolicyId = null,
    object SystemDiskBurstingEnabled = null,
    object SystemDiskCategories = null,
    object SystemDiskCategory = null,
    object SystemDiskDescription = null,
    object SystemDiskDiskName = null,
    object SystemDiskEncryptAlgorithm = null,
    object SystemDiskEncrypted = null,
    object SystemDiskKmsKeyId = null,
    object SystemDiskPerformanceLevel = null,
    object SystemDiskProvisionedIops = null,
    object SystemDiskSize = null,
    object TagList = null,
    object Tenancy = null,
    object UserData = null,
    object ZoneId = null
};

Properties

Name Type Description
ScalingGroupId object No description.
Affinity object No description.
Cpu object No description.
CreditSpecification object No description.
DedicatedHostId object No description.
DeploymentSetId object No description.
DiskMappings object No description.
HostName object No description.
HpcClusterId object No description.
ImageFamily object No description.
ImageId object No description.
ImageName object No description.
ImageOptionsLoginAsNonRoot object No description.
InstanceDescription object No description.
InstanceId object No description.
InstanceName object No description.
InstancePatternInfos object No description.
InstanceType object No description.
InstanceTypeOverrides object No description.
InstanceTypes object No description.
InternetChargeType object No description.
InternetMaxBandwidthIn object No description.
InternetMaxBandwidthOut object No description.
IoOptimized object No description.
Ipv6AddressCount object No description.
KeyPairName object No description.
LoadBalancerWeight object No description.
Memory object No description.
Password object No description.
PasswordInherit object No description.
PrivatePoolOptions object No description.
RamRoleName object No description.
ResourceGroupId object No description.
ScalingConfigurationName object No description.
SecurityEnhancementStrategy object No description.
SecurityGroupId object No description.
SecurityGroupIds object No description.
SpotDuration object No description.
SpotInterruptionBehavior object No description.
SpotPriceLimit object No description.
SpotPriceLimitForInstanceType object No description.
SpotStrategy object No description.
SystemDiskAutoSnapshotPolicyId object No description.
SystemDiskBurstingEnabled object No description.
SystemDiskCategories object No description.
SystemDiskCategory object No description.
SystemDiskDescription object No description.
SystemDiskDiskName object No description.
SystemDiskEncryptAlgorithm object No description.
SystemDiskEncrypted object No description.
SystemDiskKmsKeyId object No description.
SystemDiskPerformanceLevel object No description.
SystemDiskProvisionedIops object No description.
SystemDiskSize object No description.
TagList object No description.
Tenancy object No description.
UserData object No description.
ZoneId object No description.

ScalingGroupIdRequired

public object ScalingGroupId { get; set; }
  • Type: object

AffinityOptional

public object Affinity { get; set; }
  • Type: object

CpuOptional

public object Cpu { get; set; }
  • Type: object

CreditSpecificationOptional

public object CreditSpecification { get; set; }
  • Type: object

DedicatedHostIdOptional

public object DedicatedHostId { get; set; }
  • Type: object

DeploymentSetIdOptional

public object DeploymentSetId { get; set; }
  • Type: object

DiskMappingsOptional

public object DiskMappings { get; set; }
  • Type: object

HostNameOptional

public object HostName { get; set; }
  • Type: object

HpcClusterIdOptional

public object HpcClusterId { get; set; }
  • Type: object

ImageFamilyOptional

public object ImageFamily { get; set; }
  • Type: object

ImageIdOptional

public object ImageId { get; set; }
  • Type: object

ImageNameOptional

public object ImageName { get; set; }
  • Type: object

ImageOptionsLoginAsNonRootOptional

public object ImageOptionsLoginAsNonRoot { get; set; }
  • Type: object

InstanceDescriptionOptional

public object InstanceDescription { get; set; }
  • Type: object

InstanceIdOptional

public object InstanceId { get; set; }
  • Type: object

InstanceNameOptional

public object InstanceName { get; set; }
  • Type: object

InstancePatternInfosOptional

public object InstancePatternInfos { get; set; }
  • Type: object

InstanceTypeOptional

public object InstanceType { get; set; }
  • Type: object

InstanceTypeOverridesOptional

public object InstanceTypeOverrides { get; set; }
  • Type: object

InstanceTypesOptional

public object InstanceTypes { get; set; }
  • Type: object

InternetChargeTypeOptional

public object InternetChargeType { get; set; }
  • Type: object

InternetMaxBandwidthInOptional

public object InternetMaxBandwidthIn { get; set; }
  • Type: object

InternetMaxBandwidthOutOptional

public object InternetMaxBandwidthOut { get; set; }
  • Type: object

IoOptimizedOptional

public object IoOptimized { get; set; }
  • Type: object

Ipv6AddressCountOptional

public object Ipv6AddressCount { get; set; }
  • Type: object

KeyPairNameOptional

public object KeyPairName { get; set; }
  • Type: object

LoadBalancerWeightOptional

public object LoadBalancerWeight { get; set; }
  • Type: object

MemoryOptional

public object Memory { get; set; }
  • Type: object

PasswordOptional

public object Password { get; set; }
  • Type: object

PasswordInheritOptional

public object PasswordInherit { get; set; }
  • Type: object

PrivatePoolOptionsOptional

public object PrivatePoolOptions { get; set; }
  • Type: object

RamRoleNameOptional

public object RamRoleName { get; set; }
  • Type: object

ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

ScalingConfigurationNameOptional

public object ScalingConfigurationName { get; set; }
  • Type: object

SecurityEnhancementStrategyOptional

public object SecurityEnhancementStrategy { get; set; }
  • Type: object

SecurityGroupIdOptional

public object SecurityGroupId { get; set; }
  • Type: object

SecurityGroupIdsOptional

public object SecurityGroupIds { get; set; }
  • Type: object

SpotDurationOptional

public object SpotDuration { get; set; }
  • Type: object

SpotInterruptionBehaviorOptional

public object SpotInterruptionBehavior { get; set; }
  • Type: object

SpotPriceLimitOptional

public object SpotPriceLimit { get; set; }
  • Type: object

SpotPriceLimitForInstanceTypeOptional

public object SpotPriceLimitForInstanceType { get; set; }
  • Type: object

SpotStrategyOptional

public object SpotStrategy { get; set; }
  • Type: object

SystemDiskAutoSnapshotPolicyIdOptional

public object SystemDiskAutoSnapshotPolicyId { get; set; }
  • Type: object

SystemDiskBurstingEnabledOptional

public object SystemDiskBurstingEnabled { get; set; }
  • Type: object

SystemDiskCategoriesOptional

public object SystemDiskCategories { get; set; }
  • Type: object

SystemDiskCategoryOptional

public object SystemDiskCategory { get; set; }
  • Type: object

SystemDiskDescriptionOptional

public object SystemDiskDescription { get; set; }
  • Type: object

SystemDiskDiskNameOptional

public object SystemDiskDiskName { get; set; }
  • Type: object

SystemDiskEncryptAlgorithmOptional

public object SystemDiskEncryptAlgorithm { get; set; }
  • Type: object

SystemDiskEncryptedOptional

public object SystemDiskEncrypted { get; set; }
  • Type: object

SystemDiskKmsKeyIdOptional

public object SystemDiskKmsKeyId { get; set; }
  • Type: object

SystemDiskPerformanceLevelOptional

public object SystemDiskPerformanceLevel { get; set; }
  • Type: object

SystemDiskProvisionedIopsOptional

public object SystemDiskProvisionedIops { get; set; }
  • Type: object

SystemDiskSizeOptional

public object SystemDiskSize { get; set; }
  • Type: object

TagListOptional

public object TagList { get; set; }
  • Type: object

TenancyOptional

public object Tenancy { get; set; }
  • Type: object

UserDataOptional

public object UserData { get; set; }
  • Type: object

ZoneIdOptional

public object ZoneId { get; set; }
  • Type: object