ALIYUN::CR::InstanceEndpointAclPolicy は、インスタンスのパブリックエンドポイントのホワイトリストポリシーを作成するために使用されます。
構文
{
"Type": "ALIYUN::CR::InstanceEndpointAclPolicy",
"Properties": {
"AutoEnableType": String,
"Comment": String,
"Entry": String,
"InstanceId": String,
"ModuleName": String,
"EndpointType": String,
"RegionId": String
}
}プロパティ
プロパティ | 型 | 必須 | 編集可能 | 説明 | 制約 |
AutoEnableType | String | いいえ | いいえ | 自動的に有効化が許可されるエンドポイントのタイプ。 | 値を internet に設定します。 |
Comment | String | いいえ | いいえ | 説明。 | なし。 |
Entry | String | はい | いいえ | 許可される CIDR ブロック。例: 192.168.1.1/32。 | なし。 |
InstanceId | String | はい | いいえ | インスタンス ID。 | なし。 |
ModuleName | String | いいえ | いいえ | ホワイトリストポリシーを作成するモジュール。 | 有効な値:
|
EndpointType | String | いいえ | いいえ | エンドポイントタイプ。 | 値を internet に設定します。 |
RegionId | String | いいえ | いいえ | リージョン ID。 | このプロパティのデフォルト値は、スタックのリージョン ID です。 |
戻り値
Fn::GetAtt
Entry: 許可される CIDR ブロック。
InstanceId: インスタンス ID。
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Entry": {
"Type": "String",
"Description": "インスタンスへのアクセスを許可される IP アドレス範囲。", // インスタンスへのアクセスが許可されているIPアドレス範囲
"Default": "192.168.1.1/32"
},
"InstanceId": {
"Type": "String",
"Description": "インスタンスの ID。" // インスタンスID
}
},
"Resources": {
"InstanceEndpointAclPolicy": {
"Type": "ALIYUN::CR::InstanceEndpointAclPolicy",
"Properties": {
"Entry": {
"Ref": "Entry"
},
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"Entry": {
"Description": "インスタンスへのアクセスを許可される IP アドレス範囲。", // インスタンスへのアクセスが許可されているIPアドレス範囲
"Value": {
"Fn::GetAtt": [
"InstanceEndpointAclPolicy",
"Entry"
]
}
},
"InstanceId": {
"Description": "インスタンスの ID。", // インスタンスID
"Value": {
"Fn::GetAtt": [
"InstanceEndpointAclPolicy",
"InstanceId"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Entry:
Type: String
Description: インスタンスへのアクセスを許可される IP アドレス範囲。 # インスタンスへのアクセスが許可されているIPアドレス範囲
Default: 192.168.1.1/32
InstanceId:
Type: String
Description: インスタンスの ID。 # インスタンスID
Resources:
InstanceEndpointAclPolicy:
Type: 'ALIYUN::CR::InstanceEndpointAclPolicy'
Properties:
Entry:
Ref: Entry
InstanceId:
Ref: InstanceId
Outputs:
Entry:
Description: インスタンスへのアクセスを許可される IP アドレス範囲。 # インスタンスへのアクセスが許可されているIPアドレス範囲
Value:
'Fn::GetAtt':
- InstanceEndpointAclPolicy
- Entry
InstanceId:
Description: インスタンスの ID。 # インスタンスID
Value:
'Fn::GetAtt':
- InstanceEndpointAclPolicy
- InstanceId