ALIYUN::Hologram::Instance は、Hologres インスタンスを作成するために使用されます。
構文
{
"Type": "ALIYUN::Hologram::Instance",
"Properties": {
"ColdStorageSize": Integer,
"ResourceGroupId": String,
"ZoneId": String,
"ProductCode": String,
"PricingCycle": String,
"ScaleType": String,
"StorageSize": Integer,
"Cpu": Integer,
"Duration": Integer,
"AutoPay": Boolean,
"Endpoints": List,
"InstanceName": String,
"GatewayCount": Integer,
"PaymentType": String,
"InstanceType": String,
"Tags": List,
"LeaderInstanceId": String,
"InitialDatabases": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
ColdStorageSize | Integer | いいえ | はい | インスタンスの低頻度アクセス(IA)ストレージ容量。 | 単位:GB。 説明 このプロパティは、従量課金インスタンスでは無効です。 |
ResourceGroupId | String | いいえ | はい | リソースグループ ID。 | このプロパティを空のままにすると、アカウント内のデフォルトのリソースグループが使用されます。 |
ZoneId | String | はい | いいえ | ゾーン ID。 | 詳細については、CreateInstance トピックの「操作の説明」セクションをご参照ください。 |
ProductCode | String | いいえ | いいえ | プロダクトコード。 | 有効な値:
|
PricingCycle | String | いいえ | いいえ | 課金サイクルの単位。 | 有効な値:
|
ScaleType | String | いいえ | いいえ | 仕様変更タイプ。 | 有効な値:
|
StorageSize | Integer | いいえ | はい | インスタンスの標準ストレージ容量。 | 単位:GB。 説明 このプロパティは、従量課金インスタンスでは無効です。 |
Cpu | Integer | いいえ | はい | インスタンス仕様。 | 以下のインスタンス仕様のセットがサポートされています。
説明 このプロパティには、vCPU の数を指定します。 1,024 GB を超えるメモリを搭載したインスタンス仕様のセットに設定する場合は、チケットを送信する必要があります。 InstanceType が Shared に設定されている場合は、このプロパティを指定する必要はありません。 8 vCPU、32 GB メモリ(計算ノード数:1)のインスタンス仕様は、試用版でのみ使用でき、本番環境では使用できません。 |
Duration | Integer | いいえ | いいえ | 課金サイクル。 | 従量課金インスタンスの場合は、このプロパティを指定する必要はありません。 有効な値:1、2、3、4、5、6、7、8、9、12、24、36、60。 |
AutoPay | Boolean | いいえ | いいえ | 自動支払いを有効にするかどうかを指定します。 | 有効な値:
説明 アカウントの残高が不足している場合は、AutoPay を false に設定できます。この場合、未払い注文が生成されます。経費とコスト コンソールにログインして注文の支払いを済ませることができます。 |
Endpoints | List | はい | はい | エンドポイント。 | 詳細については、エンドポイントのプロパティをご参照ください。 |
InstanceName | String | はい | はい | インスタンス名。 | 名前は 2 ~ 64 文字にする必要があります。 |
GatewayCount | Integer | いいえ | はい | ゲートウェイの数。 | 有効な値:2 ~ 50。 説明 InstanceType が Warehouse に設定されている場合にのみ、このプロパティを指定する必要があります。 |
PaymentType | String | はい | いいえ | 課金方法。 |
|
InstanceType | String | はい | いいえ | インスタンスのタイプ。 | 有効な値:
|
Tags | List | いいえ | はい | インスタンスのタグ。 | 最大 20 個のタグを追加できます。詳細については、タグのプロパティをご参照ください。 |
LeaderInstanceId | String | いいえ | いいえ | プライマリインスタンスの ID です。 | なし。 |
InitialDatabases | String | いいえ | いいえ | データベースの初期化後に分割されるデータベースの名前。 | データベース名はカンマ (,) で区切ります。 |
エンドポイントの構文
"Endpoints": [
{
"Type": 文字列,
"Endpoint": 文字列,
"VpcId": 文字列,
"VSwitchId": 文字列,
"Enabled": ブール値,
"VpcInstanceId": 文字列,
"AlternativeEndpoints": 文字列
}
]エンドポイントのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
タイプ | String | いいえ | はい | ネットワークタイプ。 | 有効な値:
|
エンドポイント | String | いいえ | いいえ | エンドポイント。 | 例: |
VpcId | String | いいえ | はい | VPC ID。 | 例: |
VSwitchId | String | いいえ | はい | vSwitch ID。 | なし。 |
Enabled | Boolean | いいえ | いいえ | エンドポイントを有効にするかどうかを指定します。 | 有効な値:
|
VpcInstanceId | String | いいえ | いいえ | インスタンスの VPC ID。 | 例: |
AlternativeEndpoints | String | いいえ | いいえ | 代替エンドポイント。 | AnyTunnel モードと SingleTunnel モードは、特定の既存のインスタンスに対して有効になっています。 特定の既存のインスタンスでは、AnyTunnel モードと SingleTunnel モードが有効になっています。インスタンスが AnyTunnel モードから SingleTunnel モードに変更されると、両方のモードのエンドポイントが保存されます。このプロパティを使用して、エンドポイントを指定できます。 |
エンドポイントの構文
"Tags": [
{
"Value": 文字列,
"Key": 文字列
}
]タグのプロパティ
プロパティ | 種類 | 必須 | 編集可能 | 説明 | 制約 |
値 | 文字列 | いいえ | いいえ | タグの値。 | なし。 |
キー | 文字列 | はい | いいえ | タグキー。 | なし。 |
戻り値
Fn::GetAtt
ColdStorageSize: インスタンスのIAストレージ容量。
ResourceGroupId: リソースグループ ID。
SuspendReason: 一時停止の理由。
ZoneId: ゾーン ID。
InstanceId: インスタンス ID。
Memory: メモリサイズ。
InstanceOwner: インスタンスの所有者。
CreateTime: インスタンスが作成された時刻。
Cpu: vCPU の数。
StorageSize: インスタンスの標準ストレージ容量。
EnableHiveAccess: データレイクアクセラレーションが有効かどうかを示します。
ExpirationTime: 有効期限。 このプロパティは、従量課金インスタンスでは無効です。
GatewayCpu: ゲートウェイの CPU リソース。
Endpoints: エンドポイント。
InstanceName: インスタンス名。
ComputeNodeCount: 計算ノード数。
GatewayCount: ゲートウェイの数。
AutoRenewal: 自動更新が有効かどうかを示します。
Version: インスタンスのバージョン。
CommodityCode: 商品コード。
GatewayMemory: ゲートウェイのメモリリソース。
PaymentType: インスタンスの課金方法。
InstanceType: インスタンスのタイプ。
Tags: インスタンスのタグ。