ALIYUN::CLOUDFW::ControlPolicy は、アクセス制御ポリシーを追加するために使用されます。
構文
{
"Type": "ALIYUN::CLOUDFW::ControlPolicy",
"Properties": {
"ApplicationName": String,
"DestPortType": String,
"Direction": String,
"Destination": String,
"Description": String,
"Proto": String,
"AclAction": String,
"Source": String,
"SourceType": String,
"DestinationType": String,
"NewOrder": Integer,
"DestPort": String,
"RegionId": String,
"DestPortGroup": String,
"Release": Boolean,
"RepeatType": String,
"StartTime": Integer,
"RepeatEndTime": String,
"DomainResolveType": String,
"IpVersion": String,
"RepeatDays": List,
"EndTime": Integer,
"RepeatStartTime": String,
"ApplicationNameList": List
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AclAction | String | はい | はい | Cloud Firewall がトラフィックに対して実行するアクション。 | 有効な値:
|
ApplicationName | String | いいえ | はい | アクセス制御ポリシーがサポートするアプリケーションのタイプ。 | 有効な値:
|
Description | String | はい | はい | アクセス制御ポリシーの説明。 | なし。 |
Destination | String | はい | はい | アクセス制御ポリシーの宛先アドレス。 | 有効な値:
|
DestinationType | String | はい | はい | アクセス制御ポリシーの宛先アドレスタイプ。 | 有効な値:
|
Direction | String | はい | いいえ | アクセス制御ポリシーが適用されるトラフィックの方向。 | 有効な値:
|
NewOrder | Integer | はい | はい | アクセス制御ポリシーの優先順位。 | 優先順位の値は 1 から始まります。小さい正の値は、高い優先順位を示します。 重要 値 1 は最高の優先順位を示します。値 -1 は最低の優先順位を示します。 |
Proto | String | はい | はい | アクセス制御ポリシーのプロトコルのタイプ。 | 有効な値:
|
Source | String | はい | はい | アクセス制御ポリシーの送信元アドレス。 | 有効な値:
|
SourceType | String | はい | はい | アクセス制御ポリシーの送信元アドレスタイプ。 | 有効な値:
|
DestPort | String | いいえ | はい | アクセス制御ポリシーの宛先ポート。 | DestPortType が port に設定されている場合は、このプロパティを指定する必要があります。 |
DestPortGroup | String | いいえ | はい | アクセス制御ポリシーの宛先ポートアドレス帳名。 | DestPortType が group に設定されている場合は、このプロパティを指定する必要があります。 |
DestPortType | String | いいえ | はい | アクセス制御ポリシーの宛先ポートのタイプ。 | 有効な値:
|
RegionId | String | いいえ | いいえ | リージョン ID。 | 有効な値:
|
Release | Boolean | いいえ | いいえ | アクセス制御ポリシーを有効にするかどうかを指定します。 | デフォルトでは、アクセス制御ポリシーは作成後に有効になります。有効な値:
|
RepeatType | String | いいえ | いいえ | アクセス制御ポリシーの繰り返しタイプ。 | 有効な値:
|
StartTime | Integer | いいえ | いいえ | アクセス制御ポリシーの有効期間の開始時点。 | 値は秒単位のタイムスタンプです。値は正時または30分単位で、EndTime の値より少なくとも 30 分早くする必要があります。 説明 RepeatType が Permanent に設定されている場合、StartTime の値は空です。RepeatType が None、Daily、Weekly、または Monthly に設定されている場合、StartTime の値は指定された時点である必要があります。 |
RepeatEndTime | String | いいえ | いいえ | アクセス制御ポリシーの繰り返しの終了時点。 | 例:23:30。値は正時または 30 分単位で、RepeatStartTime の値より少なくとも 30 分遅くする必要があります。 説明 RepeatType が Permanent または None に設定されている場合、RepeatEndTime の値は空です。RepeatType が Daily、Weekly、または Monthly に設定されている場合、RepeatEndTime の値は指定された時点である必要があります。 |
DomainResolveType | String | いいえ | いいえ | アクセス制御ポリシーのドメイン名解決方法。 | デフォルトでは、アクセス制御ポリシーは作成後に有効になります。有効な値:
|
IpVersion | String | いいえ | いいえ | Cloud Firewall によって保護されているアセットの IP バージョン。 | 有効な値:
|
RepeatDays | List | いいえ | いいえ | アクセス制御ポリシーが有効になる曜日または月の日。 |
説明 RepeatType が Weekly に設定されている場合、RepeatDays に指定された値を繰り返すことはできません。
説明 RepeatType が Monthly に設定されている場合、RepeatDays に指定された値を繰り返すことはできません。 |
EndTime | Integer | いいえ | いいえ | アクセス制御ポリシーの有効期間の終了時点。 | 値は秒単位のタイムスタンプです。値は正時または 30 分単位で、StartTime の値より少なくとも 30 分遅くする必要があります。 説明 RepeatType が Permanent に設定されている場合、EndTime の値は空です。RepeatType が None、Daily、Weekly、または Monthly に設定されている場合、EndTime の値は指定された時点である必要があります。 |
RepeatStartTime | String | いいえ | いいえ | アクセス制御ポリシーの繰り返しの開始時点。 | 例:08:00。値は正時または 30 分単位で、RepeatEndTime の値より少なくとも 30 分早くする必要があります。 説明 RepeatType が Permanent または None に設定されている場合、RepeatStartTime の値は空です。RepeatType が Daily、Weekly、または Monthly に設定されている場合、RepeatStartTime の値は指定された時点である必要があります。 |
ApplicationNameList | List | いいえ | いいえ | アプリケーション名。 | なし。 |
ロケーションコード
ロケーションコードのカテゴリ
カテゴリ | コード |
中国のロケーション | ZD |
中国以外のロケーション | ZB |
中国のロケーションのコード
ロケーション | コード |
北京 | BJ11 |
天津 | TJ12 |
河北 | HB13 |
山西 | SX14 |
遼寧 | LN21 |
吉林 | JL22 |
上海 | SH31 |
江蘇 | JS32 |
浙江 | ZJ33 |
安徽 | AH34 |
福建 | FJ35 |
江西 | JX36 |
山東 | SD37 |
河南 | HN41 |
湖北 | HB42 |
湖南 | HN43 |
広東 | GD44 |
海南 | HN46 |
重慶 | CQ50 |
四川 | SC51 |
貴州 | GZ52 |
雲南 | YN53 |
陝西 | SX61 |
甘粛 | GS62 |
青海 | QH63 |
黒竜江 | HLJ23 |
チベット | XZ54 |
広西 | GX45 |
内モンゴル | NMG15 |
寧夏 | NX64 |
新疆 | XJ65 |
台湾 (中国) | TW |
香港 (中国) | HK |
マカオ (中国) | MO |
中国以外のロケーションのコード
ロケーション | コード |
アジア (中国以外) | ZC |
ヨーロッパ | EU |
アフリカ | AF |
北アメリカ | NA |
南アメリカ | LA |
オセアニア | OA |
南極大陸 | AQ |
戻り値
Fn::GetAtt
AclUuid: アクセス制御ポリシーの一意の ID。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Resources:
ControlPolicy:
Type: ALIYUN::CLOUDFW::ControlPolicy
Properties:
ApplicationName:
Ref: ApplicationName
DestPortType:
Ref: DestPortType
Direction:
Ref: Direction
AclAction:
Ref: AclAction
Description:
Ref: Description
Proto:
Ref: Proto
Destination:
Ref: Destination
Source:
Ref: Source
DestinationType:
Ref: DestinationType
NewOrder:
Ref: NewOrder
DestPortGroup:
Ref: DestPortGroup
DestPort:
Ref: DestPort
RegionId:
Ref: RegionId
SourceType:
Ref: SourceType
Parameters:
ApplicationName:
Type: String
Description: 'セキュリティポリシーでサポートされているアプリケーションタイプ。次のアプリケーションタイプがサポートされています:ANY、HTTP、HTTPS、MySQL、SMTP、SMTPS、RDP、VNC、SSH、Redis、MQTT、MongoDB、Memcache、SSL。注:ANY は、ポリシーがすべてのタイプのアプリケーションに適用されることを示します。'
AllowedValues:
- ANY
- HTTP
- HTTPS
- MQTT
- Memcache
- MongoDB
- MySQL
- RDP
- Redis
- SMTP
- SMTPS
- SSH
- SSL
- VNC
DestPortType:
Type: String
Description: 'セキュリティアクセス制御ポリシーアクセス宛先ポートトラフィックタイプ。port:ポート group:ポートアドレス帳'
AllowedValues:
- group
- port
Direction:
Type: String
Description: 'セキュリティアクセス制御トラフィック方向ポリシー。in:内部および外部トラフィックアクセス制御。out:外部アクセス制御のフロー内'
AllowedValues:
- in
- out
AclAction:
Type: String
Description: 'ファイアウォールのクラウドによって設定されたトラフィックアクセス制御ポリシー。accept:リリース。drop:拒否。log:監視'
AllowedValues:
- accept
- drop
- log
Description:
MinLength: 1
Type: String
Description: セキュリティアクセス制御ポリシーの説明情報。
Proto:
Type: String
Description: 'セキュリティアクセス制御ポリシーのトラフィックアクセスのためのセキュリティプロトコルのタイプ。特定のプロトコルタイプがわからない場合は、ANY に設定できます。許可される値:ANY、TCP、UDP、ICMP'
AllowedValues:
- ANY
- ICMP
- TCP
- UDP
Destination:
MinLength: 1
Type: String
Description: 'セキュリティアクセス制御宛先アドレスポリシー。DestinationType が net の場合、Destination は宛先 CIDR です。例:192.168.XX.XX/24。DestinationType が group の場合、Destination はアドレス帳名です。例:db_group。DestinationType が domain の場合、Destination はドメイン名です。例:*.example.com。DestinationType が location の場合、Destination は対象地域です(以下の地域エンコーディングを参照)。例:["BJ11"、"ZB"]'
Source:
MinLength: 1
Type: String
Description: 'セキュリティアクセス制御送信元アドレスポリシー。SourceType が net の場合、Source は送信元 CIDR です。例:192.168.XX.XX/24。SourceType が group の場合、Source は送信元アドレス帳名です。例:db_group。SourceType が location の場合、Source は送信元地域です(以下の地域エンコーディングを参照)。例:["BJ11"、"ZB"]'
DestinationType:
Type: String
Description: 'セキュリティアクセス制御宛先アドレスタイプのポリシー。net:宛先ネットワークセグメント(CIDR)。group:宛先アドレス帳。domain:宛先ドメイン。location:宛先地域'
AllowedValues:
- domain
- group
- location
- net
NewOrder:
Type: Number
Description: セキュリティアクセス制御の優先順位ポリシー。優先順位番号は 1 から順番に増加し、優先順位番号が低いほど優先順位が高くなります。説明:-1 は最低の優先順位を示します。
MinValue: -1
DestPortGroup:
Type: String
Description: セキュリティアクセス制御ポリシーアクセストラフィック宛先ポートアドレス帳名。説明:DestPortType が group の場合、この項目を設定します。
DestPort:
Type: String
Description: セキュリティアクセス制御ポリシーアクセストラフィック宛先ポート。注:DestPortType が port の場合、この項目を設定します。
RegionId:
Default: cn-hangzhou
Type: String
Description: リージョン ID。デフォルトは cn-hangzhou です。
AllowedValues:
- cn-hangzhou
- ap-southeast-1
SourceType:
Type: String
Description: 'セキュリティアクセス制御送信元アドレスタイプのポリシー。net:送信元セグメント(CIDR)。group:送信元アドレス帳。location:送信元地域'
AllowedValues:
- group
- location
- net
Outputs:
AclUuid:
Description: ポリシーを一意に識別するセキュリティアクセス制御 ID。
Value:
Fn::GetAtt:
- ControlPolicy
- AclUuidJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"ControlPolicy": {
"Type": "ALIYUN::CLOUDFW::ControlPolicy",
"Properties": {
"ApplicationName": {
"Ref": "ApplicationName"
},
"DestPortType": {
"Ref": "DestPortType"
},
"Direction": {
"Ref": "Direction"
},
"AclAction": {
"Ref": "AclAction"
},
"Description": {
"Ref": "Description"
},
"Proto": {
"Ref": "Proto"
},
"Destination": {
"Ref": "Destination"
},
"Source": {
"Ref": "Source"
},
"DestinationType": {
"Ref": "DestinationType"
},
"NewOrder": {
"Ref": "NewOrder"
},
"DestPortGroup": {
"Ref": "DestPortGroup"
},
"DestPort": {
"Ref": "DestPort"
},
"RegionId": {
"Ref": "RegionId"
},
"SourceType": {
"Ref": "SourceType"
}
}
}
},
"Parameters": {
"ApplicationName": {
"Type": "String",
"Description": "セキュリティポリシーでサポートされているアプリケーションタイプ。次のアプリケーションタイプがサポートされています: ANY、HTTP、HTTPS、MySQL、SMTP、SMTPS、RDP、VNC、SSH、Redis、MQTT、MongoDB、Memcache、SSL。注: ANY は、ポリシーがすべてのタイプのアプリケーションに適用されることを示します。",
"AllowedValues": [
"ANY",
"HTTP",
"HTTPS",
"MQTT",
"Memcache",
"MongoDB",
"MySQL",
"RDP",
"Redis",
"SMTP",
"SMTPS",
"SSH",
"SSL",
"VNC"
]
},
"DestPortType": {
"Type": "String",
"Description": "セキュリティアクセス制御ポリシーアクセス宛先ポートトラフィックタイプ。port: ポート group: ポートアドレス帳",
"AllowedValues": [
"group",
"port"
]
},
"Direction": {
"Type": "String",
"Description": "セキュリティアクセス制御トラフィック方向ポリシー。in: 内部および外部トラフィックアクセス制御。out: 外部アクセス制御のフロー内",
"AllowedValues": [
"in",
"out"
]
},
"AclAction": {
"Type": "String",
"Description": "ファイアウォールのクラウドによって設定されたトラフィックアクセス制御ポリシー。accept: リリース。drop: 拒否。log: 監視",
"AllowedValues": [
"accept",
"drop",
"log"
]
},
"Description": {
"MinLength": 1,
"Type": "String",
"Description": "セキュリティアクセス制御ポリシーの説明情報。"
},
"Proto": {
"Type": "String",
"Description": "セキュリティアクセス制御ポリシーのトラフィックアクセスのためのセキュリティプロトコルのタイプ。特定のプロトコルタイプがわからない場合は、ANY に設定できます。許可される値: ANY、TCP、UDP、ICMP",
"AllowedValues": [
"ANY",
"ICMP",
"TCP",
"UDP"
]
},
"Destination": {
"MinLength": 1,
"Type": "String",
"Description": "セキュリティアクセス制御宛先アドレスポリシー。DestinationType が net の場合、Destination は宛先 CIDR です。例: 192.168.XX.XX/24。DestinationType が group の場合、Destination はアドレス帳名です。例: db_group。DestinationType が domain の場合、Destination はドメイン名です。例: *.example.com。DestinationType が location の場合、Destination は対象地域です (以下の地域エンコーディングを参照)。例: [\"BJ11\"、\"ZB\"]"
},
"Source": {
"MinLength": 1,
"Type": "String",
"Description": "セキュリティアクセス制御送信元アドレスポリシー。SourceType が net の場合、Source は送信元 CIDR です。例: 192.168.XX.XX/24。SourceType が group の場合、Source は送信元アドレス帳名です。例: db_group。SourceType が location の場合、Source は送信元地域です (以下の地域エンコーディングを参照)。例: [\"BJ11\"、\"ZB\"]"
},
"DestinationType": {
"Type": "String",
"Description": "セキュリティアクセス制御宛先アドレスタイプのポリシー。net: 宛先ネットワークセグメント (CIDR)。group: 宛先アドレス帳。domain: 宛先ドメイン。location: 宛先地域",
"AllowedValues": [
"domain",
"group",
"location",
"net"
]
},
"NewOrder": {
"Type": "Number",
"Description": "セキュリティアクセス制御の優先順位ポリシー。優先順位番号は 1 から順番に増加し、優先順位番号が低いほど優先順位が高くなります。説明: -1 は最低の優先順位を示します。",
"MinValue": -1
},
"DestPortGroup": {
"Type": "String",
"Description": "セキュリティアクセス制御ポリシーアクセストラフィック宛先ポートアドレス帳名。説明: DestPortType が group の場合、この項目を設定します。"
},
"DestPort": {
"Type": "String",
"Description": "セキュリティアクセス制御ポリシーアクセストラフィック宛先ポート。注: DestPortType が port の場合、この項目を設定します。"
},
"RegionId": {
"Default": "cn-hangzhou",
"Type": "String",
"Description": "リージョン ID。デフォルトは cn-hangzhou です。",
"AllowedValues": [
"cn-hangzhou",
"ap-southeast-1"
]
},
"SourceType": {
"Type": "String",
"Description": "セキュリティアクセス制御送信元アドレスタイプのポリシー。net: 送信元セグメント (CIDR)。group: 送信元アドレス帳。location: 送信元地域",
"AllowedValues": [
"group",
"location",
"net"
]
}
},
"Outputs": {
"AclUuid": {
"Description": "ポリシーを一意に識別するセキュリティアクセス制御 ID。",
"Value": {
"Fn::GetAtt": [
"ControlPolicy",
"AclUuid"
]
}
}
}
}