{ "parameters": { "api-version": "2026-04-30", "clusterName": "myCluster", "deploymentSettingsName": "default", "resource": { "properties": { "arcNodeResourceIds": [ "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1", "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2" ], "deploymentConfiguration": { "scaleUnits": [ { "deploymentData": { "adouPath": "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com", "cluster": { "name": "testHCICluster", "azureServiceEndpoint": "core.windows.net", "cloudAccountName": "myasestoragacct", "witnessPath": "Cloud", "witnessType": "Cloud" }, "domainFqdn": "ASZ1PLab8.nttest.microsoft.com", "hostNetwork": { "enableStorageAutoIp": false, "intents": [ { "name": "Compute_Management", "adapter": [ "Port2" ], "adapterPropertyOverrides": { "jumboPacket": "1514", "networkDirect": "Enabled", "networkDirectTechnology": "iWARP" }, "overrideAdapterProperty": false, "overrideQosPolicy": false, "overrideVirtualSwitchConfiguration": false, "qosPolicyOverrides": { "bandwidthPercentage_SMB": "50", "priorityValue8021Action_Cluster": "7", "priorityValue8021Action_SMB": "3" }, "trafficType": [ "Compute", "Management" ], "virtualSwitchConfigurationOverrides": { "enableIov": "True", "loadBalancingAlgorithm": "HyperVPort" } } ], "storageConnectivitySwitchless": true, "storageNetworks": [ { "name": "Storage1Network", "networkAdapterName": "Port3", "storageAdapterIPInfo": [ { "ipv4Address": "10.57.48.60", "physicalNode": "string", "subnetMask": "255.255.248.0" } ], "vlanId": "5" } ], "sanNetworks": { "clusterNetworkConfig": { "adapterProperties": { "bandwidthPercentageSmb": 50, "jumboPacket": 9014, "priorityValue8021ActionCluster": 7, "priorityValue8021ActionSmb": 3 }, "adapterIPConfig": [ { "name": "clusterNetwork-A", "networkAdapterName": "ethernet 3", "vlanId": 711, "addressPrefix": "10.10.30.0/24" } ] } } }, "infrastructureNetwork": [ { "dnsServerConfig": "UseDnsServer", "dnsServers": [ "10.57.50.90" ], "gateway": "255.255.248.0", "ipPools": [ { "endingAddress": "10.57.48.66", "startingAddress": "10.57.48.60" } ], "subnetMask": "255.255.248.0" } ], "isManagementCluster": true, "namingPrefix": "ms169", "observability": { "episodicDataUpload": true, "euLocation": false, "streamingDataClient": true }, "optionalServices": { "customLocation": "customLocationName" }, "physicalNodes": [ { "name": "ms169host", "ipv4Address": "10.57.51.224" }, { "name": "ms154host", "ipv4Address": "10.57.53.236" } ], "secrets": [ { "eceSecretName": "BMCAdminUserCred", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b", "secretName": "cluster1-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" }, { "eceSecretName": "AzureStackLCMUserCredential", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4c", "secretName": "cluster2-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" } ], "secretsLocation": "/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123", "securitySettings": { "bitlockerBootVolume": true, "bitlockerDataVolumes": true, "credentialGuardEnforced": false, "driftControlEnforced": true, "drtmProtection": true, "hvciProtection": true, "sideChannelMitigationEnforced": true, "smbClusterEncryption": false, "smbSigningEnforced": true, "wdacEnforced": true }, "storage": { "configurationMode": "Express", "storageType": "SAN", "san": { "infraVolLunId": "PURE1234567890ABCDEF", "infraPerfLunId": "PURE0987654321MNOPQR" } } }, "sbePartnerInfo": { "credentialList": [ { "eceSecretName": "DownloadConnectorCred", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b", "secretName": "cluster1-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" } ], "partnerProperties": [ { "name": "EnableBMCIpV6", "value": "false" }, { "name": "PhoneHomePort", "value": "1653" }, { "name": "BMCSecurityState", "value": "HighSecurity" } ], "sbeDeploymentInfo": { "family": "Gen5", "publisher": "Contoso", "sbeManifestCreationDate": "2023-07-25T02:40:33Z", "sbeManifestSource": "default", "version": "4.0.2309.13" } } } ], "version": "string" }, "deploymentMode": "Deploy", "operationType": "ClusterProvisioning" } }, "resourceGroupName": "test-rg", "subscriptionId": "fd3c3665-1729-4b7b-9a38-238e83b0f98b" }, "responses": { "200": { "body": { "name": "default", "type": "Microsoft.AzureStackHCI/clusters/deploymentSettings", "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/clusters/myCluster/deploymentSettings/default", "properties": { "arcNodeResourceIds": [ "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1", "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2" ], "deploymentConfiguration": { "scaleUnits": [ { "deploymentData": { "adouPath": "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com", "cluster": { "name": "testHCICluster", "azureServiceEndpoint": "core.windows.net", "cloudAccountName": "myasestoragacct", "hardwareClass": "Medium", "witnessPath": "Cloud", "witnessType": "Cloud" }, "domainFqdn": "ASZ1PLab8.nttest.microsoft.com", "hostNetwork": { "enableStorageAutoIp": false, "intents": [ { "name": "Compute_Management", "adapter": [ "Port2" ], "adapterPropertyOverrides": { "jumboPacket": "1514", "networkDirect": "Enabled", "networkDirectTechnology": "iWARP" }, "overrideAdapterProperty": false, "overrideQosPolicy": false, "overrideVirtualSwitchConfiguration": false, "qosPolicyOverrides": { "bandwidthPercentage_SMB": "50", "priorityValue8021Action_Cluster": "7", "priorityValue8021Action_SMB": "3" }, "trafficType": [ "Compute", "Management" ], "virtualSwitchConfigurationOverrides": { "enableIov": "True", "loadBalancingAlgorithm": "HyperVPort" } } ], "storageConnectivitySwitchless": true, "storageNetworks": [ { "name": "Storage1Network", "networkAdapterName": "Port3", "storageAdapterIPInfo": [ { "ipv4Address": "10.57.48.60", "physicalNode": "string", "subnetMask": "255.255.248.0" } ], "vlanId": "5" } ], "sanNetworks": { "clusterNetworkConfig": { "adapterProperties": { "bandwidthPercentageSmb": 50, "jumboPacket": 9014, "priorityValue8021ActionCluster": 7, "priorityValue8021ActionSmb": 3 }, "adapterIPConfig": [ { "name": "clusterNetwork-A", "networkAdapterName": "ethernet 3", "vlanId": 711, "addressPrefix": "10.10.30.0/24" } ] } } }, "infrastructureNetwork": [ { "dnsServerConfig": "UseDnsServer", "dnsServers": [ "10.57.50.90" ], "gateway": "255.255.248.0", "ipPools": [ { "endingAddress": "10.57.48.66", "startingAddress": "10.57.48.60" } ], "subnetMask": "255.255.248.0" } ], "namingPrefix": "ms169", "observability": { "episodicDataUpload": true, "euLocation": false, "streamingDataClient": true }, "optionalServices": { "customLocation": "customLocationName" }, "physicalNodes": [ { "name": "ms169host", "ipv4Address": "10.57.51.224" }, { "name": "ms154host", "ipv4Address": "10.57.53.236" } ], "secrets": [ { "eceSecretName": "BMCAdminUserCred", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b", "secretName": "cluster1-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" }, { "eceSecretName": "AzureStackLCMUserCredential", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4c", "secretName": "cluster2-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" } ], "secretsLocation": "/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123", "securitySettings": { "bitlockerBootVolume": true, "bitlockerDataVolumes": true, "credentialGuardEnforced": false, "driftControlEnforced": true, "drtmProtection": true, "hvciProtection": true, "sideChannelMitigationEnforced": true, "smbClusterEncryption": false, "smbSigningEnforced": true, "wdacEnforced": true }, "storage": { "configurationMode": "Express", "storageType": "SAN", "san": { "infraVolLunId": "PURE1234567890ABCDEF", "infraPerfLunId": "PURE0987654321MNOPQR" } } }, "sbePartnerInfo": { "credentialList": [ { "eceSecretName": "DownloadConnectorCred", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b", "secretName": "cluster1-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" } ], "partnerProperties": [ { "name": "EnableBMCIpV6", "value": "false" }, { "name": "PhoneHomePort", "value": "1653" }, { "name": "BMCSecurityState", "value": "HighSecurity" } ], "sbeDeploymentInfo": { "family": "Gen5", "publisher": "Contoso", "sbeManifestCreationDate": "2023-07-25T02:40:33Z", "sbeManifestSource": "default", "version": "4.0.2309.13" } } } ], "version": "string" }, "deploymentMode": "Deploy", "provisioningState": "Succeeded" }, "systemData": { "createdAt": "2021-01-01T17:18:19.1234567Z", "createdBy": "user1", "createdByType": "User", "lastModifiedAt": "2021-01-02T17:18:19.1234567Z", "lastModifiedBy": "user2", "lastModifiedByType": "User" } } }, "201": { "body": { "name": "default", "type": "Microsoft.AzureStackHCI/clusters/deploymentSettings", "id": "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/test-rg/providers/Microsoft.AzureStackHCI/clusters/myCluster/deploymentSettings/default", "properties": { "arcNodeResourceIds": [ "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1", "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2" ], "deploymentConfiguration": { "scaleUnits": [ { "deploymentData": { "adouPath": "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com", "cluster": { "name": "testHCICluster", "azureServiceEndpoint": "core.windows.net", "cloudAccountName": "myasestoragacct", "hardwareClass": "Medium", "witnessPath": "Cloud", "witnessType": "Cloud" }, "domainFqdn": "ASZ1PLab8.nttest.microsoft.com", "hostNetwork": { "enableStorageAutoIp": false, "intents": [ { "name": "Compute_Management", "adapter": [ "Port2" ], "adapterPropertyOverrides": { "jumboPacket": "1514", "networkDirect": "Enabled", "networkDirectTechnology": "iWARP" }, "overrideAdapterProperty": false, "overrideQosPolicy": false, "overrideVirtualSwitchConfiguration": false, "qosPolicyOverrides": { "bandwidthPercentage_SMB": "50", "priorityValue8021Action_Cluster": "7", "priorityValue8021Action_SMB": "3" }, "trafficType": [ "Compute", "Management" ], "virtualSwitchConfigurationOverrides": { "enableIov": "True", "loadBalancingAlgorithm": "HyperVPort" } } ], "storageConnectivitySwitchless": true, "storageNetworks": [ { "name": "Storage1Network", "networkAdapterName": "Port3", "storageAdapterIPInfo": [ { "ipv4Address": "10.57.48.60", "physicalNode": "string", "subnetMask": "255.255.248.0" } ], "vlanId": "5" } ], "sanNetworks": { "clusterNetworkConfig": { "adapterProperties": { "bandwidthPercentageSmb": 50, "jumboPacket": 9014, "priorityValue8021ActionCluster": 7, "priorityValue8021ActionSmb": 3 }, "adapterIPConfig": [ { "name": "clusterNetwork-A", "networkAdapterName": "ethernet 3", "vlanId": 711, "addressPrefix": "10.10.30.0/24" } ] } } }, "infrastructureNetwork": [ { "dnsServerConfig": "UseDnsServer", "dnsServers": [ "10.57.50.90" ], "gateway": "255.255.248.0", "ipPools": [ { "endingAddress": "10.57.48.66", "startingAddress": "10.57.48.60" } ], "subnetMask": "255.255.248.0" } ], "namingPrefix": "ms169", "observability": { "episodicDataUpload": true, "euLocation": false, "streamingDataClient": true }, "optionalServices": { "customLocation": "customLocationName" }, "physicalNodes": [ { "name": "ms169host", "ipv4Address": "10.57.51.224" }, { "name": "ms154host", "ipv4Address": "10.57.53.236" } ], "secrets": [ { "eceSecretName": "BMCAdminUserCred", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b", "secretName": "cluster1-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" }, { "eceSecretName": "AzureStackLCMUserCredential", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4c", "secretName": "cluster2-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" } ], "secretsLocation": "/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123", "securitySettings": { "bitlockerBootVolume": true, "bitlockerDataVolumes": true, "credentialGuardEnforced": false, "driftControlEnforced": true, "drtmProtection": true, "hvciProtection": true, "sideChannelMitigationEnforced": true, "smbClusterEncryption": false, "smbSigningEnforced": true, "wdacEnforced": true }, "storage": { "configurationMode": "Express", "storageType": "SAN", "san": { "infraVolLunId": "PURE1234567890ABCDEF", "infraPerfLunId": "PURE0987654321MNOPQR" } } }, "sbePartnerInfo": { "credentialList": [ { "eceSecretName": "DownloadConnectorCred", "secretLocation": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b", "secretName": "cluster1-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63" } ], "partnerProperties": [ { "name": "EnableBMCIpV6", "value": "false" }, { "name": "PhoneHomePort", "value": "1653" }, { "name": "BMCSecurityState", "value": "HighSecurity" } ], "sbeDeploymentInfo": { "family": "Gen5", "publisher": "Contoso", "sbeManifestCreationDate": "2023-07-25T02:40:33Z", "sbeManifestSource": "default", "version": "4.0.2309.13" } } } ], "version": "string" }, "deploymentMode": "Deploy", "provisioningState": "Accepted" }, "systemData": { "createdAt": "2021-01-01T17:18:19.1234567Z", "createdBy": "user1", "createdByType": "User", "lastModifiedAt": "2021-01-02T17:18:19.1234567Z", "lastModifiedBy": "user2", "lastModifiedByType": "User" } } } }, "operationId": "DeploymentSettings_CreateOrUpdate", "title": "Create Deployment Settings with SAN Storage" }