ALIYUN::CEN::CenVbrHealthCheck は、仮想境界ルーター (VBR) のヘルスチェック機能を有効にするか、ヘルスチェック設定を変更するために使用されます。
構文
{
"Type": "ALIYUN::CEN::CenVbrHealthCheck",
"Properties": {
"VbrInstanceRegionId": String,
"HealthCheckInterval": Integer,
"VbrInstanceId": String,
"VbrInstanceOwnerId": Integer,
"HealthCheckSourceIp": String,
"HealthyThreshold": Integer,
"CenId": String,
"HealthCheckTargetIp": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
CenId | String | はい | いいえ | クラウドエンタープライズネットワーク (CEN) インスタンスの ID。 | なし。 |
HealthCheckTargetIp | String | はい | はい | ヘルスチェックの宛先 IP アドレス。 | カスタマー側の VBR の IP アドレスに値を設定します。 |
VbrInstanceId | String | はい | いいえ | VBR ID。 | なし。 |
VbrInstanceRegionId | String | はい | いいえ | VBR のリージョン。 | なし。 |
HealthCheckInterval | Integer | いいえ | はい | ヘルスチェック中に連続するプローブパケットが送信される間隔。 | 有効な値:
単位: 秒。 |
HealthCheckSourceIp | String | いいえ | はい | ヘルスチェックの送信元 IP アドレス。 | 次のいずれかの方法を使用して、送信元 IP アドレスを設定できます。
|
HealthyThreshold | Integer | いいえ | はい | ヘルスチェック中に送信されるプローブパケットの数。 | 有効な値: 3 ~ 8。 デフォルト値: 8。
|
VbrInstanceOwnerId | Integer | いいえ | はい | VBR が属するアカウントの一意の識別子 (UID)。 | なし。 |
戻り値
Fn::GetAtt
VbrInstanceRegionId: VBR のリージョン。
HealthCheckInterval: ヘルスチェック中に連続するプローブパケットが送信される間隔。
VbrInstanceId: VBR ID。
VbrInstanceOwnerId: VBR が属するアカウントの UID。
HealthCheckSourceIp: ヘルスチェックの送信元 IP アドレス。
HealthyThreshold: ヘルスチェック中に送信されるプローブパケットの数。
CenId: CEN インスタンスの ID。
HealthCheckTargetIp: ヘルスチェックの宛先 IP アドレス。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CenId:
Description: CEN インスタンスの ID。
Type: String
HealthCheckInterval:
Description: 'ヘルスチェック中にプローブパケットが送信される間隔を指定します。 デフォルト値: 2。有効な値: 2 ~ 3。 単位: 秒。'
Type: Number
HealthCheckSourceIp:
Description: '次のいずれかの方法を使用して、ヘルスチェックの送信元 IP アドレスを指定できます。 自動 IP アドレス: システムは、CIDR ブロック 100.96.0.0/16 内の IP アドレスを自動的に割り当てます (推奨)。 カスタム IP アドレス: CIDR ブロック 10.0.0.0/8、192.168.0.0/16、または 172.16.0.0/12 内で使用可能な送信元 IP アドレスを指定できます。 指定された送信元 IP アドレスは、VBR インスタンスの Alibaba Cloud 側およびクライアント側のインターフェースの IP アドレス、または VBR インスタンスが CEN 内で通信する必要があるインスタンスの IP アドレスと重複してはなりません。'
Type: String
HealthCheckTargetIp:
Description: ヘルスチェックの宛先 IP アドレスを指定します。宛先 IP アドレスは、VBR インスタンスのクライアント側インターフェースの IP アドレスです。
Type: String
HealthyThreshold:
Description: 'ヘルスチェック中に送信されるプローブパケットの数を指定します。 デフォルト値: 8。有効な値: 3 ~ 8。 単位: パケット。'
Type: Number
VbrInstanceId:
Description: VBR インスタンスの ID。
Type: String
VbrInstanceOwnerId:
Description: VBR インスタンスが属するアカウントのユーザー ID (UID)。
Type: Number
VbrInstanceRegionId:
Description: VBR インスタンスがデプロイされているリージョンの ID。 DescribeRegions オペレーションを呼び出して、リージョン ID を照会できます。
Type: String
Resources:
CENCenVbrHealthCheck:
Properties:
CenId:
Ref: CenId
HealthCheckInterval:
Ref: HealthCheckInterval
HealthCheckSourceIp:
Ref: HealthCheckSourceIp
HealthCheckTargetIp:
Ref: HealthCheckTargetIp
HealthyThreshold:
Ref: HealthyThreshold
VbrInstanceId:
Ref: VbrInstanceId
VbrInstanceOwnerId:
Ref: VbrInstanceOwnerId
VbrInstanceRegionId:
Ref: VbrInstanceRegionId
Type: ALIYUN::CEN::CenVbrHealthCheck
Outputs:
CenId:
Description: CEN インスタンスの ID。
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- CenId
HealthCheckInterval:
Description: 'ヘルスチェック中にプローブパケットが送信される間隔を指定します。 デフォルト値: 2。有効な値: 2 ~ 3。 単位: 秒。'
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- HealthCheckInterval
HealthCheckSourceIp:
Description: '次のいずれかの方法を使用して、ヘルスチェックの送信元 IP アドレスを指定できます。 自動 IP アドレス: システムは、CIDR ブロック 100.96.0.0/16 内の IP アドレスを自動的に割り当てます (推奨)。 カスタム IP アドレス: CIDR ブロック 10.0.0.0/8、192.168.0.0/16、または 172.16.0.0/12 内で使用可能な送信元 IP アドレスを指定できます。 指定された送信元 IP アドレスは、VBR インスタンスの Alibaba Cloud 側およびクライアント側のインターフェースの IP アドレス、または VBR インスタンスが CEN 内で通信する必要があるインスタンスの IP アドレスと重複してはなりません。'
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- HealthCheckSourceIp
HealthCheckTargetIp:
Description: ヘルスチェックの宛先 IP アドレスを指定します。宛先 IP アドレスは、VBR インスタンスのクライアント側インターフェースの IP アドレスです。
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- HealthCheckTargetIp
HealthyThreshold:
Description: 'ヘルスチェック中に送信されるプローブパケットの数を指定します。 デフォルト値: 8。有効な値: 3 ~ 8。 単位: パケット。'
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- HealthyThreshold
VbrInstanceId:
Description: VBR インスタンスの ID。
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- VbrInstanceId
VbrInstanceOwnerId:
Description: VBR インスタンスが属するアカウントのユーザー ID (UID)。
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- VbrInstanceOwnerId
VbrInstanceRegionId:
Description: VBR インスタンスがデプロイされているリージョンの ID。 DescribeRegions オペレーションを呼び出して、リージョン ID を照会できます。
Value:
Fn::GetAtt:
- CENCenVbrHealthCheck
- VbrInstanceRegionIdJSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"VbrInstanceRegionId": {
"Type": "String",
"Description": "VBR インスタンスがデプロイされているリージョンの ID。 DescribeRegions オペレーションを呼び出して、リージョン ID を照会できます。"
},
"HealthCheckInterval": {
"Type": "Number",
"Description": "ヘルスチェック中にプローブパケットが送信される間隔を指定します。 デフォルト値: 2。有効な値: 2 ~ 3。 単位: 秒。"
},
"VbrInstanceId": {
"Type": "String",
"Description": "VBR インスタンスの ID。"
},
"VbrInstanceOwnerId": {
"Type": "Number",
"Description": "VBR インスタンスが属するアカウントのユーザー ID (UID)。"
},
"HealthCheckSourceIp": {
"Type": "String",
"Description": "次のいずれかの方法を使用して、ヘルスチェックの送信元 IP アドレスを指定できます。 自動 IP アドレス: システムは、CIDR ブロック 100.96.0.0/16 内の IP アドレスを自動的に割り当てます (推奨)。 カスタム IP アドレス: CIDR ブロック 10.0.0.0/8、192.168.0.0/16、または 172.16.0.0/12 内で使用可能な送信元 IP アドレスを指定できます。 指定された送信元 IP アドレスは、VBR インスタンスの Alibaba Cloud 側およびクライアント側のインターフェースの IP アドレス、または VBR インスタンスが CEN 内で通信する必要があるインスタンスの IP アドレスと重複してはなりません。"
},
"HealthyThreshold": {
"Type": "Number",
"Description": "ヘルスチェック中に送信されるプローブパケットの数を指定します。 デフォルト値: 8。有効な値: 3 ~ 8。 単位: パケット。"
},
"CenId": {
"Type": "String",
"Description": "CEN インスタンスの ID。"
},
"HealthCheckTargetIp": {
"Type": "String",
"Description": "ヘルスチェックの宛先 IP アドレスを指定します。宛先 IP アドレスは、VBR インスタンスのクライアント側インターフェースの IP アドレスです。"
}
},
"Resources": {
"CENCenVbrHealthCheck": {
"Type": "ALIYUN::CEN::CenVbrHealthCheck",
"Properties": {
"VbrInstanceRegionId": {
"Ref": "VbrInstanceRegionId"
},
"HealthCheckInterval": {
"Ref": "HealthCheckInterval"
},
"VbrInstanceId": {
"Ref": "VbrInstanceId"
},
"VbrInstanceOwnerId": {
"Ref": "VbrInstanceOwnerId"
},
"HealthCheckSourceIp": {
"Ref": "HealthCheckSourceIp"
},
"HealthyThreshold": {
"Ref": "HealthyThreshold"
},
"CenId": {
"Ref": "CenId"
},
"HealthCheckTargetIp": {
"Ref": "HealthCheckTargetIp"
}
}
}
},
"Outputs": {
"VbrInstanceRegionId": {
"Description": "VBR インスタンスがデプロイされているリージョンの ID。 DescribeRegions オペレーションを呼び出して、リージョン ID を照会できます。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"VbrInstanceRegionId"
]
}
},
"HealthCheckInterval": {
"Description": "ヘルスチェック中にプローブパケットが送信される間隔を指定します。 デフォルト値: 2。有効な値: 2 ~ 3。 単位: 秒。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"HealthCheckInterval"
]
}
},
"VbrInstanceId": {
"Description": "VBR インスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"VbrInstanceId"
]
}
},
"VbrInstanceOwnerId": {
"Description": "VBR インスタンスが属するアカウントのユーザー ID (UID)。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"VbrInstanceOwnerId"
]
}
},
"HealthCheckSourceIp": {
"Description": "次のいずれかの方法を使用して、ヘルスチェックの送信元 IP アドレスを指定できます。 自動 IP アドレス: システムは、CIDR ブロック 100.96.0.0/16 内の IP アドレスを自動的に割り当てます (推奨)。 カスタム IP アドレス: CIDR ブロック 10.0.0.0/8、192.168.0.0/16、または 172.16.0.0/12 内で使用可能な送信元 IP アドレスを指定できます。 指定された送信元 IP アドレスは、VBR インスタンスの Alibaba Cloud 側およびクライアント側のインターフェースの IP アドレス、または VBR インスタンスが CEN 内で通信する必要があるインスタンスの IP アドレスと重複してはなりません。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"HealthCheckSourceIp"
]
}
},
"HealthyThreshold": {
"Description": "ヘルスチェック中に送信されるプローブパケットの数を指定します。 デフォルト値: 8。有効な値: 3 ~ 8。 単位: パケット。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"HealthyThreshold"
]
}
},
"CenId": {
"Description": "CEN インスタンスの ID。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"CenId"
]
}
},
"HealthCheckTargetIp": {
"Description": "ヘルスチェックの宛先 IP アドレスを指定します。宛先 IP アドレスは、VBR インスタンスのクライアント側インターフェースの IP アドレスです。",
"Value": {
"Fn::GetAtt": [
"CENCenVbrHealthCheck",
"HealthCheckTargetIp"
]
}
}
}
}