Skip to content

RosInstanceProps

Properties for defining a RosInstance.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ecs;
new RosInstanceProps {
    object InstanceType,
    object Affinity = null,
    object AllocatePublicIp = null,
    object AutoRenew = null,
    object AutoRenewPeriod = null,
    object CreditSpecification = null,
    object DedicatedHostId = null,
    object DeletionProtection = null,
    object DeploymentSetGroupNo = null,
    object DeploymentSetId = null,
    object Description = null,
    object DiskMappings = null,
    object HostName = null,
    object HpcClusterId = null,
    object HttpEndpoint = null,
    object HttpTokens = null,
    object ImageFamily = null,
    object ImageId = null,
    object InstanceChargeType = null,
    object InstanceName = null,
    object InternetChargeType = null,
    object InternetMaxBandwidthOut = null,
    object IoOptimized = null,
    object KeyPairName = 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 SecurityEnhancementStrategy = null,
    object SecurityGroupId = null,
    object SecurityGroupIds = null,
    object SpotDuration = null,
    object SpotInterruptionBehavior = null,
    object SpotPriceLimit = null,
    object SpotStrategy = null,
    object StorageSetId = null,
    object StorageSetPartitionNumber = null,
    object SystemDiskCategory = null,
    object SystemDiskDescription = null,
    object SystemDiskDiskName = null,
    object SystemDiskPerformanceLevel = null,
    object SystemDiskSize = null,
    TagsProperty[] Tags = null,
    object Tenancy = 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.
Affinity object No description.
AllocatePublicIp object No description.
AutoRenew object No description.
AutoRenewPeriod object No description.
CreditSpecification object No description.
DedicatedHostId object No description.
DeletionProtection object No description.
DeploymentSetGroupNo object No description.
DeploymentSetId object No description.
Description object No description.
DiskMappings object No description.
HostName object No description.
HpcClusterId object No description.
HttpEndpoint object No description.
HttpTokens object No description.
ImageFamily object No description.
ImageId object No description.
InstanceChargeType object No description.
InstanceName object No description.
InternetChargeType object No description.
InternetMaxBandwidthOut object No description.
IoOptimized object No description.
KeyPairName 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.
SecurityEnhancementStrategy object No description.
SecurityGroupId object No description.
SecurityGroupIds 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.
SystemDiskCategory object No description.
SystemDiskDescription object No description.
SystemDiskDiskName object No description.
SystemDiskPerformanceLevel object No description.
SystemDiskSize object No description.
Tags TagsProperty[] No description.
Tenancy 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

AffinityOptional

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

AllocatePublicIpOptional

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

AutoRenewOptional

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

AutoRenewPeriodOptional

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

CreditSpecificationOptional

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

DedicatedHostIdOptional

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

HostNameOptional

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

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

KeyPairNameOptional

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

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

SpotStrategyOptional

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

StorageSetIdOptional

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

StorageSetPartitionNumberOptional

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

SystemDiskPerformanceLevelOptional

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

SystemDiskSizeOptional

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

TagsOptional

public TagsProperty[] Tags { get; set; }

TenancyOptional

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