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

Resource Orchestration Service:DATASOURCE::OSS::Buckets

最終更新日:Jan 16, 2025

DATASOURCE::OSS::Buckets は、オブジェクトストレージサービス(OSS)バケットをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::OSS::Buckets",
  "Properties": {
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシー。

有効な値:

  • Never(デフォルト):スタックの更新時にデータソースリソースを更新しません。

  • Always:スタックの更新時にデータソースリソースを更新します。

戻り値

Fn::GetAtt

  • BucketNames:バケットの名前。

  • Buckets:バケットの詳細。

プロパティ

タイプ

説明

制約

BucketNames

List

バケットの名前。

なし。

Buckets

List

バケットの詳細。

なし。

IntranetEndpoint

String

バケットと同じリージョンにあるElastic Compute Service(ECS)インスタンスからバケットにアクセスするために使用される内部エンドポイント。

なし。

Location

String

バケットが存在するリージョン。

なし。

StorageClass

String

バケットのストレージクラス。

なし。

Owner

String

所有者。

なし。

Name

String

バケット名。

なし。

ExtranetEndpoint

String

インターネット経由でバケットにアクセスするために使用されるパブリックエンドポイント。

なし。

CreateTime

String

バケットが作成された時刻。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::OSS::Buckets
Outputs:
  BucketNames:
    Description: The list of bucket names. # バケット名のリスト
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - BucketNames
  Buckets:
    Description: The list of buckets. # バケットのリスト
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Buckets
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::OSS::Buckets",
      "Properties": {}
    }
  },
  "Outputs": {
    "BucketNames": {
      "Description": "The list of bucket names.", // バケット名のリスト
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "BucketNames"
        ]
      }
    },
    "Buckets": {
      "Description": "The list of buckets.", // バケットのリスト
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Buckets"
        ]
      }
    }
  }
}