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

Resource Orchestration Service:DATASOURCE::GA::Acls

最終更新日:Jan 16, 2025

DATASOURCE::GA::Acls は、アクセス制御リスト (ACL) をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::GA::Acls",
  "Properties": {
    "ResourceGroupId": String,
    "AclId": String,
    "AclName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ResourceGroupId

String

いいえ

はい

リソースグループの ID です。

なし。

AclId

String

いいえ

はい

ACL ID です。

なし。

AclName

String

いいえ

はい

ACL 名です。

なし。

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソースリソースの更新ポリシーです。

有効な値:

  • Never (デフォルト): スタックが更新されたときにデータソースリソースを更新しません。

  • Always: スタックが更新されたときにデータソースリソースを更新します。

戻り値

Fn::GetAtt

  • Acls: ACL の詳細。

  • AclIds: ACL の ID。

プロパティ

タイプ

説明

制約

AclIds

List

ACL の ID。

なし。

Acls

List

ACL の詳細。

なし。

Status

String

ACL のステータスです。

有効な値:

  • init: ACL は初期化されています。

  • active: ACL は使用可能です。

  • configuring: ACL は構成されています。

  • updating: ACL は更新されています。

  • deleting: ACL は削除されています。

ResourceGroupId

String

リソースグループの ID です。

なし。

AclName

String

ACL 名です。

なし。

AclId

String

ACL ID です。

なし。

AddressIPVersion

String

ACL の IP バージョンです。

有効な値:

  • IPv4

  • IPv6

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::GA::Acls
    Properties:
      AclName: test-acl
Outputs:
  Acls:
    Description: The list of acls.  // acl のリスト
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Acls
  AclIds:
    Description: The list of acl IDs. // acl ID のリスト
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - AclIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::GA::Acls",
      "Properties": {
        "AclName": "test-acl"
      }
    }
  },
  "Outputs": {
    "Acls": {
      "Description": "The list of acls.", // acl のリスト
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Acls"
        ]
      }
    },
    "AclIds": {
      "Description": "The list of acl IDs.", // acl ID のリスト
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AclIds"
        ]
      }
    }
  }
}