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 totruecan 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:ClassicorVPC.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:mmZformat. 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:mmZformat. The time is displayed in UTC.maintain_start_time- The end time of the maintenance window. The time is in theHH:mmZformat. 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.
该文章对您有帮助吗?