alicloud_mongodb_serverless_instances
更新时间:
This data source provides the Mongodb Serverless Instances of the current Alibaba Cloud user.
-> NOTE: Available in v1.148.0+.
Example Usage
Basic Usage
data "alicloud_mongodb_serverless_instances" "example" {
ids = ["example_value"]
db_instance_class = "example_value"
db_instance_description = "example_value"
network_type = "VPC"
resource_group_id = "example_value"
status = "Running"
vpc_id = "example_value"
vswitch_id = "example_value"
zone_id = "example_value"
tags = {
Created = "MongodbServerlessInstance"
For = "TF"
}
}
output "mongodb_serverless_instance_id_1" {
value = data.alicloud_mongodb_serverless_instances.example.instances.0.id
}
Argument Reference
The following arguments are supported:
db_instance_class
- (Optional, ForceNew) The db instance class.db_instance_description
- (Optional, ForceNew) The db instance description.enable_details
- (Optional) Default tofalse
. Set it totrue
can output more details about resource attributes.ids
- (Optional, ForceNew, Computed) A list of Serverless Instance IDs.network_type
- (Optional, ForceNew) The network type of the instance. Valid values:Classic
orVPC
.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).resource_group_id
- (Optional, ForceNew) The ID of the resource group.status
- (Optional, ForceNew) The instance status. Valid values:Creating
,DBInstanceClassChanging
,DBInstanceNetTypeChanging
,Deleting
,EngineVersionUpgrading
,GuardSwitching
,HASwitching
,Importing
,ImportingFromOthers
,LinkSwitching
,MinorVersionUpgrading
,NodeCreating
,NodeDeleting
,Rebooting
,Restoring
,Running
,SSLModifying
,TDEModifying
,TempDBInstanceCreating
,Transing
,TransingToOthers
,released
.vpc_id
- (Optional, ForceNew) The ID of the VPC network.vswitch_id
- (Optional, ForceNew) The id of the vswitch.zone_id
- (Optional, ForceNew) The ID of the zone.tags
- (Optional, ForceNew) A mapping of tags to assign to the resource.
Argument Reference
The following attributes are exported in addition to the arguments listed above:
instances
- A list of Mongodb Serverless Instances. Each element contains the following attributes:capacity_unit
- The read/write throughput consumed by the instance.payment_type
- The Payment type of the instance.db_instance_class
- The db instance class.db_instance_description
- The db instance description.db_instance_id
- The db instance id.db_instance_release_protection
- The db instance release protection.db_instance_storage
- The db instance storage.engine
- The database engine of the instance.engine_version
- The database version number. Valid values:4.2
.expire_time
- The time when the subscription instance expires. The time is in theyyyy-MM-ddTHH:mmZ
format. The time is displayed in UTC.id
- The ID of the Serverless Instance.kind_code
- Indicates the type of the instance. Valid values:0
: physical machine.1
: ECS.2
: DOCKER.18
: k8s new architecture instance.lock_mode
- The locked status of the instance.maintain_end_time
- The start time of the maintenance window. The time is in theHH:mmZ
format. The time is displayed in UTC.maintain_start_time
- The end time of the maintenance window. The time is in theHH:mmZ
format. The time is displayed in UTC.max_connections
- Instance maximum connections.max_iops
- The maximum IOPS of the instance.network_type
- The network type of the instance.protocol_type
- The access protocol type of the instance. Valid values:mongodb
,dynamodb
.resource_group_id
- The ID of the resource group.security_ip_groups
- The security ip list.security_ip_group_attribute
- The attribute of the IP whitelist. This parameter is empty by default.security_ip_group_name
- The name of the IP whitelist.security_ip_list
- The IP addresses in the whitelist.
status
- The status of the instance.storage_engine
- The storage engine used by the instance.tags
- The tag of the resource.vpc_auth_mode
- Intranet secret free access mode.vpc_id
- The ID of the VPC network.vswitch_id
- The id of the vswitch.zone_id
- The ID of the zone.
文档内容是否对您有帮助?