ALIYUN::ApiGateway::TrafficControlBinding digunakan untuk mengikat kebijakan pembatasan kustom ke API.
Sintaksis
{
"Type": "ALIYUN::ApiGateway::TrafficControlBinding",
"Properties": {
"ApiIds": List,
"TrafficControlId": String,
"StageName": String,
"GroupId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
ApiIds | List | Ya | Ya | ID dari API. | Anda dapat menentukan hingga 100 ID API. |
GroupId | String | Ya | Ya | ID grup API tempat API berada. | Tidak ada. |
StageName | String | Ya | Ya | Lingkungan di mana Anda ingin mengikat kebijakan pembatasan kustom ke API. | Nilai yang valid:
|
TrafficControlId | String | Ya | Ya | ID kebijakan pembatasan. | Tidak ada. |
Nilai Pengembalian
Fn::GetAtt
Tidak ada.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
TrafficControlId:
Type: String
Description: ID dari kebijakan pembatasan.
GroupId:
Type: String
Description: ID dari grup API.
ApiId:
Type: String
Description: ID dari API yang terikat dengan kebijakan pembatasan kustom.
Resources:
TrafficControlBinding:
Type: ALIYUN::ApiGateway::TrafficControlBinding
Properties:
TrafficControlId:
Ref: TrafficControlId
GroupId:
Ref: GroupId
ApiIds:
- Ref: ApiId
StageName: RELEASEJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"TrafficControlId": {
"Type": "String",
"Description": "ID dari kebijakan pembatasan."
},
"GroupId": {
"Type": "String",
"Description": "ID dari grup API."
},
"ApiId": {
"Type": "String",
"Description": "ID dari API yang terikat dengan kebijakan pembatasan kustom."
}
},
"Resources": {
"TrafficControlBinding": {
"Type": "ALIYUN::ApiGateway::TrafficControlBinding",
"Properties": {
"TrafficControlId": {
"Ref": "TrafficControlId"
},
"GroupId": {
"Ref": "GroupId"
},
"ApiIds": [
{
"Ref": "ApiId"
}
],
"StageName": "RELEASE"
}
}
}
}