InstanceProps
Properties for defining a Instance.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-milvus-instance
Initializer
using AlibabaCloud.SDK.ROS.CDK.Milvus;
new InstanceProps {
object Components,
object DbAdminPassword,
object DbVersion,
object InstanceName,
object PaymentType,
object VpcId,
object VSwitchIds,
object ZoneId,
object AiFunction = null,
object AutoBackup = null,
object AutoPay = null,
object AutoRenew = null,
object BackupRestoreInfo = null,
object Configuration = null,
object Encrypted = null,
object Ha = null,
object IsMultiAzStorage = null,
object KmsKeyId = null,
object LoadReplicas = null,
object MultiZoneMode = null,
object PaymentDuration = null,
object PaymentDurationUnit = null,
object PromotionNo = null,
object ResourceGroupId = null,
TagsProperty[] Tags = null
};
Properties
| Name | Type | Description |
|---|---|---|
Components | object | Property components: The component specifications of the instance. |
DbAdminPassword | object | Property dbAdminPassword: The database administrator password. |
DbVersion | object | Property dbVersion: The database engine version. |
InstanceName | object | Property instanceName: The name of the instance. |
PaymentType | object | Property paymentType: The billing method of the instance. |
VpcId | object | Property vpcId: The VPC ID. |
VSwitchIds | object | Property vSwitchIds: The vSwitch configurations. |
ZoneId | object | Property zoneId: The primary zone ID of the instance. |
AiFunction | object | Property aiFunction: Whether the AI function is enabled. |
AutoBackup | object | Property autoBackup: Whether automatic backup is enabled. |
AutoPay | object | Property autoPay: Whether the order is automatically paid. |
AutoRenew | object | Property autoRenew: Whether the subscription is automatically renewed. |
BackupRestoreInfo | object | Property backupRestoreInfo: The backup restore information. |
Configuration | object | Property configuration: The instance configuration in YAML format. |
Encrypted | object | Property encrypted: Whether OSS encryption is enabled. |
Ha | object | Property ha: Whether high availability is enabled. |
IsMultiAzStorage | object | Property isMultiAzStorage: Whether multi-zone storage is enabled. |
KmsKeyId | object | Property kmsKeyId: The ID of the KMS key used for encryption. |
LoadReplicas | object | Property loadReplicas: The number of load replicas. |
MultiZoneMode | object | Property multiZoneMode: The multi-zone deployment mode. |
PaymentDuration | object | Property paymentDuration: The subscription duration. |
PaymentDurationUnit | object | Property paymentDurationUnit: The unit of the subscription duration. |
PromotionNo | object | Property promotionNo: The promotion number. |
ResourceGroupId | object | Property resourceGroupId: The resource group ID. |
Tags | TagsProperty[] | Property tags: Tags to attach to Milvus instance. |
ComponentsRequired
public object Components { get; set; }
- Type: object
Property components: The component specifications of the instance.
DbAdminPasswordRequired
public object DbAdminPassword { get; set; }
- Type: object
Property dbAdminPassword: The database administrator password.
The password must be 8 to 30 characters in length and contain at least one uppercase letter, lowercase letter, digit, and special character from @#$%^*_+-.
DbVersionRequired
public object DbVersion { get; set; }
- Type: object
Property dbVersion: The database engine version.
InstanceNameRequired
public object InstanceName { get; set; }
- Type: object
Property instanceName: The name of the instance.
PaymentTypeRequired
public object PaymentType { get; set; }
- Type: object
Property paymentType: The billing method of the instance.
VpcIdRequired
public object VpcId { get; set; }
- Type: object
Property vpcId: The VPC ID.
VSwitchIdsRequired
public object VSwitchIds { get; set; }
- Type: object
Property vSwitchIds: The vSwitch configurations.
ZoneIdRequired
public object ZoneId { get; set; }
- Type: object
Property zoneId: The primary zone ID of the instance.
AiFunctionOptional
public object AiFunction { get; set; }
- Type: object
Property aiFunction: Whether the AI function is enabled.
AutoBackupOptional
public object AutoBackup { get; set; }
- Type: object
Property autoBackup: Whether automatic backup is enabled.
AutoPayOptional
public object AutoPay { get; set; }
- Type: object
Property autoPay: Whether the order is automatically paid.
AutoRenewOptional
public object AutoRenew { get; set; }
- Type: object
Property autoRenew: Whether the subscription is automatically renewed.
BackupRestoreInfoOptional
public object BackupRestoreInfo { get; set; }
- Type: object
Property backupRestoreInfo: The backup restore information.
ConfigurationOptional
public object Configuration { get; set; }
- Type: object
Property configuration: The instance configuration in YAML format.
EncryptedOptional
public object Encrypted { get; set; }
- Type: object
Property encrypted: Whether OSS encryption is enabled.
HaOptional
public object Ha { get; set; }
- Type: object
Property ha: Whether high availability is enabled.
IsMultiAzStorageOptional
public object IsMultiAzStorage { get; set; }
- Type: object
Property isMultiAzStorage: Whether multi-zone storage is enabled.
KmsKeyIdOptional
public object KmsKeyId { get; set; }
- Type: object
Property kmsKeyId: The ID of the KMS key used for encryption.
LoadReplicasOptional
public object LoadReplicas { get; set; }
- Type: object
Property loadReplicas: The number of load replicas.
MultiZoneModeOptional
public object MultiZoneMode { get; set; }
- Type: object
Property multiZoneMode: The multi-zone deployment mode.
PaymentDurationOptional
public object PaymentDuration { get; set; }
- Type: object
Property paymentDuration: The subscription duration.
PaymentDurationUnitOptional
public object PaymentDurationUnit { get; set; }
- Type: object
Property paymentDurationUnit: The unit of the subscription duration.
PromotionNoOptional
public object PromotionNo { get; set; }
- Type: object
Property promotionNo: The promotion number.
ResourceGroupIdOptional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: The resource group ID.
TagsOptional
public TagsProperty[] Tags { get; set; }
- Type: TagsProperty[]
Property tags: Tags to attach to Milvus instance.
Max support 20 tags to add during create Milvus instance. Each tag with two properties Key and Value, and Key is required.