共用方式為


Microsoft.HDInsight 叢集/應用程式

Bicep 資源定義

叢集/應用程式資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.HDInsight/clusters/applications 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.HDInsight/clusters/applications@2024-08-01-preview' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    applicationType: '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'
        }
      ]
    }
    errors: [
      {
        code: 'string'
        message: 'string'
      }
    ]
    httpsEndpoints: [
      {
        accessModes: [
          'string'
        ]
        destinationPort: int
        disableGatewayAuth: bool
        privateIPAddress: 'string'
        subDomainSuffix: 'string'
      }
    ]
    installScriptActions: [
      {
        name: 'string'
        parameters: 'string'
        roles: [
          'string'
        ]
        uri: 'string'
      }
    ]
    privateLinkConfigurations: [
      {
        name: 'string'
        properties: {
          groupId: 'string'
          ipConfigurations: [
            {
              name: 'string'
              properties: {
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                subnet: {
                  id: 'string'
                }
              }
            }
          ]
        }
      }
    ]
    sshEndpoints: [
      {
        destinationPort: int
        location: 'string'
        privateIPAddress: 'string'
        publicPort: int
      }
    ]
    uninstallScriptActions: [
      {
        name: 'string'
        parameters: 'string'
        roles: [
          'string'
        ]
        uri: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

ApplicationGetEndpoint

名字 描述 價值
destinationPort 要連接的目的地埠。 int
位置 端點的位置。 字串
privateIPAddress 端點的私人IP位址。 字串
publicPort 要連接的公用埠。 int

ApplicationGetHttpsEndpoint

名字 描述 價值
accessModes 應用程式的存取模式清單。 string[]
destinationPort 要連接的目的地埠。 int
disableGatewayAuth 值表示是否要停用 GatewayAuth。 bool
privateIPAddress 端點的私人IP位址。 字串
subDomainSuffix 應用程式的子域後綴。 字串

ApplicationProperties

名字 描述 價值
applicationType 應用程式類型。 字串
computeProfile 叢集中的角色清單。 ComputeProfile
錯誤 錯誤清單。 錯誤[]
httpsEndpoints 應用程式 HTTPS 端點的清單。 ApplicationGetHttpsEndpoint[]
installScriptActions 安裝腳本動作的清單。 RuntimeScriptAction[]
privateLinkConfigurations 私人連結組態。 PrivateLinkConfiguration[]
sshEndpoints 應用程式 SSH 端點的清單。 ApplicationGetEndpoint[]
uninstallScriptActions 卸載腳本動作的清單。 RuntimeScriptAction[]

ApplicationTags

名字 描述 價值

自動調整

名字 描述 價值
能力 負載型自動調整的參數 自動調整容量
復發 以排程為基礎的自動調整參數 AutoscaleRecurrence

AutoscaleCapacity

名字 描述 價值
maxInstanceCount 叢集的最大實例計數 int
minInstanceCount 叢集的最小實例計數 int

AutoscaleRecurrence

名字 描述 價值
附表 以排程為基礎的自動調整規則陣列 自動調整排程[]
timeZone 自動調整排程時間的時區 字串

AutoscaleSchedule

名字 描述 價值
排程型自動調整規則的星期幾 包含任何的字串數組:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
timeAndCapacity 排程型自動調整規則的時間和容量 AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

名字 描述 價值
maxInstanceCount 叢集的最大實例計數 int
minInstanceCount 叢集的最小實例計數 int
時間 格式為 xx:xx:xx 的 24 小時時間 字串

ComputeProfile

名字 描述 價值
角色 叢集中的角色清單。 角色[]

DataDisksGroups

名字 描述 價值
disksPerNode 每個節點的磁碟數目。 int

錯誤

名字 描述 價值
法典 錯誤碼。 字串
消息 錯誤訊息。 字串

HardwareProfile

名字 描述 價值
vmSize VM 的大小 字串

IPConfiguration

名字 描述 價值
名字 私人連結IP組態的名稱。 字串 (必要)
性能 私人連結IP組態屬性。 IPConfigurationProperties

IPConfigurationProperties

名字 描述 價值
主要 指出此IP組態是否為對應NIC的主要組態。 bool
privateIPAddress IP 位址。 字串
privateIPAllocationMethod 配置私人IP位址的方法。 'dynamic'
'static'
子網資源標識碼。 ResourceId

LinuxOperatingSystemProfile

名字 描述 價值
密碼 密碼。 字串
sshProfile SSH 設定檔。 SshProfile
username 用戶名稱。 字串

Microsoft.HDInsight/clusters/applications

名字 描述 價值
etag 應用程式的 ETag 字串
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型的資源符號名稱:叢集
性能 應用程式的屬性。 ApplicationProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

OsProfile

名字 描述 價值
linuxOperatingSystemProfile Linux OS 配置檔。 LinuxOperatingSystemProfile

PrivateLinkConfiguration

名字 描述 價值
名字 私人連結組態的名稱。 字串 (必要)
性能 私人連結組態屬性。 PrivateLinkConfigurationProperties (必要)

PrivateLinkConfigurationProperties

名字 描述 價值
groupId 要套用私人連結組態的 HDInsight 私人可連結子資源名稱。 例如,'headnode'、'gateway'、'edgenode'。 字串 (必要)
ipConfigurations 私人鏈接服務的IP組態。 IPConfiguration[] (必要)

ResourceId

名字 描述 價值
id Azure 資源標識碼。 字串

角色

名字 描述 價值
自動調整 自動調整組態。 自動調整
dataDisksGroups 角色的數據磁碟群組。 DataDisksGroups[]
encryptDataDisks 指出是否加密數據磁碟。 bool
hardwareProfile 硬體配置檔。 HardwareProfile
minInstanceCount 叢集的最小實例計數。 int
名字 角色的名稱。 字串
osProfile 操作系統配置檔。 OsProfile
scriptActions 角色上的腳本動作清單。 ScriptAction[]
targetInstanceCount 叢集的實例計數。 int
virtualNetworkProfile 虛擬網路配置檔。 VirtualNetworkProfile
VMGroupName 虛擬機群組的名稱。 字串

RuntimeScriptAction

名字 描述 價值
名字 腳本動作的名稱。 字串 (必要)
參數 腳本的參數 字串
角色 將執行腳本的角色清單。 string[] (必要)
uri 腳本的 URI。 字串 (必要)

ScriptAction

名字 描述 價值
名字 腳本動作的名稱。 字串 (必要)
參數 提供的腳本參數。 字串 (必要)
uri 腳本的 URI。 字串 (必要)

SshProfile

名字 描述 價值
publicKeys SSH 公鑰清單。 SshPublicKey[]

SshPublicKey

名字 描述 價值
certificateData SSH 的憑證。 字串

VirtualNetworkProfile

名字 描述 價值
id 虛擬網路的標識碼。 字串
子網的名稱。 字串

ARM 樣本資源定義

叢集/應用程式資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.HDInsight/clusters/applications 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.HDInsight/clusters/applications",
  "apiVersion": "2024-08-01-preview",
  "name": "string",
  "etag": "string",
  "properties": {
    "applicationType": "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"
        }
      ]
    },
    "errors": [
      {
        "code": "string",
        "message": "string"
      }
    ],
    "httpsEndpoints": [
      {
        "accessModes": [ "string" ],
        "destinationPort": "int",
        "disableGatewayAuth": "bool",
        "privateIPAddress": "string",
        "subDomainSuffix": "string"
      }
    ],
    "installScriptActions": [
      {
        "name": "string",
        "parameters": "string",
        "roles": [ "string" ],
        "uri": "string"
      }
    ],
    "privateLinkConfigurations": [
      {
        "name": "string",
        "properties": {
          "groupId": "string",
          "ipConfigurations": [
            {
              "name": "string",
              "properties": {
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "subnet": {
                  "id": "string"
                }
              }
            }
          ]
        }
      }
    ],
    "sshEndpoints": [
      {
        "destinationPort": "int",
        "location": "string",
        "privateIPAddress": "string",
        "publicPort": "int"
      }
    ],
    "uninstallScriptActions": [
      {
        "name": "string",
        "parameters": "string",
        "roles": [ "string" ],
        "uri": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

ApplicationGetEndpoint

名字 描述 價值
destinationPort 要連接的目的地埠。 int
位置 端點的位置。 字串
privateIPAddress 端點的私人IP位址。 字串
publicPort 要連接的公用埠。 int

ApplicationGetHttpsEndpoint

名字 描述 價值
accessModes 應用程式的存取模式清單。 string[]
destinationPort 要連接的目的地埠。 int
disableGatewayAuth 值表示是否要停用 GatewayAuth。 bool
privateIPAddress 端點的私人IP位址。 字串
subDomainSuffix 應用程式的子域後綴。 字串

ApplicationProperties

名字 描述 價值
applicationType 應用程式類型。 字串
computeProfile 叢集中的角色清單。 ComputeProfile
錯誤 錯誤清單。 錯誤[]
httpsEndpoints 應用程式 HTTPS 端點的清單。 ApplicationGetHttpsEndpoint[]
installScriptActions 安裝腳本動作的清單。 RuntimeScriptAction[]
privateLinkConfigurations 私人連結組態。 PrivateLinkConfiguration[]
sshEndpoints 應用程式 SSH 端點的清單。 ApplicationGetEndpoint[]
uninstallScriptActions 卸載腳本動作的清單。 RuntimeScriptAction[]

ApplicationTags

名字 描述 價值

自動調整

名字 描述 價值
能力 負載型自動調整的參數 自動調整容量
復發 以排程為基礎的自動調整參數 AutoscaleRecurrence

AutoscaleCapacity

名字 描述 價值
maxInstanceCount 叢集的最大實例計數 int
minInstanceCount 叢集的最小實例計數 int

AutoscaleRecurrence

名字 描述 價值
附表 以排程為基礎的自動調整規則陣列 自動調整排程[]
timeZone 自動調整排程時間的時區 字串

AutoscaleSchedule

名字 描述 價值
排程型自動調整規則的星期幾 包含任何的字串數組:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
timeAndCapacity 排程型自動調整規則的時間和容量 AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

名字 描述 價值
maxInstanceCount 叢集的最大實例計數 int
minInstanceCount 叢集的最小實例計數 int
時間 格式為 xx:xx:xx 的 24 小時時間 字串

ComputeProfile

名字 描述 價值
角色 叢集中的角色清單。 角色[]

DataDisksGroups

名字 描述 價值
disksPerNode 每個節點的磁碟數目。 int

錯誤

名字 描述 價值
法典 錯誤碼。 字串
消息 錯誤訊息。 字串

HardwareProfile

名字 描述 價值
vmSize VM 的大小 字串

IPConfiguration

名字 描述 價值
名字 私人連結IP組態的名稱。 字串 (必要)
性能 私人連結IP組態屬性。 IPConfigurationProperties

IPConfigurationProperties

名字 描述 價值
主要 指出此IP組態是否為對應NIC的主要組態。 bool
privateIPAddress IP 位址。 字串
privateIPAllocationMethod 配置私人IP位址的方法。 'dynamic'
'static'
子網資源標識碼。 ResourceId

LinuxOperatingSystemProfile

名字 描述 價值
密碼 密碼。 字串
sshProfile SSH 設定檔。 SshProfile
username 用戶名稱。 字串

Microsoft.HDInsight/clusters/applications

名字 描述 價值
apiVersion API 版本 '2024-08-01-preview'
etag 應用程式的 ETag 字串
名字 資源名稱 字串 (必要)
性能 應用程式的屬性。 ApplicationProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.HDInsight/clusters/applications'

OsProfile

名字 描述 價值
linuxOperatingSystemProfile Linux OS 配置檔。 LinuxOperatingSystemProfile

PrivateLinkConfiguration

名字 描述 價值
名字 私人連結組態的名稱。 字串 (必要)
性能 私人連結組態屬性。 PrivateLinkConfigurationProperties (必要)

PrivateLinkConfigurationProperties

名字 描述 價值
groupId 要套用私人連結組態的 HDInsight 私人可連結子資源名稱。 例如,'headnode'、'gateway'、'edgenode'。 字串 (必要)
ipConfigurations 私人鏈接服務的IP組態。 IPConfiguration[] (必要)

ResourceId

名字 描述 價值
id Azure 資源標識碼。 字串

角色

名字 描述 價值
自動調整 自動調整組態。 自動調整
dataDisksGroups 角色的數據磁碟群組。 DataDisksGroups[]
encryptDataDisks 指出是否加密數據磁碟。 bool
hardwareProfile 硬體配置檔。 HardwareProfile
minInstanceCount 叢集的最小實例計數。 int
名字 角色的名稱。 字串
osProfile 操作系統配置檔。 OsProfile
scriptActions 角色上的腳本動作清單。 ScriptAction[]
targetInstanceCount 叢集的實例計數。 int
virtualNetworkProfile 虛擬網路配置檔。 VirtualNetworkProfile
VMGroupName 虛擬機群組的名稱。 字串

RuntimeScriptAction

名字 描述 價值
名字 腳本動作的名稱。 字串 (必要)
參數 腳本的參數 字串
角色 將執行腳本的角色清單。 string[] (必要)
uri 腳本的 URI。 字串 (必要)

ScriptAction

名字 描述 價值
名字 腳本動作的名稱。 字串 (必要)
參數 提供的腳本參數。 字串 (必要)
uri 腳本的 URI。 字串 (必要)

SshProfile

名字 描述 價值
publicKeys SSH 公鑰清單。 SshPublicKey[]

SshPublicKey

名字 描述 價值
certificateData SSH 的憑證。 字串

VirtualNetworkProfile

名字 描述 價值
id 虛擬網路的標識碼。 字串
子網的名稱。 字串

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
部署具有邊緣節點的 HDInsight 叢集

部署至 Azure
此範本可讓您建立使用空白邊緣節點執行Linux的HDInsight叢集。 如需詳細資訊,請參閱 /azure/hdinsight/hdinsight-apps-use-edge-node
將邊緣節點部署到現有的 HDInsight 叢集

部署至 Azure
此範本可讓您建立空白邊緣節點,並將其新增至現有的 HDInsight 叢集。 如需詳細資訊,請參閱 /azure/hdinsight/hdinsight-apps-use-edge-node
部署 HDInsight 叢集 + Confluent 架構登錄節點

部署至 Azure
此範本可讓您使用架構登錄邊緣節點建立執行 Linux 的 HDInsight 叢集。 如需詳細資訊,請參閱 /azure/hdinsight/hdinsight-apps-use-edge-node

Terraform (AzAPI 提供者) 資源定義

叢集/應用程式資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.HDInsight/clusters/applications 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.HDInsight/clusters/applications@2024-08-01-preview"
  name = "string"
  etag = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      applicationType = "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"
          }
        ]
      }
      errors = [
        {
          code = "string"
          message = "string"
        }
      ]
      httpsEndpoints = [
        {
          accessModes = [
            "string"
          ]
          destinationPort = int
          disableGatewayAuth = bool
          privateIPAddress = "string"
          subDomainSuffix = "string"
        }
      ]
      installScriptActions = [
        {
          name = "string"
          parameters = "string"
          roles = [
            "string"
          ]
          uri = "string"
        }
      ]
      privateLinkConfigurations = [
        {
          name = "string"
          properties = {
            groupId = "string"
            ipConfigurations = [
              {
                name = "string"
                properties = {
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  subnet = {
                    id = "string"
                  }
                }
              }
            ]
          }
        }
      ]
      sshEndpoints = [
        {
          destinationPort = int
          location = "string"
          privateIPAddress = "string"
          publicPort = int
        }
      ]
      uninstallScriptActions = [
        {
          name = "string"
          parameters = "string"
          roles = [
            "string"
          ]
          uri = "string"
        }
      ]
    }
  })
}

屬性值

ApplicationGetEndpoint

名字 描述 價值
destinationPort 要連接的目的地埠。 int
位置 端點的位置。 字串
privateIPAddress 端點的私人IP位址。 字串
publicPort 要連接的公用埠。 int

ApplicationGetHttpsEndpoint

名字 描述 價值
accessModes 應用程式的存取模式清單。 string[]
destinationPort 要連接的目的地埠。 int
disableGatewayAuth 值表示是否要停用 GatewayAuth。 bool
privateIPAddress 端點的私人IP位址。 字串
subDomainSuffix 應用程式的子域後綴。 字串

ApplicationProperties

名字 描述 價值
applicationType 應用程式類型。 字串
computeProfile 叢集中的角色清單。 ComputeProfile
錯誤 錯誤清單。 錯誤[]
httpsEndpoints 應用程式 HTTPS 端點的清單。 ApplicationGetHttpsEndpoint[]
installScriptActions 安裝腳本動作的清單。 RuntimeScriptAction[]
privateLinkConfigurations 私人連結組態。 PrivateLinkConfiguration[]
sshEndpoints 應用程式 SSH 端點的清單。 ApplicationGetEndpoint[]
uninstallScriptActions 卸載腳本動作的清單。 RuntimeScriptAction[]

ApplicationTags

名字 描述 價值

自動調整

名字 描述 價值
能力 負載型自動調整的參數 自動調整容量
復發 以排程為基礎的自動調整參數 AutoscaleRecurrence

AutoscaleCapacity

名字 描述 價值
maxInstanceCount 叢集的最大實例計數 int
minInstanceCount 叢集的最小實例計數 int

AutoscaleRecurrence

名字 描述 價值
附表 以排程為基礎的自動調整規則陣列 自動調整排程[]
timeZone 自動調整排程時間的時區 字串

AutoscaleSchedule

名字 描述 價值
排程型自動調整規則的星期幾 包含任何的字串數組:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Thursday'
'Tuesday'
'Wednesday'
timeAndCapacity 排程型自動調整規則的時間和容量 AutoscaleTimeAndCapacity

AutoscaleTimeAndCapacity

名字 描述 價值
maxInstanceCount 叢集的最大實例計數 int
minInstanceCount 叢集的最小實例計數 int
時間 格式為 xx:xx:xx 的 24 小時時間 字串

ComputeProfile

名字 描述 價值
角色 叢集中的角色清單。 角色[]

DataDisksGroups

名字 描述 價值
disksPerNode 每個節點的磁碟數目。 int

錯誤

名字 描述 價值
法典 錯誤碼。 字串
消息 錯誤訊息。 字串

HardwareProfile

名字 描述 價值
vmSize VM 的大小 字串

IPConfiguration

名字 描述 價值
名字 私人連結IP組態的名稱。 字串 (必要)
性能 私人連結IP組態屬性。 IPConfigurationProperties

IPConfigurationProperties

名字 描述 價值
主要 指出此IP組態是否為對應NIC的主要組態。 bool
privateIPAddress IP 位址。 字串
privateIPAllocationMethod 配置私人IP位址的方法。 'dynamic'
'static'
子網資源標識碼。 ResourceId

LinuxOperatingSystemProfile

名字 描述 價值
密碼 密碼。 字串
sshProfile SSH 設定檔。 SshProfile
username 用戶名稱。 字串

Microsoft.HDInsight/clusters/applications

名字 描述 價值
etag 應用程式的 ETag 字串
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:叢集
性能 應用程式的屬性。 ApplicationProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.HDInsight/clusters/applications@2024-08-01-preview”

OsProfile

名字 描述 價值
linuxOperatingSystemProfile Linux OS 配置檔。 LinuxOperatingSystemProfile

PrivateLinkConfiguration

名字 描述 價值
名字 私人連結組態的名稱。 字串 (必要)
性能 私人連結組態屬性。 PrivateLinkConfigurationProperties (必要)

PrivateLinkConfigurationProperties

名字 描述 價值
groupId 要套用私人連結組態的 HDInsight 私人可連結子資源名稱。 例如,'headnode'、'gateway'、'edgenode'。 字串 (必要)
ipConfigurations 私人鏈接服務的IP組態。 IPConfiguration[] (必要)

ResourceId

名字 描述 價值
id Azure 資源標識碼。 字串

角色

名字 描述 價值
自動調整 自動調整組態。 自動調整
dataDisksGroups 角色的數據磁碟群組。 DataDisksGroups[]
encryptDataDisks 指出是否加密數據磁碟。 bool
hardwareProfile 硬體配置檔。 HardwareProfile
minInstanceCount 叢集的最小實例計數。 int
名字 角色的名稱。 字串
osProfile 操作系統配置檔。 OsProfile
scriptActions 角色上的腳本動作清單。 ScriptAction[]
targetInstanceCount 叢集的實例計數。 int
virtualNetworkProfile 虛擬網路配置檔。 VirtualNetworkProfile
VMGroupName 虛擬機群組的名稱。 字串

RuntimeScriptAction

名字 描述 價值
名字 腳本動作的名稱。 字串 (必要)
參數 腳本的參數 字串
角色 將執行腳本的角色清單。 string[] (必要)
uri 腳本的 URI。 字串 (必要)

ScriptAction

名字 描述 價值
名字 腳本動作的名稱。 字串 (必要)
參數 提供的腳本參數。 字串 (必要)
uri 腳本的 URI。 字串 (必要)

SshProfile

名字 描述 價值
publicKeys SSH 公鑰清單。 SshPublicKey[]

SshPublicKey

名字 描述 價值
certificateData SSH 的憑證。 字串

VirtualNetworkProfile

名字 描述 價值
id 虛擬網路的標識碼。 字串
子網的名稱。 字串