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

Resource Orchestration Service:ALIYUN::CR::Instance

最終更新日:Nov 09, 2025

ALIYUN::CR::Instance は、コンテナーレジストリ エンタープライズ版インスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::CR::Instance",
  "Properties": {
    "InstanceStorageName": String,
    "InstanceName": String,
    "ResourceGroupId": String,
    "ImageScanner": String,
    "RenewalStatus": String,
    "RenewPeriod": Integer,
    "Period": Integer,
    "InstanceType": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ImageScanner

String

いいえ

いいえ

イメージのセキュリティスキャンエンジン。

有効な値:

  • ACR

  • SAS

InstanceName

String

はい

いいえ

インスタンス名。

なし。

InstanceType

String

はい

いいえ

インスタンスのタイプ。

有効な値:

  • Basic

  • Standard

  • Advanced

Period

Integer

いいえ

いいえ

サブスクリプション期間。

単位: 月。

年間サブスクリプションインスタンスを作成する場合は、12 の整数倍を指定します。

説明

サブスクリプションインスタンスを作成する場合は、このプロパティを指定する必要があります。

InstanceStorageName

String

いいえ

いいえ

インスタンスに使用するカスタムオブジェクトストレージサービス ( OSS ) バケットの名前。

なし。

RenewalStatus

String

いいえ

いいえ

自動更新ステータス。

有効な値:

  • AutoRenewal

  • ManualRenewal (デフォルト)

RenewPeriod

Integer

いいえ

いいえ

自動更新期間。

単位: 月。

説明

RenewalStatus が AutoRenewal に設定されている場合は、このプロパティを指定する必要があります。

ResourceGroupId

String

いいえ

はい

リソースグループの ID 。

なし。

戻り値

Fn::GetAtt

  • InstanceName: インスタンス名。

  • ModifiedTime: インスタンスが変更された時刻。

  • ResourceGroupId: インスタンスが属するリソースグループの ID 。

  • InstanceId: インスタンス ID 。

  • InstanceSpecification: インスタンス仕様。

  • CreateTime: インスタンスが作成された時刻。

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionResource:
    Type: ALIYUN::CR::Instance
    Properties:
      Period: 1
      InstanceName: test
      ImageScanner: ACR
      InstanceType: Basic
Outputs:
  InstanceName:
    Description: インスタンス名。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - InstanceName
  ModifiedTime:
    Description: 最終変更時刻。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ModifiedTime
  ResourceGroupId:
    Description: リソースグループの ID。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ResourceGroupId
  InstanceId:
    Description: リソースの最初の ID。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - InstanceId
  InstanceSpecification:
    Description: インスタンスの仕様。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - InstanceSpecification
  CreateTime:
    Description: リソースの作成時刻。
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::CR::Instance",
      "Properties": {
        "Period": 1,
        "InstanceName": "test",
        "ImageScanner": "ACR",
        "InstanceType": "Basic"
      }
    }
  },
  "Outputs": {
    "InstanceName": {
      "Description": "インスタンス名。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "InstanceName"
        ]
      }
    },
    "ModifiedTime": {
      "Description": "最終変更時刻。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ModifiedTime"
        ]
      }
    },
    "ResourceGroupId": {
      "Description": "リソースグループの ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ResourceGroupId"
        ]
      }
    },
    "InstanceId": {
      "Description": "リソースの最初の ID。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "InstanceId"
        ]
      }
    },
    "InstanceSpecification": {
      "Description": "インスタンスの仕様。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "InstanceSpecification"
        ]
      }
    },
    "CreateTime": {
      "Description": "リソースの作成時刻。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    }
  }
}