alicloud_gpdb_external_data_service
更新时间:2025-04-02 01:25:36
Provides a AnalyticDB for PostgreSQL (GPDB) External Data Service resource.
External Data Services.
For information about AnalyticDB for PostgreSQL (GPDB) External Data Service and how to use it, see What is External Data Service.
-> NOTE: Available since v1.227.0.
Example Usage
Basic Usage
variable "name" {
default = "terraform-example"
}
provider "alicloud" {
region = "cn-beijing"
}
data "alicloud_zones" "default" {
available_resource_creation = "VSwitch"
}
resource "alicloud_vpc" "defaultrple4a" {
cidr_block = "192.168.0.0/16"
}
resource "alicloud_vswitch" "defaultnYWSkl" {
vpc_id = alicloud_vpc.defaultrple4a.id
zone_id = "cn-beijing-h"
cidr_block = "192.168.1.0/24"
}
resource "alicloud_gpdb_instance" "defaultZ7DPgB" {
instance_spec = "2C8G"
description = var.name
seg_node_num = "2"
seg_storage_type = "cloud_essd"
instance_network_type = "VPC"
db_instance_category = "Basic"
payment_type = "PayAsYouGo"
ssl_enabled = "0"
engine_version = "6.0"
zone_id = "cn-beijing-h"
vswitch_id = alicloud_vswitch.defaultnYWSkl.id
storage_size = "50"
master_cu = "4"
vpc_id = alicloud_vpc.defaultrple4a.id
db_instance_mode = "StorageElastic"
engine = "gpdb"
}
resource "alicloud_gpdb_external_data_service" "default" {
service_name = "example6"
db_instance_id = alicloud_gpdb_instance.defaultZ7DPgB.id
service_description = "example"
service_spec = "8"
}
Argument Reference
The following arguments are supported:
db_instance_id
- (Required, ForceNew) Instance IDservice_description
- (Optional) Service Descriptionservice_name
- (Required, ForceNew) Service Nameservice_spec
- (Required) Service Specifications
Attributes Reference
The following attributes are exported:
id
- The ID of the resource supplied above.The value is formulated as<db_instance_id>:<service_id>
.create_time
- The creation time of the resourceservice_id
- Service IDstatus
- The status of the resource
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 5 mins) Used when create the External Data Service.delete
- (Defaults to 5 mins) Used when delete the External Data Service.update
- (Defaults to 5 mins) Used when update the External Data Service.
Import
AnalyticDB for PostgreSQL (GPDB) External Data Service can be imported using the id, e.g.
$ terraform import alicloud_gpdb_external_data_service.example <db_instance_id>:<service_id>
该文章对您有帮助吗?
- 本页导读 (1)
- Example Usage
- Argument Reference
- Attributes Reference
- Timeouts
- Import