ALIYUN::ALB::AScript は、AScript ルールを作成するために使用されます。
構文
{
"Type": "ALIYUN::ALB::AScript",
"Properties": {
"AScriptName": String,
"ListenerId": String,
"ScriptContent": String,
"Enabled": Boolean,
"ExtAttributeEnabled": Boolean,
"ExtAttributes": List
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AScriptName | String | はい | はい | AScript ルールの名前。 | 名前は 2 ~ 128 文字で、英字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。英字で始める必要があります。 |
ListenerId | String | はい | いいえ | リスナー ID。 | なし。 |
ScriptContent | String | はい | はい | AScript ルールの内容。 | なし。 |
Enabled | Boolean | いいえ | はい | AScript ルールを有効にするかどうかを指定します。 | 有効な値:
|
ExtAttributeEnabled | Boolean | いいえ | はい | AScript ルールの拡張属性を有効にするかどうかを指定します。 | 有効な値:
|
ExtAttributes | List | いいえ | はい | 拡張属性。 | 詳細については、「ExtAttributes プロパティ」をご参照ください。 |
ExtAttributes 構文
"ExtAttributes": [
{
"AttributeKey": String,
"AttributeValue": String
}
]ExtAttributes プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AttributeKey | String | いいえ | いいえ | AScript ルールの属性名。 | 値を EsDebug に設定します。 EsDebug の値は、リクエストが _es_dbg パラメーターを伝送し、プロパティ値が指定されたキーである場合、デバッグヘッダーが有効になり、実行結果を返すことを指定します。 |
AttributeValue | String | いいえ | いいえ | AScript ルールの属性値。 | 値は 1 ~ 128 文字で、英字と数字を含めることができます。 |
戻り値
Fn::GetAtt
AScriptId: AScript ルールの ID。