すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::CEN::CenVbrHealthCheck

最終更新日:Jan 16, 2025

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

いいえ

はい

ヘルスチェック中に連続するプローブパケットが送信される間隔。

有効な値:

  • 2 (デフォルト)

  • 3

単位: 秒。

HealthCheckSourceIp

String

いいえ

はい

ヘルスチェックの送信元 IP アドレス。

次のいずれかの方法を使用して、送信元 IP アドレスを設定できます。

  • 自動 IP アドレス: システムは 100.96.0.0/16 CIDR ブロックから自動的に IP アドレスを割り当てます。これは推奨される方法です。

  • カスタム IP アドレス: 10.0.0.0/8、192.168.0.0/16、または 172.16.0.0/12 CIDR ブロックからアイドル状態の IP アドレスを指定できます。指定された IP アドレスは、Alibaba Cloud 側の VBR の IP アドレス、カスタマー側の VBR の IP アドレス、または VBR が CEN インスタンスを介して通信する他の 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
      - VbrInstanceRegionId

JSON 形式

{
  "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"
        ]
      }
    }
  }
}