ALIYUN::WAF::Instance は、Web Application Firewall(WAF)インスタンス 2.0 を作成するために使用されます。
シンガポール(シンガポール)リージョンのみがサポートされています。リージョン ID は ap-southeast-1 です。
構文
{
"Type": "ALIYUN::WAF::Instance",
"Properties": {
"BigScreen": String,
"PrefessionalService": String,
"ExtDomainPackage": String,
"LogTime": String,
"RenewalStatus": String,
"RenewPeriod": String,
"Period": String,
"ExclusiveIpPackage": String,
"LogStorage": String,
"SubscriptionType": String,
"ExtBandwidth": String,
"WafLog": String,
"PackageCode": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
BigScreen | String | はい | いいえ | データビジュアライゼーションサービスを有効にするかどうかを指定します。 | 有効な値:
|
PrefessionalService | String | はい | いいえ | エキスパートサービスを有効にするかどうかを指定します。 説明 エキスパートサービスを使用すると、DingTalkグループを介して、製品構成、ポリシーの最適化、およびルーチンの監視についてエキスパートに相談できます。 | 有効な値:
|
ExtDomainPackage | String | はい | いいえ | 追加ドメインパッケージの数。 | 有効な値:0~1000。 |
LogTime | String | はい | いいえ | ログの保存期間。 | 有効な値:
単位:日。 |
RenewalStatus | String | いいえ | いいえ | インスタンスの自動更新ステータス。 | デフォルト値:ManualRenewal。有効な値:
|
RenewPeriod | String | いいえ | いいえ | 作成されたインスタンスの自動更新期間。 | RenewalStatus パラメーターが AutoRenewal に設定されている場合、このパラメーターは必須です。 単位:月。 |
Period | String | いいえ | いいえ | サブスクリプション期間。 | 単位:月。 |
ExclusiveIpPackage | String | はい | いいえ | 専用 IP アドレスパッケージの数。 | 有効な値:0~100。 |
LogStorage | String | はい | いいえ | ログストレージ容量。 | 有効な値:
単位:TiB。 |
SubscriptionType | String | はい | いいえ | 課金方法。 |
値を Subscription に設定します。 |
ExtBandwidth | String | はい | いいえ | 追加トラフィック。 | 有効な値:0~20000。 単位:Mbit/s。 |
WafLog | String | はい | いいえ | ログサービスを有効にするかどうかを指定します。 | 有効な値:
|
PackageCode | String | はい | いいえ | サブスクリプション WAF。 | 有効な値:
|
レスポンスパラメーター
Fn::GetAtt
SubscriptionType: インスタンスの課金方法。
InstanceId: WAF インスタンスの ID。
EndDate: インスタンスの有効期限。
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"PrefessionalService": {
"Type": "String",
"Description": "" // 説明
},
"BigScreen": {
"Type": "String",
"Description": "" // 説明
},
"ExtDomainPackage": {
"Type": "String",
"Description": "" // 説明
},
"LogTime": {
"Type": "String",
"Description": "" // 説明
},
"RenewalStatus": {
"Type": "String",
"Description": "" // 説明
},
"RenewPeriod": {
"Type": "String",
"Description": "" // 説明
},
"Period": {
"Type": "String",
"Description": "" // 説明
},
"ExclusiveIpPackage": {
"Type": "String",
"Description": "" // 説明
},
"LogStorage": {
"Type": "String",
"Description": "" // 説明
},
"SubscriptionType": {
"Type": "String",
"Description": "Subscription type of the instance" // インスタンスのサブスクリプションタイプ
},
"ExtBandwidth": {
"Type": "String",
"Description": "" // 説明
},
"WafLog": {
"Type": "String",
"Description": "" // 説明
},
"PackageCode": {
"Type": "String",
"Description": "" // 説明
}
},
"Resources": {
"WAFInstance": {
"Type": "ALIYUN::WAF::Instance",
"Properties": {
"PrefessionalService": {
"Ref": "PrefessionalService"
},
"BigScreen": {
"Ref": "BigScreen"
},
"ExtDomainPackage": {
"Ref": "ExtDomainPackage"
},
"LogTime": {
"Ref": "LogTime"
},
"RenewalStatus": {
"Ref": "RenewalStatus"
},
"RenewPeriod": {
"Ref": "RenewPeriod"
},
"Period": {
"Ref": "Period"
},
"ExclusiveIpPackage": {
"Ref": "ExclusiveIpPackage"
},
"LogStorage": {
"Ref": "LogStorage"
},
"SubscriptionType": {
"Ref": "SubscriptionType"
},
"ExtBandwidth": {
"Ref": "ExtBandwidth"
},
"WafLog": {
"Ref": "WafLog"
},
"PackageCode": {
"Ref": "PackageCode"
}
}
}
},
"Outputs": {
"SubscriptionType": {
"Description": "Subscription type of the instance", // インスタンスのサブスクリプションタイプ
"Value": {
"Fn::GetAtt": [
"WAFInstance",
"SubscriptionType"
]
}
},
"Trial": {
"Description": "Trial version", // 試用版
"Value": {
"Fn::GetAtt": [
"WAFInstance",
"Trial"
]
}
},
"InstanceId": {
"Description": "Instance ID", // インスタンス ID
"Value": {
"Fn::GetAtt": [
"WAFInstance",
"InstanceId"
]
}
},
"InDebt": {
"Description": "Instance is overdue", // インスタンスの期限切れ
"Value": {
"Fn::GetAtt": [
"WAFInstance",
"InDebt"
]
}
},
"RemainDay": {
"Description": "Number of available days for WAF Trial version", // WAF 試用版の利用可能日数
"Value": {
"Fn::GetAtt": [
"WAFInstance",
"RemainDay"
]
}
},
"EndDate": {
"Description": "Due date of the instance", // インスタンスの期日
"Value": {
"Fn::GetAtt": [
"WAFInstance",
"EndDate"
]
}
}
}
}YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
PrefessionalService:
Type: String
Description: ''
BigScreen:
Type: String
Description: ''
ExtDomainPackage:
Type: String
Description: ''
LogTime:
Type: String
Description: ''
RenewalStatus:
Type: String
Description: ''
RenewPeriod:
Type: String
Description: ''
Period:
Type: String
Description: ''
ExclusiveIpPackage:
Type: String
Description: ''
LogStorage:
Type: String
Description: ''
SubscriptionType:
Type: String
Description: Subscription type of the instance # インスタンスのサブスクリプションタイプ
ExtBandwidth:
Type: String
Description: ''
WafLog:
Type: String
Description: ''
PackageCode:
Type: String
Description: ''
Resources:
WAFInstance:
Type: 'ALIYUN::WAF::Instance'
Properties:
PrefessionalService:
Ref: PrefessionalService
BigScreen:
Ref: BigScreen
ExtDomainPackage:
Ref: ExtDomainPackage
LogTime:
Ref: LogTime
RenewalStatus:
Ref: RenewalStatus
RenewPeriod:
Ref: RenewPeriod
Period:
Ref: Period
ExclusiveIpPackage:
Ref: ExclusiveIpPackage
LogStorage:
Ref: LogStorage
SubscriptionType:
Ref: SubscriptionType
ExtBandwidth:
Ref: ExtBandwidth
WafLog:
Ref: WafLog
PackageCode:
Ref: PackageCode
Outputs:
SubscriptionType:
Description: Subscription type of the instance # インスタンスのサブスクリプションタイプ
Value:
'Fn::GetAtt':
- WAFInstance
- SubscriptionType
Trial:
Description: Trial version # 試用版
Value:
'Fn::GetAtt':
- WAFInstance
- Trial
InstanceId:
Description: Instance ID # インスタンス ID
Value:
'Fn::GetAtt':
- WAFInstance
- InstanceId
InDebt:
Description: Instance is overdue # インスタンスの期限切れ
Value:
'Fn::GetAtt':
- WAFInstance
- InDebt
RemainDay:
Description: Number of available days for WAF Trial version # WAF 試用版の利用可能日数
Value:
'Fn::GetAtt':
- WAFInstance
- RemainDay
EndDate:
Description: Due date of the instance # インスタンスの期日
Value:
'Fn::GetAtt':
- WAFInstance
- EndDate