Bicep リソース定義
クラスター リソースの種類は、次を対象とする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.HDInsight/clusters リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.HDInsight/clusters@2025-01-15-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {
tenantId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
clusterDefinition: {
blueprint: 'string'
componentVersion: {
{customized property}: 'string'
}
configurations: any(...)
kind: 'string'
}
clusterVersion: 'string'
computeIsolationProperties: {
enableComputeIsolation: bool
hostSku: 'string'
}
computeProfile: {
roles: [
{
autoscale: {
capacity: {
maxInstanceCount: int
minInstanceCount: int
}
recurrence: {
schedule: [
{
days: [
'string'
]
timeAndCapacity: {
maxInstanceCount: int
minInstanceCount: int
time: 'string'
}
}
]
timeZone: 'string'
}
}
dataDisksGroups: [
{
disksPerNode: int
}
]
encryptDataDisks: bool
hardwareProfile: {
vmSize: 'string'
}
minInstanceCount: int
name: 'string'
osProfile: {
linuxOperatingSystemProfile: {
password: 'string'
sshProfile: {
publicKeys: [
{
certificateData: 'string'
}
]
}
username: 'string'
}
}
scriptActions: [
{
name: 'string'
parameters: 'string'
uri: 'string'
}
]
targetInstanceCount: int
virtualNetworkProfile: {
id: 'string'
subnet: 'string'
}
VMGroupName: 'string'
}
]
}
diskEncryptionProperties: {
encryptionAlgorithm: 'string'
encryptionAtHost: bool
keyName: 'string'
keyVersion: 'string'
msiResourceId: 'string'
vaultUri: 'string'
}
encryptionInTransitProperties: {
isEncryptionInTransitEnabled: bool
}
kafkaRestProperties: {
clientGroupInfo: {
groupId: 'string'
groupName: 'string'
}
configurationOverride: {
{customized property}: 'string'
}
}
minSupportedTlsVersion: 'string'
networkProperties: {
outboundDependenciesManagedType: 'string'
privateLink: 'string'
publicIpTag: {
ipTagType: 'string'
tag: 'string'
}
resourceProviderConnection: 'string'
}
osType: 'string'
privateLinkConfigurations: [
{
name: 'string'
properties: {
groupId: 'string'
ipConfigurations: [
{
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
securityProfile: {
aaddsResourceId: 'string'
clusterUsersGroupDNs: [
'string'
]
directoryType: 'string'
domain: 'string'
domainUsername: 'string'
domainUserPassword: 'string'
ldapsUrls: [
'string'
]
msiResourceId: 'string'
organizationalUnitDN: 'string'
}
storageProfile: {
storageaccounts: [
{
container: 'string'
enableSecureChannel: bool
fileshare: 'string'
fileSystem: 'string'
isDefault: bool
key: 'string'
msiResourceId: 'string'
name: 'string'
resourceId: 'string'
saskey: 'string'
}
]
}
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
プロパティ値
Microsoft.HDInsight/クラスター
名前 |
形容 |
価値 |
同一性 |
クラスターの ID (構成されている場合)。 |
ClusterIdentity の |
場所 |
クラスターの場所。 |
糸 |
名前 |
リソース名 |
string (必須) |
プロパティ |
クラスターはパラメーターを作成します。 |
ClusterCreatePropertiesOrClusterGetProperties の |
タグ |
リソース タグ |
タグ名と値のディクショナリ。 テンプレート の タグを参照してください |
ゾーン |
可用性ゾーン。 |
文字列[] |
自動スケーリング
名前 |
形容 |
価値 |
能力 |
負荷ベースの自動スケーリングのパラメーター |
autoscaleCapacity の |
再発 |
スケジュール ベースの自動スケールのパラメーター |
自動スケールRecurrence |
自動スケールキャパシティ
名前 |
形容 |
価値 |
最大インスタンス数 |
クラスターの最大インスタンス数 |
整数 (int) |
minインスタンスカウント |
クラスターの最小インスタンス数 |
整数 (int) |
自動スケールRecurrence
名前 |
形容 |
価値 |
計画 |
スケジュールベースの自動スケール ルールの配列 |
自動スケーリングスケジュール[] |
タイムゾーン |
自動スケール スケジュール時刻のタイム ゾーン |
糸 |
自動スケーリングスケジュール
名前 |
形容 |
価値 |
日 |
スケジュールベースの自動スケール ルールの曜日 |
次のいずれかを含む文字列配列: 「フライデー」 「月曜日」 「サタデー」 「サンデー」 「木曜日」 「火曜日」 「水曜日」 |
timeAndCapacity |
スケジュールベースの自動スケール ルールの時間と容量 |
AutoscaleTimeAndCapacity の |
自動スケールTimeAndCapacity
名前 |
形容 |
価値 |
最大インスタンス数 |
クラスターの最大インスタンス数 |
整数 (int) |
minインスタンスカウント |
クラスターの最小インスタンス数 |
整数 (int) |
時間 |
xx:xx 形式の 24 時間の時刻 |
糸 |
クライアントグループ情報
名前 |
形容 |
価値 |
グループID |
AAD セキュリティ グループ ID。 |
糸 |
グループ名 |
AAD セキュリティ グループ名。 |
糸 |
ClusterCreatePropertiesまたはClusterGetProperties
名前 |
形容 |
価値 |
クラスタ定義 |
クラスター定義。 |
ClusterDefinition の |
クラスタバージョン |
クラスターのバージョン。 |
糸 |
computeIsolationProperties の |
コンピューティング分離プロパティ。 |
ComputeIsolationProperties (英語) |
コンピュートプロファイル |
コンピューティング プロファイル。 |
ComputeProfile の |
diskEncryptionProperties (英語) |
ディスク暗号化のプロパティ。 |
DiskEncryptionProperties の |
encryptionInTransitプロパティ |
転送中の暗号化プロパティ。 |
EncryptionInTransitProperties (英語) |
kafkaレストプロパティ |
クラスター kafka rest プロキシの構成。 |
カフカレストプロパティ |
minSupportedTlsVersion (英語) |
サポートされる最小限の tls バージョン。 |
糸 |
ネットワークプロパティ |
ネットワーク プロパティ。 |
ネットワークプロパティ |
osTypeの |
オペレーティング システムの種類。 |
「リナックス」 「ウィンドウズ」 |
privateLinkConfigurations(プライベートリンク構成) |
プライベート リンクの構成。 |
プライベートリンク設定[] |
セキュリティプロファイル |
セキュリティ プロファイル。 |
SecurityProfile の |
storageプロファイル |
ストレージ プロファイル。 |
StorageProfile の |
層 |
クラスター層。 |
「プレミアム」 「スタンダード」 |
ClusterDefinition (クラスター定義)
名前 |
形容 |
価値 |
青写真 |
ブループリントへのリンク。 |
糸 |
componentVersion (コンポーネントバージョン) |
クラスター内のさまざまなサービスのバージョン。 |
ClusterDefinitionComponentVersion の |
構成 |
クラスター構成。 |
任意 |
種類 |
クラスターの種類。 |
糸 |
ClusterDefinitionComponentVersion (クラスタ定義コンポーネント バージョン)
クラスタアイデンティティ
名前 |
形容 |
価値 |
種類 |
クラスターに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 |
「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) |
クラスターに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
ClusterIdentityUserAssignedIdentities の |
ClusterIdentityUserAssignedIdentities
ComputeIsolationProperties (英語)
名前 |
形容 |
価値 |
enableComputeIsolationの |
このフラグは、コンピューティングの分離を有効にするかどうかを示します。 |
ブール (bool) |
ホストスク |
ホスト SKU。 |
糸 |
コンピュートプロファイル
名前 |
形容 |
価値 |
役割 |
クラスター内のロールの一覧。 |
ロールの[] |
DataDisksグループ
名前 |
形容 |
価値 |
ディスクパーノード |
ノードあたりのディスク数。 |
整数 (int) |
DiskEncryptionProperties (英語)
名前 |
形容 |
価値 |
暗号化アルゴリズム |
暗号化のアルゴリズム識別子。既定の RSA-OAEP。 |
「RSA-OAEP」 「RSA-OAEP-256」 「RSA1_5」 |
暗号化アットホスト |
リソース ディスク暗号化が有効かどうかを示します。 |
ブール (bool) |
キー名 |
ディスク暗号化を有効にするために使用されるキー名。 |
糸 |
キーバージョン |
ディスク暗号化を有効にするために使用される特定のキー バージョン。 |
糸 |
msiリソースID |
キー コンテナーへのアクセスに使用されるマネージド ID のリソース ID。 |
糸 |
vaultUri (英語) |
顧客キーが配置されているベース キー コンテナー URI (例: https://myvault.vault.azure.net |
糸 |
EncryptionInTransitProperties (英語)
名前 |
形容 |
価値 |
isEncryptionInTransitEnabled (英語) |
クラスター ノード間の通信が転送中に暗号化されているかどうかを示します。 |
ブール (bool) |
ハードウェアプロファイル
IPConfiguration
名前 |
形容 |
価値 |
名前 |
プライベート リンク IP 構成の名前。 |
string (必須) |
プロパティ |
プライベート リンク IP 構成プロパティ。 |
IPConfigurationProperties の |
IPConfigurationプロパティ
名前 |
形容 |
価値 |
原発 |
この IP 構成が対応する NIC のプライマリであるかどうかを示します。 |
ブール (bool) |
プライベートIPアドレス |
IP アドレス。 |
糸 |
privateIPAllocationメソッド |
プライベート IP アドレスが割り当てられるメソッド。 |
「ダイナミック」 '静的' |
サブネット |
サブネット リソース ID。 |
リソースID |
Ipタグ
名前 |
形容 |
価値 |
ipTagType (英語) |
ipTag の種類 (FirstPartyUsage の例) を取得または設定します。 |
string (必須) |
タグ |
パブリック IP に関連付けられている IpTag の値を取得または設定します。 HDInsight、SQL、Storage などの例 |
string (必須) |
カフカレストプロパティ
名前 |
形容 |
価値 |
クライアントグループ情報 |
AAD セキュリティ グループの情報。 |
クライアントグループ情報 |
configurationOverride(設定オーバーライド) |
オーバーライドする必要がある構成。 |
KafkaRestPropertiesConfigurationOverride の |
KafkaRestPropertiesConfigurationOverride(カフカレストプロパティコンフィギュレーションオーバーライド)
LinuxOperatingSystemProfile
名前 |
形容 |
価値 |
パスワード |
パスワード。 |
糸 |
sshプロファイル |
SSH プロファイル。 |
SshProfile の |
ユーザー名 |
ユーザー名。 |
糸 |
ネットワークプロパティ
名前 |
形容 |
価値 |
outboundDependenciesManagedType (英語) |
HDInsight クラスターの送信依存関係の管理方法を説明する値。 "マネージド" は、送信依存関係が HDInsight サービスによって管理されることを意味します。 "外部" とは、送信依存関係が顧客固有のソリューションによって管理されることを意味します。 |
「外部」 「管理」 |
プライベートリンク |
プライベート リンクが有効かどうかを示します。 |
「無効」 「有効」 |
publicIpタグ |
HDInsight クラスターと共に作成されたパブリック IP の IP タグを取得または設定します。 |
IpTag の |
リソースプロバイダ接続 |
リソース プロバイダー接続の方向。 |
「インバウンド」 「アウトバウンド」 |
オスプロフィール
名前 |
形容 |
価値 |
linuxオペレーティングシステムプロファイル |
Linux OS プロファイル。 |
LinuxOperatingSystemProfile の |
PrivateLinkConfiguration (英語)
PrivateLinkConfigurationProperties (英語)
名前 |
形容 |
価値 |
グループID |
プライベート リンク構成を適用する HDInsight プライベート リンク可能サブリソース名。 たとえば、'headnode'、'gateway'、'edgenode' などです。 |
string (必須) |
ipConfigurationsの |
プライベート リンク サービスの IP 構成。 |
IPConfiguration[] (必須) |
リソースID
名前 |
形容 |
価値 |
身分証明書 |
Azure リソース ID。 |
糸 |
役割
名前 |
形容 |
価値 |
自動スケーリング |
自動スケールの構成。 |
自動スケール の |
dataDisksグループ |
ロールのデータ ディスク グループ。 |
DataDisksグループ[] |
encryptDataDisks の暗号化 |
データ ディスクを暗号化するかどうかを示します。 |
ブール (bool) |
ハードウェアプロファイル |
ハードウェア プロファイル。 |
HardwareProfile の |
minインスタンスカウント |
クラスターの最小インスタンス数。 |
整数 (int) |
名前 |
ロールの名前。 |
糸 |
osプロフィール |
オペレーティング システム プロファイル。 |
OsProfile の |
スクリプトアクション |
ロールに対するスクリプト アクションの一覧。 |
ScriptAction[] |
targetInstanceCount (ターゲットインスタンス数) |
クラスターのインスタンス数。 |
整数 (int) |
virtualNetworkProfile (英語) |
仮想ネットワーク プロファイル。 |
VirtualNetworkProfile の |
VMGroupName (英語) |
仮想マシン グループの名前。 |
糸 |
スクリプトアクション
名前 |
形容 |
価値 |
名前 |
スクリプト アクションの名前。 |
string (必須) |
パラメーター |
指定されたスクリプトのパラメーター。 |
string (必須) |
URI |
スクリプトの URI。 |
string (必須) |
セキュリティプロファイル
名前 |
形容 |
価値 |
aaddsリソースID |
ユーザーの Azure Active Directory Domain Service のリソース ID。 |
糸 |
clusterUsersGroupDNs |
随意。 クラスター ユーザー グループの識別名 |
文字列[] |
ディレクトリタイプ |
ディレクトリの種類。 |
「ActiveDirectory」 |
ドメイン |
組織の Active Directory ドメイン。 |
糸 |
ドメインユーザー名 |
クラスターに対する管理者特権を持つドメイン ユーザー アカウント。 |
糸 |
ドメインユーザーパスワード |
ドメイン管理者のパスワード。 |
糸 |
ldapsのURL |
Active Directory と通信するための LDAPS プロトコル URL。 |
文字列[] |
msiリソースID |
ユーザーの AADDS でクラスター関連の成果物を読み取って作成するためのアクセス許可を持つユーザー割り当て ID。 |
糸 |
organizationalUnitDN |
クラスターとサービス アカウントを配置する Active Directory 内の組織単位。 |
糸 |
Sshプロファイル
SshPublicKey (英語)
名前 |
形容 |
価値 |
certificateデータ |
SSH の証明書。 |
糸 |
ストレージアカウント
名前 |
形容 |
価値 |
コンテナ |
ストレージ アカウント内のコンテナー。WASB ストレージ アカウントに対してのみ指定されます。 |
糸 |
enableSecureChannel |
セキュリティで保護されたチャネルを有効にするかどうかは、省略可能なフィールドです。 既定値は、クラスター バージョンが 5.1 < 場合は false、クラスター バージョンが >= 5.1 の場合は true です。 |
ブール (bool) |
ファイル共有 |
ファイル共有名。 |
糸 |
ファイルシステム |
ファイルシステム。Azure Data Lake Storage Gen 2 にのみ指定されます。 |
糸 |
isDefault (デフォルト) |
ストレージ アカウントが既定のストレージ アカウントかどうか。 |
ブール (bool) |
鍵 |
ストレージ アカウントのアクセス キー。 |
糸 |
msiリソースID |
ストレージ アカウントへのアクセスが許可されているマネージド ID (MSI) は、Azure Data Lake Storage Gen 2 に対してのみ指定されます。 |
糸 |
名前 |
ストレージ アカウントの名前。 |
糸 |
リソースID |
ストレージ アカウントのリソース ID。Azure Data Lake Storage Gen 2 に対してのみ指定されます。 |
糸 |
サスキー |
Shared Access Signature キー。 |
糸 |
ストレージプロファイル
名前 |
形容 |
価値 |
ストレージアカウント |
クラスター内のストレージ アカウントの一覧。 |
ストレージアカウント[] |
ユーザー割り当て識別子
名前 |
形容 |
価値 |
テナントID |
ユーザー割り当て ID のテナント ID。 |
糸 |
VirtualNetworkProfile(バーチャルネットワークプロファイル)
名前 |
形容 |
価値 |
身分証明書 |
仮想ネットワークの ID。 |
糸 |
サブネット |
サブネットの名前。 |
糸 |
使用例
Azure クイック スタートのサンプル
次 Azure クイック スタート テンプレート、このリソースの種類をデプロイするための Bicep サンプルが含まれています。
Bicep ファイル |
形容 |
HDInsight に Linux ベースの HBase クラスターをデプロイする |
このテンプレートを使用すると、Azure HDInsight で Linux ベースの HBase クラスターを作成できます。 |
Azure HDInsight に Spark クラスターをデプロイする |
このテンプレートを使用すると、Azure HDInsight で Spark クラスターを作成できます。 |
HDInsight に Interative Hive クラスターをデプロイする |
このテンプレートを使用すると、HDInsight と依存する Azure Storage アカウントで Interative Hive (LLAP) クラスターを作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 SSH 公開キー認証を使用するテンプレートについては、/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey に関するページを参照してください。 |
ストレージと SSH パスワード を使用して HDInsight クラスターをデプロイする |
このテンプレートを使用すると、HDInsight と依存する Azure Storage アカウントで Linux ベースの Hadoop クラスターを作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 SSH 公開キー認証を使用したテンプレートについては、/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ を参照してください。 |
仮想ネットワーク で HDInsight に Kafka をデプロイする |
このテンプレートを使用すると、Azure Virtual Network と、仮想ネットワーク内の HDInsight クラスター上に Kafka を作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 SSH 公開キー認証を使用したテンプレートについては、/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ を参照してください。 |
ARM テンプレート リソース定義
クラスター リソースの種類は、次を対象とする操作でデプロイできます。
-
リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。
Microsoft.HDInsight/clusters リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.HDInsight/clusters",
"apiVersion": "2025-01-15-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"tenantId": "string"
}
}
},
"location": "string",
"properties": {
"clusterDefinition": {
"blueprint": "string",
"componentVersion": {
"{customized property}": "string"
},
"configurations": {},
"kind": "string"
},
"clusterVersion": "string",
"computeIsolationProperties": {
"enableComputeIsolation": "bool",
"hostSku": "string"
},
"computeProfile": {
"roles": [
{
"autoscale": {
"capacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int"
},
"recurrence": {
"schedule": [
{
"days": [ "string" ],
"timeAndCapacity": {
"maxInstanceCount": "int",
"minInstanceCount": "int",
"time": "string"
}
}
],
"timeZone": "string"
}
},
"dataDisksGroups": [
{
"disksPerNode": "int"
}
],
"encryptDataDisks": "bool",
"hardwareProfile": {
"vmSize": "string"
},
"minInstanceCount": "int",
"name": "string",
"osProfile": {
"linuxOperatingSystemProfile": {
"password": "string",
"sshProfile": {
"publicKeys": [
{
"certificateData": "string"
}
]
},
"username": "string"
}
},
"scriptActions": [
{
"name": "string",
"parameters": "string",
"uri": "string"
}
],
"targetInstanceCount": "int",
"virtualNetworkProfile": {
"id": "string",
"subnet": "string"
},
"VMGroupName": "string"
}
]
},
"diskEncryptionProperties": {
"encryptionAlgorithm": "string",
"encryptionAtHost": "bool",
"keyName": "string",
"keyVersion": "string",
"msiResourceId": "string",
"vaultUri": "string"
},
"encryptionInTransitProperties": {
"isEncryptionInTransitEnabled": "bool"
},
"kafkaRestProperties": {
"clientGroupInfo": {
"groupId": "string",
"groupName": "string"
},
"configurationOverride": {
"{customized property}": "string"
}
},
"minSupportedTlsVersion": "string",
"networkProperties": {
"outboundDependenciesManagedType": "string",
"privateLink": "string",
"publicIpTag": {
"ipTagType": "string",
"tag": "string"
},
"resourceProviderConnection": "string"
},
"osType": "string",
"privateLinkConfigurations": [
{
"name": "string",
"properties": {
"groupId": "string",
"ipConfigurations": [
{
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"securityProfile": {
"aaddsResourceId": "string",
"clusterUsersGroupDNs": [ "string" ],
"directoryType": "string",
"domain": "string",
"domainUsername": "string",
"domainUserPassword": "string",
"ldapsUrls": [ "string" ],
"msiResourceId": "string",
"organizationalUnitDN": "string"
},
"storageProfile": {
"storageaccounts": [
{
"container": "string",
"enableSecureChannel": "bool",
"fileshare": "string",
"fileSystem": "string",
"isDefault": "bool",
"key": "string",
"msiResourceId": "string",
"name": "string",
"resourceId": "string",
"saskey": "string"
}
]
},
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
プロパティ値
Microsoft.HDInsight/クラスター
名前 |
形容 |
価値 |
apiVersion (英語) |
API のバージョン |
「2025-01-15-プレビュー」 |
同一性 |
クラスターの ID (構成されている場合)。 |
ClusterIdentity の |
場所 |
クラスターの場所。 |
糸 |
名前 |
リソース名 |
string (必須) |
プロパティ |
クラスターはパラメーターを作成します。 |
ClusterCreatePropertiesOrClusterGetProperties の |
タグ |
リソース タグ |
タグ名と値のディクショナリ。 テンプレート の タグを参照してください |
種類 |
リソースの種類 |
'Microsoft.HDInsight/clusters' |
ゾーン |
可用性ゾーン。 |
文字列[] |
自動スケーリング
名前 |
形容 |
価値 |
能力 |
負荷ベースの自動スケーリングのパラメーター |
autoscaleCapacity の |
再発 |
スケジュール ベースの自動スケールのパラメーター |
自動スケールRecurrence |
自動スケールキャパシティ
名前 |
形容 |
価値 |
最大インスタンス数 |
クラスターの最大インスタンス数 |
整数 (int) |
minインスタンスカウント |
クラスターの最小インスタンス数 |
整数 (int) |
自動スケールRecurrence
名前 |
形容 |
価値 |
計画 |
スケジュールベースの自動スケール ルールの配列 |
自動スケーリングスケジュール[] |
タイムゾーン |
自動スケール スケジュール時刻のタイム ゾーン |
糸 |
自動スケーリングスケジュール
名前 |
形容 |
価値 |
日 |
スケジュールベースの自動スケール ルールの曜日 |
次のいずれかを含む文字列配列: 「フライデー」 「月曜日」 「サタデー」 「サンデー」 「木曜日」 「火曜日」 「水曜日」 |
timeAndCapacity |
スケジュールベースの自動スケール ルールの時間と容量 |
AutoscaleTimeAndCapacity の |
自動スケールTimeAndCapacity
名前 |
形容 |
価値 |
最大インスタンス数 |
クラスターの最大インスタンス数 |
整数 (int) |
minインスタンスカウント |
クラスターの最小インスタンス数 |
整数 (int) |
時間 |
xx:xx 形式の 24 時間の時刻 |
糸 |
クライアントグループ情報
名前 |
形容 |
価値 |
グループID |
AAD セキュリティ グループ ID。 |
糸 |
グループ名 |
AAD セキュリティ グループ名。 |
糸 |
ClusterCreatePropertiesまたはClusterGetProperties
名前 |
形容 |
価値 |
クラスタ定義 |
クラスター定義。 |
ClusterDefinition の |
クラスタバージョン |
クラスターのバージョン。 |
糸 |
computeIsolationProperties の |
コンピューティング分離プロパティ。 |
ComputeIsolationProperties (英語) |
コンピュートプロファイル |
コンピューティング プロファイル。 |
ComputeProfile の |
diskEncryptionProperties (英語) |
ディスク暗号化のプロパティ。 |
DiskEncryptionProperties の |
encryptionInTransitプロパティ |
転送中の暗号化プロパティ。 |
EncryptionInTransitProperties (英語) |
kafkaレストプロパティ |
クラスター kafka rest プロキシの構成。 |
カフカレストプロパティ |
minSupportedTlsVersion (英語) |
サポートされる最小限の tls バージョン。 |
糸 |
ネットワークプロパティ |
ネットワーク プロパティ。 |
ネットワークプロパティ |
osTypeの |
オペレーティング システムの種類。 |
「リナックス」 「ウィンドウズ」 |
privateLinkConfigurations(プライベートリンク構成) |
プライベート リンクの構成。 |
プライベートリンク設定[] |
セキュリティプロファイル |
セキュリティ プロファイル。 |
SecurityProfile の |
storageプロファイル |
ストレージ プロファイル。 |
StorageProfile の |
層 |
クラスター層。 |
「プレミアム」 「スタンダード」 |
ClusterDefinition (クラスター定義)
名前 |
形容 |
価値 |
青写真 |
ブループリントへのリンク。 |
糸 |
componentVersion (コンポーネントバージョン) |
クラスター内のさまざまなサービスのバージョン。 |
ClusterDefinitionComponentVersion の |
構成 |
クラスター構成。 |
任意 |
種類 |
クラスターの種類。 |
糸 |
ClusterDefinitionComponentVersion (クラスタ定義コンポーネント バージョン)
クラスタアイデンティティ
名前 |
形容 |
価値 |
種類 |
クラスターに使用される ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 |
「なし」 'システム割り当て' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities (ユーザー割り当て済みアイデンティティ) |
クラスターに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 |
ClusterIdentityUserAssignedIdentities の |
ClusterIdentityUserAssignedIdentities
ComputeIsolationProperties (英語)
名前 |
形容 |
価値 |
enableComputeIsolationの |
このフラグは、コンピューティングの分離を有効にするかどうかを示します。 |
ブール (bool) |
ホストスク |
ホスト SKU。 |
糸 |
コンピュートプロファイル
名前 |
形容 |
価値 |
役割 |
クラスター内のロールの一覧。 |
ロールの[] |
DataDisksグループ
名前 |
形容 |
価値 |
ディスクパーノード |
ノードあたりのディスク数。 |
整数 (int) |
DiskEncryptionProperties (英語)
名前 |
形容 |
価値 |
暗号化アルゴリズム |
暗号化のアルゴリズム識別子。既定の RSA-OAEP。 |
「RSA-OAEP」 「RSA-OAEP-256」 「RSA1_5」 |
暗号化アットホスト |
リソース ディスク暗号化が有効かどうかを示します。 |
ブール (bool) |
キー名 |
ディスク暗号化を有効にするために使用されるキー名。 |
糸 |
キーバージョン |
ディスク暗号化を有効にするために使用される特定のキー バージョン。 |
糸 |
msiリソースID |
キー コンテナーへのアクセスに使用されるマネージド ID のリソース ID。 |
糸 |
vaultUri (英語) |
顧客キーが配置されているベース キー コンテナー URI (例: https://myvault.vault.azure.net |
糸 |
EncryptionInTransitProperties (英語)
名前 |
形容 |
価値 |
isEncryptionInTransitEnabled (英語) |
クラスター ノード間の通信が転送中に暗号化されているかどうかを示します。 |
ブール (bool) |
ハードウェアプロファイル
IPConfiguration
名前 |
形容 |
価値 |
名前 |
プライベート リンク IP 構成の名前。 |
string (必須) |
プロパティ |
プライベート リンク IP 構成プロパティ。 |
IPConfigurationProperties の |
IPConfigurationプロパティ
名前 |
形容 |
価値 |
原発 |
この IP 構成が対応する NIC のプライマリであるかどうかを示します。 |
ブール (bool) |
プライベートIPアドレス |
IP アドレス。 |
糸 |
privateIPAllocationメソッド |
プライベート IP アドレスが割り当てられるメソッド。 |
「ダイナミック」 '静的' |
サブネット |
サブネット リソース ID。 |
リソースID |
Ipタグ
名前 |
形容 |
価値 |
ipTagType (英語) |
ipTag の種類 (FirstPartyUsage の例) を取得または設定します。 |
string (必須) |
タグ |
パブリック IP に関連付けられている IpTag の値を取得または設定します。 HDInsight、SQL、Storage などの例 |
string (必須) |
カフカレストプロパティ
名前 |
形容 |
価値 |
クライアントグループ情報 |
AAD セキュリティ グループの情報。 |
クライアントグループ情報 |
configurationOverride(設定オーバーライド) |
オーバーライドする必要がある構成。 |
KafkaRestPropertiesConfigurationOverride の |
KafkaRestPropertiesConfigurationOverride(カフカレストプロパティコンフィギュレーションオーバーライド)
LinuxOperatingSystemProfile
名前 |
形容 |
価値 |
パスワード |
パスワード。 |
糸 |
sshプロファイル |
SSH プロファイル。 |
SshProfile の |
ユーザー名 |
ユーザー名。 |
糸 |
ネットワークプロパティ
名前 |
形容 |
価値 |
outboundDependenciesManagedType (英語) |
HDInsight クラスターの送信依存関係の管理方法を説明する値。 "マネージド" は、送信依存関係が HDInsight サービスによって管理されることを意味します。 "外部" とは、送信依存関係が顧客固有のソリューションによって管理されることを意味します。 |
「外部」 「管理」 |
プライベートリンク |
プライベート リンクが有効かどうかを示します。 |
「無効」 「有効」 |
publicIpタグ |
HDInsight クラスターと共に作成されたパブリック IP の IP タグを取得または設定します。 |
IpTag の |
リソースプロバイダ接続 |
リソース プロバイダー接続の方向。 |
「インバウンド」 「アウトバウンド」 |
オスプロフィール
名前 |
形容 |
価値 |
linuxオペレーティングシステムプロファイル |
Linux OS プロファイル。 |
LinuxOperatingSystemProfile の |
PrivateLinkConfiguration (英語)
PrivateLinkConfigurationProperties (英語)
名前 |
形容 |
価値 |
グループID |
プライベート リンク構成を適用する HDInsight プライベート リンク可能サブリソース名。 たとえば、'headnode'、'gateway'、'edgenode' などです。 |
string (必須) |
ipConfigurationsの |
プライベート リンク サービスの IP 構成。 |
IPConfiguration[] (必須) |
リソースID
名前 |
形容 |
価値 |
身分証明書 |
Azure リソース ID。 |
糸 |
役割
名前 |
形容 |
価値 |
自動スケーリング |
自動スケールの構成。 |
自動スケール の |
dataDisksグループ |
ロールのデータ ディスク グループ。 |
DataDisksグループ[] |
encryptDataDisks の暗号化 |
データ ディスクを暗号化するかどうかを示します。 |
ブール (bool) |
ハードウェアプロファイル |
ハードウェア プロファイル。 |
HardwareProfile の |
minインスタンスカウント |
クラスターの最小インスタンス数。 |
整数 (int) |
名前 |
ロールの名前。 |
糸 |
osプロフィール |
オペレーティング システム プロファイル。 |
OsProfile の |
スクリプトアクション |
ロールに対するスクリプト アクションの一覧。 |
ScriptAction[] |
targetInstanceCount (ターゲットインスタンス数) |
クラスターのインスタンス数。 |
整数 (int) |
virtualNetworkProfile (英語) |
仮想ネットワーク プロファイル。 |
VirtualNetworkProfile の |
VMGroupName (英語) |
仮想マシン グループの名前。 |
糸 |
スクリプトアクション
名前 |
形容 |
価値 |
名前 |
スクリプト アクションの名前。 |
string (必須) |
パラメーター |
指定されたスクリプトのパラメーター。 |
string (必須) |
URI |
スクリプトの URI。 |
string (必須) |
セキュリティプロファイル
名前 |
形容 |
価値 |
aaddsリソースID |
ユーザーの Azure Active Directory Domain Service のリソース ID。 |
糸 |
clusterUsersGroupDNs |
随意。 クラスター ユーザー グループの識別名 |
文字列[] |
ディレクトリタイプ |
ディレクトリの種類。 |
「ActiveDirectory」 |
ドメイン |
組織の Active Directory ドメイン。 |
糸 |
ドメインユーザー名 |
クラスターに対する管理者特権を持つドメイン ユーザー アカウント。 |
糸 |
ドメインユーザーパスワード |
ドメイン管理者のパスワード。 |
糸 |
ldapsのURL |
Active Directory と通信するための LDAPS プロトコル URL。 |
文字列[] |
msiリソースID |
ユーザーの AADDS でクラスター関連の成果物を読み取って作成するためのアクセス許可を持つユーザー割り当て ID。 |
糸 |
organizationalUnitDN |
クラスターとサービス アカウントを配置する Active Directory 内の組織単位。 |
糸 |
Sshプロファイル
SshPublicKey (英語)
名前 |
形容 |
価値 |
certificateデータ |
SSH の証明書。 |
糸 |
ストレージアカウント
名前 |
形容 |
価値 |
コンテナ |
ストレージ アカウント内のコンテナー。WASB ストレージ アカウントに対してのみ指定されます。 |
糸 |
enableSecureChannel |
セキュリティで保護されたチャネルを有効にするかどうかは、省略可能なフィールドです。 既定値は、クラスター バージョンが 5.1 < 場合は false、クラスター バージョンが >= 5.1 の場合は true です。 |
ブール (bool) |
ファイル共有 |
ファイル共有名。 |
糸 |
ファイルシステム |
ファイルシステム。Azure Data Lake Storage Gen 2 にのみ指定されます。 |
糸 |
isDefault (デフォルト) |
ストレージ アカウントが既定のストレージ アカウントかどうか。 |
ブール (bool) |
鍵 |
ストレージ アカウントのアクセス キー。 |
糸 |
msiリソースID |
ストレージ アカウントへのアクセスが許可されているマネージド ID (MSI) は、Azure Data Lake Storage Gen 2 に対してのみ指定されます。 |
糸 |
名前 |
ストレージ アカウントの名前。 |
糸 |
リソースID |
ストレージ アカウントのリソース ID。Azure Data Lake Storage Gen 2 に対してのみ指定されます。 |
糸 |
サスキー |
Shared Access Signature キー。 |
糸 |
ストレージプロファイル
名前 |
形容 |
価値 |
ストレージアカウント |
クラスター内のストレージ アカウントの一覧。 |
ストレージアカウント[] |
ユーザー割り当て識別子
名前 |
形容 |
価値 |
テナントID |
ユーザー割り当て ID のテナント ID。 |
糸 |
VirtualNetworkProfile(バーチャルネットワークプロファイル)
名前 |
形容 |
価値 |
身分証明書 |
仮想ネットワークの ID。 |
糸 |
サブネット |
サブネットの名前。 |
糸 |
使用例
Azure クイック スタート テンプレート
このリソースの種類 デプロイする Azure クイック スタート テンプレート 次に示します。
テンプレート |
形容 |
HDInsight Linux クラスターを作成し、スクリプト アクションを実行
Azure にデプロイする |
テンプレートは、仮想ネットワークに HDInsight Linux クラスターを作成し、すべてのノードでカスタム スクリプト アクションを実行し、環境 var を設定します。 |
ADAM を実行する HDInsight クラスターを作成します
Azure にデプロイする |
ゲノム分析プラットフォーム ADAM を実行する HDInsight Linux クラスターを作成します。 |
Apache Spark 1.4.1 を実行する HDInsight クラスターを作成します
Azure にデプロイする |
Apache Spark 1.4.1 を実行する HDInsight Linux クラスターを作成します。 |
HDInsight クラスターと SQL データベース をデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Sqoop をテストするための HDInsight クラスターと SQL Database を作成できます。 |
エッジ ノード を使用して HDInsight クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Linux を実行する HDInsight クラスターを空のエッジ ノードで作成できます。 詳細については、「/azure/hdinsight/hdinsight-apps-use-edge-node」を参照してください。 |
HDInsight に Linux ベースの HBase クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Azure HDInsight で Linux ベースの HBase クラスターを作成できます。 |
VNet 内にセキュリティで保護された VNet と HDInsight クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Azure VNet と、VNet 内で Linux を実行する HDInsight Hadoop クラスターを作成できます。 |
VNet に Spark クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、VNet 内に Azure VNet と HDInsight Spark クラスターを作成できます。 |
Azure HDInsight に Spark クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Azure HDInsight で Spark クラスターを作成できます。 |
VNet 内に VNet と HBase クラスターをデプロイ
Azure にデプロイする |
このテンプレートを使用すると、Azure VNet と、VNet 内で Linux を実行する HDInsight HBase クラスターを作成できます。 |
VNet 内に Azure VNet と 2 つの HBase クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、HBase レプリケーションを構成するために、VNet 内に 2 つの HBase クラスターを使用して HBase 環境を構成できます。 |
HDInsight に Interative Hive クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、HDInsight と依存する Azure Storage アカウントで Interative Hive (LLAP) クラスターを作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 SSH 公開キー認証を使用するテンプレートについては、/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey に関するページを参照してください。 |
R サーバー HDInsight クラスター をデプロイする
Azure にデプロイする |
このテンプレートを使用すると、HDInsight 用の R Server を使用して Linux を実行する HDInsight クラスターを作成できます。 このテンプレートでは、Azure Storage アカウントも作成されます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 |
1 つのリージョンに 2 つの VNet を使用して HBase レプリケーションをデプロイ
Azure にデプロイする |
このテンプレートを使用すると、HBase レプリケーションを構成するために、同じリージョン内の 2 つの VNet 内に 2 つの HBase クラスターを含む aN HBase 環境を構成できます。 |
HDInsight クラスターのデプロイ + Confluent Schema Registry ノード
Azure にデプロイする |
このテンプレートを使用すると、スキーマ レジストリ エッジ ノードを使用して Linux を実行する HDInsight クラスターを作成できます。 詳細については、「/azure/hdinsight/hdinsight-apps-use-edge-node」を参照してください。 |
既存の既定のストレージ を使用して HDInsight クラスターをデプロイ
Azure にデプロイする |
このテンプレートを使用すると、HDInsight で Hadoop クラスターを作成できます。 クラスターでは、既定のストレージ アクセスとして既存のストレージ アカウントが使用されます。 |
既存のリンクされたストレージ を使用して HDInsight クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、HDInsight で Hadoop クラスターと依存する既定のストレージ アカウントを作成できます。 このテンプレートは、既存のストレージ アカウントもリンクします。 通常、リンクされたストレージ アカウントにはビジネス データが含まれます。 |
ストレージと SSH パスワード を使用して HDInsight クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、HDInsight と依存する Azure Storage アカウントで Linux ベースの Hadoop クラスターを作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 SSH 公開キー認証を使用したテンプレートについては、/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ を参照してください。 |
Linux に HDInsight をデプロイする (Azure Storage、SSH キーを使用)
Azure にデプロイする |
このテンプレートを使用すると、Linux を実行する HDInsight クラスターを作成できます。 このテンプレートでは、Azure Storage アカウントも作成されます。 クラスターの SSH 認証方法は、ユーザー名/公開キーです。 |
新しい Data Lake Store と Storage に HDInsight をデプロイする
Azure にデプロイする |
このテンプレートを使用すると、新しい Data Lake Store アカウントとストレージ アカウントを使用して、新しい Linux HDInsight クラスターをデプロイできます。 |
仮想ネットワーク で HDInsight に Kafka をデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Azure Virtual Network と、仮想ネットワーク内の HDInsight クラスター上に Kafka を作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 SSH 公開キー認証を使用したテンプレートについては、/samples/azure/azure-quickstart-templates/hdinsight-linux-ssh-publickey/ を参照してください。 |
HDInsight で書き込みを強化して Linux HBase クラスターをデプロイする
Azure にデプロイする |
このテンプレートを使用すると、Azure HDInsight で書き込みを強化した Linux ベースの HBase クラスターを作成できます。 |
HDInsight (既存の Hive メタストア上の Linux、SSH、vnet)
Azure にデプロイする |
このテンプレートを使用すると、既存の Hive メタストアと仮想ネットワーク上で Linux を実行する HDInsight クラスターを作成できます。 クラスターの SSH 認証方法は、ユーザー名とパスワードです。 |
TLS バージョン 1.2 以降の HDInsight クラスターを
Azure にデプロイする |
このテンプレートを使用すると、TLS プロトコルを 1.2 以降に適用した HDInsight クラスターを作成できます。 |
VNET でカスタム Ambari + Hive メタストア DB を使用して HDInsight を する
Azure にデプロイする |
このテンプレートを使用すると、カスタム Ambari DB と Hive Metastore の両方として機能する新しい SQL DB を使用して、既存の仮想ネットワークに HDInsight クラスターを作成できます。 既存の SQL Sever、ストレージ アカウント、VNET が必要です。 |
負荷ベースの自動スケールが有効になっている HDInsight の
Azure にデプロイする |
このテンプレートを使用すると、負荷ベースの自動スケールが有効になっている HDInsight Spark クラスターを作成できます。 |
スケジュールベースの自動スケールが有効になっている HDInsight を する
Azure にデプロイする |
このテンプレートを使用すると、スケジュールベースの自動スケールが有効になっている HDInsight Spark クラスターを作成できます。 |