共用方式為


Node Types - Get

取得 Service Fabric 節點類型。
取得指定受控叢集的 Service Fabric 節點類型。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}?api-version=2024-04-01

URI 參數

名稱 位於 必要 類型 Description
clusterName
path True

string

叢集資源的名稱。

nodeTypeName
path True

string

節點類型的名稱。

resourceGroupName
path True

string

資源群組的名稱。

subscriptionId
path True

string

客戶訂用帳戶標識碼。

api-version
query True

string

Service Fabric 資源提供者 API 的版本。 這是必要的參數,而且此值必須是此規格的 “2024-04-01”。

回應

名稱 類型 Description
200 OK

NodeType

作業已成功完成。

Other Status Codes

ErrorModel

詳細的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Get a node type

範例要求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster/nodeTypes/FE?api-version=2024-04-01

範例回覆

{
  "type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedClusters/myCluster/nodeTypes/FE",
  "name": "FE",
  "tags": {},
  "properties": {
    "isPrimary": true,
    "dataDiskSizeGB": 100,
    "dataDiskType": "StandardSSD_LRS",
    "placementProperties": {},
    "capacities": {},
    "vmSize": "Standard_D2",
    "vmImagePublisher": "MicrosoftWindowsServer",
    "vmImageOffer": "WindowsServer",
    "vmImageSku": "2016-Datacenter",
    "vmImageVersion": "latest",
    "vmInstanceCount": 5,
    "isStateless": false,
    "vmSecrets": [
      {
        "sourceVault": {
          "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.KeyVault/vaults/myVault"
        },
        "vaultCertificates": [
          {
            "certificateStore": "My",
            "certificateUrl": "https://myVault.vault.azure.net:443/secrets/myCert/ef1a31d39e1f46bca33def54b6cda54c"
          }
        ]
      }
    ]
  }
}

定義

名稱 Description
access

允許或拒絕網路流量。

AdditionalNetworkInterfaceConfiguration

指定要連結至節點類型的網路介面設定。

direction

網路安全性規則方向。

DiskType

受控數據磁碟類型。 磁碟大小會提供 IOPS 和輸送量,以查看詳細資訊請移至 https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types

EndpointRangeDescription

埠範圍詳細數據

ErrorModel

錯誤的結構。

ErrorModelError

錯誤詳細資料。

EvictionPolicyType

指定SPOT節點類型中虛擬機的收回原則。

FrontendConfiguration

描述節點類型的前端組態。

IPAddressType

IP 位址類型。

IpConfiguration

指定網路介面的IP組態。

IpTag

與公用IP位址相關聯的IP標籤。

ManagedResourceProvisioningState

受控資源的布建狀態。

NetworkSecurityRule

描述網路安全性規則。

NodeType

描述叢集中的節點類型,每個節點類型都代表叢集中的子節點集。

NodeTypeNatConfig

提供節點類型之預設公用 Load Balancer NAT 組態的相關信息。

NodeTypeSku

描述節點類型 SKU。

nsgProtocol

此規則適用的網路通訊協定。

privateIPAddressVersion

指定IP組態的私人IP是IPv4還是IPv6。 預設值為 IPv4。

PublicIPAddressConfiguration

網路介面的公用IP位址組態。

publicIPAddressVersion

指定IP組態的公用IP是IPv4還是IPv6。 預設值為 IPv4。

securityType

指定 nodeType 的安全性類型。 目前僅支援 Standard 和 TrustedLaunch

SubResource

Azure 資源標識碼。

SystemData

與建立和上次修改資源相關的元數據。

VaultCertificate

描述 金鑰保存庫 中的單一憑證參考,以及憑證應該位於 VM 上的位置。

VaultSecretGroup

指定應該安裝在虛擬機上的憑證集。

VmImagePlan

指定用來建立虛擬機之 Marketplace 映像的相關信息。 此元素僅用於市集映像。 您必須先啟用映像以供程序設計使用,才能從 API 使用市集映射。 在 Azure 入口網站 中,尋找您想要使用的市集映射,然後按兩下 [想要以程序設計方式部署] [開始使用] -> 。 輸入任何必要資訊,然後按兩下 [儲存]。

VmManagedIdentity

節點類型下虛擬機擴展集的身分識別。

VmSetupAction

啟動 Service Fabric 執行時間之前,要在 VM 上執行的動作。

VmssDataDisk

受控數據磁碟描述。

VMSSExtension

指定應該安裝在虛擬機上的擴充功能集。

VmssExtensionSetupOrder

Vm 擴充功能設定順序。

access

允許或拒絕網路流量。

名稱 類型 Description
allow

string

deny

string

AdditionalNetworkInterfaceConfiguration

指定要連結至節點類型的網路介面設定。

名稱 類型 Description
dscpConfiguration

SubResource

指定要套用至網路介面的 DSCP 組態。

enableAcceleratedNetworking

boolean

指定網路介面是否已啟用加速網路。

ipConfigurations

IpConfiguration[]

指定網路介面的IP組態。

name

string

網路介面的名稱。

direction

網路安全性規則方向。

名稱 類型 Description
inbound

string

outbound

string

DiskType

受控數據磁碟類型。 磁碟大小會提供 IOPS 和輸送量,以查看詳細資訊請移至 https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types

名稱 類型 Description
Premium_LRS

string

進階 SSD 本地備援儲存體。 適用於實際執行環境與著重效能的工作負載。

StandardSSD_LRS

string

標準 SSD 本地備援儲存體。 最適合用於網頁伺服器、淺色使用的企業應用程式和開發/測試。

Standard_LRS

string

標準 HDD 本地備援儲存體。 適用於備份、非關鍵及不頻繁的存取。

EndpointRangeDescription

埠範圍詳細數據

名稱 類型 Description
endPort

integer

埠範圍的結束埠

startPort

integer

開始埠範圍

ErrorModel

錯誤的結構。

名稱 類型 Description
error

ErrorModelError

錯誤詳細資料。

ErrorModelError

錯誤詳細資料。

名稱 類型 Description
code

string

錯誤碼。

message

string

錯誤訊息。

EvictionPolicyType

指定SPOT節點類型中虛擬機的收回原則。

名稱 類型 Description
Deallocate

string

收回原則將會是SPOT VM的解除分配。

Delete

string

收回原則將會是SPOT VM的刪除。

FrontendConfiguration

描述節點類型的前端組態。

名稱 類型 預設值 Description
applicationGatewayBackendAddressPoolId

string

應用程式閘道後端位址池的資源標識碼。 資源標識符的格式為 '/subscriptions/resourceGroups/providers/Microsoft.Network/applicationGateways/backendAddressPools/'。

ipAddressType

IPAddressType

IPv4

此前端組態的IP位址類型。 如果省略預設值為 IPv4。

loadBalancerBackendAddressPoolId

string

與節點類型 VM 實例相關聯之 Load Balancer 後端位址池的資源識別碼。 資源標識符的格式為 '/subscriptions/resourceGroups/providers/Microsoft.Network/loadBalancers/backendAddressPools/'。

loadBalancerInboundNatPoolId

string

與節點類型 VM 實例相關聯之 Load Balancer 輸入 NAT 集區的資源識別碼。 資源標識符的格式為 '/subscriptions/resourceGroups/providers/Microsoft.Network/loadBalancers/inboundNatPools/'。

IPAddressType

IP 位址類型。

名稱 類型 Description
IPv4

string

IPv4 位址類型。

IPv6

string

IPv6 位址類型。

IpConfiguration

指定網路介面的IP組態。

名稱 類型 預設值 Description
applicationGatewayBackendAddressPools

SubResource[]

指定應用程式閘道後端位址池的參考數位。 節點類型可以參考多個應用程式閘道的後端位址池。 多個節點類型無法使用相同的應用程式閘道。

loadBalancerBackendAddressPools

SubResource[]

指定負載平衡器後端位址池的參考陣列。 節點類型可以參考一個公用和一個內部負載平衡器的後端位址池。 多個節點類型無法使用相同的基本 SKU 負載平衡器。

loadBalancerInboundNatPools

SubResource[]

指定負載平衡器輸入 Nat 集區的參考陣列。 節點類型可以參考一個公用和一個內部負載平衡器的輸入 nat 集區。 多個節點類型無法使用相同的基本 SKU 負載平衡器。

name

string

網路介面的名稱。

privateIPAddressVersion

privateIPAddressVersion

IPv4

指定IP組態的私人IP是IPv4還是IPv6。 預設值為 IPv4。

publicIPAddressConfiguration

PublicIPAddressConfiguration

網路介面的公用IP位址組態。

subnet

SubResource

指定網路介面的子網。

IpTag

與公用IP位址相關聯的IP標籤。

名稱 類型 Description
ipTagType

string

IP 標籤類型。 範例:FirstPartyUsage。

tag

string

與公用IP相關聯的IP標籤。 範例:SQL、記憶體等。

ManagedResourceProvisioningState

受控資源的布建狀態。

名稱 類型 Description
Canceled

string

Created

string

Creating

string

Deleted

string

Deleting

string

Failed

string

None

string

Other

string

Succeeded

string

Updating

string

NetworkSecurityRule

描述網路安全性規則。

名稱 類型 Description
access

access

允許或拒絕網路流量。

description

string

網路安全性規則描述。

destinationAddressPrefix

string

目的地地址前綴。 CIDR 或目的地IP範圍。 也可用星號 (*) 來比對所有的來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。

destinationAddressPrefixes

string[]

目的地位址前置詞。 CIDR 或目的地IP範圍。

destinationPortRange

string

他目的地埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。

destinationPortRanges

string[]

目的地埠範圍。

direction

direction

網路安全性規則方向。

name

string

網路安全性規則名稱。

priority

integer

規則的優先順序。 此值的範圍可以是 1000 到 3000。 此範圍以外的值會保留給 Service Fabric ManagerCluster 資源提供者。 集合中每個規則的優先順序數字必須是唯一的。 優先順序號碼愈小,規則優先順序就愈高。

protocol

nsgProtocol

此規則適用的網路通訊協定。

sourceAddressPrefix

string

CIDR 或來源IP範圍。 也可用星號 (*) 來比對所有的來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 如果這是輸入規則,請指定網路流量的來源。

sourceAddressPrefixes

string[]

CIDR 或來源IP範圍。

sourcePortRange

string

來源埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。

sourcePortRanges

string[]

來源埠範圍。

NodeType

描述叢集中的節點類型,每個節點類型都代表叢集中的子節點集。

名稱 類型 預設值 Description
id

string

Azure 資源標識碼。

name

string

Azure 資源名稱。

properties.additionalDataDisks

VmssDataDisk[]

其他受控數據磁碟。

properties.additionalNetworkInterfaceConfigurations

AdditionalNetworkInterfaceConfiguration[]

指定要附加至節點類型之任何其他次要網路介面的設定。

properties.applicationPorts

EndpointRangeDescription

叢集指派埠至 Service Fabric 應用程式的埠範圍。

properties.capacities

object

套用至節點類型中節點的容量卷標,叢集資源管理員會使用這些標籤來了解節點具有多少資源。

properties.computerNamePrefix

string

指定計算機名稱前置詞。 限制為9個字元。 如果指定,允許為節點類型名稱指定較長的名稱。

properties.dataDiskLetter

string

受控數據磁碟字母。 它無法使用保留信件 C 或 D,而且無法在建立之後變更。

properties.dataDiskSizeGB

integer

連結至節點類型上 VM 之受控磁碟的磁碟大小,以 GB 為單位。

properties.dataDiskType

DiskType

StandardSSD_LRS

受控數據磁碟類型。 指定受控磁碟的記憶體帳戶類型

properties.dscpConfigurationId

string

指定要套用至節點類型網路介面之 DSCP 組態的資源識別碼。

properties.enableAcceleratedNetworking

boolean

指定網路介面是否已啟用加速網路。

properties.enableEncryptionAtHost

boolean

False

在節點類型上啟用或停用虛擬機的主機加密。 這會啟用所有磁碟的加密,包括主機本身的資源/暫存磁碟。 默認值:除非資源的此屬性設定為 true,否則將會停用主機上的加密。

properties.enableNodePublicIP

boolean

指定每個節點是否配置自己的公用 IPv4 位址。 只有具有自定義Load Balancer 的次要節點類型才支援此功能。

properties.enableNodePublicIPv6

boolean

指定每個節點是否配置自己的公用 IPv6 位址。 只有具有自定義Load Balancer 的次要節點類型才支援此功能。

properties.enableOverProvisioning

boolean

指定節點類型是否應過度布建。 它只允許無狀態節點類型使用。

properties.ephemeralPorts

EndpointRangeDescription

此節點類型中節點應設定的暫時埠範圍。

properties.evictionPolicy

EvictionPolicyType

指定SPOT節點類型中虛擬機的收回原則。 預設值為 Delete。

properties.frontendConfigurations

FrontendConfiguration[]

指出節點類型會使用自己的前端組態,而不是叢集的預設前端組態。 此設定只能指定給非主要節點類型,而且無法在建立節點類型之後新增或移除。

properties.hostGroupId

string

指定完整的主機群組資源標識碼。此屬性用於在 Azure 專用主機上部署。

properties.isPrimary

boolean

指出叢集的 Service Fabric 系統服務將會在此節點類型上執行。 建立節點類型之後,就無法變更此設定。

properties.isSpotVM

boolean

指出節點類型是否為Spot 虛擬機器。 如果有可用的容量,Azure 將會配置 VM,而且 VM 可以隨時收回。

properties.isStateless

boolean

False

指出節點類型是否只能裝載無狀態工作負載。

properties.multiplePlacementGroups

boolean

False

指出與節點類型相關聯的擴展集是否可以由多個放置群組組成。

properties.natConfigurations

NodeTypeNatConfig[]

指定節點類型之預設公用 Load Balancer 上的 NAT 組態。 只有節點類型才支援使用預設公用 Load Balancer。

properties.natGatewayId

string

指定要附加至此節點類型子網之 NAT 閘道的資源識別碼。 節點類型必須使用自定義負載平衡器。

properties.networkSecurityRules

NetworkSecurityRule[]

這個節點類型的網路安全性規則。 此設定只能針對使用前端組態設定的節點類型指定。

properties.placementProperties

object

套用至節點類型中節點的放置標籤,可用來指出某些服務 (工作負載) 應執行的位置。

properties.provisioningState

ManagedResourceProvisioningState

節點類型資源的布建狀態。

properties.secureBootEnabled

boolean

指定是否應在 nodeType 上啟用安全開機。 只能與 TrustedLaunch SecurityType 搭配使用

properties.securityType

securityType

指定 nodeType 的安全性類型。 目前僅支援 Standard 和 TrustedLaunch

properties.serviceArtifactReferenceId

string

指定使用「最新」映像版本時,用來為擴展集中的所有虛擬機設定相同映射版本的服務成品參考標識符。

properties.spotRestoreTimeout

string

指出平臺不會嘗試還原指定為 ISO 8601 之 VMSS SPOT 實例的時間持續時間。

properties.subnetId

string

指出節點類型的子網資源標識碼。

properties.useDefaultPublicLoadBalancer

boolean

指定是否使用公用負載平衡器。 如果未指定,且節點類型沒有自己的前端設定,則會附加至預設負載平衡器。 如果節點類型使用自己的Load Balancer,且useDefaultPublicLoadBalancer為 true,則前端必須是內部 Load Balancer。 如果節點類型使用自己的Load Balancer,且 useDefaultPublicLoadBalancer 為 false 或未設定,則自定義負載平衡器必須包含公用負載平衡器以提供輸出連線能力。

properties.useEphemeralOSDisk

boolean

指出是否要使用暫時os磁碟。 在 vmSize 屬性上選取的 SKU 必須支援此功能。

properties.useTempDataDisk

boolean

指定是否要使用 Service Fabric 數據根目錄的暫存磁碟,在此情況下不會連接受控數據磁碟,而且會使用暫存磁碟。 它只允許無狀態節點類型使用。

properties.vmExtensions

VMSSExtension[]

虛擬機擴充功能。
應該安裝在虛擬機上的擴充功能集。

properties.vmImageOffer

string

Azure 虛擬機器 Marketplace 映像的供應項目類型。 例如,UbuntuServer 或 WindowsServer。

properties.vmImagePlan

VmImagePlan

指定用來建立虛擬機之 Marketplace 映像的相關信息。 此元素僅用於市集映像。 您必須先啟用映像以供程序設計使用,才能從 API 使用市集映射。 在 Azure 入口網站 中,尋找您想要使用的市集映射,然後按兩下 [以程序設計方式部署] [開始使用] -> 。 輸入任何必要資訊,然後按兩下 [儲存]。

properties.vmImagePublisher

string

Azure 虛擬機器 Marketplace 映像的發行者。 例如,Canonical 或 MicrosoftWindowsServer。

properties.vmImageResourceId

string

指出 VM 映像的資源識別碼。 此參數用於自定義 VM 映像。

properties.vmImageSku

string

Azure 虛擬機器 Marketplace 映射的 SKU。 例如,14.04.0-LTS 或 2012-R2-Datacenter。

properties.vmImageVersion

string

Azure 虛擬機器 Marketplace 映射的版本。 您可以指定 'latest' 的值,以選取最新版的映射。 如果省略,則預設值為 'latest'。

properties.vmInstanceCount

integer

節點類型中的節點數目。

值:
-1 - 設定自動調整規則或定義 sku.capacity 時使用
0 - 不支援
>0 - 用於手動調整。

properties.vmManagedIdentity

VmManagedIdentity

要指派給節點類型下虛擬機擴展集的身分識別。

properties.vmSecrets

VaultSecretGroup[]

虛擬機秘密。
要安裝在虛擬機中的秘密。

properties.vmSetupActions

VmSetupAction[]

指定要在啟動載入 Service Fabric 執行時間之前,在 VM 上執行的動作。

properties.vmSharedGalleryImageId

string

指出 VM 共用資源庫映像的資源標識碼。 此參數用於自定義 VM 映像。

properties.vmSize

string

集區中的虛擬機大小。 集區中所有虛擬機器的大小相同。 例如,Standard_D3。

properties.zones

string[]

指定節點類型跨越的可用性區域。 如果叢集未跨越可用性區域,請起始叢集的 az migration。

sku

NodeTypeSku

節點類型 sku。

systemData

SystemData

與建立和上次修改資源相關的元數據。

tags

object

Azure 資源標籤。

type

string

Azure 資源類型。

NodeTypeNatConfig

提供節點類型之預設公用 Load Balancer NAT 組態的相關信息。

名稱 類型 Description
backendPort

integer

NAT 組態的內部埠。

frontendPortRangeEnd

integer

外部端點的埠範圍結束。

frontendPortRangeStart

integer

外部端點的埠範圍開始。

NodeTypeSku

描述節點類型 SKU。

名稱 類型 Description
capacity

integer

節點類型中的節點數目。

如果存在於 要求中,則會覆寫 properties.vmInstanceCount。

name

string

SKU 名稱。

名稱會在內部產生,並用於自動調整案例。
屬性不允許變更為產生的其他值。
若要避免部署錯誤,請省略 屬性。

tier

string

指定節點類型的層。

可能的值如下:
標準

nsgProtocol

此規則適用的網路通訊協定。

名稱 類型 Description
ah

string

esp

string

http

string

https

string

icmp

string

tcp

string

udp

string

privateIPAddressVersion

指定IP組態的私人IP是IPv4還是IPv6。 預設值為 IPv4。

名稱 類型 Description
IPv4

string

IPv6

string

PublicIPAddressConfiguration

網路介面的公用IP位址組態。

名稱 類型 預設值 Description
ipTags

IpTag[]

指定與公用IP位址相關聯的IP標籤清單。

name

string

網路介面的名稱。

publicIPAddressVersion

publicIPAddressVersion

IPv4

指定IP組態的公用IP是IPv4還是IPv6。 預設值為 IPv4。

publicIPAddressVersion

指定IP組態的公用IP是IPv4還是IPv6。 預設值為 IPv4。

名稱 類型 Description
IPv4

string

IPv6

string

securityType

指定 nodeType 的安全性類型。 目前僅支援 Standard 和 TrustedLaunch

名稱 類型 Description
Standard

string

標準是所有計算機的預設安全性類型。

TrustedLaunch

string

信任啟動是保護第 2 代虛擬機的安全性類型。

SubResource

Azure 資源標識碼。

名稱 類型 Description
id

string

Azure 資源標識碼。

SystemData

與建立和上次修改資源相關的元數據。

名稱 類型 Description
createdAt

string

資源建立的時間戳 (UTC) 。

createdBy

string

建立資源的身分識別。

createdByType

string

建立資源的身分識別類型。

lastModifiedAt

string

上次修改的資源時間戳 (UTC) 。

lastModifiedBy

string

上次修改資源的身分識別。

lastModifiedByType

string

上次修改資源的身分識別類型。

VaultCertificate

描述 金鑰保存庫 中的單一憑證參考,以及憑證應該位於 VM 上的位置。

名稱 類型 Description
certificateStore

string

針對 Windows VM,指定應在其中新增憑證之虛擬機上的證書存儲。 指定的證書存儲會隱含地在 LocalMachine 帳戶中。

針對Linux VM,憑證檔案會放在 /var/lib/waagent 目錄底下,並具有 X509 憑證檔案的檔名 .crt,以及私鑰的 .prv。 這兩個檔案都是 .pem 格式。

certificateUrl

string

這是已上傳至 金鑰保存庫 為秘密之憑證的 URL。 如需將秘密新增至 金鑰保存庫,請參閱將密鑰或秘密新增至密鑰保存庫。 在此情況下,您的憑證必須是下列 JSON 物件的 Base64 編碼方式,此物件是以 UTF-8 編碼:

{
“data”:“”,
“dataType”:“pfx”,
“password”:“”
}

VaultSecretGroup

指定應該安裝在虛擬機上的憑證集。

名稱 類型 Description
sourceVault

SubResource

包含 VaultCertificates 中所有憑證之 金鑰保存庫 的相對 URL。

vaultCertificates

VaultCertificate[]

SourceVault 中包含憑證的金鑰保存庫參考清單。

VmImagePlan

指定用來建立虛擬機之 Marketplace 映像的相關信息。 此元素僅用於市集映像。 您必須先啟用映像以供程序設計使用,才能從 API 使用市集映射。 在 Azure 入口網站 中,尋找您想要使用的市集映射,然後按兩下 [想要以程序設計方式部署] [開始使用] -> 。 輸入任何必要資訊,然後按兩下 [儲存]。

名稱 類型 Description
name

string

方案標識碼。

product

string

指定市集中映像的產品。 這與 imageReference 元素下的 Offer 值相同。

promotionCode

string

促銷碼。

publisher

string

發行者標識碼。

VmManagedIdentity

節點類型下虛擬機擴展集的身分識別。

名稱 類型 Description
userAssignedIdentities

string[]

與節點類型下虛擬機擴展集相關聯的使用者身分識別清單。 每個專案都是 ARM 資源標識符,格式為:『/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。

VmSetupAction

啟動 Service Fabric 執行時間之前,要在 VM 上執行的動作。

名稱 類型 Description
EnableContainers

string

啟用 Windows 容器功能。

EnableHyperV

string

啟用 Windows HyperV 功能。

VmssDataDisk

受控數據磁碟描述。

名稱 類型 預設值 Description
diskLetter

string

受控數據磁碟字母。 它無法使用保留信件 C 或 D,而且無法在建立之後變更。

diskSizeGB

integer

節點類型中每個 VM 的磁碟大小,以 GB 為單位。

diskType

DiskType

StandardSSD_LRS

受控數據磁碟類型。 指定受控磁碟的記憶體帳戶類型

lun

integer

指定數據磁碟的邏輯單元編號。 這個值是用來識別 VM 內的數據磁碟,因此對於連結至 VM 的每個數據磁碟都必須是唯一的。 Lun 0 會保留給 Service Fabric 數據磁碟。

VMSSExtension

指定應該安裝在虛擬機上的擴充功能集。

名稱 類型 Description
name

string

延伸模組的名稱。

properties.autoUpgradeMinorVersion

boolean

指出擴充功能是否應該在部署期間使用較新的次要版本。 不過,部署之後,除非重新部署延伸模組,否則延伸模組將不會升級次要版本,即使此屬性設定為 true 亦然。

properties.enableAutomaticUpgrade

boolean

指出如果有較新版本的擴充功能可用,平臺是否應該自動升級延伸模組。

properties.forceUpdateTag

string

如果提供值且與先前的值不同,即使延伸模組組態尚未變更,擴充處理程式仍會強制更新。

properties.protectedSettings

object

延伸模組可以包含 protectedSettings 或 protectedSettingsFromKeyVault,或完全不包含受保護的設定。

properties.provisionAfterExtensions

string[]

延伸模組名稱的集合,之後必須布建此延伸模組。

properties.provisioningState

string

布建狀態,只會出現在回應中。

properties.publisher

string

擴充處理程序發行者的名稱。

properties.settings

object

延伸模組的 Json 格式化公用設定。

properties.setupOrder

VmssExtensionSetupOrder[]

指出延伸模組的設定順序。

properties.type

string

指定延伸模組的類型;例如“CustomScriptExtension”。

properties.typeHandlerVersion

string

指定文稿處理程式的版本。

VmssExtensionSetupOrder

Vm 擴充功能設定順序。

名稱 類型 Description
BeforeSFRuntime

string

表示 VM 擴充功能應該在 Service Fabric 執行時間啟動之前執行。