alicloud_api_gateway_app_attachment
更新时间:
Provides an app attachment resource.It is used for authorizing a specific api to an app accessing.
For information about Api Gateway App attachment and how to use it, see Add specified API access authorities
-> NOTE: Available since v1.23.0.
-> NOTE: Terraform will auto build app attachment while it uses alicloud_api_gateway_app_attachment
to build.
Example Usage
Basic Usage
provider "alicloud" {
region = "cn-beijing"
}
variable "name" {
default = "terraform_example"
}
resource "alicloud_api_gateway_group" "example" {
name = var.name
description = var.name
}
resource "alicloud_api_gateway_api" "example" {
group_id = alicloud_api_gateway_group.example.id
name = var.name
description = var.name
auth_type = "APP"
force_nonce_check = false
request_config {
protocol = "HTTP"
method = "GET"
path = "/example/path"
mode = "MAPPING"
}
service_type = "HTTP"
http_service_config {
address = "http://apigateway-backend.alicloudapi.com:8080"
method = "GET"
path = "/web/cloudapi"
timeout = 12
aone_name = "cloudapi-openapi"
}
request_parameters {
name = "example"
type = "STRING"
required = "OPTIONAL"
in = "QUERY"
in_service = "QUERY"
name_service = "exampleservice"
}
stage_names = [
"RELEASE",
"TEST",
]
}
resource "alicloud_api_gateway_app" "example" {
name = var.name
description = var.name
}
resource "alicloud_api_gateway_app_attachment" "example" {
api_id = alicloud_api_gateway_api.example.api_id
group_id = alicloud_api_gateway_group.example.id
app_id = alicloud_api_gateway_app.example.id
stage_name = "PRE"
}
Argument Reference
The following arguments are supported:
api_id
- (Required, ForceNew) The api_id that app apply to access.group_id
- (Required, ForceNew) The group that the api belongs to.app_id
- (Required, ForceNew) The app that apply to the authorization.stage_name
- (Required, ForceNew) Stage that the app apply to access.
Attributes Reference
The following attributes are exported:
id
- The ID of the app attachment of api gateway., formatted as<group_id>:<api_id>:<app_id>:<stage_name>
.
文档内容是否对您有帮助?