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; }
- Type: TagsProperty[]
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