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

Resource Orchestration Service:データソース::ECS::スナップショット

最終更新日:Mar 17, 2025

DATASOURCE::ECS::Snapshot は、スナップショットに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ECS::Snapshot",
  "Properties": {
    "SnapshotId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

SnapshotId

String

はい

はい

スナップショット ID。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値

Fn::GetAtt

  • InstantAccess: スナップショットのインスタントアクセス機能が有効になっているかどうかを示します。

  • Usage: スナップショットがイメージまたはクラウドディスクの作成に使用されているかどうかを示します。

  • Progress: スナップショットの作成の進捗状況。

  • Description: 説明。

  • ResourceGroupId: リソースグループ ID。

  • ProductCode: Alibaba Cloud Marketplace イメージのプロダクトコード。

  • Encrypted: スナップショットが暗号化されているかどうかを示します。

  • CreateTime: スナップショットの作成時間。

  • RetentionDays: 自動スナップショットの保持期間。

  • InstantAccessRetentionDays: インスタントアクセス機能の有効期間。

  • SnapshotName: スナップショット名。

  • SourceStorageType: ソースクラウドディスクのカテゴリ。

  • SnapshotId: スナップショット ID。

  • SnapshotSN: スナップショットのシリアル番号。

  • SourceDiskSize: ソースクラウドディスクのサイズ。

  • SnapshotType: スナップショットタイプ。

  • SourceDiskType: ソースクラウドディスクのタイプ。

  • RemainTime: スナップショットの作成に必要な残りの期間。

  • Tags: タグ。

  • DiskId: クラウドディスクの ID。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  SnapshotId:
    Type: String
    Description:
      en: The snapshot id.
    Required: true
    AssociationProperty: ALIYUN::ECS::Snapshot::SnapshotId
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::Snapshot
    Properties:
      SnapshotId:
        Ref: SnapshotId
Outputs:
  InstantAccess:
    Description: スナップショットの高速可用性が有効かどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstantAccess
  Usage:
    Description: 参照関係を持つリソースタイプ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Usage
  Progress:
    Description: スナップショットの作成の進捗状況 (パーセント)。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Progress
  Description:
    Description: 説明。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Description
  ResourceGroupId:
    Description: リソースグループ ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ResourceGroupId
  ProductCode:
    Description: ミラーマーケットから継承された製品番号。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ProductCode
  Encrypted:
    Description: スナップショットが暗号化されているかどうか。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Encrypted
  CreateTime:
    Description: 作成時間。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CreateTime
  RetentionDays:
    Description: 自動スナップショットの保持日数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - RetentionDays
  InstantAccessRetentionDays:
    Description: InstantAccessRetentionDays。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstantAccessRetentionDays
  SnapshotName:
    Description: スナップショットの表示名。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SnapshotName
  SourceStorageType:
    Description: 元のディスクタイプ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SourceStorageType
  SnapshotId:
    Description: スナップショット ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SnapshotId
  SnapshotSN:
    Description: スナップショットのシリアル番号。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SnapshotSN
  SourceDiskSize:
    Description: ソースディスク容量。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SourceDiskSize
  SnapshotType:
    Description: スナップショットの作成タイプ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SnapshotType
  SourceDiskType:
    Description: ソースディスクの属性。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - SourceDiskType
  RemainTime:
    Description: 作成中のスナップショットの残りの完了時間。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - RemainTime
  Tags:
    Description: タグ。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Tags
  DiskId:
    Description: ソースディスク ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DiskId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "SnapshotId": {
      "Type": "String",
      "Description": {
        "en": "The snapshot id."
      },
      "Required": true,
      "AssociationProperty": "ALIYUN::ECS::Snapshot::SnapshotId"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::Snapshot",
      "Properties": {
        "SnapshotId": {
          "Ref": "SnapshotId"
        }
      }
    }
  },
  "Outputs": {
    "InstantAccess": {
      "Description": "スナップショットの高速可用性が有効かどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstantAccess"
        ]
      }
    },
    "Usage": {
      "Description": "参照関係を持つリソースタイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Usage"
        ]
      }
    },
    "Progress": {
      "Description": "スナップショットの作成の進捗状況 (パーセント)。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Progress"
        ]
      }
    },
    "Description": {
      "Description": "説明。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Description"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "リソースグループ ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ResourceGroupId"
        ]
      }
    },
    "ProductCode": {
      "Description": "ミラーマーケットから継承された製品番号。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ProductCode"
        ]
      }
    },
    "Encrypted": {
      "Description": "スナップショットが暗号化されているかどうか。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Encrypted"
        ]
      }
    },
    "CreateTime": {
      "Description": "作成時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "RetentionDays": {
      "Description": "自動スナップショットの保持日数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RetentionDays"
        ]
      }
    },
    "InstantAccessRetentionDays": {
      "Description": "InstantAccessRetentionDays。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstantAccessRetentionDays"
        ]
      }
    },
    "SnapshotName": {
      "Description": "スナップショットの表示名。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotName"
        ]
      }
    },
    "SourceStorageType": {
      "Description": "元のディスクタイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SourceStorageType"
        ]
      }
    },
    "SnapshotId": {
      "Description": "スナップショット ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotId"
        ]
      }
    },
    "SnapshotSN": {
      "Description": "スナップショットのシリアル番号。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotSN"
        ]
      }
    },
    "SourceDiskSize": {
      "Description": "ソースディスク容量。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SourceDiskSize"
        ]
      }
    },
    "SnapshotType": {
      "Description": "スナップショットの作成タイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SnapshotType"
        ]
      }
    },
    "SourceDiskType": {
      "Description": "ソースディスクの属性。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "SourceDiskType"
        ]
      }
    },
    "RemainTime": {
      "Description": "作成中のスナップショットの残りの完了時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RemainTime"
        ]
      }
    },
    "Tags": {
      "Description": "タグ。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Tags"
        ]
      }
    },
    "DiskId": {
      "Description": "ソースディスク ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DiskId"
        ]
      }
    }
  }
}