MyBaseProps
Properties for defining a MyBase
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cddc-mybase
Initializer
using AlibabaCloud.SDK.ROS.CDK.Cddc;
new MyBaseProps {
object EcsClassList,
object Engine,
object PayType,
object Period,
object SecurityGroupId,
object VpcId,
object VSwitchId,
object ZoneId,
object AutoRenew = null,
object DedicatedHostGroupDescription = null,
object DedicatedHostGroupId = null,
object EcsDeploymentSetId = null,
object EcsHostName = null,
object EcsInstanceName = null,
object EcsUniqueSuffix = null,
object ImageId = null,
object InternetChargeType = null,
object InternetMaxBandwidthOut = null,
object KeyPairName = null,
object OsPassword = null,
object PasswordInherit = null,
object PeriodType = null,
object ResourceGroupId = null,
object UserData = null,
object UserDataInBase64 = null
};
Properties
Name | Type | Description |
---|---|---|
EcsClassList |
object |
Property ecsClassList: ECS Class List. |
Engine |
object |
Property engine: Database type. |
PayType |
object |
Property payType: Payment type, currently only supports PrePaid. |
Period |
object |
Property period: The period of the subscription in months. |
SecurityGroupId |
object |
Property securityGroupId: The ID of the security group. |
VpcId |
object |
Property vpcId: The ID of the VPC. |
VSwitchId |
object |
Property vSwitchId: Virtual switch ID. |
ZoneId |
object |
Property zoneId: Availability Zone ID. |
AutoRenew |
object |
Property autoRenew: Whether to enable auto renew. |
DedicatedHostGroupDescription |
object |
Property dedicatedHostGroupDescription: The name of the dedicated cluster. |
DedicatedHostGroupId |
object |
Property dedicatedHostGroupId: The ID of the dedicated cluster. |
EcsDeploymentSetId |
object |
Property ecsDeploymentSetId: The ID of the deployment set. |
EcsHostName |
object |
Property ecsHostName: The host name of the ECS instance. |
EcsInstanceName |
object |
Property ecsInstanceName: The name of the ECS instance. |
EcsUniqueSuffix |
object |
Property ecsUniqueSuffix: The unique suffix of the ECS instance. |
ImageId |
object |
Property imageId: The image ID. |
InternetChargeType |
object |
Property internetChargeType: Network billing type. |
InternetMaxBandwidthOut |
object |
Property internetMaxBandwidthOut: Set internet output bandwidth of instance. |
KeyPairName |
object |
Property keyPairName: The name of the key pair. |
OsPassword |
object |
Property osPassword: Password of created ecs instance. |
PasswordInherit |
object |
Property passwordInherit: Whether to inherit the password from the parent cluster. |
PeriodType |
object |
Property periodType: Prepaid type, currently only supports Monthly (monthly subscription). |
ResourceGroupId |
object |
Property resourceGroupId: Resource group id. |
UserData |
object |
Property userData: User-defined script data, the original data is up to 16KB. |
UserDataInBase64 |
object |
Property userDataInBase64: The user data of the ECS instance. |
EcsClassList
Required
public object EcsClassList { get; set; }
- Type: object
Property ecsClassList: ECS Class List.
Engine
Required
public object Engine { get; set; }
- Type: object
Property engine: Database type.
PayType
Required
public object PayType { get; set; }
- Type: object
Property payType: Payment type, currently only supports PrePaid.
Period
Required
public object Period { get; set; }
- Type: object
Property period: The period of the subscription in months.
SecurityGroupId
Required
public object SecurityGroupId { get; set; }
- Type: object
Property securityGroupId: The ID of the security group.
VpcId
Required
public object VpcId { get; set; }
- Type: object
Property vpcId: The ID of the VPC.
VSwitchId
Required
public object VSwitchId { get; set; }
- Type: object
Property vSwitchId: Virtual switch ID.
ZoneId
Required
public object ZoneId { get; set; }
- Type: object
Property zoneId: Availability Zone ID.
AutoRenew
Optional
public object AutoRenew { get; set; }
- Type: object
Property autoRenew: Whether to enable auto renew.
DedicatedHostGroupDescription
Optional
public object DedicatedHostGroupDescription { get; set; }
- Type: object
Property dedicatedHostGroupDescription: The name of the dedicated cluster.
DedicatedHostGroupId
Optional
public object DedicatedHostGroupId { get; set; }
- Type: object
Property dedicatedHostGroupId: The ID of the dedicated cluster.
EcsDeploymentSetId
Optional
public object EcsDeploymentSetId { get; set; }
- Type: object
Property ecsDeploymentSetId: The ID of the deployment set.
EcsHostName
Optional
public object EcsHostName { get; set; }
- Type: object
Property ecsHostName: The host name of the ECS instance.
EcsInstanceName
Optional
public object EcsInstanceName { get; set; }
- Type: object
Property ecsInstanceName: The name of the ECS instance.
EcsUniqueSuffix
Optional
public object EcsUniqueSuffix { get; set; }
- Type: object
Property ecsUniqueSuffix: The unique suffix of the ECS instance.
ImageId
Optional
public object ImageId { get; set; }
- Type: object
Property imageId: The image ID.
InternetChargeType
Optional
public object InternetChargeType { get; set; }
- Type: object
Property internetChargeType: Network billing type.
Value range: PayByBandwidth: billed based on fixed bandwidth. PayByTraffic: Pay by traffic usage.
InternetMaxBandwidthOut
Optional
public object InternetMaxBandwidthOut { get; set; }
- Type: object
Property internetMaxBandwidthOut: Set internet output bandwidth of instance.
Unit is Mbps(Mega bit per second). Range is [0,200]. Default is 1. While the property is not 0, public ip will be assigned for instance.
KeyPairName
Optional
public object KeyPairName { get; set; }
- Type: object
Property keyPairName: The name of the key pair.
OsPassword
Optional
public object OsPassword { get; set; }
- Type: object
Property osPassword: Password of created ecs instance.
Must contain at least 3 types of special character, lower character, upper character, number.
PasswordInherit
Optional
public object PasswordInherit { get; set; }
- Type: object
Property passwordInherit: Whether to inherit the password from the parent cluster.
PeriodType
Optional
public object PeriodType { get; set; }
- Type: object
Property periodType: Prepaid type, currently only supports Monthly (monthly subscription).
ResourceGroupId
Optional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: Resource group id.
UserData
Optional
public object UserData { get; set; }
- Type: object
Property userData: User-defined script data, the original data is up to 16KB.
UserDataInBase64
Optional
public object UserDataInBase64 { get; set; }
- Type: object
Property userDataInBase64: The user data of the ECS instance.