Microsoft.HDInsight clusterpools/clusters 2023-06-01-preview
Bicep リソース定義
clusterpools/clusters リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.HDInsight/clusterpools/clusters リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.HDInsight/clusterpools/clusters@2023-06-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
clusterProfile: {
authorizationProfile: {
groupIds: [
'string'
]
userIds: [
'string'
]
}
autoscaleProfile: {
autoscaleType: 'string'
enabled: bool
gracefulDecommissionTimeout: int
loadBasedConfig: {
cooldownPeriod: int
maxNodes: int
minNodes: int
pollInterval: int
scalingRules: [
{
actionType: 'string'
comparisonRule: {
operator: 'string'
threshold: int
}
evaluationCount: int
scalingMetric: 'string'
}
]
}
scheduleBasedConfig: {
defaultCount: int
schedules: [
{
count: int
days: [
'string'
]
endTime: 'string'
startTime: 'string'
}
]
timeZone: 'string'
}
}
clusterVersion: 'string'
flinkProfile: {
catalogOptions: {
hive: {
metastoreDbConnectionPasswordSecret: 'string'
metastoreDbConnectionURL: 'string'
metastoreDbConnectionUserName: 'string'
}
}
historyServer: {
cpu: int
memory: int
}
jobManager: {
cpu: int
memory: int
}
numReplicas: int
storage: {
storagekey: 'string'
storageUri: 'string'
}
taskManager: {
cpu: int
memory: int
}
}
identityProfile: {
msiClientId: 'string'
msiObjectId: 'string'
msiResourceId: 'string'
}
kafkaProfile: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
llapProfile: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
logAnalyticsProfile: {
applicationLogs: {
stdErrorEnabled: bool
stdOutEnabled: bool
}
enabled: bool
metricsEnabled: bool
}
ossVersion: 'string'
prometheusProfile: {
enabled: bool
}
scriptActionProfiles: [
{
name: 'string'
parameters: 'string'
services: [
'string'
]
shouldPersist: bool
timeoutInMinutes: int
type: 'string'
url: 'string'
}
]
secretsProfile: {
keyVaultResourceId: 'string'
secrets: [
{
keyVaultObjectName: 'string'
referenceName: 'string'
type: 'string'
version: 'string'
}
]
}
serviceConfigsProfiles: [
{
configs: [
{
component: 'string'
files: [
{
content: 'string'
encoding: 'string'
fileName: 'string'
path: 'string'
values: {
{customized property}: 'string'
}
}
]
}
]
serviceName: 'string'
}
]
sparkProfile: {
defaultStorageUrl: 'string'
metastoreSpec: {
dbName: 'string'
dbPasswordSecretName: 'string'
dbServerHost: 'string'
dbUserName: 'string'
keyVaultId: 'string'
thriftUrl: 'string'
}
userPluginsSpec: {
plugins: [
{
path: 'string'
}
]
}
}
sshProfile: {
count: int
}
stubProfile: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
trinoProfile: {
catalogOptions: {
hive: [
{
catalogName: 'string'
metastoreDbConnectionPasswordSecret: 'string'
metastoreDbConnectionURL: 'string'
metastoreDbConnectionUserName: 'string'
metastoreWarehouseDir: 'string'
}
]
}
coordinator: {
debug: {
enable: bool
port: int
suspend: bool
}
highAvailabilityEnabled: bool
}
userPluginsSpec: {
plugins: [
{
enabled: bool
name: 'string'
path: 'string'
}
]
}
userTelemetrySpec: {
storage: {
hivecatalogName: 'string'
hivecatalogSchema: 'string'
partitionRetentionInDays: int
path: 'string'
}
}
worker: {
debug: {
enable: bool
port: int
suspend: bool
}
}
}
}
clusterType: 'string'
computeProfile: {
nodes: [
{
count: int
type: 'string'
vmSize: 'string'
}
]
}
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
AuthorizationProfile
名前 | 形容 | 価値 |
---|---|---|
groupIds | データ プレーン アクセスが許可されている AAD グループ ID。 | string[] |
userIds | データ プレーン アクセスが許可されている AAD ユーザー ID。 | string[] |
AutoscaleProfile
名前 | 形容 | 価値 |
---|---|---|
autoscaleType | 実装する自動スケールの種類 (スケジュールベースまたは負荷ベース) を指定するユーザー。 | 'LoadBased' 'ScheduleBased' |
有効 | これは、AKS クラスターの HDInsight で自動スケールが有効になっているかどうかを示します。 | bool (必須) |
gracefulDecommissionTimeout | このプロパティは、正常な使用停止タイムアウト用です。強制シャットダウンが実行されるまでの既定の設定は 3600 秒です。 これは、コンテナーとアプリケーションの実行が完了するのを待ってから、DECOMMISSIONING ノードを DECOMMISSIONED に移行するまでの最大時間です。 既定値は 3600 秒です。 負の値 (-1など) は、無限タイムアウトとして処理されます。 | int |
loadBasedConfig | 負荷ベースの自動スケーリングのプロファイル。 | LoadBasedConfig の |
scheduleBasedConfig | スケジュール ベースの自動スケーリングのプロファイル。 | ScheduleBasedConfig の |
CatalogOptions
名前 | 形容 | 価値 |
---|---|---|
巣箱 | hive カタログ オプション。 | HiveCatalogOption[] |
ClusterConfigFile
名前 | 形容 | 価値 |
---|---|---|
コンテンツ | 構成ファイル全体の自由形式のコンテンツ。 | 糸 |
エンコーディング | このプロパティは、コンテンツがエンコードされていて、大文字と小文字が区別されないかどうかを示します。 コンテンツが base64 でエンコードされている場合は、値を base64 に設定してください。 これを none に設定するか、コンテンツがプレーン テキストの場合はスキップします。 | 'Base64' 'None' |
fileName | 構成ファイル名。 | string (必須) |
パス | コンテンツが指定されている場合の構成ファイルのパス。 | 糸 |
価値観 | キーと値のペアの一覧 ここで、キーは有効なサービス構成名を表し、値は構成の値を表します。 |
ClusterConfigFileValues |
ClusterConfigFileValues
名前 | 形容 | 価値 |
---|
ClusterLogAnalyticsApplicationLogs
名前 | 形容 | 価値 |
---|---|---|
stdErrorEnabled | stderror が有効な場合は True、それ以外の場合は false。 | bool |
stdOutEnabled | stdout が有効な場合は True、それ以外の場合は false。 | bool |
ClusterLogAnalyticsProfile
名前 | 形容 | 価値 |
---|---|---|
applicationLogs | ログ分析で有効または無効にするログのコレクション。 | ClusterLogAnalyticsApplicationLogs の |
有効 | クラスターに対してログ分析が有効な場合は True、それ以外の場合は false。 | bool (必須) |
metricsEnabled | メトリックが有効な場合は True、それ以外の場合は false。 | bool |
ClusterProfile
名前 | 形容 | 価値 |
---|---|---|
authorizationProfile | AAD ユーザー ID と、データ プレーン アクセスが承認されたグループ ID の詳細を含む承認プロファイル。 | AuthorizationProfile の |
autoscaleProfile | これは、クラスターの自動スケール プロファイルです。 これにより、お客様は自動スケーリングを有効にしたクラスターを作成できます。 | AutoscaleProfile の |
clusterVersion | 3/4 パートのバージョン。 | 糸 制約: パターン = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})(?:\.(0|[1-9][0-9]{0,18}))?$ (必須) |
flinkProfile | Flink クラスター プロファイル。 | FlinkProfile の |
identityProfile | MSI の詳細を含む ID プロファイル。 | IdentityProfile (必須) |
kafkaProfile | Kafka クラスター プロファイル。 | ClusterProfileKafkaProfile の |
llapProfile | LLAP クラスター プロファイル。 | ClusterProfileLlapProfile の |
logAnalyticsProfile | クラスターの OMS エージェントを有効または無効にするクラスター ログ分析プロファイル。 | ClusterLogAnalyticsProfile の |
ossVersion | 3 部構成のバージョン。 | 糸 制約: パターン = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (必須) |
prometheusProfile | Cluster Prometheus プロファイル。 | ClusterPrometheusProfile の |
scriptActionProfiles | スクリプト アクション プロファイルの一覧。 | ScriptActionProfile[] |
secretsProfile | クラスター シークレット プロファイル。 | SecretsProfile |
serviceConfigsProfiles | サービス構成プロファイル。 | ClusterServiceConfigsProfile |
sparkProfile | Spark クラスター プロファイル。 | SparkProfile の |
sshProfile | クラスターの SSH プロファイル。 | SshProfile の |
stubProfile | スタブ クラスター プロファイル。 | ClusterProfileStubProfile の |
trinoProfile | Trino クラスター プロファイル。 | TrinoProfile |
ClusterProfileKafkaProfile
名前 | 形容 | 価値 |
---|
ClusterProfileLlapProfile
名前 | 形容 | 価値 |
---|
ClusterProfileStubProfile
名前 | 形容 | 価値 |
---|
ClusterPrometheusProfile
名前 | 形容 | 価値 |
---|---|---|
有効 | クラスターに対して Prometheus を有効にするかどうか。 | bool (必須) |
ClusterResourceProperties
名前 | 形容 | 価値 |
---|---|---|
clusterProfile | クラスター プロファイル。 | ClusterProfile の |
clusterType | クラスターの種類。 | 糸 制約: パターン = ^[a-zA-Z][a-zA-Z0-9]{0,31}$ (必須) |
computeProfile | コンピューティング プロファイル。 | ComputeProfile の |
ClusterServiceConfig
名前 | 形容 | 価値 |
---|---|---|
コンポーネント | 構成ファイルが適用されるコンポーネントの名前。 | string (必須) |
ファイル | 構成ファイルの一覧。 | ClusterConfigFile[] (必須) |
ClusterServiceConfigsProfile
名前 | 形容 | 価値 |
---|---|---|
configs | サービス構成の一覧。 | ClusterServiceConfig[] (必須) |
serviceName | 構成が適用されるサービスの名前。 | string (必須) |
ComparisonRule
名前 | 形容 | 価値 |
---|---|---|
演算子 | 比較演算子。 | 'greaterThan' 'greaterThanOrEqual' 'lessThan' 'lessThanOrEqual' (必須) |
閾 | しきい値の設定。 | int (必須) |
ComputeProfile
名前 | 形容 | 価値 |
---|---|---|
ノード | ノード定義。 | NodeProfile[] (必須) |
ComputeResourceDefinition
名前 | 形容 | 価値 |
---|---|---|
cpu | 必要な CPU。 | int (必須) |
記憶 | 必要なメモリ (MB 単位)、コンテナー メモリは 110 パーセンタイル | int (必須) |
FlinkCatalogOptions
名前 | 形容 | 価値 |
---|---|---|
巣箱 | Flink クラスターの Hive カタログ オプション。 | FlinkHiveCatalogOption |
FlinkHiveCatalogOption
名前 | 形容 | 価値 |
---|---|---|
metastoreDbConnectionPasswordSecret | データベース接続のパスワードを含む secretsProfile.secrets からのシークレット参照名。 | string (必須) |
metastoreDbConnectionURL | Hive メタストア データベースの接続文字列。 | string (必須) |
metastoreDbConnectionUserName | データベース接続のユーザー名。 | string (必須) |
FlinkProfile
名前 | 形容 | 価値 |
---|---|---|
catalogOptions | Flink クラスター カタログ オプション。 | FlinkCatalogOptions |
historyServer | History Server コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition の |
jobManager | ジョブ マネージャー コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition (必須) |
numReplicas | タスク マネージャーの数。 | int |
貯蔵 | ストレージ プロファイル | FlinkStorageProfile (必須) |
taskManager | タスク マネージャー コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition (必須) |
FlinkStorageProfile
名前 | 形容 | 価値 |
---|---|---|
storagekey | ストレージ キーは wasb ストレージにのみ必要です。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
storageUri | セーブポイントとチェックポイントの状態に使用されるストレージ アカウント URI。 | 糸 制約: パターン = ^(\w{4,5})://(.*)@(.*).\b(blob|dfs)\b\.core\.windows\.net$ (必須) |
HiveCatalogOption
名前 | 形容 | 価値 |
---|---|---|
catalogName | 指定した Hive メタストアを使用する必要がある trino カタログの名前。 | 糸 制約: 最小長 = 1 (必須) |
metastoreDbConnectionPasswordSecret | データベース接続のパスワードを含む secretsProfile.secrets からのシークレット参照名。 | string (必須) |
metastoreDbConnectionURL | Hive メタストア データベースの接続文字列。 | string (必須) |
metastoreDbConnectionUserName | データベース接続のユーザー名。 | string (必須) |
metastoreWarehouseDir | メタストア ルート ディレクトリ URI、形式: abfs[s]://<コンテナー>@<account_name>.dfs.core.windows.net/<パス>。 詳細: /azure/storage/blobs/data-lake-storage-introduction-abfs-uri | string (必須) |
IdentityProfile
名前 | 形容 | 価値 |
---|---|---|
msiClientId | MSI の ClientId。 | 糸 制約: パターン = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (必須) |
msiObjectId | MSI の ObjectId。 | 糸 制約: パターン = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (必須) |
msiResourceId | MSI の ResourceId。 | string (必須) |
LoadBasedConfig
名前 | 形容 | 価値 |
---|---|---|
cooldownPeriod | これはクールダウン期間です。これは秒単位の期間であり、ルールによって開始されたスケーリング アクティビティと、それをトリガーするルールに関係なく、次のスケーリング アクティビティの開始までの経過時間を決定します。 既定値は 300 秒です。 | int |
maxNodes | ユーザーは、負荷ベースのスケーリングのためにノードの最大数を設定する必要があります。負荷ベースのスケーリングでは、これを使用して、ノードの最小数と最大数の間でスケールアップとスケールダウンが行われます。 | int (必須) |
minNodes | ユーザーは、負荷ベースのスケーリングのためにノードの最小数を設定する必要があります。負荷ベースのスケーリングでは、これを使用して、ノードの最小数と最大数の間でスケールアップとスケールダウンが行われます。 | int (必須) |
pollInterval | ユーザーはポーリング間隔を指定できます。これは、スケーリング操作をトリガーするためにスケーリング メトリックがポーリングされる期間 (秒単位) です。 | int |
scalingRules | スケーリングルール。 | ScalingRule[] (必須) |
Microsoft.HDInsight/clusterpools/clusters
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: clusterpools |
プロパティ | プロパティを取得または設定します。 クラスター固有のプロパティを定義します。 | ClusterResourceProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
NodeProfile
名前 | 形容 | 価値 |
---|---|---|
数える | 仮想マシンの数。 | int 制約: 最小値 = 1 (必須) |
種類 | ノードの種類。 | 糸 制約: パターン = ^(head|Head|HEAD|worker|Worker|WORKER)$ (必須) |
vmSize | 仮想マシン SKU。 | 糸 制約: パターン = ^[a-zA-Z0-9_\-]{0,256}$ (必須) |
ScalingRule
名前 | 形容 | 価値 |
---|---|---|
actionType | アクションの種類。 | 'scaledown' 'scaleup' (必須) |
comparisonRule | 比較規則。 | ComparisonRule (必須) |
evaluationCount | これはスケーリング条件の評価カウントであり、スケーリング アクティビティがトリガーされるまでにトリガー条件が成功する必要がある回数です。 | int (必須) |
scalingMetric | 個々のワークロードのメトリック名。 例: cpu | string (必須) |
計画
名前 | 形容 | 価値 |
---|---|---|
数える | ユーザーは、設定された現在のスケジュール構成のスケーリング操作の終了時に予想されるノード数を設定する必要があります。形式は整数です。 | int (必須) |
日 | ユーザーは、自動スケーリング操作のスケジュールを設定する必要がある日を設定する必要があります。 | 次のいずれかを含む文字列配列: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' (必須) |
endTime | ユーザーは、現在のスケジュール構成の終了時刻 (10:30 (HH:MM) などの形式) を設定する必要があります。 | 糸 制約: パターン = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (必須) |
startTime | ユーザーは、10:30 (HH:MM) などの形式で、現在のスケジュール構成の開始時刻を設定する必要があります。 | 糸 制約: パターン = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (必須) |
ScheduleBasedConfig
名前 | 形容 | 価値 |
---|---|---|
defaultCount | 現在のスケジュール構成の既定のノード数を設定します。 既定のノード数は、指定されたスケーリング操作の実行時に既定のノード数を指定します (スケールアップ/スケールダウン) | int (必須) |
スケジュール | これにより、スケジュールに基づく自動スケールを有効にするスケジュールを指定します。ユーザーは、スケジュール内で日と時刻 (開始/終了) にわたって複数のルールを設定することを選択できます。 | スケジュール[] (必須) |
timeZone | ユーザーは、スケジュール ベースの自動スケール構成に対してスケジュールを設定する必要があるタイムゾーンを指定する必要があります。 | string (必須) |
ScriptActionProfile
名前 | 形容 | 価値 |
---|---|---|
名前 | スクリプト名。 | string (必須) |
パラメーター | スクリプト アクションの追加パラメーター。 スクリプトの実行に必要な引数のスペース区切りのリストにする必要があります。 | 糸 |
サービス | スクリプト アクションを適用するサービスの一覧。 | string[] (必須) |
shouldPersist | スクリプトをクラスターに保持するかどうかを指定します。 | bool |
timeoutInMinutes | スクリプト アクションのタイムアウト時間 (分)。 | int |
種類 | スクリプト アクションの種類。 サポートされている型は bash スクリプトです。 | string (必須) |
url | スクリプト ファイルの URL。 | 糸 制約: パターン = ^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb)://.*$ (必須) |
SecretReference
名前 | 形容 | 価値 |
---|---|---|
keyVaultObjectName | キー コンテナー内のシークレットのオブジェクト識別子名。 | 糸 制約: パターン = ^[a-zA-Z][a-zA-Z0-9-]{1,126}$ (必須) |
referenceName | サービス構成で使用されるシークレットの参照名。 | string (必須) |
種類 | キー コンテナー オブジェクトの種類: シークレット、キー、または証明書。 | 'Certificate' 'Key' 'Secret' (必須) |
バージョン | キー コンテナー内のシークレットのバージョン。 | 糸 |
SecretsProfile
名前 | 形容 | 価値 |
---|---|---|
keyVaultResourceId | すべてのクラスター固有のユーザー シークレットが格納されているユーザー Key Vault の名前。 | string (必須) |
秘密 | Key Vault シークレットのプロパティ。 | SecretReference[] |
SparkMetastoreSpec
名前 | 形容 | 価値 |
---|---|---|
dbName | データベース名。 | string (必須) |
dbPasswordSecretName | データベース ユーザー パスワードを含むシークレット名。 | string (必須) |
dbServerHost | データベース サーバー ホスト。 | string (必須) |
dbUserName | データベース ユーザー名。 | string (必須) |
keyVaultId | キー コンテナーのリソース ID。 | string (必須) |
thriftUrl | thrift URL。 | 糸 |
SparkProfile
名前 | 形容 | 価値 |
---|---|---|
defaultStorageUrl | 既定のストレージ URL。 | 糸 |
metastoreSpec | Spark クラスターのメタストア仕様。 | SparkMetastoreSpec の |
userPluginsSpec | Spark ユーザー プラグインの仕様 | SparkUserPlugins の |
SparkUserPlugin
名前 | 形容 | 価値 |
---|---|---|
パス | プラグインを含むフォルダーへの完全修飾パス。 | 糸 制約: 最小長 = 1 パターン = ^(https)|(abfss)://.*$ (必須) |
SparkUserPlugins
名前 | 形容 | 価値 |
---|---|---|
plugins | Spark ユーザー プラグイン。 | SparkUserPlugin[] |
SshProfile
名前 | 形容 | 価値 |
---|---|---|
数える | クラスターあたりの ssh ポッドの数。 | int 制約: 最小値 = 0 最大値 = 5 (必須) |
TrackedResourceTags
名前 | 形容 | 価値 |
---|
TrinoCoordinator
名前 | 形容 | 価値 |
---|---|---|
デバッグ | Trino デバッグ構成。 | TrinoDebugConfig の |
highAvailabilityEnabled | コーディネーター HA を有効にした場合、自動フェールオーバーで複数のコーディネーター レプリカを使用するフラグ。ヘッド ノードごとに 1 つ。 既定値: true。 | bool |
TrinoDebugConfig
名前 | 形容 | 価値 |
---|---|---|
エネーブル | デバッグを有効にするかどうかを示すフラグ。 | bool |
港 | デバッグ ポート。 | int |
停止する | デバッグを中断するかどうかを示すフラグ。 | bool |
TrinoProfile
名前 | 形容 | 価値 |
---|---|---|
catalogOptions | Trino クラスター カタログ オプション。 | CatalogOptions |
コーディネーター | Trino コーディネーター。 | TrinoCoordinator |
userPluginsSpec | Trino ユーザー プラグインの仕様 | TrinoUserPlugins |
userTelemetrySpec | ユーザー テレメトリ | TrinoUserTelemetry |
勤労者 | Trino worker。 | TrinoWorker |
TrinoTelemetryConfig
名前 | 形容 | 価値 |
---|---|---|
hivecatalogName | テーブルが作成されない場合は、trino によって書き込まれたログに外部テーブルをマウントするために使用される Hive カタログ名。 | 糸 制約: 最小長 = 1 |
hivecatalogSchema | 指定されていないテーブルの場合、クエリ ログを外部テーブルとしてマウントするために使用する上記のカタログのスキーマは、スキーマ トリノログの下にマウントされます。 | 糸 |
partitionRetentionInDays | クエリ ログ テーブル パーティションの保持期間。これは実際のデータには影響しません。 | int |
パス | BLOB の Azure ストレージの場所。 | 糸 制約: 最小長 = 1 |
TrinoUserPlugin
名前 | 形容 | 価値 |
---|---|---|
有効 | プラグインがアクティブかどうかを示します。 | bool |
名前 | このフィールドは、trino プラグインの場所のサブディレクトリにマップされ、パスの下にあるすべてのプラグインが含まれます。 | 糸 制約: 最小長 = 1 |
パス | プラグインを含むフォルダーへの完全修飾パス。 | 糸 制約: 最小長 = 1 パターン = ^(https)|(abfss)://.*$ |
TrinoUserPlugins
名前 | 形容 | 価値 |
---|---|---|
plugins | Trino ユーザー プラグイン。 | TrinoUserPlugin[] |
TrinoUserTelemetry
名前 | 形容 | 価値 |
---|---|---|
貯蔵 | Trino ユーザー テレメトリ定義。 | TrinoTelemetryConfig |
TrinoWorker
名前 | 形容 | 価値 |
---|---|---|
デバッグ | Trino デバッグ構成。 | TrinoDebugConfig の |
ARM テンプレート リソース定義
clusterpools/clusters リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.HDInsight/clusterpools/clusters リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.HDInsight/clusterpools/clusters",
"apiVersion": "2023-06-01-preview",
"name": "string",
"location": "string",
"properties": {
"clusterProfile": {
"authorizationProfile": {
"groupIds": [ "string" ],
"userIds": [ "string" ]
},
"autoscaleProfile": {
"autoscaleType": "string",
"enabled": "bool",
"gracefulDecommissionTimeout": "int",
"loadBasedConfig": {
"cooldownPeriod": "int",
"maxNodes": "int",
"minNodes": "int",
"pollInterval": "int",
"scalingRules": [
{
"actionType": "string",
"comparisonRule": {
"operator": "string",
"threshold": "int"
},
"evaluationCount": "int",
"scalingMetric": "string"
}
]
},
"scheduleBasedConfig": {
"defaultCount": "int",
"schedules": [
{
"count": "int",
"days": [ "string" ],
"endTime": "string",
"startTime": "string"
}
],
"timeZone": "string"
}
},
"clusterVersion": "string",
"flinkProfile": {
"catalogOptions": {
"hive": {
"metastoreDbConnectionPasswordSecret": "string",
"metastoreDbConnectionURL": "string",
"metastoreDbConnectionUserName": "string"
}
},
"historyServer": {
"cpu": "int",
"memory": "int"
},
"jobManager": {
"cpu": "int",
"memory": "int"
},
"numReplicas": "int",
"storage": {
"storagekey": "string",
"storageUri": "string"
},
"taskManager": {
"cpu": "int",
"memory": "int"
}
},
"identityProfile": {
"msiClientId": "string",
"msiObjectId": "string",
"msiResourceId": "string"
},
"kafkaProfile": {
"{customized property}": {}
},
"llapProfile": {
"{customized property}": {}
},
"logAnalyticsProfile": {
"applicationLogs": {
"stdErrorEnabled": "bool",
"stdOutEnabled": "bool"
},
"enabled": "bool",
"metricsEnabled": "bool"
},
"ossVersion": "string",
"prometheusProfile": {
"enabled": "bool"
},
"scriptActionProfiles": [
{
"name": "string",
"parameters": "string",
"services": [ "string" ],
"shouldPersist": "bool",
"timeoutInMinutes": "int",
"type": "string",
"url": "string"
}
],
"secretsProfile": {
"keyVaultResourceId": "string",
"secrets": [
{
"keyVaultObjectName": "string",
"referenceName": "string",
"type": "string",
"version": "string"
}
]
},
"serviceConfigsProfiles": [
{
"configs": [
{
"component": "string",
"files": [
{
"content": "string",
"encoding": "string",
"fileName": "string",
"path": "string",
"values": {
"{customized property}": "string"
}
}
]
}
],
"serviceName": "string"
}
],
"sparkProfile": {
"defaultStorageUrl": "string",
"metastoreSpec": {
"dbName": "string",
"dbPasswordSecretName": "string",
"dbServerHost": "string",
"dbUserName": "string",
"keyVaultId": "string",
"thriftUrl": "string"
},
"userPluginsSpec": {
"plugins": [
{
"path": "string"
}
]
}
},
"sshProfile": {
"count": "int"
},
"stubProfile": {
"{customized property}": {}
},
"trinoProfile": {
"catalogOptions": {
"hive": [
{
"catalogName": "string",
"metastoreDbConnectionPasswordSecret": "string",
"metastoreDbConnectionURL": "string",
"metastoreDbConnectionUserName": "string",
"metastoreWarehouseDir": "string"
}
]
},
"coordinator": {
"debug": {
"enable": "bool",
"port": "int",
"suspend": "bool"
},
"highAvailabilityEnabled": "bool"
},
"userPluginsSpec": {
"plugins": [
{
"enabled": "bool",
"name": "string",
"path": "string"
}
]
},
"userTelemetrySpec": {
"storage": {
"hivecatalogName": "string",
"hivecatalogSchema": "string",
"partitionRetentionInDays": "int",
"path": "string"
}
},
"worker": {
"debug": {
"enable": "bool",
"port": "int",
"suspend": "bool"
}
}
}
},
"clusterType": "string",
"computeProfile": {
"nodes": [
{
"count": "int",
"type": "string",
"vmSize": "string"
}
]
}
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
AuthorizationProfile
名前 | 形容 | 価値 |
---|---|---|
groupIds | データ プレーン アクセスが許可されている AAD グループ ID。 | string[] |
userIds | データ プレーン アクセスが許可されている AAD ユーザー ID。 | string[] |
AutoscaleProfile
名前 | 形容 | 価値 |
---|---|---|
autoscaleType | 実装する自動スケールの種類 (スケジュールベースまたは負荷ベース) を指定するユーザー。 | 'LoadBased' 'ScheduleBased' |
有効 | これは、AKS クラスターの HDInsight で自動スケールが有効になっているかどうかを示します。 | bool (必須) |
gracefulDecommissionTimeout | このプロパティは、正常な使用停止タイムアウト用です。強制シャットダウンが実行されるまでの既定の設定は 3600 秒です。 これは、コンテナーとアプリケーションの実行が完了するのを待ってから、DECOMMISSIONING ノードを DECOMMISSIONED に移行するまでの最大時間です。 既定値は 3600 秒です。 負の値 (-1など) は、無限タイムアウトとして処理されます。 | int |
loadBasedConfig | 負荷ベースの自動スケーリングのプロファイル。 | LoadBasedConfig の |
scheduleBasedConfig | スケジュール ベースの自動スケーリングのプロファイル。 | ScheduleBasedConfig の |
CatalogOptions
名前 | 形容 | 価値 |
---|---|---|
巣箱 | hive カタログ オプション。 | HiveCatalogOption[] |
ClusterConfigFile
名前 | 形容 | 価値 |
---|---|---|
コンテンツ | 構成ファイル全体の自由形式のコンテンツ。 | 糸 |
エンコーディング | このプロパティは、コンテンツがエンコードされていて、大文字と小文字が区別されないかどうかを示します。 コンテンツが base64 でエンコードされている場合は、値を base64 に設定してください。 これを none に設定するか、コンテンツがプレーン テキストの場合はスキップします。 | 'Base64' 'None' |
fileName | 構成ファイル名。 | string (必須) |
パス | コンテンツが指定されている場合の構成ファイルのパス。 | 糸 |
価値観 | キーと値のペアの一覧 ここで、キーは有効なサービス構成名を表し、値は構成の値を表します。 |
ClusterConfigFileValues |
ClusterConfigFileValues
名前 | 形容 | 価値 |
---|
ClusterLogAnalyticsApplicationLogs
名前 | 形容 | 価値 |
---|---|---|
stdErrorEnabled | stderror が有効な場合は True、それ以外の場合は false。 | bool |
stdOutEnabled | stdout が有効な場合は True、それ以外の場合は false。 | bool |
ClusterLogAnalyticsProfile
名前 | 形容 | 価値 |
---|---|---|
applicationLogs | ログ分析で有効または無効にするログのコレクション。 | ClusterLogAnalyticsApplicationLogs の |
有効 | クラスターに対してログ分析が有効な場合は True、それ以外の場合は false。 | bool (必須) |
metricsEnabled | メトリックが有効な場合は True、それ以外の場合は false。 | bool |
ClusterProfile
名前 | 形容 | 価値 |
---|---|---|
authorizationProfile | AAD ユーザー ID と、データ プレーン アクセスが承認されたグループ ID の詳細を含む承認プロファイル。 | AuthorizationProfile の |
autoscaleProfile | これは、クラスターの自動スケール プロファイルです。 これにより、お客様は自動スケーリングを有効にしたクラスターを作成できます。 | AutoscaleProfile の |
clusterVersion | 3/4 パートのバージョン。 | 糸 制約: パターン = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})(?:\.(0|[1-9][0-9]{0,18}))?$ (必須) |
flinkProfile | Flink クラスター プロファイル。 | FlinkProfile の |
identityProfile | MSI の詳細を含む ID プロファイル。 | IdentityProfile (必須) |
kafkaProfile | Kafka クラスター プロファイル。 | ClusterProfileKafkaProfile の |
llapProfile | LLAP クラスター プロファイル。 | ClusterProfileLlapProfile の |
logAnalyticsProfile | クラスターの OMS エージェントを有効または無効にするクラスター ログ分析プロファイル。 | ClusterLogAnalyticsProfile の |
ossVersion | 3 部構成のバージョン。 | 糸 制約: パターン = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (必須) |
prometheusProfile | Cluster Prometheus プロファイル。 | ClusterPrometheusProfile の |
scriptActionProfiles | スクリプト アクション プロファイルの一覧。 | ScriptActionProfile[] |
secretsProfile | クラスター シークレット プロファイル。 | SecretsProfile |
serviceConfigsProfiles | サービス構成プロファイル。 | ClusterServiceConfigsProfile |
sparkProfile | Spark クラスター プロファイル。 | SparkProfile の |
sshProfile | クラスターの SSH プロファイル。 | SshProfile の |
stubProfile | スタブ クラスター プロファイル。 | ClusterProfileStubProfile の |
trinoProfile | Trino クラスター プロファイル。 | TrinoProfile |
ClusterProfileKafkaProfile
名前 | 形容 | 価値 |
---|
ClusterProfileLlapProfile
名前 | 形容 | 価値 |
---|
ClusterProfileStubProfile
名前 | 形容 | 価値 |
---|
ClusterPrometheusProfile
名前 | 形容 | 価値 |
---|---|---|
有効 | クラスターに対して Prometheus を有効にするかどうか。 | bool (必須) |
ClusterResourceProperties
名前 | 形容 | 価値 |
---|---|---|
clusterProfile | クラスター プロファイル。 | ClusterProfile の |
clusterType | クラスターの種類。 | 糸 制約: パターン = ^[a-zA-Z][a-zA-Z0-9]{0,31}$ (必須) |
computeProfile | コンピューティング プロファイル。 | ComputeProfile の |
ClusterServiceConfig
名前 | 形容 | 価値 |
---|---|---|
コンポーネント | 構成ファイルが適用されるコンポーネントの名前。 | string (必須) |
ファイル | 構成ファイルの一覧。 | ClusterConfigFile[] (必須) |
ClusterServiceConfigsProfile
名前 | 形容 | 価値 |
---|---|---|
configs | サービス構成の一覧。 | ClusterServiceConfig[] (必須) |
serviceName | 構成が適用されるサービスの名前。 | string (必須) |
ComparisonRule
名前 | 形容 | 価値 |
---|---|---|
演算子 | 比較演算子。 | 'greaterThan' 'greaterThanOrEqual' 'lessThan' 'lessThanOrEqual' (必須) |
閾 | しきい値の設定。 | int (必須) |
ComputeProfile
名前 | 形容 | 価値 |
---|---|---|
ノード | ノード定義。 | NodeProfile[] (必須) |
ComputeResourceDefinition
名前 | 形容 | 価値 |
---|---|---|
cpu | 必要な CPU。 | int (必須) |
記憶 | 必要なメモリ (MB 単位)、コンテナー メモリは 110 パーセンタイル | int (必須) |
FlinkCatalogOptions
名前 | 形容 | 価値 |
---|---|---|
巣箱 | Flink クラスターの Hive カタログ オプション。 | FlinkHiveCatalogOption |
FlinkHiveCatalogOption
名前 | 形容 | 価値 |
---|---|---|
metastoreDbConnectionPasswordSecret | データベース接続のパスワードを含む secretsProfile.secrets からのシークレット参照名。 | string (必須) |
metastoreDbConnectionURL | Hive メタストア データベースの接続文字列。 | string (必須) |
metastoreDbConnectionUserName | データベース接続のユーザー名。 | string (必須) |
FlinkProfile
名前 | 形容 | 価値 |
---|---|---|
catalogOptions | Flink クラスター カタログ オプション。 | FlinkCatalogOptions |
historyServer | History Server コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition の |
jobManager | ジョブ マネージャー コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition (必須) |
numReplicas | タスク マネージャーの数。 | int |
貯蔵 | ストレージ プロファイル | FlinkStorageProfile (必須) |
taskManager | タスク マネージャー コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition (必須) |
FlinkStorageProfile
名前 | 形容 | 価値 |
---|---|---|
storagekey | ストレージ キーは wasb ストレージにのみ必要です。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
storageUri | セーブポイントとチェックポイントの状態に使用されるストレージ アカウント URI。 | 糸 制約: パターン = ^(\w{4,5})://(.*)@(.*).\b(blob|dfs)\b\.core\.windows\.net$ (必須) |
HiveCatalogOption
名前 | 形容 | 価値 |
---|---|---|
catalogName | 指定した Hive メタストアを使用する必要がある trino カタログの名前。 | 糸 制約: 最小長 = 1 (必須) |
metastoreDbConnectionPasswordSecret | データベース接続のパスワードを含む secretsProfile.secrets からのシークレット参照名。 | string (必須) |
metastoreDbConnectionURL | Hive メタストア データベースの接続文字列。 | string (必須) |
metastoreDbConnectionUserName | データベース接続のユーザー名。 | string (必須) |
metastoreWarehouseDir | メタストア ルート ディレクトリ URI、形式: abfs[s]://<コンテナー>@<account_name>.dfs.core.windows.net/<パス>。 詳細: /azure/storage/blobs/data-lake-storage-introduction-abfs-uri | string (必須) |
IdentityProfile
名前 | 形容 | 価値 |
---|---|---|
msiClientId | MSI の ClientId。 | 糸 制約: パターン = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (必須) |
msiObjectId | MSI の ObjectId。 | 糸 制約: パターン = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (必須) |
msiResourceId | MSI の ResourceId。 | string (必須) |
LoadBasedConfig
名前 | 形容 | 価値 |
---|---|---|
cooldownPeriod | これはクールダウン期間です。これは秒単位の期間であり、ルールによって開始されたスケーリング アクティビティと、それをトリガーするルールに関係なく、次のスケーリング アクティビティの開始までの経過時間を決定します。 既定値は 300 秒です。 | int |
maxNodes | ユーザーは、負荷ベースのスケーリングのためにノードの最大数を設定する必要があります。負荷ベースのスケーリングでは、これを使用して、ノードの最小数と最大数の間でスケールアップとスケールダウンが行われます。 | int (必須) |
minNodes | ユーザーは、負荷ベースのスケーリングのためにノードの最小数を設定する必要があります。負荷ベースのスケーリングでは、これを使用して、ノードの最小数と最大数の間でスケールアップとスケールダウンが行われます。 | int (必須) |
pollInterval | ユーザーはポーリング間隔を指定できます。これは、スケーリング操作をトリガーするためにスケーリング メトリックがポーリングされる期間 (秒単位) です。 | int |
scalingRules | スケーリングルール。 | ScalingRule[] (必須) |
Microsoft.HDInsight/clusterpools/clusters
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2023-06-01-preview' |
場所 | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | プロパティを取得または設定します。 クラスター固有のプロパティを定義します。 | ClusterResourceProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.HDInsight/clusterpools/clusters' |
NodeProfile
名前 | 形容 | 価値 |
---|---|---|
数える | 仮想マシンの数。 | int 制約: 最小値 = 1 (必須) |
種類 | ノードの種類。 | 糸 制約: パターン = ^(head|Head|HEAD|worker|Worker|WORKER)$ (必須) |
vmSize | 仮想マシン SKU。 | 糸 制約: パターン = ^[a-zA-Z0-9_\-]{0,256}$ (必須) |
ScalingRule
名前 | 形容 | 価値 |
---|---|---|
actionType | アクションの種類。 | 'scaledown' 'scaleup' (必須) |
comparisonRule | 比較規則。 | ComparisonRule (必須) |
evaluationCount | これはスケーリング条件の評価カウントであり、スケーリング アクティビティがトリガーされるまでにトリガー条件が成功する必要がある回数です。 | int (必須) |
scalingMetric | 個々のワークロードのメトリック名。 例: cpu | string (必須) |
計画
名前 | 形容 | 価値 |
---|---|---|
数える | ユーザーは、設定された現在のスケジュール構成のスケーリング操作の終了時に予想されるノード数を設定する必要があります。形式は整数です。 | int (必須) |
日 | ユーザーは、自動スケーリング操作のスケジュールを設定する必要がある日を設定する必要があります。 | 次のいずれかを含む文字列配列: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' (必須) |
endTime | ユーザーは、現在のスケジュール構成の終了時刻 (10:30 (HH:MM) などの形式) を設定する必要があります。 | 糸 制約: パターン = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (必須) |
startTime | ユーザーは、10:30 (HH:MM) などの形式で、現在のスケジュール構成の開始時刻を設定する必要があります。 | 糸 制約: パターン = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (必須) |
ScheduleBasedConfig
名前 | 形容 | 価値 |
---|---|---|
defaultCount | 現在のスケジュール構成の既定のノード数を設定します。 既定のノード数は、指定されたスケーリング操作の実行時に既定のノード数を指定します (スケールアップ/スケールダウン) | int (必須) |
スケジュール | これにより、スケジュールに基づく自動スケールを有効にするスケジュールを指定します。ユーザーは、スケジュール内で日と時刻 (開始/終了) にわたって複数のルールを設定することを選択できます。 | スケジュール[] (必須) |
timeZone | ユーザーは、スケジュール ベースの自動スケール構成に対してスケジュールを設定する必要があるタイムゾーンを指定する必要があります。 | string (必須) |
ScriptActionProfile
名前 | 形容 | 価値 |
---|---|---|
名前 | スクリプト名。 | string (必須) |
パラメーター | スクリプト アクションの追加パラメーター。 スクリプトの実行に必要な引数のスペース区切りのリストにする必要があります。 | 糸 |
サービス | スクリプト アクションを適用するサービスの一覧。 | string[] (必須) |
shouldPersist | スクリプトをクラスターに保持するかどうかを指定します。 | bool |
timeoutInMinutes | スクリプト アクションのタイムアウト時間 (分)。 | int |
種類 | スクリプト アクションの種類。 サポートされている型は bash スクリプトです。 | string (必須) |
url | スクリプト ファイルの URL。 | 糸 制約: パターン = ^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb)://.*$ (必須) |
SecretReference
名前 | 形容 | 価値 |
---|---|---|
keyVaultObjectName | キー コンテナー内のシークレットのオブジェクト識別子名。 | 糸 制約: パターン = ^[a-zA-Z][a-zA-Z0-9-]{1,126}$ (必須) |
referenceName | サービス構成で使用されるシークレットの参照名。 | string (必須) |
種類 | キー コンテナー オブジェクトの種類: シークレット、キー、または証明書。 | 'Certificate' 'Key' 'Secret' (必須) |
バージョン | キー コンテナー内のシークレットのバージョン。 | 糸 |
SecretsProfile
名前 | 形容 | 価値 |
---|---|---|
keyVaultResourceId | すべてのクラスター固有のユーザー シークレットが格納されているユーザー Key Vault の名前。 | string (必須) |
秘密 | Key Vault シークレットのプロパティ。 | SecretReference[] |
SparkMetastoreSpec
名前 | 形容 | 価値 |
---|---|---|
dbName | データベース名。 | string (必須) |
dbPasswordSecretName | データベース ユーザー パスワードを含むシークレット名。 | string (必須) |
dbServerHost | データベース サーバー ホスト。 | string (必須) |
dbUserName | データベース ユーザー名。 | string (必須) |
keyVaultId | キー コンテナーのリソース ID。 | string (必須) |
thriftUrl | thrift URL。 | 糸 |
SparkProfile
名前 | 形容 | 価値 |
---|---|---|
defaultStorageUrl | 既定のストレージ URL。 | 糸 |
metastoreSpec | Spark クラスターのメタストア仕様。 | SparkMetastoreSpec の |
userPluginsSpec | Spark ユーザー プラグインの仕様 | SparkUserPlugins の |
SparkUserPlugin
名前 | 形容 | 価値 |
---|---|---|
パス | プラグインを含むフォルダーへの完全修飾パス。 | 糸 制約: 最小長 = 1 パターン = ^(https)|(abfss)://.*$ (必須) |
SparkUserPlugins
名前 | 形容 | 価値 |
---|---|---|
plugins | Spark ユーザー プラグイン。 | SparkUserPlugin[] |
SshProfile
名前 | 形容 | 価値 |
---|---|---|
数える | クラスターあたりの ssh ポッドの数。 | int 制約: 最小値 = 0 最大値 = 5 (必須) |
TrackedResourceTags
名前 | 形容 | 価値 |
---|
TrinoCoordinator
名前 | 形容 | 価値 |
---|---|---|
デバッグ | Trino デバッグ構成。 | TrinoDebugConfig の |
highAvailabilityEnabled | コーディネーター HA を有効にした場合、自動フェールオーバーで複数のコーディネーター レプリカを使用するフラグ。ヘッド ノードごとに 1 つ。 既定値: true。 | bool |
TrinoDebugConfig
名前 | 形容 | 価値 |
---|---|---|
エネーブル | デバッグを有効にするかどうかを示すフラグ。 | bool |
港 | デバッグ ポート。 | int |
停止する | デバッグを中断するかどうかを示すフラグ。 | bool |
TrinoProfile
名前 | 形容 | 価値 |
---|---|---|
catalogOptions | Trino クラスター カタログ オプション。 | CatalogOptions |
コーディネーター | Trino コーディネーター。 | TrinoCoordinator |
userPluginsSpec | Trino ユーザー プラグインの仕様 | TrinoUserPlugins |
userTelemetrySpec | ユーザー テレメトリ | TrinoUserTelemetry |
勤労者 | Trino worker。 | TrinoWorker |
TrinoTelemetryConfig
名前 | 形容 | 価値 |
---|---|---|
hivecatalogName | テーブルが作成されない場合は、trino によって書き込まれたログに外部テーブルをマウントするために使用される Hive カタログ名。 | 糸 制約: 最小長 = 1 |
hivecatalogSchema | 指定されていないテーブルの場合、クエリ ログを外部テーブルとしてマウントするために使用する上記のカタログのスキーマは、スキーマ トリノログの下にマウントされます。 | 糸 |
partitionRetentionInDays | クエリ ログ テーブル パーティションの保持期間。これは実際のデータには影響しません。 | int |
パス | BLOB の Azure ストレージの場所。 | 糸 制約: 最小長 = 1 |
TrinoUserPlugin
名前 | 形容 | 価値 |
---|---|---|
有効 | プラグインがアクティブかどうかを示します。 | bool |
名前 | このフィールドは、trino プラグインの場所のサブディレクトリにマップされ、パスの下にあるすべてのプラグインが含まれます。 | 糸 制約: 最小長 = 1 |
パス | プラグインを含むフォルダーへの完全修飾パス。 | 糸 制約: 最小長 = 1 パターン = ^(https)|(abfss)://.*$ |
TrinoUserPlugins
名前 | 形容 | 価値 |
---|---|---|
plugins | Trino ユーザー プラグイン。 | TrinoUserPlugin[] |
TrinoUserTelemetry
名前 | 形容 | 価値 |
---|---|---|
貯蔵 | Trino ユーザー テレメトリ定義。 | TrinoTelemetryConfig |
TrinoWorker
名前 | 形容 | 価値 |
---|---|---|
デバッグ | Trino デバッグ構成。 | TrinoDebugConfig の |
Terraform (AzAPI プロバイダー) リソース定義
clusterpools/clusters リソースの種類は、次をターゲットとする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.HDInsight/clusterpools/clusters リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.HDInsight/clusterpools/clusters@2023-06-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
clusterProfile = {
authorizationProfile = {
groupIds = [
"string"
]
userIds = [
"string"
]
}
autoscaleProfile = {
autoscaleType = "string"
enabled = bool
gracefulDecommissionTimeout = int
loadBasedConfig = {
cooldownPeriod = int
maxNodes = int
minNodes = int
pollInterval = int
scalingRules = [
{
actionType = "string"
comparisonRule = {
operator = "string"
threshold = int
}
evaluationCount = int
scalingMetric = "string"
}
]
}
scheduleBasedConfig = {
defaultCount = int
schedules = [
{
count = int
days = [
"string"
]
endTime = "string"
startTime = "string"
}
]
timeZone = "string"
}
}
clusterVersion = "string"
flinkProfile = {
catalogOptions = {
hive = {
metastoreDbConnectionPasswordSecret = "string"
metastoreDbConnectionURL = "string"
metastoreDbConnectionUserName = "string"
}
}
historyServer = {
cpu = int
memory = int
}
jobManager = {
cpu = int
memory = int
}
numReplicas = int
storage = {
storagekey = "string"
storageUri = "string"
}
taskManager = {
cpu = int
memory = int
}
}
identityProfile = {
msiClientId = "string"
msiObjectId = "string"
msiResourceId = "string"
}
kafkaProfile = {
{customized property} = ?
}
llapProfile = {
{customized property} = ?
}
logAnalyticsProfile = {
applicationLogs = {
stdErrorEnabled = bool
stdOutEnabled = bool
}
enabled = bool
metricsEnabled = bool
}
ossVersion = "string"
prometheusProfile = {
enabled = bool
}
scriptActionProfiles = [
{
name = "string"
parameters = "string"
services = [
"string"
]
shouldPersist = bool
timeoutInMinutes = int
type = "string"
url = "string"
}
]
secretsProfile = {
keyVaultResourceId = "string"
secrets = [
{
keyVaultObjectName = "string"
referenceName = "string"
type = "string"
version = "string"
}
]
}
serviceConfigsProfiles = [
{
configs = [
{
component = "string"
files = [
{
content = "string"
encoding = "string"
fileName = "string"
path = "string"
values = {
{customized property} = "string"
}
}
]
}
]
serviceName = "string"
}
]
sparkProfile = {
defaultStorageUrl = "string"
metastoreSpec = {
dbName = "string"
dbPasswordSecretName = "string"
dbServerHost = "string"
dbUserName = "string"
keyVaultId = "string"
thriftUrl = "string"
}
userPluginsSpec = {
plugins = [
{
path = "string"
}
]
}
}
sshProfile = {
count = int
}
stubProfile = {
{customized property} = ?
}
trinoProfile = {
catalogOptions = {
hive = [
{
catalogName = "string"
metastoreDbConnectionPasswordSecret = "string"
metastoreDbConnectionURL = "string"
metastoreDbConnectionUserName = "string"
metastoreWarehouseDir = "string"
}
]
}
coordinator = {
debug = {
enable = bool
port = int
suspend = bool
}
highAvailabilityEnabled = bool
}
userPluginsSpec = {
plugins = [
{
enabled = bool
name = "string"
path = "string"
}
]
}
userTelemetrySpec = {
storage = {
hivecatalogName = "string"
hivecatalogSchema = "string"
partitionRetentionInDays = int
path = "string"
}
}
worker = {
debug = {
enable = bool
port = int
suspend = bool
}
}
}
}
clusterType = "string"
computeProfile = {
nodes = [
{
count = int
type = "string"
vmSize = "string"
}
]
}
}
})
}
プロパティ値
AuthorizationProfile
名前 | 形容 | 価値 |
---|---|---|
groupIds | データ プレーン アクセスが許可されている AAD グループ ID。 | string[] |
userIds | データ プレーン アクセスが許可されている AAD ユーザー ID。 | string[] |
AutoscaleProfile
名前 | 形容 | 価値 |
---|---|---|
autoscaleType | 実装する自動スケールの種類 (スケジュールベースまたは負荷ベース) を指定するユーザー。 | 'LoadBased' 'ScheduleBased' |
有効 | これは、AKS クラスターの HDInsight で自動スケールが有効になっているかどうかを示します。 | bool (必須) |
gracefulDecommissionTimeout | このプロパティは、正常な使用停止タイムアウト用です。強制シャットダウンが実行されるまでの既定の設定は 3600 秒です。 これは、コンテナーとアプリケーションの実行が完了するのを待ってから、DECOMMISSIONING ノードを DECOMMISSIONED に移行するまでの最大時間です。 既定値は 3600 秒です。 負の値 (-1など) は、無限タイムアウトとして処理されます。 | int |
loadBasedConfig | 負荷ベースの自動スケーリングのプロファイル。 | LoadBasedConfig の |
scheduleBasedConfig | スケジュール ベースの自動スケーリングのプロファイル。 | ScheduleBasedConfig の |
CatalogOptions
名前 | 形容 | 価値 |
---|---|---|
巣箱 | hive カタログ オプション。 | HiveCatalogOption[] |
ClusterConfigFile
名前 | 形容 | 価値 |
---|---|---|
コンテンツ | 構成ファイル全体の自由形式のコンテンツ。 | 糸 |
エンコーディング | このプロパティは、コンテンツがエンコードされていて、大文字と小文字が区別されないかどうかを示します。 コンテンツが base64 でエンコードされている場合は、値を base64 に設定してください。 これを none に設定するか、コンテンツがプレーン テキストの場合はスキップします。 | 'Base64' 'None' |
fileName | 構成ファイル名。 | string (必須) |
パス | コンテンツが指定されている場合の構成ファイルのパス。 | 糸 |
価値観 | キーと値のペアの一覧 ここで、キーは有効なサービス構成名を表し、値は構成の値を表します。 |
ClusterConfigFileValues |
ClusterConfigFileValues
名前 | 形容 | 価値 |
---|
ClusterLogAnalyticsApplicationLogs
名前 | 形容 | 価値 |
---|---|---|
stdErrorEnabled | stderror が有効な場合は True、それ以外の場合は false。 | bool |
stdOutEnabled | stdout が有効な場合は True、それ以外の場合は false。 | bool |
ClusterLogAnalyticsProfile
名前 | 形容 | 価値 |
---|---|---|
applicationLogs | ログ分析で有効または無効にするログのコレクション。 | ClusterLogAnalyticsApplicationLogs の |
有効 | クラスターに対してログ分析が有効な場合は True、それ以外の場合は false。 | bool (必須) |
metricsEnabled | メトリックが有効な場合は True、それ以外の場合は false。 | bool |
ClusterProfile
名前 | 形容 | 価値 |
---|---|---|
authorizationProfile | AAD ユーザー ID と、データ プレーン アクセスが承認されたグループ ID の詳細を含む承認プロファイル。 | AuthorizationProfile の |
autoscaleProfile | これは、クラスターの自動スケール プロファイルです。 これにより、お客様は自動スケーリングを有効にしたクラスターを作成できます。 | AutoscaleProfile の |
clusterVersion | 3/4 パートのバージョン。 | 糸 制約: パターン = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})(?:\.(0|[1-9][0-9]{0,18}))?$ (必須) |
flinkProfile | Flink クラスター プロファイル。 | FlinkProfile の |
identityProfile | MSI の詳細を含む ID プロファイル。 | IdentityProfile (必須) |
kafkaProfile | Kafka クラスター プロファイル。 | ClusterProfileKafkaProfile の |
llapProfile | LLAP クラスター プロファイル。 | ClusterProfileLlapProfile の |
logAnalyticsProfile | クラスターの OMS エージェントを有効または無効にするクラスター ログ分析プロファイル。 | ClusterLogAnalyticsProfile の |
ossVersion | 3 部構成のバージョン。 | 糸 制約: パターン = ^(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})\.(0|[1-9][0-9]{0,18})$ (必須) |
prometheusProfile | Cluster Prometheus プロファイル。 | ClusterPrometheusProfile の |
scriptActionProfiles | スクリプト アクション プロファイルの一覧。 | ScriptActionProfile[] |
secretsProfile | クラスター シークレット プロファイル。 | SecretsProfile |
serviceConfigsProfiles | サービス構成プロファイル。 | ClusterServiceConfigsProfile |
sparkProfile | Spark クラスター プロファイル。 | SparkProfile の |
sshProfile | クラスターの SSH プロファイル。 | SshProfile の |
stubProfile | スタブ クラスター プロファイル。 | ClusterProfileStubProfile の |
trinoProfile | Trino クラスター プロファイル。 | TrinoProfile |
ClusterProfileKafkaProfile
名前 | 形容 | 価値 |
---|
ClusterProfileLlapProfile
名前 | 形容 | 価値 |
---|
ClusterProfileStubProfile
名前 | 形容 | 価値 |
---|
ClusterPrometheusProfile
名前 | 形容 | 価値 |
---|---|---|
有効 | クラスターに対して Prometheus を有効にするかどうか。 | bool (必須) |
ClusterResourceProperties
名前 | 形容 | 価値 |
---|---|---|
clusterProfile | クラスター プロファイル。 | ClusterProfile の |
clusterType | クラスターの種類。 | 糸 制約: パターン = ^[a-zA-Z][a-zA-Z0-9]{0,31}$ (必須) |
computeProfile | コンピューティング プロファイル。 | ComputeProfile の |
ClusterServiceConfig
名前 | 形容 | 価値 |
---|---|---|
コンポーネント | 構成ファイルが適用されるコンポーネントの名前。 | string (必須) |
ファイル | 構成ファイルの一覧。 | ClusterConfigFile[] (必須) |
ClusterServiceConfigsProfile
名前 | 形容 | 価値 |
---|---|---|
configs | サービス構成の一覧。 | ClusterServiceConfig[] (必須) |
serviceName | 構成が適用されるサービスの名前。 | string (必須) |
ComparisonRule
名前 | 形容 | 価値 |
---|---|---|
演算子 | 比較演算子。 | 'greaterThan' 'greaterThanOrEqual' 'lessThan' 'lessThanOrEqual' (必須) |
閾 | しきい値の設定。 | int (必須) |
ComputeProfile
名前 | 形容 | 価値 |
---|---|---|
ノード | ノード定義。 | NodeProfile[] (必須) |
ComputeResourceDefinition
名前 | 形容 | 価値 |
---|---|---|
cpu | 必要な CPU。 | int (必須) |
記憶 | 必要なメモリ (MB 単位)、コンテナー メモリは 110 パーセンタイル | int (必須) |
FlinkCatalogOptions
名前 | 形容 | 価値 |
---|---|---|
巣箱 | Flink クラスターの Hive カタログ オプション。 | FlinkHiveCatalogOption |
FlinkHiveCatalogOption
名前 | 形容 | 価値 |
---|---|---|
metastoreDbConnectionPasswordSecret | データベース接続のパスワードを含む secretsProfile.secrets からのシークレット参照名。 | string (必須) |
metastoreDbConnectionURL | Hive メタストア データベースの接続文字列。 | string (必須) |
metastoreDbConnectionUserName | データベース接続のユーザー名。 | string (必須) |
FlinkProfile
名前 | 形容 | 価値 |
---|---|---|
catalogOptions | Flink クラスター カタログ オプション。 | FlinkCatalogOptions |
historyServer | History Server コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition の |
jobManager | ジョブ マネージャー コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition (必須) |
numReplicas | タスク マネージャーの数。 | int |
貯蔵 | ストレージ プロファイル | FlinkStorageProfile (必須) |
taskManager | タスク マネージャー コンテナー/プロセスの CPU とメモリの要件 | ComputeResourceDefinition (必須) |
FlinkStorageProfile
名前 | 形容 | 価値 |
---|---|---|
storagekey | ストレージ キーは wasb ストレージにのみ必要です。 | 糸 制約: 機密性の高い値。 セキュリティで保護されたパラメーターとして渡します。 |
storageUri | セーブポイントとチェックポイントの状態に使用されるストレージ アカウント URI。 | 糸 制約: パターン = ^(\w{4,5})://(.*)@(.*).\b(blob|dfs)\b\.core\.windows\.net$ (必須) |
HiveCatalogOption
名前 | 形容 | 価値 |
---|---|---|
catalogName | 指定した Hive メタストアを使用する必要がある trino カタログの名前。 | 糸 制約: 最小長 = 1 (必須) |
metastoreDbConnectionPasswordSecret | データベース接続のパスワードを含む secretsProfile.secrets からのシークレット参照名。 | string (必須) |
metastoreDbConnectionURL | Hive メタストア データベースの接続文字列。 | string (必須) |
metastoreDbConnectionUserName | データベース接続のユーザー名。 | string (必須) |
metastoreWarehouseDir | メタストア ルート ディレクトリ URI、形式: abfs[s]://<コンテナー>@<account_name>.dfs.core.windows.net/<パス>。 詳細: /azure/storage/blobs/data-lake-storage-introduction-abfs-uri | string (必須) |
IdentityProfile
名前 | 形容 | 価値 |
---|---|---|
msiClientId | MSI の ClientId。 | 糸 制約: パターン = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (必須) |
msiObjectId | MSI の ObjectId。 | 糸 制約: パターン = ^[{(]?[0-9A-Fa-f]{8}[-]?(?:[0-9A-Fa-f]{4}[-]?){3}[0-9A-Fa-f]{12}[)}]?$ (必須) |
msiResourceId | MSI の ResourceId。 | string (必須) |
LoadBasedConfig
名前 | 形容 | 価値 |
---|---|---|
cooldownPeriod | これはクールダウン期間です。これは秒単位の期間であり、ルールによって開始されたスケーリング アクティビティと、それをトリガーするルールに関係なく、次のスケーリング アクティビティの開始までの経過時間を決定します。 既定値は 300 秒です。 | int |
maxNodes | ユーザーは、負荷ベースのスケーリングのためにノードの最大数を設定する必要があります。負荷ベースのスケーリングでは、これを使用して、ノードの最小数と最大数の間でスケールアップとスケールダウンが行われます。 | int (必須) |
minNodes | ユーザーは、負荷ベースのスケーリングのためにノードの最小数を設定する必要があります。負荷ベースのスケーリングでは、これを使用して、ノードの最小数と最大数の間でスケールアップとスケールダウンが行われます。 | int (必須) |
pollInterval | ユーザーはポーリング間隔を指定できます。これは、スケーリング操作をトリガーするためにスケーリング メトリックがポーリングされる期間 (秒単位) です。 | int |
scalingRules | スケーリングルール。 | ScalingRule[] (必須) |
Microsoft.HDInsight/clusterpools/clusters
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースが存在する地理的な場所 | string (必須) |
名前 | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: clusterpools |
プロパティ | プロパティを取得または設定します。 クラスター固有のプロパティを定義します。 | ClusterResourceProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.HDInsight/clusterpools/clusters@2023-06-01-preview" |
NodeProfile
名前 | 形容 | 価値 |
---|---|---|
数える | 仮想マシンの数。 | int 制約: 最小値 = 1 (必須) |
種類 | ノードの種類。 | 糸 制約: パターン = ^(head|Head|HEAD|worker|Worker|WORKER)$ (必須) |
vmSize | 仮想マシン SKU。 | 糸 制約: パターン = ^[a-zA-Z0-9_\-]{0,256}$ (必須) |
ScalingRule
名前 | 形容 | 価値 |
---|---|---|
actionType | アクションの種類。 | 'scaledown' 'scaleup' (必須) |
comparisonRule | 比較規則。 | ComparisonRule (必須) |
evaluationCount | これはスケーリング条件の評価カウントであり、スケーリング アクティビティがトリガーされるまでにトリガー条件が成功する必要がある回数です。 | int (必須) |
scalingMetric | 個々のワークロードのメトリック名。 例: cpu | string (必須) |
計画
名前 | 形容 | 価値 |
---|---|---|
数える | ユーザーは、設定された現在のスケジュール構成のスケーリング操作の終了時に予想されるノード数を設定する必要があります。形式は整数です。 | int (必須) |
日 | ユーザーは、自動スケーリング操作のスケジュールを設定する必要がある日を設定する必要があります。 | 次のいずれかを含む文字列配列: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' (必須) |
endTime | ユーザーは、現在のスケジュール構成の終了時刻 (10:30 (HH:MM) などの形式) を設定する必要があります。 | 糸 制約: パターン = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (必須) |
startTime | ユーザーは、10:30 (HH:MM) などの形式で、現在のスケジュール構成の開始時刻を設定する必要があります。 | 糸 制約: パターン = ^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$ (必須) |
ScheduleBasedConfig
名前 | 形容 | 価値 |
---|---|---|
defaultCount | 現在のスケジュール構成の既定のノード数を設定します。 既定のノード数は、指定されたスケーリング操作の実行時に既定のノード数を指定します (スケールアップ/スケールダウン) | int (必須) |
スケジュール | これにより、スケジュールに基づく自動スケールを有効にするスケジュールを指定します。ユーザーは、スケジュール内で日と時刻 (開始/終了) にわたって複数のルールを設定することを選択できます。 | スケジュール[] (必須) |
timeZone | ユーザーは、スケジュール ベースの自動スケール構成に対してスケジュールを設定する必要があるタイムゾーンを指定する必要があります。 | string (必須) |
ScriptActionProfile
名前 | 形容 | 価値 |
---|---|---|
名前 | スクリプト名。 | string (必須) |
パラメーター | スクリプト アクションの追加パラメーター。 スクリプトの実行に必要な引数のスペース区切りのリストにする必要があります。 | 糸 |
サービス | スクリプト アクションを適用するサービスの一覧。 | string[] (必須) |
shouldPersist | スクリプトをクラスターに保持するかどうかを指定します。 | bool |
timeoutInMinutes | スクリプト アクションのタイムアウト時間 (分)。 | int |
種類 | スクリプト アクションの種類。 サポートされている型は bash スクリプトです。 | string (必須) |
url | スクリプト ファイルの URL。 | 糸 制約: パターン = ^(https)|(http)|(abfss)|(abfs)|(wasbs)|(wasb)://.*$ (必須) |
SecretReference
名前 | 形容 | 価値 |
---|---|---|
keyVaultObjectName | キー コンテナー内のシークレットのオブジェクト識別子名。 | 糸 制約: パターン = ^[a-zA-Z][a-zA-Z0-9-]{1,126}$ (必須) |
referenceName | サービス構成で使用されるシークレットの参照名。 | string (必須) |
種類 | キー コンテナー オブジェクトの種類: シークレット、キー、または証明書。 | 'Certificate' 'Key' 'Secret' (必須) |
バージョン | キー コンテナー内のシークレットのバージョン。 | 糸 |
SecretsProfile
名前 | 形容 | 価値 |
---|---|---|
keyVaultResourceId | すべてのクラスター固有のユーザー シークレットが格納されているユーザー Key Vault の名前。 | string (必須) |
秘密 | Key Vault シークレットのプロパティ。 | SecretReference[] |
SparkMetastoreSpec
名前 | 形容 | 価値 |
---|---|---|
dbName | データベース名。 | string (必須) |
dbPasswordSecretName | データベース ユーザー パスワードを含むシークレット名。 | string (必須) |
dbServerHost | データベース サーバー ホスト。 | string (必須) |
dbUserName | データベース ユーザー名。 | string (必須) |
keyVaultId | キー コンテナーのリソース ID。 | string (必須) |
thriftUrl | thrift URL。 | 糸 |
SparkProfile
名前 | 形容 | 価値 |
---|---|---|
defaultStorageUrl | 既定のストレージ URL。 | 糸 |
metastoreSpec | Spark クラスターのメタストア仕様。 | SparkMetastoreSpec の |
userPluginsSpec | Spark ユーザー プラグインの仕様 | SparkUserPlugins の |
SparkUserPlugin
名前 | 形容 | 価値 |
---|---|---|
パス | プラグインを含むフォルダーへの完全修飾パス。 | 糸 制約: 最小長 = 1 パターン = ^(https)|(abfss)://.*$ (必須) |
SparkUserPlugins
名前 | 形容 | 価値 |
---|---|---|
plugins | Spark ユーザー プラグイン。 | SparkUserPlugin[] |
SshProfile
名前 | 形容 | 価値 |
---|---|---|
数える | クラスターあたりの ssh ポッドの数。 | int 制約: 最小値 = 0 最大値 = 5 (必須) |
TrackedResourceTags
名前 | 形容 | 価値 |
---|
TrinoCoordinator
名前 | 形容 | 価値 |
---|---|---|
デバッグ | Trino デバッグ構成。 | TrinoDebugConfig の |
highAvailabilityEnabled | コーディネーター HA を有効にした場合、自動フェールオーバーで複数のコーディネーター レプリカを使用するフラグ。ヘッド ノードごとに 1 つ。 既定値: true。 | bool |
TrinoDebugConfig
名前 | 形容 | 価値 |
---|---|---|
エネーブル | デバッグを有効にするかどうかを示すフラグ。 | bool |
港 | デバッグ ポート。 | int |
停止する | デバッグを中断するかどうかを示すフラグ。 | bool |
TrinoProfile
名前 | 形容 | 価値 |
---|---|---|
catalogOptions | Trino クラスター カタログ オプション。 | CatalogOptions |
コーディネーター | Trino コーディネーター。 | TrinoCoordinator |
userPluginsSpec | Trino ユーザー プラグインの仕様 | TrinoUserPlugins |
userTelemetrySpec | ユーザー テレメトリ | TrinoUserTelemetry |
勤労者 | Trino worker。 | TrinoWorker |
TrinoTelemetryConfig
名前 | 形容 | 価値 |
---|---|---|
hivecatalogName | テーブルが作成されない場合は、trino によって書き込まれたログに外部テーブルをマウントするために使用される Hive カタログ名。 | 糸 制約: 最小長 = 1 |
hivecatalogSchema | 指定されていないテーブルの場合、クエリ ログを外部テーブルとしてマウントするために使用する上記のカタログのスキーマは、スキーマ トリノログの下にマウントされます。 | 糸 |
partitionRetentionInDays | クエリ ログ テーブル パーティションの保持期間。これは実際のデータには影響しません。 | int |
パス | BLOB の Azure ストレージの場所。 | 糸 制約: 最小長 = 1 |
TrinoUserPlugin
名前 | 形容 | 価値 |
---|---|---|
有効 | プラグインがアクティブかどうかを示します。 | bool |
名前 | このフィールドは、trino プラグインの場所のサブディレクトリにマップされ、パスの下にあるすべてのプラグインが含まれます。 | 糸 制約: 最小長 = 1 |
パス | プラグインを含むフォルダーへの完全修飾パス。 | 糸 制約: 最小長 = 1 パターン = ^(https)|(abfss)://.*$ |
TrinoUserPlugins
名前 | 形容 | 価値 |
---|---|---|
plugins | Trino ユーザー プラグイン。 | TrinoUserPlugin[] |
TrinoUserTelemetry
名前 | 形容 | 価値 |
---|---|---|
貯蔵 | Trino ユーザー テレメトリ定義。 | TrinoTelemetryConfig |
TrinoWorker
名前 | 形容 | 価値 |
---|---|---|
デバッグ | Trino デバッグ構成。 | TrinoDebugConfig の |