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

Resource Orchestration Service:ALIYUN::CR::InstanceEndpointAclPolicy

最終更新日:May 23, 2025

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

いいえ

いいえ

ホワイトリストポリシーを作成するモジュール。

有効な値:

  • Registry

  • Chart

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