Import
Milvus Instance can be imported using the id, e.g.
$ pulumi import alicloud:index/milvusInstance:MilvusInstance example <id>
Create MilvusInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new MilvusInstance(name: string, args: MilvusInstanceArgs, opts?: CustomResourceOptions);@overload
def MilvusInstance(resource_name: str,
args: MilvusInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def MilvusInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
payment_type: Optional[str] = None,
db_version: Optional[str] = None,
vpc_id: Optional[str] = None,
instance_name: Optional[str] = None,
payment_duration: Optional[int] = None,
payment_duration_unit: Optional[str] = None,
ha: Optional[bool] = None,
db_admin_password: Optional[str] = None,
components: Optional[Sequence[MilvusInstanceComponentArgs]] = None,
kms_key_id: Optional[str] = None,
multi_zone_mode: Optional[str] = None,
encrypted: Optional[bool] = None,
auto_backup: Optional[bool] = None,
resource_group_id: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
configuration: Optional[str] = None,
vswitch_ids: Optional[Sequence[MilvusInstanceVswitchIdArgs]] = None,
zone_id: Optional[str] = None)func NewMilvusInstance(ctx *Context, name string, args MilvusInstanceArgs, opts ...ResourceOption) (*MilvusInstance, error)public MilvusInstance(string name, MilvusInstanceArgs args, CustomResourceOptions? opts = null)
public MilvusInstance(String name, MilvusInstanceArgs args)
public MilvusInstance(String name, MilvusInstanceArgs args, CustomResourceOptions options)
type: alicloud:MilvusInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MilvusInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MilvusInstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MilvusInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MilvusInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MilvusInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var milvusInstanceResource = new AliCloud.MilvusInstance("milvusInstanceResource", new()
{
PaymentType = "string",
DbVersion = "string",
VpcId = "string",
InstanceName = "string",
PaymentDuration = 0,
PaymentDurationUnit = "string",
Ha = false,
DbAdminPassword = "string",
Components = new[]
{
new AliCloud.Inputs.MilvusInstanceComponentArgs
{
CuNum = 0,
Replica = 0,
Type = "string",
CuType = "string",
DiskSizeType = "string",
},
},
KmsKeyId = "string",
MultiZoneMode = "string",
Encrypted = false,
AutoBackup = false,
ResourceGroupId = "string",
Tags =
{
{ "string", "string" },
},
Configuration = "string",
VswitchIds = new[]
{
new AliCloud.Inputs.MilvusInstanceVswitchIdArgs
{
VswId = "string",
ZoneId = "string",
},
},
ZoneId = "string",
});
example, err := alicloud.NewMilvusInstance(ctx, "milvusInstanceResource", &alicloud.MilvusInstanceArgs{
PaymentType: pulumi.String("string"),
DbVersion: pulumi.String("string"),
VpcId: pulumi.String("string"),
InstanceName: pulumi.String("string"),
PaymentDuration: pulumi.Int(0),
PaymentDurationUnit: pulumi.String("string"),
Ha: pulumi.Bool(false),
DbAdminPassword: pulumi.String("string"),
Components: alicloud.MilvusInstanceComponentArray{
&alicloud.MilvusInstanceComponentArgs{
CuNum: pulumi.Int(0),
Replica: pulumi.Int(0),
Type: pulumi.String("string"),
CuType: pulumi.String("string"),
DiskSizeType: pulumi.String("string"),
},
},
KmsKeyId: pulumi.String("string"),
MultiZoneMode: pulumi.String("string"),
Encrypted: pulumi.Bool(false),
AutoBackup: pulumi.Bool(false),
ResourceGroupId: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Configuration: pulumi.String("string"),
VswitchIds: alicloud.MilvusInstanceVswitchIdArray{
&alicloud.MilvusInstanceVswitchIdArgs{
VswId: pulumi.String("string"),
ZoneId: pulumi.String("string"),
},
},
ZoneId: pulumi.String("string"),
})
var milvusInstanceResource = new MilvusInstance("milvusInstanceResource", MilvusInstanceArgs.builder()
.paymentType("string")
.dbVersion("string")
.vpcId("string")
.instanceName("string")
.paymentDuration(0)
.paymentDurationUnit("string")
.ha(false)
.dbAdminPassword("string")
.components(MilvusInstanceComponentArgs.builder()
.cuNum(0)
.replica(0)
.type("string")
.cuType("string")
.diskSizeType("string")
.build())
.kmsKeyId("string")
.multiZoneMode("string")
.encrypted(false)
.autoBackup(false)
.resourceGroupId("string")
.tags(Map.of("string", "string"))
.configuration("string")
.vswitchIds(MilvusInstanceVswitchIdArgs.builder()
.vswId("string")
.zoneId("string")
.build())
.zoneId("string")
.build());
milvus_instance_resource = alicloud.MilvusInstance("milvusInstanceResource",
payment_type="string",
db_version="string",
vpc_id="string",
instance_name="string",
payment_duration=0,
payment_duration_unit="string",
ha=False,
db_admin_password="string",
components=[{
"cu_num": 0,
"replica": 0,
"type": "string",
"cu_type": "string",
"disk_size_type": "string",
}],
kms_key_id="string",
multi_zone_mode="string",
encrypted=False,
auto_backup=False,
resource_group_id="string",
tags={
"string": "string",
},
configuration="string",
vswitch_ids=[{
"vsw_id": "string",
"zone_id": "string",
}],
zone_id="string")
const milvusInstanceResource = new alicloud.MilvusInstance("milvusInstanceResource", {
paymentType: "string",
dbVersion: "string",
vpcId: "string",
instanceName: "string",
paymentDuration: 0,
paymentDurationUnit: "string",
ha: false,
dbAdminPassword: "string",
components: [{
cuNum: 0,
replica: 0,
type: "string",
cuType: "string",
diskSizeType: "string",
}],
kmsKeyId: "string",
multiZoneMode: "string",
encrypted: false,
autoBackup: false,
resourceGroupId: "string",
tags: {
string: "string",
},
configuration: "string",
vswitchIds: [{
vswId: "string",
zoneId: "string",
}],
zoneId: "string",
});
type: alicloud:MilvusInstance
properties:
autoBackup: false
components:
- cuNum: 0
cuType: string
diskSizeType: string
replica: 0
type: string
configuration: string
dbAdminPassword: string
dbVersion: string
encrypted: false
ha: false
instanceName: string
kmsKeyId: string
multiZoneMode: string
paymentDuration: 0
paymentDurationUnit: string
paymentType: string
resourceGroupId: string
tags:
string: string
vpcId: string
vswitchIds:
- vswId: string
zoneId: string
zoneId: string
MilvusInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The MilvusInstance resource accepts the following input properties:
- Db
Version string - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- Instance
Name string - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- Payment
Type string - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- Vpc
Id string - The VPC network ID. vpc-xxx.
- Auto
Backup bool - Whether to enable automatic backup
- Components
List<Pulumi.
Ali Cloud. Inputs. Milvus Instance Component> - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- Configuration string
- User-defined configuration
- Db
Admin stringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Encrypted bool
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- Ha bool
- Whether to enable multiple copies of data
- Kms
Key stringId - Kms Key encryption id, need to be encrypted set to true.
- Multi
Zone stringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- Payment
Duration int Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Payment
Duration stringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Resource
Group stringId - Resource Group ID
- Dictionary<string, string>
- User Defined Label
- Vswitch
Ids List<Pulumi.Ali Cloud. Inputs. Milvus Instance Vswitch Id> - Switch list, configure the switch and zone. See
vswitch_idsbelow. - Zone
Id string - The zone id. When multi-zone is enabled, it represents the primary zone.
- Db
Version string - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- Instance
Name string - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- Payment
Type string - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- Vpc
Id string - The VPC network ID. vpc-xxx.
- Auto
Backup bool - Whether to enable automatic backup
- Components
[]Milvus
Instance Component Args - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- Configuration string
- User-defined configuration
- Db
Admin stringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Encrypted bool
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- Ha bool
- Whether to enable multiple copies of data
- Kms
Key stringId - Kms Key encryption id, need to be encrypted set to true.
- Multi
Zone stringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- Payment
Duration int Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Payment
Duration stringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Resource
Group stringId - Resource Group ID
- map[string]string
- User Defined Label
- Vswitch
Ids []MilvusInstance Vswitch Id Args - Switch list, configure the switch and zone. See
vswitch_idsbelow. - Zone
Id string - The zone id. When multi-zone is enabled, it represents the primary zone.
- db
Version String - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- instance
Name String - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- payment
Type String - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- vpc
Id String - The VPC network ID. vpc-xxx.
- auto
Backup Boolean - Whether to enable automatic backup
- components
List<Milvus
Instance Component> - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration String
- User-defined configuration
- db
Admin StringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- encrypted Boolean
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha Boolean
- Whether to enable multiple copies of data
- kms
Key StringId - Kms Key encryption id, need to be encrypted set to true.
- multi
Zone StringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment
Duration Integer Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Duration StringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- resource
Group StringId - Resource Group ID
- Map<String,String>
- User Defined Label
- vswitch
Ids List<MilvusInstance Vswitch Id> - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone
Id String - The zone id. When multi-zone is enabled, it represents the primary zone.
- db
Version string - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- instance
Name string - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- payment
Type string - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- vpc
Id string - The VPC network ID. vpc-xxx.
- auto
Backup boolean - Whether to enable automatic backup
- components
Milvus
Instance Component[] - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration string
- User-defined configuration
- db
Admin stringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- encrypted boolean
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha boolean
- Whether to enable multiple copies of data
- kms
Key stringId - Kms Key encryption id, need to be encrypted set to true.
- multi
Zone stringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment
Duration number Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Duration stringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- resource
Group stringId - Resource Group ID
- {[key: string]: string}
- User Defined Label
- vswitch
Ids MilvusInstance Vswitch Id[] - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone
Id string - The zone id. When multi-zone is enabled, it represents the primary zone.
- db_
version str - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- instance_
name str - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- payment_
type str - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- vpc_
id str - The VPC network ID. vpc-xxx.
- auto_
backup bool - Whether to enable automatic backup
- components
Sequence[Milvus
Instance Component Args] - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration str
- User-defined configuration
- db_
admin_ strpassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- encrypted bool
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha bool
- Whether to enable multiple copies of data
- kms_
key_ strid - Kms Key encryption id, need to be encrypted set to true.
- multi_
zone_ strmode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment_
duration int Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment_
duration_ strunit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- resource_
group_ strid - Resource Group ID
- Mapping[str, str]
- User Defined Label
- vswitch_
ids Sequence[MilvusInstance Vswitch Id Args] - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone_
id str - The zone id. When multi-zone is enabled, it represents the primary zone.
- db
Version String - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- instance
Name String - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- payment
Type String - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- vpc
Id String - The VPC network ID. vpc-xxx.
- auto
Backup Boolean - Whether to enable automatic backup
- components List<Property Map>
- Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration String
- User-defined configuration
- db
Admin StringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- encrypted Boolean
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha Boolean
- Whether to enable multiple copies of data
- kms
Key StringId - Kms Key encryption id, need to be encrypted set to true.
- multi
Zone StringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment
Duration Number Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Duration StringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- resource
Group StringId - Resource Group ID
- Map<String>
- User Defined Label
- vswitch
Ids List<Property Map> - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone
Id String - The zone id. When multi-zone is enabled, it represents the primary zone.
Outputs
All input properties are implicitly available as output properties. Additionally, the MilvusInstance resource produces the following output properties:
- Create
Time string - Instance creation time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region
Id string - regionId. For example: cn-hangzhou
- Status string
- Instance status. Value range:
- Create
Time string - Instance creation time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region
Id string - regionId. For example: cn-hangzhou
- Status string
- Instance status. Value range:
- create
Time String - Instance creation time.
- id String
- The provider-assigned unique ID for this managed resource.
- region
Id String - regionId. For example: cn-hangzhou
- status String
- Instance status. Value range:
- create
Time string - Instance creation time.
- id string
- The provider-assigned unique ID for this managed resource.
- region
Id string - regionId. For example: cn-hangzhou
- status string
- Instance status. Value range:
- create_
time str - Instance creation time.
- id str
- The provider-assigned unique ID for this managed resource.
- region_
id str - regionId. For example: cn-hangzhou
- status str
- Instance status. Value range:
- create
Time String - Instance creation time.
- id String
- The provider-assigned unique ID for this managed resource.
- region
Id String - regionId. For example: cn-hangzhou
- status String
- Instance status. Value range:
Look up Existing MilvusInstance Resource
Get an existing MilvusInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: MilvusInstanceState, opts?: CustomResourceOptions): MilvusInstance@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_backup: Optional[bool] = None,
components: Optional[Sequence[MilvusInstanceComponentArgs]] = None,
configuration: Optional[str] = None,
create_time: Optional[str] = None,
db_admin_password: Optional[str] = None,
db_version: Optional[str] = None,
encrypted: Optional[bool] = None,
ha: Optional[bool] = None,
instance_name: Optional[str] = None,
kms_key_id: Optional[str] = None,
multi_zone_mode: Optional[str] = None,
payment_duration: Optional[int] = None,
payment_duration_unit: Optional[str] = None,
payment_type: Optional[str] = None,
region_id: Optional[str] = None,
resource_group_id: Optional[str] = None,
status: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
vpc_id: Optional[str] = None,
vswitch_ids: Optional[Sequence[MilvusInstanceVswitchIdArgs]] = None,
zone_id: Optional[str] = None) -> MilvusInstancefunc GetMilvusInstance(ctx *Context, name string, id IDInput, state *MilvusInstanceState, opts ...ResourceOption) (*MilvusInstance, error)public static MilvusInstance Get(string name, Input<string> id, MilvusInstanceState? state, CustomResourceOptions? opts = null)public static MilvusInstance get(String name, Output<String> id, MilvusInstanceState state, CustomResourceOptions options)resources: _: type: alicloud:MilvusInstance get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Backup bool - Whether to enable automatic backup
- Components
List<Pulumi.
Ali Cloud. Inputs. Milvus Instance Component> - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- Configuration string
- User-defined configuration
- Create
Time string - Instance creation time.
- Db
Admin stringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Db
Version string - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- Encrypted bool
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- Ha bool
- Whether to enable multiple copies of data
- Instance
Name string - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- Kms
Key stringId - Kms Key encryption id, need to be encrypted set to true.
- Multi
Zone stringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- Payment
Duration int Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Payment
Duration stringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Payment
Type string - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- Region
Id string - regionId. For example: cn-hangzhou
- Resource
Group stringId - Resource Group ID
- Status string
- Instance status. Value range:
- Dictionary<string, string>
- User Defined Label
- Vpc
Id string - The VPC network ID. vpc-xxx.
- Vswitch
Ids List<Pulumi.Ali Cloud. Inputs. Milvus Instance Vswitch Id> - Switch list, configure the switch and zone. See
vswitch_idsbelow. - Zone
Id string - The zone id. When multi-zone is enabled, it represents the primary zone.
- Auto
Backup bool - Whether to enable automatic backup
- Components
[]Milvus
Instance Component Args - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- Configuration string
- User-defined configuration
- Create
Time string - Instance creation time.
- Db
Admin stringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Db
Version string - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- Encrypted bool
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- Ha bool
- Whether to enable multiple copies of data
- Instance
Name string - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- Kms
Key stringId - Kms Key encryption id, need to be encrypted set to true.
- Multi
Zone stringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- Payment
Duration int Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Payment
Duration stringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- Payment
Type string - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- Region
Id string - regionId. For example: cn-hangzhou
- Resource
Group stringId - Resource Group ID
- Status string
- Instance status. Value range:
- map[string]string
- User Defined Label
- Vpc
Id string - The VPC network ID. vpc-xxx.
- Vswitch
Ids []MilvusInstance Vswitch Id Args - Switch list, configure the switch and zone. See
vswitch_idsbelow. - Zone
Id string - The zone id. When multi-zone is enabled, it represents the primary zone.
- auto
Backup Boolean - Whether to enable automatic backup
- components
List<Milvus
Instance Component> - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration String
- User-defined configuration
- create
Time String - Instance creation time.
- db
Admin StringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- db
Version String - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- encrypted Boolean
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha Boolean
- Whether to enable multiple copies of data
- instance
Name String - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- kms
Key StringId - Kms Key encryption id, need to be encrypted set to true.
- multi
Zone StringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment
Duration Integer Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Duration StringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Type String - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- region
Id String - regionId. For example: cn-hangzhou
- resource
Group StringId - Resource Group ID
- status String
- Instance status. Value range:
- Map<String,String>
- User Defined Label
- vpc
Id String - The VPC network ID. vpc-xxx.
- vswitch
Ids List<MilvusInstance Vswitch Id> - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone
Id String - The zone id. When multi-zone is enabled, it represents the primary zone.
- auto
Backup boolean - Whether to enable automatic backup
- components
Milvus
Instance Component[] - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration string
- User-defined configuration
- create
Time string - Instance creation time.
- db
Admin stringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- db
Version string - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- encrypted boolean
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha boolean
- Whether to enable multiple copies of data
- instance
Name string - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- kms
Key stringId - Kms Key encryption id, need to be encrypted set to true.
- multi
Zone stringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment
Duration number Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Duration stringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Type string - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- region
Id string - regionId. For example: cn-hangzhou
- resource
Group stringId - Resource Group ID
- status string
- Instance status. Value range:
- {[key: string]: string}
- User Defined Label
- vpc
Id string - The VPC network ID. vpc-xxx.
- vswitch
Ids MilvusInstance Vswitch Id[] - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone
Id string - The zone id. When multi-zone is enabled, it represents the primary zone.
- auto_
backup bool - Whether to enable automatic backup
- components
Sequence[Milvus
Instance Component Args] - Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration str
- User-defined configuration
- create_
time str - Instance creation time.
- db_
admin_ strpassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- db_
version str - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- encrypted bool
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha bool
- Whether to enable multiple copies of data
- instance_
name str - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- kms_
key_ strid - Kms Key encryption id, need to be encrypted set to true.
- multi_
zone_ strmode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment_
duration int Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment_
duration_ strunit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment_
type str - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- region_
id str - regionId. For example: cn-hangzhou
- resource_
group_ strid - Resource Group ID
- status str
- Instance status. Value range:
- Mapping[str, str]
- User Defined Label
- vpc_
id str - The VPC network ID. vpc-xxx.
- vswitch_
ids Sequence[MilvusInstance Vswitch Id Args] - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone_
id str - The zone id. When multi-zone is enabled, it represents the primary zone.
- auto
Backup Boolean - Whether to enable automatic backup
- components List<Property Map>
- Instance component information. Includes Starter Edition/Standard Edition.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version.
2.5: proxy ,mix_coordinator,data,query,index
2.6 need to configure: proxy,mix_coordinator,data,query,streaming See
componentsbelow.
- configuration String
- User-defined configuration
- create
Time String - Instance creation time.
- db
Admin StringPassword DB administrator password, which can be used to log in to attu.
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- db
Version String - Milvus kernel version. Supported versions: 2.4, 2.5, 2.6.
- encrypted Boolean
- Whether to use kms encryption. After enabling, you need to configure KmsKeyId. The default is false.
- ha Boolean
- Whether to enable multiple copies of data
- instance
Name String - Instance name. The length is limited to 1-64 characters and can only contain Chinese, letters, numbers,-,_
- kms
Key StringId - Kms Key encryption id, need to be encrypted set to true.
- multi
Zone StringMode - Availability Zone mode. The default Single.
- Single: Single zone.
- Two: Dual Availability Zones.
- payment
Duration Number Instance Payment Duration
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Duration StringUnit Paid unit , Enumeration value:
- Month: Month
- Year: Year
NOTE: The parameter is immutable after resource creation. It only applies during resource creation and has no effect when modified post-creation.
- payment
Type String - Payment Type ,Enumeration value:
- PayAsYouGo: Pay by volume
- Subscription: Package year package month
- region
Id String - regionId. For example: cn-hangzhou
- resource
Group StringId - Resource Group ID
- status String
- Instance status. Value range:
- Map<String>
- User Defined Label
- vpc
Id String - The VPC network ID. vpc-xxx.
- vswitch
Ids List<Property Map> - Switch list, configure the switch and zone. See
vswitch_idsbelow. - zone
Id String - The zone id. When multi-zone is enabled, it represents the primary zone.
Supporting Types
MilvusInstanceComponent, MilvusInstanceComponentArgs
- Cu
Num int - The number of CU. For example: 4
- Replica int
- The number of component replicas. The number of highly available replicas must be greater than or equal to 2.
- Type string
- The component type. Different types need to be configured according to different versions.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version. 2.5: proxy ,mix_coordinator,data,query,index 2.6 need to configure: proxy,mix_coordinator,data,query,streaming
- Cu
Type string - The calculation type. The default value is general, and the ram type needs to be opened with a work order.
- general: Generic
- ram: Capacity
- Disk
Size stringType - Default Normal. The Query Node is configured with the capacity type, performance type, and capacity type Large, and the rest are configured with Normal.
- Cu
Num int - The number of CU. For example: 4
- Replica int
- The number of component replicas. The number of highly available replicas must be greater than or equal to 2.
- Type string
- The component type. Different types need to be configured according to different versions.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version. 2.5: proxy ,mix_coordinator,data,query,index 2.6 need to configure: proxy,mix_coordinator,data,query,streaming
- Cu
Type string - The calculation type. The default value is general, and the ram type needs to be opened with a work order.
- general: Generic
- ram: Capacity
- Disk
Size stringType - Default Normal. The Query Node is configured with the capacity type, performance type, and capacity type Large, and the rest are configured with Normal.
- cu
Num Integer - The number of CU. For example: 4
- replica Integer
- The number of component replicas. The number of highly available replicas must be greater than or equal to 2.
- type String
- The component type. Different types need to be configured according to different versions.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version. 2.5: proxy ,mix_coordinator,data,query,index 2.6 need to configure: proxy,mix_coordinator,data,query,streaming
- cu
Type String - The calculation type. The default value is general, and the ram type needs to be opened with a work order.
- general: Generic
- ram: Capacity
- disk
Size StringType - Default Normal. The Query Node is configured with the capacity type, performance type, and capacity type Large, and the rest are configured with Normal.
- cu
Num number - The number of CU. For example: 4
- replica number
- The number of component replicas. The number of highly available replicas must be greater than or equal to 2.
- type string
- The component type. Different types need to be configured according to different versions.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version. 2.5: proxy ,mix_coordinator,data,query,index 2.6 need to configure: proxy,mix_coordinator,data,query,streaming
- cu
Type string - The calculation type. The default value is general, and the ram type needs to be opened with a work order.
- general: Generic
- ram: Capacity
- disk
Size stringType - Default Normal. The Query Node is configured with the capacity type, performance type, and capacity type Large, and the rest are configured with Normal.
- cu_
num int - The number of CU. For example: 4
- replica int
- The number of component replicas. The number of highly available replicas must be greater than or equal to 2.
- type str
- The component type. Different types need to be configured according to different versions.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version. 2.5: proxy ,mix_coordinator,data,query,index 2.6 need to configure: proxy,mix_coordinator,data,query,streaming
- cu_
type str - The calculation type. The default value is general, and the ram type needs to be opened with a work order.
- general: Generic
- ram: Capacity
- disk_
size_ strtype - Default Normal. The Query Node is configured with the capacity type, performance type, and capacity type Large, and the rest are configured with Normal.
- cu
Num Number - The number of CU. For example: 4
- replica Number
- The number of component replicas. The number of highly available replicas must be greater than or equal to 2.
- type String
- The component type. Different types need to be configured according to different versions.
- Starter version: Array including standalone
- Standard Edition: The configuration is different according to the 2.5 version and 2.6 version. 2.5: proxy ,mix_coordinator,data,query,index 2.6 need to configure: proxy,mix_coordinator,data,query,streaming
- cu
Type String - The calculation type. The default value is general, and the ram type needs to be opened with a work order.
- general: Generic
- ram: Capacity
- disk
Size StringType - Default Normal. The Query Node is configured with the capacity type, performance type, and capacity type Large, and the rest are configured with Normal.
MilvusInstanceVswitchId, MilvusInstanceVswitchIdArgs
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
