Skip to content

RosInstanceGroupProps

Properties for defining a RosInstanceGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-instancegroup

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ecs;
new RosInstanceGroupProps {
    object InstanceType,
    object MaxAmount,
    object Affinity = null,
    object AllocatePublicIp = null,
    object AutoReleaseTime = null,
    object AutoRenew = null,
    object AutoRenewPeriod = null,
    object CpuOptions = null,
    object CreditSpecification = null,
    object DedicatedHostId = null,
    object DeletionForce = null,
    object DeletionProtection = null,
    object DeploymentSetGroupNo = null,
    object DeploymentSetId = null,
    object Description = null,
    object DiskMappings = null,
    object EniMappings = null,
    object HostName = null,
    object HostNames = null,
    object HpcClusterId = null,
    object HttpEndpoint = null,
    object HttpTokens = null,
    object ImageFamily = null,
    object ImageId = null,
    object ImageOptions = null,
    object InstanceChargeType = null,
    object InstanceName = null,
    object InternetChargeType = null,
    object InternetMaxBandwidthOut = null,
    object IoOptimized = null,
    object Ipv6AddressCount = null,
    object Ipv6Addresses = null,
    object KeyPairName = null,
    object LaunchTemplateId = null,
    object LaunchTemplateName = null,
    object LaunchTemplateVersion = null,
    object NetworkInterfaceQueueNumber = null,
    object NetworkOptions = null,
    object NetworkType = null,
    object Password = null,
    object PasswordInherit = null,
    object Period = null,
    object PeriodUnit = null,
    object PrivateIpAddress = null,
    object PrivatePoolOptions = null,
    object RamRoleName = null,
    object ResourceGroupId = null,
    object SchedulerOptions = null,
    object SecurityEnhancementStrategy = null,
    object SecurityGroupId = null,
    object SecurityGroupIds = null,
    object SecurityOptions = null,
    object SpotDuration = null,
    object SpotInterruptionBehavior = null,
    object SpotPriceLimit = null,
    object SpotStrategy = null,
    object StorageSetId = null,
    object StorageSetPartitionNumber = null,
    object SystemDiskAutoSnapshotPolicyId = null,
    object SystemDiskBurstingEnabled = 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 SystemDiskStorageClusterId = null,
    TagsProperty[] Tags = null,
    object Tenancy = null,
    object UniqueSuffix = null,
    object UpdatePolicy = null,
    object UseAdditionalService = null,
    object UserData = null,
    object VpcId = null,
    object VSwitchId = null,
    object ZoneId = null,
    object ZoneIds = null
};

Properties

Name Type Description
InstanceType object No description.
MaxAmount object No description.
Affinity object No description.
AllocatePublicIp object No description.
AutoReleaseTime object No description.
AutoRenew object No description.
AutoRenewPeriod object No description.
CpuOptions object No description.
CreditSpecification object No description.
DedicatedHostId object No description.
DeletionForce object No description.
DeletionProtection object No description.
DeploymentSetGroupNo object No description.
DeploymentSetId object No description.
Description object No description.
DiskMappings object No description.
EniMappings object No description.
HostName object No description.
HostNames object No description.
HpcClusterId object No description.
HttpEndpoint object No description.
HttpTokens object No description.
ImageFamily object No description.
ImageId object No description.
ImageOptions object No description.
InstanceChargeType object No description.
InstanceName object No description.
InternetChargeType object No description.
InternetMaxBandwidthOut object No description.
IoOptimized object No description.
Ipv6AddressCount object No description.
Ipv6Addresses object No description.
KeyPairName object No description.
LaunchTemplateId object No description.
LaunchTemplateName object No description.
LaunchTemplateVersion object No description.
NetworkInterfaceQueueNumber object No description.
NetworkOptions object No description.
NetworkType object No description.
Password object No description.
PasswordInherit object No description.
Period object No description.
PeriodUnit object No description.
PrivateIpAddress object No description.
PrivatePoolOptions object No description.
RamRoleName object No description.
ResourceGroupId object No description.
SchedulerOptions object No description.
SecurityEnhancementStrategy object No description.
SecurityGroupId object No description.
SecurityGroupIds object No description.
SecurityOptions object No description.
SpotDuration object No description.
SpotInterruptionBehavior object No description.
SpotPriceLimit object No description.
SpotStrategy object No description.
StorageSetId object No description.
StorageSetPartitionNumber object No description.
SystemDiskAutoSnapshotPolicyId object No description.
SystemDiskBurstingEnabled 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.
SystemDiskStorageClusterId object No description.
Tags TagsProperty[] No description.
Tenancy object No description.
UniqueSuffix object No description.
UpdatePolicy object No description.
UseAdditionalService object No description.
UserData object No description.
VpcId object No description.
VSwitchId object No description.
ZoneId object No description.
ZoneIds object No description.

InstanceTypeRequired

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

MaxAmountRequired

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

AffinityOptional

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

AllocatePublicIpOptional

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

AutoReleaseTimeOptional

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

AutoRenewOptional

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

AutoRenewPeriodOptional

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

CpuOptionsOptional

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

CreditSpecificationOptional

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

DedicatedHostIdOptional

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

DeletionForceOptional

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

DeletionProtectionOptional

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

DeploymentSetGroupNoOptional

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

DeploymentSetIdOptional

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

DescriptionOptional

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

DiskMappingsOptional

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

EniMappingsOptional

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

HostNameOptional

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

HostNamesOptional

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

HpcClusterIdOptional

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

HttpEndpointOptional

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

HttpTokensOptional

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

ImageFamilyOptional

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

ImageIdOptional

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

ImageOptionsOptional

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

InstanceChargeTypeOptional

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

InstanceNameOptional

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

InternetChargeTypeOptional

public object InternetChargeType { 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

Ipv6AddressesOptional

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

KeyPairNameOptional

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

LaunchTemplateIdOptional

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

LaunchTemplateNameOptional

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

LaunchTemplateVersionOptional

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

NetworkInterfaceQueueNumberOptional

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

NetworkOptionsOptional

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

NetworkTypeOptional

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

PasswordOptional

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

PasswordInheritOptional

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

PeriodOptional

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

PeriodUnitOptional

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

PrivateIpAddressOptional

public object PrivateIpAddress { 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

SchedulerOptionsOptional

public object SchedulerOptions { 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

SecurityOptionsOptional

public object SecurityOptions { 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

SpotStrategyOptional

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

StorageSetIdOptional

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

StorageSetPartitionNumberOptional

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

SystemDiskAutoSnapshotPolicyIdOptional

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

SystemDiskBurstingEnabledOptional

public object SystemDiskBurstingEnabled { 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

SystemDiskStorageClusterIdOptional

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

TagsOptional

public TagsProperty[] Tags { get; set; }

TenancyOptional

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

UniqueSuffixOptional

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

UpdatePolicyOptional

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

UseAdditionalServiceOptional

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

UserDataOptional

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

VpcIdOptional

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

VSwitchIdOptional

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

ZoneIdOptional

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

ZoneIdsOptional

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