Skip to content

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; }

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.