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

Resource Orchestration Service:DATASOURCE::ECS::Activation

最終更新日:Mar 17, 2025

DATASOURCE::ECS::Activation は、アクティベーションコードに関する情報をクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::ECS::Activation",
  "Properties": {
    "ActivationId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ActivationId

String

はい

はい

アクティベーションコードの ID。

なし。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

戻り値

Fn::GetAtt

  • InstanceName: インスタンス名のプレフィックス。

  • DeregisteredCount: 登録解除されたインスタンスの数。

  • InstanceCount: アクティベーションコードを使用してマネージドインスタンスを登録できる最大回数。

  • Description: アクティベーションコードの説明。

  • CreateTime: 作成時間。

  • ActivationId: アクティベーションコードの ID。

  • RegisteredCount: 登録されたインスタンスの数。

  • TimeToLiveInHours: アクティベーションコードの有効期間。単位:時間。

  • Disabled: アクティベーションコードが無効になっているかどうかを示します。

  • IpAddressRange: アクティベーションコードの使用が許可されているホストの IP アドレス。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ActivationId:
    Type: String
    Description:
      en: Activation code ID.
    Required: true
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ECS::Activation
    Properties:
      ActivationId:
        Ref: ActivationId
Outputs:
  InstanceName:
    Description: インスタンス名のデフォルトのプレフィックス。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceName
  DeregisteredCount:
    Description: ログアウトされたインスタンスの数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DeregisteredCount
  InstanceCount:
    Description: アクティベーションコードを使用してマネージドインスタンスを登録できる最大回数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceCount
  Description:
    Description: アクティベーションコードの説明。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Description
  CreateTime:
    Description: アクティベーションコードが作成された時間。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CreateTime
  ActivationId:
    Description: アクティベーションコード ID。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - ActivationId
  RegisteredCount:
    Description: 登録されたインスタンスの数。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - RegisteredCount
  TimeToLiveInHours:
    Description: 'アクティベーションコードの有効期間。単位:時間。'
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - TimeToLiveInHours
  Disabled:
    Description: アクティベーションコードが無効になっているかどうかを示します。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Disabled
  IpAddressRange:
    Description: アクティベーションコードの使用が許可されているホストの IP アドレス。
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - IpAddressRange
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ActivationId": {
      "Type": "String",
      "Description": {
        "en": "Activation code ID."
      },
      "Required": true
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ECS::Activation",
      "Properties": {
        "ActivationId": {
          "Ref": "ActivationId"
        }
      }
    }
  },
  "Outputs": {
    "InstanceName": {
      "Description": "インスタンス名のデフォルトのプレフィックス。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceName"
        ]
      }
    },
    "DeregisteredCount": {
      "Description": "ログアウトされたインスタンスの数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DeregisteredCount"
        ]
      }
    },
    "InstanceCount": {
      "Description": "アクティベーションコードを使用してマネージドインスタンスを登録できる最大回数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceCount"
        ]
      }
    },
    "Description": {
      "Description": "アクティベーションコードの説明。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Description"
        ]
      }
    },
    "CreateTime": {
      "Description": "アクティベーションコードが作成された時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CreateTime"
        ]
      }
    },
    "ActivationId": {
      "Description": "アクティベーションコード ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "ActivationId"
        ]
      }
    },
    "RegisteredCount": {
      "Description": "登録されたインスタンスの数。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "RegisteredCount"
        ]
      }
    },
    "TimeToLiveInHours": {
      "Description": "アクティベーションコードの有効期間。単位:時間。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TimeToLiveInHours"
        ]
      }
    },
    "Disabled": {
      "Description": "アクティベーションコードが無効になっているかどうかを示します。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Disabled"
        ]
      }
    },
    "IpAddressRange": {
      "Description": "アクティベーションコードの使用が許可されているホストの IP アドレス。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "IpAddressRange"
        ]
      }
    }
  }
}