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

Resource Orchestration Service:ALIYUN::OTS::Instance

最終更新日:Jan 16, 2025

ALIYUN::OTS::Instance は、Tablestore インスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::OTS::Instance",
  "Properties": {
    "Network": String,
    "ClusterType": String,
    "InstanceName": String,
    "Description": String,
    "Tags": List
  }
}            

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ClusterType

String

いいえ

いいえ

インスタンスの仕様。

デフォルト値:SSD。有効な値:

  • SSD

  • HYBRID

InstanceName

String

はい

いいえ

インスタンスの名前。

名前は 3 ~ 16 文字の長さでなければなりません。文字で始まり、ハイフン (-) で終わることはできません。文字、数字、およびハイフン (-) を含めることができます。

Network

String

いいえ

はい

インスタンスのネットワークタイプ。

デフォルト値:NORMAL。有効な値:

  • NORMAL

  • VPC

  • VPC_CONSOLE

Description

String

いいえ

はい

インスタンスの説明。

説明は最大 256 文字まで入力できます。

Tags

List

いいえ

はい

インスタンスのタグ。

最大 5 つのタグを指定できます。

詳細については、「プロパティ」をご参照ください。

タグの構文

"Tags":[
  {
    "Value":String,
    "Key":String
  }
]           

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

タグキー。

タグキーは 1 ~ 128 文字の長さでなければなりません。acs: または aliyun で始めることはできません。http:// または https:// を含めることはできません。

Value

String

いいえ

いいえ

タグ値。

タグキーは 0 ~ 128 文字の長さでなければならず、acs: または aliyun で始めることはできません。http:// または https:// を含めることはできません。

レスポンスパラメータ

Fn::GetAtt

  • PrivateEndpoint:インスタンスのプライベートエンドポイント。

  • PublicEndpoint:インスタンスのパブリックエンドポイント。

  • VpcEndpoint:VPC のエンドポイント。

  • InstanceName:インスタンスの名前。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  Instance:
    Type: ALIYUN::OTS::Instance
    Properties:
      Network: NORMAL
      ClusterType: SSD
      InstanceName: TestOTS
      Description: Test Ots Instance
Outputs:
  InstanceName:
    Description: Instance name  # インスタンス名
    Value:
      Fn::GetAtt:
        - Instance
        - InstanceName
  VpcEndpoint:
    Description: Vpc endpoint # VPCエンドポイント
    Value:
      Fn::GetAtt:
        - Instance
        - VpcEndpoint
  PublicEndpoint:
    Description: Public endpoint # パブリックエンドポイント
    Value:
      Fn::GetAtt:
        - Instance
        - PublicEndpoint
  PrivateEndpoint:
    Description: Private endpoint # プライベートエンドポイント
    Value:
      Fn::GetAtt:
        - Instance
        - PrivateEndpoint

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "Instance": {
      "Type": "ALIYUN::OTS::Instance",
      "Properties": {
        "Network": "NORMAL",
        "ClusterType": "SSD",
        "InstanceName": "TestOTS",
        "Description": "Test Ots Instance"
      }
    }
  },
  "Outputs": {
    "InstanceName": {
      "Description": "Instance name", // インスタンス名
      "Value": {
        "Fn::GetAtt": [
          "Instance",
          "InstanceName"
        ]
      }
    },
    "VpcEndpoint": {
      "Description": "Vpc endpoint", // VPCエンドポイント
      "Value": {
        "Fn::GetAtt": [
          "Instance",
          "VpcEndpoint"
        ]
      }
    },
    "PublicEndpoint": {
      "Description": "Public endpoint", // パブリックエンドポイント
      "Value": {
        "Fn::GetAtt": [
          "Instance",
          "PublicEndpoint"
        ]
      }
    },
    "PrivateEndpoint": {
      "Description": "Private endpoint", // プライベートエンドポイント
      "Value": {
        "Fn::GetAtt": [
          "Instance",
          "PrivateEndpoint"
        ]
      }
    }
  }
}