1. Packages
  2. Azure Native
  3. API Docs
  4. azurestackhci
  5. DeploymentSetting
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.azurestackhci.DeploymentSetting

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Edge device resource

Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview.

Other available API versions: 2023-08-01-preview, 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-09-01-preview, 2024-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azurestackhci [ApiVersion]. See the version guide for details.

Example Usage

Create Deployment Settings

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var deploymentSetting = new AzureNative.AzureStackHCI.DeploymentSetting("deploymentSetting", new()
    {
        ArcNodeResourceIds = new[]
        {
            "/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",
        },
        ClusterName = "myCluster",
        DeploymentConfiguration = new AzureNative.AzureStackHCI.Inputs.DeploymentConfigurationArgs
        {
            ScaleUnits = new[]
            {
                new AzureNative.AzureStackHCI.Inputs.ScaleUnitsArgs
                {
                    DeploymentData = new AzureNative.AzureStackHCI.Inputs.DeploymentDataArgs
                    {
                        AdouPath = "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com",
                        Cluster = new AzureNative.AzureStackHCI.Inputs.DeploymentClusterArgs
                        {
                            AzureServiceEndpoint = "core.windows.net",
                            CloudAccountName = "myasestoragacct",
                            Name = "testHCICluster",
                            WitnessPath = "Cloud",
                            WitnessType = "Cloud",
                        },
                        DomainFqdn = "ASZ1PLab8.nttest.microsoft.com",
                        HostNetwork = new AzureNative.AzureStackHCI.Inputs.HostNetworkArgs
                        {
                            EnableStorageAutoIp = false,
                            Intents = new[]
                            {
                                new AzureNative.AzureStackHCI.Inputs.IntentsArgs
                                {
                                    Adapter = new[]
                                    {
                                        "Port2",
                                    },
                                    AdapterPropertyOverrides = new AzureNative.AzureStackHCI.Inputs.AdapterPropertyOverridesArgs
                                    {
                                        JumboPacket = "1514",
                                        NetworkDirect = "Enabled",
                                        NetworkDirectTechnology = "iWARP",
                                    },
                                    Name = "Compute_Management",
                                    OverrideAdapterProperty = false,
                                    OverrideQosPolicy = false,
                                    OverrideVirtualSwitchConfiguration = false,
                                    QosPolicyOverrides = new AzureNative.AzureStackHCI.Inputs.QosPolicyOverridesArgs
                                    {
                                        BandwidthPercentageSMB = "50",
                                        PriorityValue8021ActionCluster = "7",
                                        PriorityValue8021ActionSMB = "3",
                                    },
                                    TrafficType = new[]
                                    {
                                        "Compute",
                                        "Management",
                                    },
                                    VirtualSwitchConfigurationOverrides = new AzureNative.AzureStackHCI.Inputs.VirtualSwitchConfigurationOverridesArgs
                                    {
                                        EnableIov = "True",
                                        LoadBalancingAlgorithm = "HyperVPort",
                                    },
                                },
                            },
                            StorageConnectivitySwitchless = true,
                            StorageNetworks = new[]
                            {
                                new AzureNative.AzureStackHCI.Inputs.StorageNetworksArgs
                                {
                                    Name = "Storage1Network",
                                    NetworkAdapterName = "Port3",
                                    StorageAdapterIPInfo = new[]
                                    {
                                        new AzureNative.AzureStackHCI.Inputs.StorageAdapterIPInfoArgs
                                        {
                                            Ipv4Address = "10.57.48.60",
                                            PhysicalNode = "string",
                                            SubnetMask = "255.255.248.0",
                                        },
                                    },
                                    VlanId = "5",
                                },
                            },
                        },
                        InfrastructureNetwork = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.InfrastructureNetworkArgs
                            {
                                DnsServers = new[]
                                {
                                    "10.57.50.90",
                                },
                                Gateway = "255.255.248.0",
                                IpPools = new[]
                                {
                                    new AzureNative.AzureStackHCI.Inputs.IpPoolsArgs
                                    {
                                        EndingAddress = "10.57.48.66",
                                        StartingAddress = "10.57.48.60",
                                    },
                                },
                                SubnetMask = "255.255.248.0",
                            },
                        },
                        NamingPrefix = "ms169",
                        Observability = new AzureNative.AzureStackHCI.Inputs.ObservabilityArgs
                        {
                            EpisodicDataUpload = true,
                            EuLocation = false,
                            StreamingDataClient = true,
                        },
                        OptionalServices = new AzureNative.AzureStackHCI.Inputs.OptionalServicesArgs
                        {
                            CustomLocation = "customLocationName",
                        },
                        PhysicalNodes = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.PhysicalNodesArgs
                            {
                                Ipv4Address = "10.57.51.224",
                                Name = "ms169host",
                            },
                            new AzureNative.AzureStackHCI.Inputs.PhysicalNodesArgs
                            {
                                Ipv4Address = "10.57.53.236",
                                Name = "ms154host",
                            },
                        },
                        SdnIntegration = new AzureNative.AzureStackHCI.Inputs.SdnIntegrationArgs
                        {
                            NetworkController = new AzureNative.AzureStackHCI.Inputs.NetworkControllerArgs
                            {
                                MacAddressPoolStart = "00-0D-3A-1B-C7-21",
                                MacAddressPoolStop = "00-0D-3A-1B-C7-29",
                                NetworkVirtualizationEnabled = true,
                            },
                        },
                        Secrets = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.EceDeploymentSecretsArgs
                            {
                                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",
                            },
                            new AzureNative.AzureStackHCI.Inputs.EceDeploymentSecretsArgs
                            {
                                EceSecretName = AzureNative.AzureStackHCI.EceSecrets.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 = new AzureNative.AzureStackHCI.Inputs.DeploymentSecuritySettingsArgs
                        {
                            BitlockerBootVolume = true,
                            BitlockerDataVolumes = true,
                            CredentialGuardEnforced = false,
                            DriftControlEnforced = true,
                            DrtmProtection = true,
                            HvciProtection = true,
                            SideChannelMitigationEnforced = true,
                            SmbClusterEncryption = false,
                            SmbSigningEnforced = true,
                            WdacEnforced = true,
                        },
                        Storage = new AzureNative.AzureStackHCI.Inputs.StorageArgs
                        {
                            ConfigurationMode = "Express",
                        },
                    },
                    SbePartnerInfo = new AzureNative.AzureStackHCI.Inputs.SbePartnerInfoArgs
                    {
                        CredentialList = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.SbeCredentialsArgs
                            {
                                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 = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.SbePartnerPropertiesArgs
                            {
                                Name = "EnableBMCIpV6",
                                Value = "false",
                            },
                            new AzureNative.AzureStackHCI.Inputs.SbePartnerPropertiesArgs
                            {
                                Name = "PhoneHomePort",
                                Value = "1653",
                            },
                            new AzureNative.AzureStackHCI.Inputs.SbePartnerPropertiesArgs
                            {
                                Name = "BMCSecurityState",
                                Value = "HighSecurity",
                            },
                        },
                        SbeDeploymentInfo = new AzureNative.AzureStackHCI.Inputs.SbeDeploymentInfoArgs
                        {
                            Family = "Gen5",
                            Publisher = "Contoso",
                            SbeManifestCreationDate = "2023-07-25T02:40:33Z",
                            SbeManifestSource = "default",
                            Version = "4.0.2309.13",
                        },
                    },
                },
            },
            Version = "string",
        },
        DeploymentMode = AzureNative.AzureStackHCI.DeploymentMode.Deploy,
        DeploymentSettingsName = "default",
        OperationType = AzureNative.AzureStackHCI.OperationType.ClusterProvisioning,
        ResourceGroupName = "test-rg",
    });

});
Copy
package main

import (
	azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurestackhci.NewDeploymentSetting(ctx, "deploymentSetting", &azurestackhci.DeploymentSettingArgs{
			ArcNodeResourceIds: pulumi.StringArray{
				pulumi.String("/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1"),
				pulumi.String("/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2"),
			},
			ClusterName: pulumi.String("myCluster"),
			DeploymentConfiguration: &azurestackhci.DeploymentConfigurationArgs{
				ScaleUnits: azurestackhci.ScaleUnitsArray{
					&azurestackhci.ScaleUnitsArgs{
						DeploymentData: &azurestackhci.DeploymentDataArgs{
							AdouPath: pulumi.String("OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com"),
							Cluster: &azurestackhci.DeploymentClusterArgs{
								AzureServiceEndpoint: pulumi.String("core.windows.net"),
								CloudAccountName:     pulumi.String("myasestoragacct"),
								Name:                 pulumi.String("testHCICluster"),
								WitnessPath:          pulumi.String("Cloud"),
								WitnessType:          pulumi.String("Cloud"),
							},
							DomainFqdn: pulumi.String("ASZ1PLab8.nttest.microsoft.com"),
							HostNetwork: &azurestackhci.HostNetworkArgs{
								EnableStorageAutoIp: pulumi.Bool(false),
								Intents: azurestackhci.IntentsArray{
									&azurestackhci.IntentsArgs{
										Adapter: pulumi.StringArray{
											pulumi.String("Port2"),
										},
										AdapterPropertyOverrides: &azurestackhci.AdapterPropertyOverridesArgs{
											JumboPacket:             pulumi.String("1514"),
											NetworkDirect:           pulumi.String("Enabled"),
											NetworkDirectTechnology: pulumi.String("iWARP"),
										},
										Name:                               pulumi.String("Compute_Management"),
										OverrideAdapterProperty:            pulumi.Bool(false),
										OverrideQosPolicy:                  pulumi.Bool(false),
										OverrideVirtualSwitchConfiguration: pulumi.Bool(false),
										QosPolicyOverrides: &azurestackhci.QosPolicyOverridesArgs{
											BandwidthPercentageSMB:         pulumi.String("50"),
											PriorityValue8021ActionCluster: pulumi.String("7"),
											PriorityValue8021ActionSMB:     pulumi.String("3"),
										},
										TrafficType: pulumi.StringArray{
											pulumi.String("Compute"),
											pulumi.String("Management"),
										},
										VirtualSwitchConfigurationOverrides: &azurestackhci.VirtualSwitchConfigurationOverridesArgs{
											EnableIov:              pulumi.String("True"),
											LoadBalancingAlgorithm: pulumi.String("HyperVPort"),
										},
									},
								},
								StorageConnectivitySwitchless: pulumi.Bool(true),
								StorageNetworks: azurestackhci.StorageNetworksArray{
									&azurestackhci.StorageNetworksArgs{
										Name:               pulumi.String("Storage1Network"),
										NetworkAdapterName: pulumi.String("Port3"),
										StorageAdapterIPInfo: azurestackhci.StorageAdapterIPInfoArray{
											&azurestackhci.StorageAdapterIPInfoArgs{
												Ipv4Address:  pulumi.String("10.57.48.60"),
												PhysicalNode: pulumi.String("string"),
												SubnetMask:   pulumi.String("255.255.248.0"),
											},
										},
										VlanId: pulumi.String("5"),
									},
								},
							},
							InfrastructureNetwork: azurestackhci.InfrastructureNetworkArray{
								&azurestackhci.InfrastructureNetworkArgs{
									DnsServers: pulumi.StringArray{
										pulumi.String("10.57.50.90"),
									},
									Gateway: pulumi.String("255.255.248.0"),
									IpPools: azurestackhci.IpPoolsArray{
										&azurestackhci.IpPoolsArgs{
											EndingAddress:   pulumi.String("10.57.48.66"),
											StartingAddress: pulumi.String("10.57.48.60"),
										},
									},
									SubnetMask: pulumi.String("255.255.248.0"),
								},
							},
							NamingPrefix: pulumi.String("ms169"),
							Observability: &azurestackhci.ObservabilityArgs{
								EpisodicDataUpload:  pulumi.Bool(true),
								EuLocation:          pulumi.Bool(false),
								StreamingDataClient: pulumi.Bool(true),
							},
							OptionalServices: &azurestackhci.OptionalServicesArgs{
								CustomLocation: pulumi.String("customLocationName"),
							},
							PhysicalNodes: azurestackhci.PhysicalNodesArray{
								&azurestackhci.PhysicalNodesArgs{
									Ipv4Address: pulumi.String("10.57.51.224"),
									Name:        pulumi.String("ms169host"),
								},
								&azurestackhci.PhysicalNodesArgs{
									Ipv4Address: pulumi.String("10.57.53.236"),
									Name:        pulumi.String("ms154host"),
								},
							},
							SdnIntegration: &azurestackhci.SdnIntegrationArgs{
								NetworkController: &azurestackhci.NetworkControllerArgs{
									MacAddressPoolStart:          pulumi.String("00-0D-3A-1B-C7-21"),
									MacAddressPoolStop:           pulumi.String("00-0D-3A-1B-C7-29"),
									NetworkVirtualizationEnabled: pulumi.Bool(true),
								},
							},
							Secrets: azurestackhci.EceDeploymentSecretsArray{
								&azurestackhci.EceDeploymentSecretsArgs{
									EceSecretName:  pulumi.String("BMCAdminUserCred"),
									SecretLocation: pulumi.String("https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b"),
									SecretName:     pulumi.String("cluster1-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63"),
								},
								&azurestackhci.EceDeploymentSecretsArgs{
									EceSecretName:  pulumi.String(azurestackhci.EceSecretsAzureStackLCMUserCredential),
									SecretLocation: pulumi.String("https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4c"),
									SecretName:     pulumi.String("cluster2-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63"),
								},
							},
							SecretsLocation: pulumi.String("/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123"),
							SecuritySettings: &azurestackhci.DeploymentSecuritySettingsArgs{
								BitlockerBootVolume:           pulumi.Bool(true),
								BitlockerDataVolumes:          pulumi.Bool(true),
								CredentialGuardEnforced:       pulumi.Bool(false),
								DriftControlEnforced:          pulumi.Bool(true),
								DrtmProtection:                pulumi.Bool(true),
								HvciProtection:                pulumi.Bool(true),
								SideChannelMitigationEnforced: pulumi.Bool(true),
								SmbClusterEncryption:          pulumi.Bool(false),
								SmbSigningEnforced:            pulumi.Bool(true),
								WdacEnforced:                  pulumi.Bool(true),
							},
							Storage: &azurestackhci.StorageArgs{
								ConfigurationMode: pulumi.String("Express"),
							},
						},
						SbePartnerInfo: &azurestackhci.SbePartnerInfoArgs{
							CredentialList: azurestackhci.SbeCredentialsArray{
								&azurestackhci.SbeCredentialsArgs{
									EceSecretName:  pulumi.String("DownloadConnectorCred"),
									SecretLocation: pulumi.String("https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b"),
									SecretName:     pulumi.String("cluster1-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63"),
								},
							},
							PartnerProperties: azurestackhci.SbePartnerPropertiesArray{
								&azurestackhci.SbePartnerPropertiesArgs{
									Name:  pulumi.String("EnableBMCIpV6"),
									Value: pulumi.String("false"),
								},
								&azurestackhci.SbePartnerPropertiesArgs{
									Name:  pulumi.String("PhoneHomePort"),
									Value: pulumi.String("1653"),
								},
								&azurestackhci.SbePartnerPropertiesArgs{
									Name:  pulumi.String("BMCSecurityState"),
									Value: pulumi.String("HighSecurity"),
								},
							},
							SbeDeploymentInfo: &azurestackhci.SbeDeploymentInfoArgs{
								Family:                  pulumi.String("Gen5"),
								Publisher:               pulumi.String("Contoso"),
								SbeManifestCreationDate: pulumi.String("2023-07-25T02:40:33Z"),
								SbeManifestSource:       pulumi.String("default"),
								Version:                 pulumi.String("4.0.2309.13"),
							},
						},
					},
				},
				Version: pulumi.String("string"),
			},
			DeploymentMode:         pulumi.String(azurestackhci.DeploymentModeDeploy),
			DeploymentSettingsName: pulumi.String("default"),
			OperationType:          pulumi.String(azurestackhci.OperationTypeClusterProvisioning),
			ResourceGroupName:      pulumi.String("test-rg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.azurestackhci.DeploymentSetting;
import com.pulumi.azurenative.azurestackhci.DeploymentSettingArgs;
import com.pulumi.azurenative.azurestackhci.inputs.DeploymentConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var deploymentSetting = new DeploymentSetting("deploymentSetting", DeploymentSettingArgs.builder()
            .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")
            .clusterName("myCluster")
            .deploymentConfiguration(DeploymentConfigurationArgs.builder()
                .scaleUnits(ScaleUnitsArgs.builder()
                    .deploymentData(DeploymentDataArgs.builder()
                        .adouPath("OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com")
                        .cluster(DeploymentClusterArgs.builder()
                            .azureServiceEndpoint("core.windows.net")
                            .cloudAccountName("myasestoragacct")
                            .name("testHCICluster")
                            .witnessPath("Cloud")
                            .witnessType("Cloud")
                            .build())
                        .domainFqdn("ASZ1PLab8.nttest.microsoft.com")
                        .hostNetwork(HostNetworkArgs.builder()
                            .enableStorageAutoIp(false)
                            .intents(IntentsArgs.builder()
                                .adapter("Port2")
                                .adapterPropertyOverrides(AdapterPropertyOverridesArgs.builder()
                                    .jumboPacket("1514")
                                    .networkDirect("Enabled")
                                    .networkDirectTechnology("iWARP")
                                    .build())
                                .name("Compute_Management")
                                .overrideAdapterProperty(false)
                                .overrideQosPolicy(false)
                                .overrideVirtualSwitchConfiguration(false)
                                .qosPolicyOverrides(QosPolicyOverridesArgs.builder()
                                    .bandwidthPercentageSMB("50")
                                    .priorityValue8021ActionCluster("7")
                                    .priorityValue8021ActionSMB("3")
                                    .build())
                                .trafficType(                                
                                    "Compute",
                                    "Management")
                                .virtualSwitchConfigurationOverrides(VirtualSwitchConfigurationOverridesArgs.builder()
                                    .enableIov("True")
                                    .loadBalancingAlgorithm("HyperVPort")
                                    .build())
                                .build())
                            .storageConnectivitySwitchless(true)
                            .storageNetworks(StorageNetworksArgs.builder()
                                .name("Storage1Network")
                                .networkAdapterName("Port3")
                                .storageAdapterIPInfo(StorageAdapterIPInfoArgs.builder()
                                    .ipv4Address("10.57.48.60")
                                    .physicalNode("string")
                                    .subnetMask("255.255.248.0")
                                    .build())
                                .vlanId("5")
                                .build())
                            .build())
                        .infrastructureNetwork(InfrastructureNetworkArgs.builder()
                            .dnsServers("10.57.50.90")
                            .gateway("255.255.248.0")
                            .ipPools(IpPoolsArgs.builder()
                                .endingAddress("10.57.48.66")
                                .startingAddress("10.57.48.60")
                                .build())
                            .subnetMask("255.255.248.0")
                            .build())
                        .namingPrefix("ms169")
                        .observability(ObservabilityArgs.builder()
                            .episodicDataUpload(true)
                            .euLocation(false)
                            .streamingDataClient(true)
                            .build())
                        .optionalServices(OptionalServicesArgs.builder()
                            .customLocation("customLocationName")
                            .build())
                        .physicalNodes(                        
                            PhysicalNodesArgs.builder()
                                .ipv4Address("10.57.51.224")
                                .name("ms169host")
                                .build(),
                            PhysicalNodesArgs.builder()
                                .ipv4Address("10.57.53.236")
                                .name("ms154host")
                                .build())
                        .sdnIntegration(SdnIntegrationArgs.builder()
                            .networkController(NetworkControllerArgs.builder()
                                .macAddressPoolStart("00-0D-3A-1B-C7-21")
                                .macAddressPoolStop("00-0D-3A-1B-C7-29")
                                .networkVirtualizationEnabled(true)
                                .build())
                            .build())
                        .secrets(                        
                            EceDeploymentSecretsArgs.builder()
                                .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")
                                .build(),
                            EceDeploymentSecretsArgs.builder()
                                .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")
                                .build())
                        .secretsLocation("/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123")
                        .securitySettings(DeploymentSecuritySettingsArgs.builder()
                            .bitlockerBootVolume(true)
                            .bitlockerDataVolumes(true)
                            .credentialGuardEnforced(false)
                            .driftControlEnforced(true)
                            .drtmProtection(true)
                            .hvciProtection(true)
                            .sideChannelMitigationEnforced(true)
                            .smbClusterEncryption(false)
                            .smbSigningEnforced(true)
                            .wdacEnforced(true)
                            .build())
                        .storage(StorageArgs.builder()
                            .configurationMode("Express")
                            .build())
                        .build())
                    .sbePartnerInfo(SbePartnerInfoArgs.builder()
                        .credentialList(SbeCredentialsArgs.builder()
                            .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")
                            .build())
                        .partnerProperties(                        
                            SbePartnerPropertiesArgs.builder()
                                .name("EnableBMCIpV6")
                                .value("false")
                                .build(),
                            SbePartnerPropertiesArgs.builder()
                                .name("PhoneHomePort")
                                .value("1653")
                                .build(),
                            SbePartnerPropertiesArgs.builder()
                                .name("BMCSecurityState")
                                .value("HighSecurity")
                                .build())
                        .sbeDeploymentInfo(SbeDeploymentInfoArgs.builder()
                            .family("Gen5")
                            .publisher("Contoso")
                            .sbeManifestCreationDate("2023-07-25T02:40:33Z")
                            .sbeManifestSource("default")
                            .version("4.0.2309.13")
                            .build())
                        .build())
                    .build())
                .version("string")
                .build())
            .deploymentMode("Deploy")
            .deploymentSettingsName("default")
            .operationType("ClusterProvisioning")
            .resourceGroupName("test-rg")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const deploymentSetting = new azure_native.azurestackhci.DeploymentSetting("deploymentSetting", {
    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",
    ],
    clusterName: "myCluster",
    deploymentConfiguration: {
        scaleUnits: [{
            deploymentData: {
                adouPath: "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com",
                cluster: {
                    azureServiceEndpoint: "core.windows.net",
                    cloudAccountName: "myasestoragacct",
                    name: "testHCICluster",
                    witnessPath: "Cloud",
                    witnessType: "Cloud",
                },
                domainFqdn: "ASZ1PLab8.nttest.microsoft.com",
                hostNetwork: {
                    enableStorageAutoIp: false,
                    intents: [{
                        adapter: ["Port2"],
                        adapterPropertyOverrides: {
                            jumboPacket: "1514",
                            networkDirect: "Enabled",
                            networkDirectTechnology: "iWARP",
                        },
                        name: "Compute_Management",
                        overrideAdapterProperty: false,
                        overrideQosPolicy: false,
                        overrideVirtualSwitchConfiguration: false,
                        qosPolicyOverrides: {
                            bandwidthPercentageSMB: "50",
                            priorityValue8021ActionCluster: "7",
                            priorityValue8021ActionSMB: "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",
                    }],
                },
                infrastructureNetwork: [{
                    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: [
                    {
                        ipv4Address: "10.57.51.224",
                        name: "ms169host",
                    },
                    {
                        ipv4Address: "10.57.53.236",
                        name: "ms154host",
                    },
                ],
                sdnIntegration: {
                    networkController: {
                        macAddressPoolStart: "00-0D-3A-1B-C7-21",
                        macAddressPoolStop: "00-0D-3A-1B-C7-29",
                        networkVirtualizationEnabled: true,
                    },
                },
                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: azure_native.azurestackhci.EceSecrets.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",
                },
            },
            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: azure_native.azurestackhci.DeploymentMode.Deploy,
    deploymentSettingsName: "default",
    operationType: azure_native.azurestackhci.OperationType.ClusterProvisioning,
    resourceGroupName: "test-rg",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

deployment_setting = azure_native.azurestackhci.DeploymentSetting("deploymentSetting",
    arc_node_resource_ids=[
        "/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",
    ],
    cluster_name="myCluster",
    deployment_configuration={
        "scale_units": [{
            "deployment_data": {
                "adou_path": "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com",
                "cluster": {
                    "azure_service_endpoint": "core.windows.net",
                    "cloud_account_name": "myasestoragacct",
                    "name": "testHCICluster",
                    "witness_path": "Cloud",
                    "witness_type": "Cloud",
                },
                "domain_fqdn": "ASZ1PLab8.nttest.microsoft.com",
                "host_network": {
                    "enable_storage_auto_ip": False,
                    "intents": [{
                        "adapter": ["Port2"],
                        "adapter_property_overrides": {
                            "jumbo_packet": "1514",
                            "network_direct": "Enabled",
                            "network_direct_technology": "iWARP",
                        },
                        "name": "Compute_Management",
                        "override_adapter_property": False,
                        "override_qos_policy": False,
                        "override_virtual_switch_configuration": False,
                        "qos_policy_overrides": {
                            "bandwidth_percentage_smb": "50",
                            "priority_value8021_action_cluster": "7",
                            "priority_value8021_action_smb": "3",
                        },
                        "traffic_type": [
                            "Compute",
                            "Management",
                        ],
                        "virtual_switch_configuration_overrides": {
                            "enable_iov": "True",
                            "load_balancing_algorithm": "HyperVPort",
                        },
                    }],
                    "storage_connectivity_switchless": True,
                    "storage_networks": [{
                        "name": "Storage1Network",
                        "network_adapter_name": "Port3",
                        "storage_adapter_ip_info": [{
                            "ipv4_address": "10.57.48.60",
                            "physical_node": "string",
                            "subnet_mask": "255.255.248.0",
                        }],
                        "vlan_id": "5",
                    }],
                },
                "infrastructure_network": [{
                    "dns_servers": ["10.57.50.90"],
                    "gateway": "255.255.248.0",
                    "ip_pools": [{
                        "ending_address": "10.57.48.66",
                        "starting_address": "10.57.48.60",
                    }],
                    "subnet_mask": "255.255.248.0",
                }],
                "naming_prefix": "ms169",
                "observability": {
                    "episodic_data_upload": True,
                    "eu_location": False,
                    "streaming_data_client": True,
                },
                "optional_services": {
                    "custom_location": "customLocationName",
                },
                "physical_nodes": [
                    {
                        "ipv4_address": "10.57.51.224",
                        "name": "ms169host",
                    },
                    {
                        "ipv4_address": "10.57.53.236",
                        "name": "ms154host",
                    },
                ],
                "sdn_integration": {
                    "network_controller": {
                        "mac_address_pool_start": "00-0D-3A-1B-C7-21",
                        "mac_address_pool_stop": "00-0D-3A-1B-C7-29",
                        "network_virtualization_enabled": True,
                    },
                },
                "secrets": [
                    {
                        "ece_secret_name": "BMCAdminUserCred",
                        "secret_location": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b",
                        "secret_name": "cluster1-BmcAdminUser-f5bcc1d9-23af-4ae9-aca1-041d0f593a63",
                    },
                    {
                        "ece_secret_name": azure_native.azurestackhci.EceSecrets.AZURE_STACK_LCMUSER_CREDENTIAL,
                        "secret_location": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4c",
                        "secret_name": "cluster2-AzureStackLCMUserCredential-f5bcc1d9-23af-4ae9-aca1-041d0f593a63",
                    },
                ],
                "secrets_location": "/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123",
                "security_settings": {
                    "bitlocker_boot_volume": True,
                    "bitlocker_data_volumes": True,
                    "credential_guard_enforced": False,
                    "drift_control_enforced": True,
                    "drtm_protection": True,
                    "hvci_protection": True,
                    "side_channel_mitigation_enforced": True,
                    "smb_cluster_encryption": False,
                    "smb_signing_enforced": True,
                    "wdac_enforced": True,
                },
                "storage": {
                    "configuration_mode": "Express",
                },
            },
            "sbe_partner_info": {
                "credential_list": [{
                    "ece_secret_name": "DownloadConnectorCred",
                    "secret_location": "https://sclusterkvnirhci35.vault.azure.net/secrets/cluster-34232342-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63/9276354aabfc492fa9b2cdbefb54ae4b",
                    "secret_name": "cluster1-DownloadConnectorCred-f5bcc1d9-23af-4ae9-aca1-041d0f593a63",
                }],
                "partner_properties": [
                    {
                        "name": "EnableBMCIpV6",
                        "value": "false",
                    },
                    {
                        "name": "PhoneHomePort",
                        "value": "1653",
                    },
                    {
                        "name": "BMCSecurityState",
                        "value": "HighSecurity",
                    },
                ],
                "sbe_deployment_info": {
                    "family": "Gen5",
                    "publisher": "Contoso",
                    "sbe_manifest_creation_date": "2023-07-25T02:40:33Z",
                    "sbe_manifest_source": "default",
                    "version": "4.0.2309.13",
                },
            },
        }],
        "version": "string",
    },
    deployment_mode=azure_native.azurestackhci.DeploymentMode.DEPLOY,
    deployment_settings_name="default",
    operation_type=azure_native.azurestackhci.OperationType.CLUSTER_PROVISIONING,
    resource_group_name="test-rg")
Copy
resources:
  deploymentSetting:
    type: azure-native:azurestackhci:DeploymentSetting
    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
      clusterName: myCluster
      deploymentConfiguration:
        scaleUnits:
          - deploymentData:
              adouPath: OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com
              cluster:
                azureServiceEndpoint: core.windows.net
                cloudAccountName: myasestoragacct
                name: testHCICluster
                witnessPath: Cloud
                witnessType: Cloud
              domainFqdn: ASZ1PLab8.nttest.microsoft.com
              hostNetwork:
                enableStorageAutoIp: false
                intents:
                  - adapter:
                      - Port2
                    adapterPropertyOverrides:
                      jumboPacket: '1514'
                      networkDirect: Enabled
                      networkDirectTechnology: iWARP
                    name: Compute_Management
                    overrideAdapterProperty: false
                    overrideQosPolicy: false
                    overrideVirtualSwitchConfiguration: false
                    qosPolicyOverrides:
                      bandwidthPercentageSMB: '50'
                      priorityValue8021ActionCluster: '7'
                      priorityValue8021ActionSMB: '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'
              infrastructureNetwork:
                - 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:
                - ipv4Address: 10.57.51.224
                  name: ms169host
                - ipv4Address: 10.57.53.236
                  name: ms154host
              sdnIntegration:
                networkController:
                  macAddressPoolStart: 00-0D-3A-1B-C7-21
                  macAddressPoolStop: 00-0D-3A-1B-C7-29
                  networkVirtualizationEnabled: true
              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
            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
      deploymentSettingsName: default
      operationType: ClusterProvisioning
      resourceGroupName: test-rg
Copy

Create DeploymentSetting Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DeploymentSetting(name: string, args: DeploymentSettingArgs, opts?: CustomResourceOptions);
@overload
def DeploymentSetting(resource_name: str,
                      args: DeploymentSettingArgs,
                      opts: Optional[ResourceOptions] = None)

@overload
def DeploymentSetting(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      arc_node_resource_ids: Optional[Sequence[str]] = None,
                      cluster_name: Optional[str] = None,
                      deployment_configuration: Optional[DeploymentConfigurationArgs] = None,
                      deployment_mode: Optional[Union[str, DeploymentMode]] = None,
                      resource_group_name: Optional[str] = None,
                      deployment_settings_name: Optional[str] = None,
                      operation_type: Optional[Union[str, OperationType]] = None)
func NewDeploymentSetting(ctx *Context, name string, args DeploymentSettingArgs, opts ...ResourceOption) (*DeploymentSetting, error)
public DeploymentSetting(string name, DeploymentSettingArgs args, CustomResourceOptions? opts = null)
public DeploymentSetting(String name, DeploymentSettingArgs args)
public DeploymentSetting(String name, DeploymentSettingArgs args, CustomResourceOptions options)
type: azure-native:azurestackhci:DeploymentSetting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DeploymentSettingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DeploymentSettingArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DeploymentSettingArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DeploymentSettingArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DeploymentSettingArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var deploymentSettingResource = new AzureNative.AzureStackHCI.DeploymentSetting("deploymentSettingResource", new()
{
    ArcNodeResourceIds = new[]
    {
        "string",
    },
    ClusterName = "string",
    DeploymentConfiguration = new AzureNative.AzureStackHCI.Inputs.DeploymentConfigurationArgs
    {
        ScaleUnits = new[]
        {
            new AzureNative.AzureStackHCI.Inputs.ScaleUnitsArgs
            {
                DeploymentData = new AzureNative.AzureStackHCI.Inputs.DeploymentDataArgs
                {
                    AdouPath = "string",
                    Cluster = new AzureNative.AzureStackHCI.Inputs.DeploymentClusterArgs
                    {
                        AzureServiceEndpoint = "string",
                        CloudAccountName = "string",
                        Name = "string",
                        WitnessPath = "string",
                        WitnessType = "string",
                    },
                    DomainFqdn = "string",
                    HostNetwork = new AzureNative.AzureStackHCI.Inputs.HostNetworkArgs
                    {
                        EnableStorageAutoIp = false,
                        Intents = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.IntentsArgs
                            {
                                Adapter = new[]
                                {
                                    "string",
                                },
                                AdapterPropertyOverrides = new AzureNative.AzureStackHCI.Inputs.AdapterPropertyOverridesArgs
                                {
                                    JumboPacket = "string",
                                    NetworkDirect = "string",
                                    NetworkDirectTechnology = "string",
                                },
                                Name = "string",
                                OverrideAdapterProperty = false,
                                OverrideQosPolicy = false,
                                OverrideVirtualSwitchConfiguration = false,
                                QosPolicyOverrides = new AzureNative.AzureStackHCI.Inputs.QosPolicyOverridesArgs
                                {
                                    BandwidthPercentageSMB = "string",
                                    PriorityValue8021ActionCluster = "string",
                                    PriorityValue8021ActionSMB = "string",
                                },
                                TrafficType = new[]
                                {
                                    "string",
                                },
                                VirtualSwitchConfigurationOverrides = new AzureNative.AzureStackHCI.Inputs.VirtualSwitchConfigurationOverridesArgs
                                {
                                    EnableIov = "string",
                                    LoadBalancingAlgorithm = "string",
                                },
                            },
                        },
                        StorageConnectivitySwitchless = false,
                        StorageNetworks = new[]
                        {
                            new AzureNative.AzureStackHCI.Inputs.StorageNetworksArgs
                            {
                                Name = "string",
                                NetworkAdapterName = "string",
                                StorageAdapterIPInfo = new[]
                                {
                                    new AzureNative.AzureStackHCI.Inputs.StorageAdapterIPInfoArgs
                                    {
                                        Ipv4Address = "string",
                                        PhysicalNode = "string",
                                        SubnetMask = "string",
                                    },
                                },
                                VlanId = "string",
                            },
                        },
                    },
                    InfrastructureNetwork = new[]
                    {
                        new AzureNative.AzureStackHCI.Inputs.InfrastructureNetworkArgs
                        {
                            DnsServers = new[]
                            {
                                "string",
                            },
                            Gateway = "string",
                            IpPools = new[]
                            {
                                new AzureNative.AzureStackHCI.Inputs.IpPoolsArgs
                                {
                                    EndingAddress = "string",
                                    StartingAddress = "string",
                                },
                            },
                            SubnetMask = "string",
                            UseDhcp = false,
                        },
                    },
                    NamingPrefix = "string",
                    Observability = new AzureNative.AzureStackHCI.Inputs.ObservabilityArgs
                    {
                        EpisodicDataUpload = false,
                        EuLocation = false,
                        StreamingDataClient = false,
                    },
                    OptionalServices = new AzureNative.AzureStackHCI.Inputs.OptionalServicesArgs
                    {
                        CustomLocation = "string",
                    },
                    PhysicalNodes = new[]
                    {
                        new AzureNative.AzureStackHCI.Inputs.PhysicalNodesArgs
                        {
                            Ipv4Address = "string",
                            Name = "string",
                        },
                    },
                    SdnIntegration = new AzureNative.AzureStackHCI.Inputs.SdnIntegrationArgs
                    {
                        NetworkController = new AzureNative.AzureStackHCI.Inputs.NetworkControllerArgs
                        {
                            MacAddressPoolStart = "string",
                            MacAddressPoolStop = "string",
                            NetworkVirtualizationEnabled = false,
                        },
                    },
                    Secrets = new[]
                    {
                        new AzureNative.AzureStackHCI.Inputs.EceDeploymentSecretsArgs
                        {
                            EceSecretName = "string",
                            SecretLocation = "string",
                            SecretName = "string",
                        },
                    },
                    SecretsLocation = "string",
                    SecuritySettings = new AzureNative.AzureStackHCI.Inputs.DeploymentSecuritySettingsArgs
                    {
                        BitlockerBootVolume = false,
                        BitlockerDataVolumes = false,
                        CredentialGuardEnforced = false,
                        DriftControlEnforced = false,
                        DrtmProtection = false,
                        HvciProtection = false,
                        SideChannelMitigationEnforced = false,
                        SmbClusterEncryption = false,
                        SmbSigningEnforced = false,
                        WdacEnforced = false,
                    },
                    Storage = new AzureNative.AzureStackHCI.Inputs.StorageArgs
                    {
                        ConfigurationMode = "string",
                    },
                },
                SbePartnerInfo = new AzureNative.AzureStackHCI.Inputs.SbePartnerInfoArgs
                {
                    CredentialList = new[]
                    {
                        new AzureNative.AzureStackHCI.Inputs.SbeCredentialsArgs
                        {
                            EceSecretName = "string",
                            SecretLocation = "string",
                            SecretName = "string",
                        },
                    },
                    PartnerProperties = new[]
                    {
                        new AzureNative.AzureStackHCI.Inputs.SbePartnerPropertiesArgs
                        {
                            Name = "string",
                            Value = "string",
                        },
                    },
                    SbeDeploymentInfo = new AzureNative.AzureStackHCI.Inputs.SbeDeploymentInfoArgs
                    {
                        Family = "string",
                        Publisher = "string",
                        SbeManifestCreationDate = "string",
                        SbeManifestSource = "string",
                        Version = "string",
                    },
                },
            },
        },
        Version = "string",
    },
    DeploymentMode = "string",
    ResourceGroupName = "string",
    DeploymentSettingsName = "string",
    OperationType = "string",
});
Copy
example, err := azurestackhci.NewDeploymentSetting(ctx, "deploymentSettingResource", &azurestackhci.DeploymentSettingArgs{
	ArcNodeResourceIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	ClusterName: pulumi.String("string"),
	DeploymentConfiguration: &azurestackhci.DeploymentConfigurationArgs{
		ScaleUnits: azurestackhci.ScaleUnitsArray{
			&azurestackhci.ScaleUnitsArgs{
				DeploymentData: &azurestackhci.DeploymentDataArgs{
					AdouPath: pulumi.String("string"),
					Cluster: &azurestackhci.DeploymentClusterArgs{
						AzureServiceEndpoint: pulumi.String("string"),
						CloudAccountName:     pulumi.String("string"),
						Name:                 pulumi.String("string"),
						WitnessPath:          pulumi.String("string"),
						WitnessType:          pulumi.String("string"),
					},
					DomainFqdn: pulumi.String("string"),
					HostNetwork: &azurestackhci.HostNetworkArgs{
						EnableStorageAutoIp: pulumi.Bool(false),
						Intents: azurestackhci.IntentsArray{
							&azurestackhci.IntentsArgs{
								Adapter: pulumi.StringArray{
									pulumi.String("string"),
								},
								AdapterPropertyOverrides: &azurestackhci.AdapterPropertyOverridesArgs{
									JumboPacket:             pulumi.String("string"),
									NetworkDirect:           pulumi.String("string"),
									NetworkDirectTechnology: pulumi.String("string"),
								},
								Name:                               pulumi.String("string"),
								OverrideAdapterProperty:            pulumi.Bool(false),
								OverrideQosPolicy:                  pulumi.Bool(false),
								OverrideVirtualSwitchConfiguration: pulumi.Bool(false),
								QosPolicyOverrides: &azurestackhci.QosPolicyOverridesArgs{
									BandwidthPercentageSMB:         pulumi.String("string"),
									PriorityValue8021ActionCluster: pulumi.String("string"),
									PriorityValue8021ActionSMB:     pulumi.String("string"),
								},
								TrafficType: pulumi.StringArray{
									pulumi.String("string"),
								},
								VirtualSwitchConfigurationOverrides: &azurestackhci.VirtualSwitchConfigurationOverridesArgs{
									EnableIov:              pulumi.String("string"),
									LoadBalancingAlgorithm: pulumi.String("string"),
								},
							},
						},
						StorageConnectivitySwitchless: pulumi.Bool(false),
						StorageNetworks: azurestackhci.StorageNetworksArray{
							&azurestackhci.StorageNetworksArgs{
								Name:               pulumi.String("string"),
								NetworkAdapterName: pulumi.String("string"),
								StorageAdapterIPInfo: azurestackhci.StorageAdapterIPInfoArray{
									&azurestackhci.StorageAdapterIPInfoArgs{
										Ipv4Address:  pulumi.String("string"),
										PhysicalNode: pulumi.String("string"),
										SubnetMask:   pulumi.String("string"),
									},
								},
								VlanId: pulumi.String("string"),
							},
						},
					},
					InfrastructureNetwork: azurestackhci.InfrastructureNetworkArray{
						&azurestackhci.InfrastructureNetworkArgs{
							DnsServers: pulumi.StringArray{
								pulumi.String("string"),
							},
							Gateway: pulumi.String("string"),
							IpPools: azurestackhci.IpPoolsArray{
								&azurestackhci.IpPoolsArgs{
									EndingAddress:   pulumi.String("string"),
									StartingAddress: pulumi.String("string"),
								},
							},
							SubnetMask: pulumi.String("string"),
							UseDhcp:    pulumi.Bool(false),
						},
					},
					NamingPrefix: pulumi.String("string"),
					Observability: &azurestackhci.ObservabilityArgs{
						EpisodicDataUpload:  pulumi.Bool(false),
						EuLocation:          pulumi.Bool(false),
						StreamingDataClient: pulumi.Bool(false),
					},
					OptionalServices: &azurestackhci.OptionalServicesArgs{
						CustomLocation: pulumi.String("string"),
					},
					PhysicalNodes: azurestackhci.PhysicalNodesArray{
						&azurestackhci.PhysicalNodesArgs{
							Ipv4Address: pulumi.String("string"),
							Name:        pulumi.String("string"),
						},
					},
					SdnIntegration: &azurestackhci.SdnIntegrationArgs{
						NetworkController: &azurestackhci.NetworkControllerArgs{
							MacAddressPoolStart:          pulumi.String("string"),
							MacAddressPoolStop:           pulumi.String("string"),
							NetworkVirtualizationEnabled: pulumi.Bool(false),
						},
					},
					Secrets: azurestackhci.EceDeploymentSecretsArray{
						&azurestackhci.EceDeploymentSecretsArgs{
							EceSecretName:  pulumi.String("string"),
							SecretLocation: pulumi.String("string"),
							SecretName:     pulumi.String("string"),
						},
					},
					SecretsLocation: pulumi.String("string"),
					SecuritySettings: &azurestackhci.DeploymentSecuritySettingsArgs{
						BitlockerBootVolume:           pulumi.Bool(false),
						BitlockerDataVolumes:          pulumi.Bool(false),
						CredentialGuardEnforced:       pulumi.Bool(false),
						DriftControlEnforced:          pulumi.Bool(false),
						DrtmProtection:                pulumi.Bool(false),
						HvciProtection:                pulumi.Bool(false),
						SideChannelMitigationEnforced: pulumi.Bool(false),
						SmbClusterEncryption:          pulumi.Bool(false),
						SmbSigningEnforced:            pulumi.Bool(false),
						WdacEnforced:                  pulumi.Bool(false),
					},
					Storage: &azurestackhci.StorageArgs{
						ConfigurationMode: pulumi.String("string"),
					},
				},
				SbePartnerInfo: &azurestackhci.SbePartnerInfoArgs{
					CredentialList: azurestackhci.SbeCredentialsArray{
						&azurestackhci.SbeCredentialsArgs{
							EceSecretName:  pulumi.String("string"),
							SecretLocation: pulumi.String("string"),
							SecretName:     pulumi.String("string"),
						},
					},
					PartnerProperties: azurestackhci.SbePartnerPropertiesArray{
						&azurestackhci.SbePartnerPropertiesArgs{
							Name:  pulumi.String("string"),
							Value: pulumi.String("string"),
						},
					},
					SbeDeploymentInfo: &azurestackhci.SbeDeploymentInfoArgs{
						Family:                  pulumi.String("string"),
						Publisher:               pulumi.String("string"),
						SbeManifestCreationDate: pulumi.String("string"),
						SbeManifestSource:       pulumi.String("string"),
						Version:                 pulumi.String("string"),
					},
				},
			},
		},
		Version: pulumi.String("string"),
	},
	DeploymentMode:         pulumi.String("string"),
	ResourceGroupName:      pulumi.String("string"),
	DeploymentSettingsName: pulumi.String("string"),
	OperationType:          pulumi.String("string"),
})
Copy
var deploymentSettingResource = new DeploymentSetting("deploymentSettingResource", DeploymentSettingArgs.builder()
    .arcNodeResourceIds("string")
    .clusterName("string")
    .deploymentConfiguration(DeploymentConfigurationArgs.builder()
        .scaleUnits(ScaleUnitsArgs.builder()
            .deploymentData(DeploymentDataArgs.builder()
                .adouPath("string")
                .cluster(DeploymentClusterArgs.builder()
                    .azureServiceEndpoint("string")
                    .cloudAccountName("string")
                    .name("string")
                    .witnessPath("string")
                    .witnessType("string")
                    .build())
                .domainFqdn("string")
                .hostNetwork(HostNetworkArgs.builder()
                    .enableStorageAutoIp(false)
                    .intents(IntentsArgs.builder()
                        .adapter("string")
                        .adapterPropertyOverrides(AdapterPropertyOverridesArgs.builder()
                            .jumboPacket("string")
                            .networkDirect("string")
                            .networkDirectTechnology("string")
                            .build())
                        .name("string")
                        .overrideAdapterProperty(false)
                        .overrideQosPolicy(false)
                        .overrideVirtualSwitchConfiguration(false)
                        .qosPolicyOverrides(QosPolicyOverridesArgs.builder()
                            .bandwidthPercentageSMB("string")
                            .priorityValue8021ActionCluster("string")
                            .priorityValue8021ActionSMB("string")
                            .build())
                        .trafficType("string")
                        .virtualSwitchConfigurationOverrides(VirtualSwitchConfigurationOverridesArgs.builder()
                            .enableIov("string")
                            .loadBalancingAlgorithm("string")
                            .build())
                        .build())
                    .storageConnectivitySwitchless(false)
                    .storageNetworks(StorageNetworksArgs.builder()
                        .name("string")
                        .networkAdapterName("string")
                        .storageAdapterIPInfo(StorageAdapterIPInfoArgs.builder()
                            .ipv4Address("string")
                            .physicalNode("string")
                            .subnetMask("string")
                            .build())
                        .vlanId("string")
                        .build())
                    .build())
                .infrastructureNetwork(InfrastructureNetworkArgs.builder()
                    .dnsServers("string")
                    .gateway("string")
                    .ipPools(IpPoolsArgs.builder()
                        .endingAddress("string")
                        .startingAddress("string")
                        .build())
                    .subnetMask("string")
                    .useDhcp(false)
                    .build())
                .namingPrefix("string")
                .observability(ObservabilityArgs.builder()
                    .episodicDataUpload(false)
                    .euLocation(false)
                    .streamingDataClient(false)
                    .build())
                .optionalServices(OptionalServicesArgs.builder()
                    .customLocation("string")
                    .build())
                .physicalNodes(PhysicalNodesArgs.builder()
                    .ipv4Address("string")
                    .name("string")
                    .build())
                .sdnIntegration(SdnIntegrationArgs.builder()
                    .networkController(NetworkControllerArgs.builder()
                        .macAddressPoolStart("string")
                        .macAddressPoolStop("string")
                        .networkVirtualizationEnabled(false)
                        .build())
                    .build())
                .secrets(EceDeploymentSecretsArgs.builder()
                    .eceSecretName("string")
                    .secretLocation("string")
                    .secretName("string")
                    .build())
                .secretsLocation("string")
                .securitySettings(DeploymentSecuritySettingsArgs.builder()
                    .bitlockerBootVolume(false)
                    .bitlockerDataVolumes(false)
                    .credentialGuardEnforced(false)
                    .driftControlEnforced(false)
                    .drtmProtection(false)
                    .hvciProtection(false)
                    .sideChannelMitigationEnforced(false)
                    .smbClusterEncryption(false)
                    .smbSigningEnforced(false)
                    .wdacEnforced(false)
                    .build())
                .storage(StorageArgs.builder()
                    .configurationMode("string")
                    .build())
                .build())
            .sbePartnerInfo(SbePartnerInfoArgs.builder()
                .credentialList(SbeCredentialsArgs.builder()
                    .eceSecretName("string")
                    .secretLocation("string")
                    .secretName("string")
                    .build())
                .partnerProperties(SbePartnerPropertiesArgs.builder()
                    .name("string")
                    .value("string")
                    .build())
                .sbeDeploymentInfo(SbeDeploymentInfoArgs.builder()
                    .family("string")
                    .publisher("string")
                    .sbeManifestCreationDate("string")
                    .sbeManifestSource("string")
                    .version("string")
                    .build())
                .build())
            .build())
        .version("string")
        .build())
    .deploymentMode("string")
    .resourceGroupName("string")
    .deploymentSettingsName("string")
    .operationType("string")
    .build());
Copy
deployment_setting_resource = azure_native.azurestackhci.DeploymentSetting("deploymentSettingResource",
    arc_node_resource_ids=["string"],
    cluster_name="string",
    deployment_configuration={
        "scale_units": [{
            "deployment_data": {
                "adou_path": "string",
                "cluster": {
                    "azure_service_endpoint": "string",
                    "cloud_account_name": "string",
                    "name": "string",
                    "witness_path": "string",
                    "witness_type": "string",
                },
                "domain_fqdn": "string",
                "host_network": {
                    "enable_storage_auto_ip": False,
                    "intents": [{
                        "adapter": ["string"],
                        "adapter_property_overrides": {
                            "jumbo_packet": "string",
                            "network_direct": "string",
                            "network_direct_technology": "string",
                        },
                        "name": "string",
                        "override_adapter_property": False,
                        "override_qos_policy": False,
                        "override_virtual_switch_configuration": False,
                        "qos_policy_overrides": {
                            "bandwidth_percentage_smb": "string",
                            "priority_value8021_action_cluster": "string",
                            "priority_value8021_action_smb": "string",
                        },
                        "traffic_type": ["string"],
                        "virtual_switch_configuration_overrides": {
                            "enable_iov": "string",
                            "load_balancing_algorithm": "string",
                        },
                    }],
                    "storage_connectivity_switchless": False,
                    "storage_networks": [{
                        "name": "string",
                        "network_adapter_name": "string",
                        "storage_adapter_ip_info": [{
                            "ipv4_address": "string",
                            "physical_node": "string",
                            "subnet_mask": "string",
                        }],
                        "vlan_id": "string",
                    }],
                },
                "infrastructure_network": [{
                    "dns_servers": ["string"],
                    "gateway": "string",
                    "ip_pools": [{
                        "ending_address": "string",
                        "starting_address": "string",
                    }],
                    "subnet_mask": "string",
                    "use_dhcp": False,
                }],
                "naming_prefix": "string",
                "observability": {
                    "episodic_data_upload": False,
                    "eu_location": False,
                    "streaming_data_client": False,
                },
                "optional_services": {
                    "custom_location": "string",
                },
                "physical_nodes": [{
                    "ipv4_address": "string",
                    "name": "string",
                }],
                "sdn_integration": {
                    "network_controller": {
                        "mac_address_pool_start": "string",
                        "mac_address_pool_stop": "string",
                        "network_virtualization_enabled": False,
                    },
                },
                "secrets": [{
                    "ece_secret_name": "string",
                    "secret_location": "string",
                    "secret_name": "string",
                }],
                "secrets_location": "string",
                "security_settings": {
                    "bitlocker_boot_volume": False,
                    "bitlocker_data_volumes": False,
                    "credential_guard_enforced": False,
                    "drift_control_enforced": False,
                    "drtm_protection": False,
                    "hvci_protection": False,
                    "side_channel_mitigation_enforced": False,
                    "smb_cluster_encryption": False,
                    "smb_signing_enforced": False,
                    "wdac_enforced": False,
                },
                "storage": {
                    "configuration_mode": "string",
                },
            },
            "sbe_partner_info": {
                "credential_list": [{
                    "ece_secret_name": "string",
                    "secret_location": "string",
                    "secret_name": "string",
                }],
                "partner_properties": [{
                    "name": "string",
                    "value": "string",
                }],
                "sbe_deployment_info": {
                    "family": "string",
                    "publisher": "string",
                    "sbe_manifest_creation_date": "string",
                    "sbe_manifest_source": "string",
                    "version": "string",
                },
            },
        }],
        "version": "string",
    },
    deployment_mode="string",
    resource_group_name="string",
    deployment_settings_name="string",
    operation_type="string")
Copy
const deploymentSettingResource = new azure_native.azurestackhci.DeploymentSetting("deploymentSettingResource", {
    arcNodeResourceIds: ["string"],
    clusterName: "string",
    deploymentConfiguration: {
        scaleUnits: [{
            deploymentData: {
                adouPath: "string",
                cluster: {
                    azureServiceEndpoint: "string",
                    cloudAccountName: "string",
                    name: "string",
                    witnessPath: "string",
                    witnessType: "string",
                },
                domainFqdn: "string",
                hostNetwork: {
                    enableStorageAutoIp: false,
                    intents: [{
                        adapter: ["string"],
                        adapterPropertyOverrides: {
                            jumboPacket: "string",
                            networkDirect: "string",
                            networkDirectTechnology: "string",
                        },
                        name: "string",
                        overrideAdapterProperty: false,
                        overrideQosPolicy: false,
                        overrideVirtualSwitchConfiguration: false,
                        qosPolicyOverrides: {
                            bandwidthPercentageSMB: "string",
                            priorityValue8021ActionCluster: "string",
                            priorityValue8021ActionSMB: "string",
                        },
                        trafficType: ["string"],
                        virtualSwitchConfigurationOverrides: {
                            enableIov: "string",
                            loadBalancingAlgorithm: "string",
                        },
                    }],
                    storageConnectivitySwitchless: false,
                    storageNetworks: [{
                        name: "string",
                        networkAdapterName: "string",
                        storageAdapterIPInfo: [{
                            ipv4Address: "string",
                            physicalNode: "string",
                            subnetMask: "string",
                        }],
                        vlanId: "string",
                    }],
                },
                infrastructureNetwork: [{
                    dnsServers: ["string"],
                    gateway: "string",
                    ipPools: [{
                        endingAddress: "string",
                        startingAddress: "string",
                    }],
                    subnetMask: "string",
                    useDhcp: false,
                }],
                namingPrefix: "string",
                observability: {
                    episodicDataUpload: false,
                    euLocation: false,
                    streamingDataClient: false,
                },
                optionalServices: {
                    customLocation: "string",
                },
                physicalNodes: [{
                    ipv4Address: "string",
                    name: "string",
                }],
                sdnIntegration: {
                    networkController: {
                        macAddressPoolStart: "string",
                        macAddressPoolStop: "string",
                        networkVirtualizationEnabled: false,
                    },
                },
                secrets: [{
                    eceSecretName: "string",
                    secretLocation: "string",
                    secretName: "string",
                }],
                secretsLocation: "string",
                securitySettings: {
                    bitlockerBootVolume: false,
                    bitlockerDataVolumes: false,
                    credentialGuardEnforced: false,
                    driftControlEnforced: false,
                    drtmProtection: false,
                    hvciProtection: false,
                    sideChannelMitigationEnforced: false,
                    smbClusterEncryption: false,
                    smbSigningEnforced: false,
                    wdacEnforced: false,
                },
                storage: {
                    configurationMode: "string",
                },
            },
            sbePartnerInfo: {
                credentialList: [{
                    eceSecretName: "string",
                    secretLocation: "string",
                    secretName: "string",
                }],
                partnerProperties: [{
                    name: "string",
                    value: "string",
                }],
                sbeDeploymentInfo: {
                    family: "string",
                    publisher: "string",
                    sbeManifestCreationDate: "string",
                    sbeManifestSource: "string",
                    version: "string",
                },
            },
        }],
        version: "string",
    },
    deploymentMode: "string",
    resourceGroupName: "string",
    deploymentSettingsName: "string",
    operationType: "string",
});
Copy
type: azure-native:azurestackhci:DeploymentSetting
properties:
    arcNodeResourceIds:
        - string
    clusterName: string
    deploymentConfiguration:
        scaleUnits:
            - deploymentData:
                adouPath: string
                cluster:
                    azureServiceEndpoint: string
                    cloudAccountName: string
                    name: string
                    witnessPath: string
                    witnessType: string
                domainFqdn: string
                hostNetwork:
                    enableStorageAutoIp: false
                    intents:
                        - adapter:
                            - string
                          adapterPropertyOverrides:
                            jumboPacket: string
                            networkDirect: string
                            networkDirectTechnology: string
                          name: string
                          overrideAdapterProperty: false
                          overrideQosPolicy: false
                          overrideVirtualSwitchConfiguration: false
                          qosPolicyOverrides:
                            bandwidthPercentageSMB: string
                            priorityValue8021ActionCluster: string
                            priorityValue8021ActionSMB: string
                          trafficType:
                            - string
                          virtualSwitchConfigurationOverrides:
                            enableIov: string
                            loadBalancingAlgorithm: string
                    storageConnectivitySwitchless: false
                    storageNetworks:
                        - name: string
                          networkAdapterName: string
                          storageAdapterIPInfo:
                            - ipv4Address: string
                              physicalNode: string
                              subnetMask: string
                          vlanId: string
                infrastructureNetwork:
                    - dnsServers:
                        - string
                      gateway: string
                      ipPools:
                        - endingAddress: string
                          startingAddress: string
                      subnetMask: string
                      useDhcp: false
                namingPrefix: string
                observability:
                    episodicDataUpload: false
                    euLocation: false
                    streamingDataClient: false
                optionalServices:
                    customLocation: string
                physicalNodes:
                    - ipv4Address: string
                      name: string
                sdnIntegration:
                    networkController:
                        macAddressPoolStart: string
                        macAddressPoolStop: string
                        networkVirtualizationEnabled: false
                secrets:
                    - eceSecretName: string
                      secretLocation: string
                      secretName: string
                secretsLocation: string
                securitySettings:
                    bitlockerBootVolume: false
                    bitlockerDataVolumes: false
                    credentialGuardEnforced: false
                    driftControlEnforced: false
                    drtmProtection: false
                    hvciProtection: false
                    sideChannelMitigationEnforced: false
                    smbClusterEncryption: false
                    smbSigningEnforced: false
                    wdacEnforced: false
                storage:
                    configurationMode: string
              sbePartnerInfo:
                credentialList:
                    - eceSecretName: string
                      secretLocation: string
                      secretName: string
                partnerProperties:
                    - name: string
                      value: string
                sbeDeploymentInfo:
                    family: string
                    publisher: string
                    sbeManifestCreationDate: string
                    sbeManifestSource: string
                    version: string
        version: string
    deploymentMode: string
    deploymentSettingsName: string
    operationType: string
    resourceGroupName: string
Copy

DeploymentSetting Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The DeploymentSetting resource accepts the following input properties:

ArcNodeResourceIds This property is required. List<string>
Azure resource ids of Arc machines to be part of cluster.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster.
DeploymentConfiguration This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentConfiguration
Scale units will contains list of deployment data
DeploymentMode This property is required. string | Pulumi.AzureNative.AzureStackHCI.DeploymentMode
The deployment mode for cluster deployment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
DeploymentSettingsName Changes to this property will trigger replacement. string
Name of Deployment Setting
OperationType string | Pulumi.AzureNative.AzureStackHCI.OperationType
The intended operation for a cluster.
ArcNodeResourceIds This property is required. []string
Azure resource ids of Arc machines to be part of cluster.
ClusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster.
DeploymentConfiguration This property is required. DeploymentConfigurationArgs
Scale units will contains list of deployment data
DeploymentMode This property is required. string | DeploymentMode
The deployment mode for cluster deployment.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
DeploymentSettingsName Changes to this property will trigger replacement. string
Name of Deployment Setting
OperationType string | OperationType
The intended operation for a cluster.
arcNodeResourceIds This property is required. List<String>
Azure resource ids of Arc machines to be part of cluster.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the cluster.
deploymentConfiguration This property is required. DeploymentConfiguration
Scale units will contains list of deployment data
deploymentMode This property is required. String | DeploymentMode
The deployment mode for cluster deployment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
deploymentSettingsName Changes to this property will trigger replacement. String
Name of Deployment Setting
operationType String | OperationType
The intended operation for a cluster.
arcNodeResourceIds This property is required. string[]
Azure resource ids of Arc machines to be part of cluster.
clusterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the cluster.
deploymentConfiguration This property is required. DeploymentConfiguration
Scale units will contains list of deployment data
deploymentMode This property is required. string | DeploymentMode
The deployment mode for cluster deployment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
deploymentSettingsName Changes to this property will trigger replacement. string
Name of Deployment Setting
operationType string | OperationType
The intended operation for a cluster.
arc_node_resource_ids This property is required. Sequence[str]
Azure resource ids of Arc machines to be part of cluster.
cluster_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the cluster.
deployment_configuration This property is required. DeploymentConfigurationArgs
Scale units will contains list of deployment data
deployment_mode This property is required. str | DeploymentMode
The deployment mode for cluster deployment.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
deployment_settings_name Changes to this property will trigger replacement. str
Name of Deployment Setting
operation_type str | OperationType
The intended operation for a cluster.
arcNodeResourceIds This property is required. List<String>
Azure resource ids of Arc machines to be part of cluster.
clusterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the cluster.
deploymentConfiguration This property is required. Property Map
Scale units will contains list of deployment data
deploymentMode This property is required. String | "Validate" | "Deploy"
The deployment mode for cluster deployment.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
deploymentSettingsName Changes to this property will trigger replacement. String
Name of Deployment Setting
operationType String | "ClusterProvisioning" | "ClusterUpgrade"
The intended operation for a cluster.

Outputs

All input properties are implicitly available as output properties. Additionally, the DeploymentSetting resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
DeploymentSetting provisioning state
ReportedProperties Pulumi.AzureNative.AzureStackHCI.Outputs.EceReportedPropertiesResponse
Deployment Status reported from cluster.
SystemData Pulumi.AzureNative.AzureStackHCI.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
DeploymentSetting provisioning state
ReportedProperties EceReportedPropertiesResponse
Deployment Status reported from cluster.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
DeploymentSetting provisioning state
reportedProperties EceReportedPropertiesResponse
Deployment Status reported from cluster.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
provisioningState string
DeploymentSetting provisioning state
reportedProperties EceReportedPropertiesResponse
Deployment Status reported from cluster.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
provisioning_state str
DeploymentSetting provisioning state
reported_properties EceReportedPropertiesResponse
Deployment Status reported from cluster.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
DeploymentSetting provisioning state
reportedProperties Property Map
Deployment Status reported from cluster.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

AdapterPropertyOverrides
, AdapterPropertyOverridesArgs

JumboPacket string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirect string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirectTechnology string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
JumboPacket string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirect string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirectTechnology string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumboPacket String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirect String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirectTechnology String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumboPacket string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirect string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirectTechnology string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumbo_packet str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
network_direct str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
network_direct_technology str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumboPacket String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirect String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirectTechnology String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'

AdapterPropertyOverridesResponse
, AdapterPropertyOverridesResponseArgs

JumboPacket This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirect This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirectTechnology This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
JumboPacket This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirect This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
NetworkDirectTechnology This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumboPacket This property is required. String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirect This property is required. String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirectTechnology This property is required. String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumboPacket This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirect This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirectTechnology This property is required. string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumbo_packet This property is required. str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
network_direct This property is required. str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
network_direct_technology This property is required. str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
jumboPacket This property is required. String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirect This property is required. String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
networkDirectTechnology This property is required. String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'

DeploymentCluster
, DeploymentClusterArgs

AzureServiceEndpoint string
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
CloudAccountName string
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
Name string
The cluster name provided when preparing Active Directory.
WitnessPath string
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
WitnessType string
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
AzureServiceEndpoint string
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
CloudAccountName string
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
Name string
The cluster name provided when preparing Active Directory.
WitnessPath string
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
WitnessType string
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azureServiceEndpoint String
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloudAccountName String
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name String
The cluster name provided when preparing Active Directory.
witnessPath String
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witnessType String
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azureServiceEndpoint string
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloudAccountName string
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name string
The cluster name provided when preparing Active Directory.
witnessPath string
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witnessType string
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azure_service_endpoint str
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloud_account_name str
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name str
The cluster name provided when preparing Active Directory.
witness_path str
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witness_type str
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azureServiceEndpoint String
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloudAccountName String
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name String
The cluster name provided when preparing Active Directory.
witnessPath String
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witnessType String
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.

DeploymentClusterResponse
, DeploymentClusterResponseArgs

AzureServiceEndpoint string
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
CloudAccountName string
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
Name string
The cluster name provided when preparing Active Directory.
WitnessPath string
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
WitnessType string
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
AzureServiceEndpoint string
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
CloudAccountName string
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
Name string
The cluster name provided when preparing Active Directory.
WitnessPath string
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
WitnessType string
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azureServiceEndpoint String
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloudAccountName String
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name String
The cluster name provided when preparing Active Directory.
witnessPath String
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witnessType String
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azureServiceEndpoint string
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloudAccountName string
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name string
The cluster name provided when preparing Active Directory.
witnessPath string
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witnessType string
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azure_service_endpoint str
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloud_account_name str
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name str
The cluster name provided when preparing Active Directory.
witness_path str
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witness_type str
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.
azureServiceEndpoint String
For Azure blob service endpoint type, select either Default or Custom domain. If you selected **Custom domain, enter the domain for the blob service in this format core.windows.net.
cloudAccountName String
Specify the Azure Storage account name for cloud witness for your Azure Stack HCI cluster.
name String
The cluster name provided when preparing Active Directory.
witnessPath String
Specify the fileshare path for the local witness for your Azure Stack HCI cluster.
witnessType String
Use a cloud witness if you have internet access and if you use an Azure Storage account to provide a vote on cluster quorum. A cloud witness uses Azure Blob Storage to read or write a blob file and then uses it to arbitrate in split-brain resolution. Only allowed values are 'Cloud', 'FileShare'.

DeploymentConfiguration
, DeploymentConfigurationArgs

ScaleUnits This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.ScaleUnits>
Scale units will contains list of deployment data
Version string
deployment template version
ScaleUnits This property is required. []ScaleUnits
Scale units will contains list of deployment data
Version string
deployment template version
scaleUnits This property is required. List<ScaleUnits>
Scale units will contains list of deployment data
version String
deployment template version
scaleUnits This property is required. ScaleUnits[]
Scale units will contains list of deployment data
version string
deployment template version
scale_units This property is required. Sequence[ScaleUnits]
Scale units will contains list of deployment data
version str
deployment template version
scaleUnits This property is required. List<Property Map>
Scale units will contains list of deployment data
version String
deployment template version

DeploymentConfigurationResponse
, DeploymentConfigurationResponseArgs

ScaleUnits This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.ScaleUnitsResponse>
Scale units will contains list of deployment data
Version string
deployment template version
ScaleUnits This property is required. []ScaleUnitsResponse
Scale units will contains list of deployment data
Version string
deployment template version
scaleUnits This property is required. List<ScaleUnitsResponse>
Scale units will contains list of deployment data
version String
deployment template version
scaleUnits This property is required. ScaleUnitsResponse[]
Scale units will contains list of deployment data
version string
deployment template version
scale_units This property is required. Sequence[ScaleUnitsResponse]
Scale units will contains list of deployment data
version str
deployment template version
scaleUnits This property is required. List<Property Map>
Scale units will contains list of deployment data
version String
deployment template version

DeploymentData
, DeploymentDataArgs

AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentCluster
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.HostNetwork
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork List<Pulumi.AzureNative.AzureStackHCI.Inputs.InfrastructureNetwork>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability Pulumi.AzureNative.AzureStackHCI.Inputs.Observability
Observability config to deploy AzureStackHCI Cluster.
OptionalServices Pulumi.AzureNative.AzureStackHCI.Inputs.OptionalServices
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes List<Pulumi.AzureNative.AzureStackHCI.Inputs.PhysicalNodes>
list of physical nodes config to deploy AzureStackHCI Cluster.
SdnIntegration Pulumi.AzureNative.AzureStackHCI.Inputs.SdnIntegration
SDN Integration config to deploy AzureStackHCI Cluster.
Secrets List<Pulumi.AzureNative.AzureStackHCI.Inputs.EceDeploymentSecrets>
secrets used for cloud deployment.
SecretsLocation string
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
SecuritySettings Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentSecuritySettings
SecuritySettings to deploy AzureStackHCI Cluster.
Storage Pulumi.AzureNative.AzureStackHCI.Inputs.Storage
Storage config to deploy AzureStackHCI Cluster.
AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster DeploymentCluster
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork HostNetwork
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork []InfrastructureNetwork
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability Observability
Observability config to deploy AzureStackHCI Cluster.
OptionalServices OptionalServices
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes []PhysicalNodes
list of physical nodes config to deploy AzureStackHCI Cluster.
SdnIntegration SdnIntegration
SDN Integration config to deploy AzureStackHCI Cluster.
Secrets []EceDeploymentSecrets
secrets used for cloud deployment.
SecretsLocation string
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
SecuritySettings DeploymentSecuritySettings
SecuritySettings to deploy AzureStackHCI Cluster.
Storage Storage
Storage config to deploy AzureStackHCI Cluster.
adouPath String
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster DeploymentCluster
Observability config to deploy AzureStackHCI Cluster.
domainFqdn String
FQDN to deploy cluster
hostNetwork HostNetwork
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork List<InfrastructureNetwork>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix String
naming prefix to deploy cluster.
observability Observability
Observability config to deploy AzureStackHCI Cluster.
optionalServices OptionalServices
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes List<PhysicalNodes>
list of physical nodes config to deploy AzureStackHCI Cluster.
sdnIntegration SdnIntegration
SDN Integration config to deploy AzureStackHCI Cluster.
secrets List<EceDeploymentSecrets>
secrets used for cloud deployment.
secretsLocation String
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
securitySettings DeploymentSecuritySettings
SecuritySettings to deploy AzureStackHCI Cluster.
storage Storage
Storage config to deploy AzureStackHCI Cluster.
adouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster DeploymentCluster
Observability config to deploy AzureStackHCI Cluster.
domainFqdn string
FQDN to deploy cluster
hostNetwork HostNetwork
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork InfrastructureNetwork[]
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix string
naming prefix to deploy cluster.
observability Observability
Observability config to deploy AzureStackHCI Cluster.
optionalServices OptionalServices
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes PhysicalNodes[]
list of physical nodes config to deploy AzureStackHCI Cluster.
sdnIntegration SdnIntegration
SDN Integration config to deploy AzureStackHCI Cluster.
secrets EceDeploymentSecrets[]
secrets used for cloud deployment.
secretsLocation string
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
securitySettings DeploymentSecuritySettings
SecuritySettings to deploy AzureStackHCI Cluster.
storage Storage
Storage config to deploy AzureStackHCI Cluster.
adou_path str
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster DeploymentCluster
Observability config to deploy AzureStackHCI Cluster.
domain_fqdn str
FQDN to deploy cluster
host_network HostNetwork
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructure_network Sequence[InfrastructureNetwork]
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
naming_prefix str
naming prefix to deploy cluster.
observability Observability
Observability config to deploy AzureStackHCI Cluster.
optional_services OptionalServices
OptionalServices config to deploy AzureStackHCI Cluster.
physical_nodes Sequence[PhysicalNodes]
list of physical nodes config to deploy AzureStackHCI Cluster.
sdn_integration SdnIntegration
SDN Integration config to deploy AzureStackHCI Cluster.
secrets Sequence[EceDeploymentSecrets]
secrets used for cloud deployment.
secrets_location str
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
security_settings DeploymentSecuritySettings
SecuritySettings to deploy AzureStackHCI Cluster.
storage Storage
Storage config to deploy AzureStackHCI Cluster.
adouPath String
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster Property Map
Observability config to deploy AzureStackHCI Cluster.
domainFqdn String
FQDN to deploy cluster
hostNetwork Property Map
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork List<Property Map>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix String
naming prefix to deploy cluster.
observability Property Map
Observability config to deploy AzureStackHCI Cluster.
optionalServices Property Map
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes List<Property Map>
list of physical nodes config to deploy AzureStackHCI Cluster.
sdnIntegration Property Map
SDN Integration config to deploy AzureStackHCI Cluster.
secrets List<Property Map>
secrets used for cloud deployment.
secretsLocation String
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
securitySettings Property Map
SecuritySettings to deploy AzureStackHCI Cluster.
storage Property Map
Storage config to deploy AzureStackHCI Cluster.

DeploymentDataResponse
, DeploymentDataResponseArgs

AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentClusterResponse
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork List<Pulumi.AzureNative.AzureStackHCI.Inputs.InfrastructureNetworkResponse>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability Pulumi.AzureNative.AzureStackHCI.Inputs.ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
OptionalServices Pulumi.AzureNative.AzureStackHCI.Inputs.OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes List<Pulumi.AzureNative.AzureStackHCI.Inputs.PhysicalNodesResponse>
list of physical nodes config to deploy AzureStackHCI Cluster.
SdnIntegration Pulumi.AzureNative.AzureStackHCI.Inputs.SdnIntegrationResponse
SDN Integration config to deploy AzureStackHCI Cluster.
Secrets List<Pulumi.AzureNative.AzureStackHCI.Inputs.EceDeploymentSecretsResponse>
secrets used for cloud deployment.
SecretsLocation string
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
SecuritySettings Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentSecuritySettingsResponse
SecuritySettings to deploy AzureStackHCI Cluster.
Storage Pulumi.AzureNative.AzureStackHCI.Inputs.StorageResponse
Storage config to deploy AzureStackHCI Cluster.
AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster DeploymentClusterResponse
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork []InfrastructureNetworkResponse
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
OptionalServices OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes []PhysicalNodesResponse
list of physical nodes config to deploy AzureStackHCI Cluster.
SdnIntegration SdnIntegrationResponse
SDN Integration config to deploy AzureStackHCI Cluster.
Secrets []EceDeploymentSecretsResponse
secrets used for cloud deployment.
SecretsLocation string
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
SecuritySettings DeploymentSecuritySettingsResponse
SecuritySettings to deploy AzureStackHCI Cluster.
Storage StorageResponse
Storage config to deploy AzureStackHCI Cluster.
adouPath String
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster DeploymentClusterResponse
Observability config to deploy AzureStackHCI Cluster.
domainFqdn String
FQDN to deploy cluster
hostNetwork HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork List<InfrastructureNetworkResponse>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix String
naming prefix to deploy cluster.
observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
optionalServices OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes List<PhysicalNodesResponse>
list of physical nodes config to deploy AzureStackHCI Cluster.
sdnIntegration SdnIntegrationResponse
SDN Integration config to deploy AzureStackHCI Cluster.
secrets List<EceDeploymentSecretsResponse>
secrets used for cloud deployment.
secretsLocation String
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
securitySettings DeploymentSecuritySettingsResponse
SecuritySettings to deploy AzureStackHCI Cluster.
storage StorageResponse
Storage config to deploy AzureStackHCI Cluster.
adouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster DeploymentClusterResponse
Observability config to deploy AzureStackHCI Cluster.
domainFqdn string
FQDN to deploy cluster
hostNetwork HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork InfrastructureNetworkResponse[]
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix string
naming prefix to deploy cluster.
observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
optionalServices OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes PhysicalNodesResponse[]
list of physical nodes config to deploy AzureStackHCI Cluster.
sdnIntegration SdnIntegrationResponse
SDN Integration config to deploy AzureStackHCI Cluster.
secrets EceDeploymentSecretsResponse[]
secrets used for cloud deployment.
secretsLocation string
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
securitySettings DeploymentSecuritySettingsResponse
SecuritySettings to deploy AzureStackHCI Cluster.
storage StorageResponse
Storage config to deploy AzureStackHCI Cluster.
adou_path str
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster DeploymentClusterResponse
Observability config to deploy AzureStackHCI Cluster.
domain_fqdn str
FQDN to deploy cluster
host_network HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructure_network Sequence[InfrastructureNetworkResponse]
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
naming_prefix str
naming prefix to deploy cluster.
observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
optional_services OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
physical_nodes Sequence[PhysicalNodesResponse]
list of physical nodes config to deploy AzureStackHCI Cluster.
sdn_integration SdnIntegrationResponse
SDN Integration config to deploy AzureStackHCI Cluster.
secrets Sequence[EceDeploymentSecretsResponse]
secrets used for cloud deployment.
secrets_location str
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
security_settings DeploymentSecuritySettingsResponse
SecuritySettings to deploy AzureStackHCI Cluster.
storage StorageResponse
Storage config to deploy AzureStackHCI Cluster.
adouPath String
The path to the Active Directory Organizational Unit container object prepared for the deployment.
cluster Property Map
Observability config to deploy AzureStackHCI Cluster.
domainFqdn String
FQDN to deploy cluster
hostNetwork Property Map
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork List<Property Map>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix String
naming prefix to deploy cluster.
observability Property Map
Observability config to deploy AzureStackHCI Cluster.
optionalServices Property Map
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes List<Property Map>
list of physical nodes config to deploy AzureStackHCI Cluster.
sdnIntegration Property Map
SDN Integration config to deploy AzureStackHCI Cluster.
secrets List<Property Map>
secrets used for cloud deployment.
secretsLocation String
Azure keyvault endpoint. This property is deprecated from 2023-12-01-preview. Please use secrets property instead.
securitySettings Property Map
SecuritySettings to deploy AzureStackHCI Cluster.
storage Property Map
Storage config to deploy AzureStackHCI Cluster.

DeploymentMode
, DeploymentModeArgs

Validate
ValidateValidate ECE action deployment for a cluster.
Deploy
DeployDeploy ECE action deployment for a cluster.
DeploymentModeValidate
ValidateValidate ECE action deployment for a cluster.
DeploymentModeDeploy
DeployDeploy ECE action deployment for a cluster.
Validate
ValidateValidate ECE action deployment for a cluster.
Deploy
DeployDeploy ECE action deployment for a cluster.
Validate
ValidateValidate ECE action deployment for a cluster.
Deploy
DeployDeploy ECE action deployment for a cluster.
VALIDATE
ValidateValidate ECE action deployment for a cluster.
DEPLOY
DeployDeploy ECE action deployment for a cluster.
"Validate"
ValidateValidate ECE action deployment for a cluster.
"Deploy"
DeployDeploy ECE action deployment for a cluster.

DeploymentSecuritySettings
, DeploymentSecuritySettingsArgs

BitlockerBootVolume bool
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
BitlockerDataVolumes bool
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
CredentialGuardEnforced bool
When set to true, Credential Guard is enabled.
DriftControlEnforced bool
When set to true, the security baseline is re-applied regularly.
DrtmProtection bool
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
HvciProtection bool
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
SideChannelMitigationEnforced bool
When set to true, all the side channel mitigations are enabled
SmbClusterEncryption bool
When set to true, cluster east-west traffic is encrypted.
SmbSigningEnforced bool
When set to true, the SMB default instance requires sign in for the client and server services.
WdacEnforced bool
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
BitlockerBootVolume bool
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
BitlockerDataVolumes bool
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
CredentialGuardEnforced bool
When set to true, Credential Guard is enabled.
DriftControlEnforced bool
When set to true, the security baseline is re-applied regularly.
DrtmProtection bool
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
HvciProtection bool
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
SideChannelMitigationEnforced bool
When set to true, all the side channel mitigations are enabled
SmbClusterEncryption bool
When set to true, cluster east-west traffic is encrypted.
SmbSigningEnforced bool
When set to true, the SMB default instance requires sign in for the client and server services.
WdacEnforced bool
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlockerBootVolume Boolean
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlockerDataVolumes Boolean
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credentialGuardEnforced Boolean
When set to true, Credential Guard is enabled.
driftControlEnforced Boolean
When set to true, the security baseline is re-applied regularly.
drtmProtection Boolean
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvciProtection Boolean
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
sideChannelMitigationEnforced Boolean
When set to true, all the side channel mitigations are enabled
smbClusterEncryption Boolean
When set to true, cluster east-west traffic is encrypted.
smbSigningEnforced Boolean
When set to true, the SMB default instance requires sign in for the client and server services.
wdacEnforced Boolean
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlockerBootVolume boolean
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlockerDataVolumes boolean
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credentialGuardEnforced boolean
When set to true, Credential Guard is enabled.
driftControlEnforced boolean
When set to true, the security baseline is re-applied regularly.
drtmProtection boolean
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvciProtection boolean
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
sideChannelMitigationEnforced boolean
When set to true, all the side channel mitigations are enabled
smbClusterEncryption boolean
When set to true, cluster east-west traffic is encrypted.
smbSigningEnforced boolean
When set to true, the SMB default instance requires sign in for the client and server services.
wdacEnforced boolean
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlocker_boot_volume bool
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlocker_data_volumes bool
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credential_guard_enforced bool
When set to true, Credential Guard is enabled.
drift_control_enforced bool
When set to true, the security baseline is re-applied regularly.
drtm_protection bool
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvci_protection bool
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
side_channel_mitigation_enforced bool
When set to true, all the side channel mitigations are enabled
smb_cluster_encryption bool
When set to true, cluster east-west traffic is encrypted.
smb_signing_enforced bool
When set to true, the SMB default instance requires sign in for the client and server services.
wdac_enforced bool
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlockerBootVolume Boolean
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlockerDataVolumes Boolean
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credentialGuardEnforced Boolean
When set to true, Credential Guard is enabled.
driftControlEnforced Boolean
When set to true, the security baseline is re-applied regularly.
drtmProtection Boolean
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvciProtection Boolean
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
sideChannelMitigationEnforced Boolean
When set to true, all the side channel mitigations are enabled
smbClusterEncryption Boolean
When set to true, cluster east-west traffic is encrypted.
smbSigningEnforced Boolean
When set to true, the SMB default instance requires sign in for the client and server services.
wdacEnforced Boolean
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.

DeploymentSecuritySettingsResponse
, DeploymentSecuritySettingsResponseArgs

BitlockerBootVolume bool
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
BitlockerDataVolumes bool
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
CredentialGuardEnforced bool
When set to true, Credential Guard is enabled.
DriftControlEnforced bool
When set to true, the security baseline is re-applied regularly.
DrtmProtection bool
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
HvciProtection bool
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
SideChannelMitigationEnforced bool
When set to true, all the side channel mitigations are enabled
SmbClusterEncryption bool
When set to true, cluster east-west traffic is encrypted.
SmbSigningEnforced bool
When set to true, the SMB default instance requires sign in for the client and server services.
WdacEnforced bool
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
BitlockerBootVolume bool
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
BitlockerDataVolumes bool
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
CredentialGuardEnforced bool
When set to true, Credential Guard is enabled.
DriftControlEnforced bool
When set to true, the security baseline is re-applied regularly.
DrtmProtection bool
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
HvciProtection bool
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
SideChannelMitigationEnforced bool
When set to true, all the side channel mitigations are enabled
SmbClusterEncryption bool
When set to true, cluster east-west traffic is encrypted.
SmbSigningEnforced bool
When set to true, the SMB default instance requires sign in for the client and server services.
WdacEnforced bool
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlockerBootVolume Boolean
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlockerDataVolumes Boolean
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credentialGuardEnforced Boolean
When set to true, Credential Guard is enabled.
driftControlEnforced Boolean
When set to true, the security baseline is re-applied regularly.
drtmProtection Boolean
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvciProtection Boolean
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
sideChannelMitigationEnforced Boolean
When set to true, all the side channel mitigations are enabled
smbClusterEncryption Boolean
When set to true, cluster east-west traffic is encrypted.
smbSigningEnforced Boolean
When set to true, the SMB default instance requires sign in for the client and server services.
wdacEnforced Boolean
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlockerBootVolume boolean
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlockerDataVolumes boolean
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credentialGuardEnforced boolean
When set to true, Credential Guard is enabled.
driftControlEnforced boolean
When set to true, the security baseline is re-applied regularly.
drtmProtection boolean
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvciProtection boolean
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
sideChannelMitigationEnforced boolean
When set to true, all the side channel mitigations are enabled
smbClusterEncryption boolean
When set to true, cluster east-west traffic is encrypted.
smbSigningEnforced boolean
When set to true, the SMB default instance requires sign in for the client and server services.
wdacEnforced boolean
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlocker_boot_volume bool
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlocker_data_volumes bool
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credential_guard_enforced bool
When set to true, Credential Guard is enabled.
drift_control_enforced bool
When set to true, the security baseline is re-applied regularly.
drtm_protection bool
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvci_protection bool
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
side_channel_mitigation_enforced bool
When set to true, all the side channel mitigations are enabled
smb_cluster_encryption bool
When set to true, cluster east-west traffic is encrypted.
smb_signing_enforced bool
When set to true, the SMB default instance requires sign in for the client and server services.
wdac_enforced bool
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.
bitlockerBootVolume Boolean
When set to true, BitLocker XTS_AES 256-bit encryption is enabled for all data-at-rest on the OS volume of your Azure Stack HCI cluster. This setting is TPM-hardware dependent.
bitlockerDataVolumes Boolean
When set to true, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes.
credentialGuardEnforced Boolean
When set to true, Credential Guard is enabled.
driftControlEnforced Boolean
When set to true, the security baseline is re-applied regularly.
drtmProtection Boolean
By default, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent.
hvciProtection Boolean
By default, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster.
sideChannelMitigationEnforced Boolean
When set to true, all the side channel mitigations are enabled
smbClusterEncryption Boolean
When set to true, cluster east-west traffic is encrypted.
smbSigningEnforced Boolean
When set to true, the SMB default instance requires sign in for the client and server services.
wdacEnforced Boolean
WDAC is enabled by default and limits the applications and the code that you can run on your Azure Stack HCI cluster.

DeploymentStepResponse
, DeploymentStepResponseArgs

Description This property is required. string
Description of step.
EndTimeUtc This property is required. string
End time of step.
Exception This property is required. List<string>
List of exceptions in AzureStackHCI Cluster Deployment.
FullStepIndex This property is required. string
FullStepIndex of step.
Name This property is required. string
Name of step.
StartTimeUtc This property is required. string
Start time of step.
Status This property is required. string
Status of step. Allowed values are 'Error', 'Success', 'InProgress'
Steps This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentStepResponse>
List of nested steps of AzureStackHCI Cluster Deployment.
Description This property is required. string
Description of step.
EndTimeUtc This property is required. string
End time of step.
Exception This property is required. []string
List of exceptions in AzureStackHCI Cluster Deployment.
FullStepIndex This property is required. string
FullStepIndex of step.
Name This property is required. string
Name of step.
StartTimeUtc This property is required. string
Start time of step.
Status This property is required. string
Status of step. Allowed values are 'Error', 'Success', 'InProgress'
Steps This property is required. []DeploymentStepResponse
List of nested steps of AzureStackHCI Cluster Deployment.
description This property is required. String
Description of step.
endTimeUtc This property is required. String
End time of step.
exception This property is required. List<String>
List of exceptions in AzureStackHCI Cluster Deployment.
fullStepIndex This property is required. String
FullStepIndex of step.
name This property is required. String
Name of step.
startTimeUtc This property is required. String
Start time of step.
status This property is required. String
Status of step. Allowed values are 'Error', 'Success', 'InProgress'
steps This property is required. List<DeploymentStepResponse>
List of nested steps of AzureStackHCI Cluster Deployment.
description This property is required. string
Description of step.
endTimeUtc This property is required. string
End time of step.
exception This property is required. string[]
List of exceptions in AzureStackHCI Cluster Deployment.
fullStepIndex This property is required. string
FullStepIndex of step.
name This property is required. string
Name of step.
startTimeUtc This property is required. string
Start time of step.
status This property is required. string
Status of step. Allowed values are 'Error', 'Success', 'InProgress'
steps This property is required. DeploymentStepResponse[]
List of nested steps of AzureStackHCI Cluster Deployment.
description This property is required. str
Description of step.
end_time_utc This property is required. str
End time of step.
exception This property is required. Sequence[str]
List of exceptions in AzureStackHCI Cluster Deployment.
full_step_index This property is required. str
FullStepIndex of step.
name This property is required. str
Name of step.
start_time_utc This property is required. str
Start time of step.
status This property is required. str
Status of step. Allowed values are 'Error', 'Success', 'InProgress'
steps This property is required. Sequence[DeploymentStepResponse]
List of nested steps of AzureStackHCI Cluster Deployment.
description This property is required. String
Description of step.
endTimeUtc This property is required. String
End time of step.
exception This property is required. List<String>
List of exceptions in AzureStackHCI Cluster Deployment.
fullStepIndex This property is required. String
FullStepIndex of step.
name This property is required. String
Name of step.
startTimeUtc This property is required. String
Start time of step.
status This property is required. String
Status of step. Allowed values are 'Error', 'Success', 'InProgress'
steps This property is required. List<Property Map>
List of nested steps of AzureStackHCI Cluster Deployment.

EceActionStatusResponse
, EceActionStatusResponseArgs

Status This property is required. string
Status of ECE action AzureStackHCI Cluster Deployment.
Steps This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentStepResponse>
List of steps of AzureStackHCI Cluster Deployment.
Status This property is required. string
Status of ECE action AzureStackHCI Cluster Deployment.
Steps This property is required. []DeploymentStepResponse
List of steps of AzureStackHCI Cluster Deployment.
status This property is required. String
Status of ECE action AzureStackHCI Cluster Deployment.
steps This property is required. List<DeploymentStepResponse>
List of steps of AzureStackHCI Cluster Deployment.
status This property is required. string
Status of ECE action AzureStackHCI Cluster Deployment.
steps This property is required. DeploymentStepResponse[]
List of steps of AzureStackHCI Cluster Deployment.
status This property is required. str
Status of ECE action AzureStackHCI Cluster Deployment.
steps This property is required. Sequence[DeploymentStepResponse]
List of steps of AzureStackHCI Cluster Deployment.
status This property is required. String
Status of ECE action AzureStackHCI Cluster Deployment.
steps This property is required. List<Property Map>
List of steps of AzureStackHCI Cluster Deployment.

EceDeploymentSecrets
, EceDeploymentSecretsArgs

EceSecretName string | Pulumi.AzureNative.AzureStackHCI.EceSecrets
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
SecretLocation string
Secret URI stored in keyvault.
SecretName string
Secret name stored in keyvault.
EceSecretName string | EceSecrets
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
SecretLocation string
Secret URI stored in keyvault.
SecretName string
Secret name stored in keyvault.
eceSecretName String | EceSecrets
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secretLocation String
Secret URI stored in keyvault.
secretName String
Secret name stored in keyvault.
eceSecretName string | EceSecrets
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secretLocation string
Secret URI stored in keyvault.
secretName string
Secret name stored in keyvault.
ece_secret_name str | EceSecrets
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secret_location str
Secret URI stored in keyvault.
secret_name str
Secret name stored in keyvault.
eceSecretName String | "AzureStackLCMUserCredential" | "DefaultARBApplication" | "LocalAdminCredential" | "WitnessStorageKey"
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secretLocation String
Secret URI stored in keyvault.
secretName String
Secret name stored in keyvault.

EceDeploymentSecretsResponse
, EceDeploymentSecretsResponseArgs

EceSecretName string
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
SecretLocation string
Secret URI stored in keyvault.
SecretName string
Secret name stored in keyvault.
EceSecretName string
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
SecretLocation string
Secret URI stored in keyvault.
SecretName string
Secret name stored in keyvault.
eceSecretName String
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secretLocation String
Secret URI stored in keyvault.
secretName String
Secret name stored in keyvault.
eceSecretName string
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secretLocation string
Secret URI stored in keyvault.
secretName string
Secret name stored in keyvault.
ece_secret_name str
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secret_location str
Secret URI stored in keyvault.
secret_name str
Secret name stored in keyvault.
eceSecretName String
Secret name expected for Enterprise Cloud Engine (ECE) deployment.
secretLocation String
Secret URI stored in keyvault.
secretName String
Secret name stored in keyvault.

EceReportedPropertiesResponse
, EceReportedPropertiesResponseArgs

DeploymentStatus This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.EceActionStatusResponse
Deployment status of AzureStackHCI Cluster Deployment.
ValidationStatus This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.EceActionStatusResponse
validation status of AzureStackHCI Cluster Deployment.
DeploymentStatus This property is required. EceActionStatusResponse
Deployment status of AzureStackHCI Cluster Deployment.
ValidationStatus This property is required. EceActionStatusResponse
validation status of AzureStackHCI Cluster Deployment.
deploymentStatus This property is required. EceActionStatusResponse
Deployment status of AzureStackHCI Cluster Deployment.
validationStatus This property is required. EceActionStatusResponse
validation status of AzureStackHCI Cluster Deployment.
deploymentStatus This property is required. EceActionStatusResponse
Deployment status of AzureStackHCI Cluster Deployment.
validationStatus This property is required. EceActionStatusResponse
validation status of AzureStackHCI Cluster Deployment.
deployment_status This property is required. EceActionStatusResponse
Deployment status of AzureStackHCI Cluster Deployment.
validation_status This property is required. EceActionStatusResponse
validation status of AzureStackHCI Cluster Deployment.
deploymentStatus This property is required. Property Map
Deployment status of AzureStackHCI Cluster Deployment.
validationStatus This property is required. Property Map
validation status of AzureStackHCI Cluster Deployment.

EceSecrets
, EceSecretsArgs

AzureStackLCMUserCredential
AzureStackLCMUserCredentialAzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
DefaultARBApplication
DefaultARBApplicationDefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
LocalAdminCredential
LocalAdminCredentialLocalAdminCredential used for admin operations for AzureStackHCI cluster.
WitnessStorageKey
WitnessStorageKeyWitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
EceSecretsAzureStackLCMUserCredential
AzureStackLCMUserCredentialAzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
EceSecretsDefaultARBApplication
DefaultARBApplicationDefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
EceSecretsLocalAdminCredential
LocalAdminCredentialLocalAdminCredential used for admin operations for AzureStackHCI cluster.
EceSecretsWitnessStorageKey
WitnessStorageKeyWitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
AzureStackLCMUserCredential
AzureStackLCMUserCredentialAzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
DefaultARBApplication
DefaultARBApplicationDefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
LocalAdminCredential
LocalAdminCredentialLocalAdminCredential used for admin operations for AzureStackHCI cluster.
WitnessStorageKey
WitnessStorageKeyWitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
AzureStackLCMUserCredential
AzureStackLCMUserCredentialAzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
DefaultARBApplication
DefaultARBApplicationDefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
LocalAdminCredential
LocalAdminCredentialLocalAdminCredential used for admin operations for AzureStackHCI cluster.
WitnessStorageKey
WitnessStorageKeyWitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
AZURE_STACK_LCMUSER_CREDENTIAL
AzureStackLCMUserCredentialAzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
DEFAULT_ARB_APPLICATION
DefaultARBApplicationDefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
LOCAL_ADMIN_CREDENTIAL
LocalAdminCredentialLocalAdminCredential used for admin operations for AzureStackHCI cluster.
WITNESS_STORAGE_KEY
WitnessStorageKeyWitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.
"AzureStackLCMUserCredential"
AzureStackLCMUserCredentialAzureStackLCMUserCredential used for LCM operations for AzureStackHCI cluster.
"DefaultARBApplication"
DefaultARBApplicationDefaultARBApplication used to manage Azure Arc resource bridge (ARB) for AzureStackHCI cluster.
"LocalAdminCredential"
LocalAdminCredentialLocalAdminCredential used for admin operations for AzureStackHCI cluster.
"WitnessStorageKey"
WitnessStorageKeyWitnessStorageKey used for setting up a cloud witness for AzureStackHCI cluster.

HostNetwork
, HostNetworkArgs

EnableStorageAutoIp bool
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
Intents List<Pulumi.AzureNative.AzureStackHCI.Inputs.Intents>
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
StorageConnectivitySwitchless bool
Defines how the storage adapters between nodes are connected either switch or switch less..
StorageNetworks List<Pulumi.AzureNative.AzureStackHCI.Inputs.StorageNetworks>
List of StorageNetworks config to deploy AzureStackHCI Cluster.
EnableStorageAutoIp bool
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
Intents []Intents
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
StorageConnectivitySwitchless bool
Defines how the storage adapters between nodes are connected either switch or switch less..
StorageNetworks []StorageNetworks
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enableStorageAutoIp Boolean
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents List<Intents>
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storageConnectivitySwitchless Boolean
Defines how the storage adapters between nodes are connected either switch or switch less..
storageNetworks List<StorageNetworks>
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enableStorageAutoIp boolean
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents Intents[]
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storageConnectivitySwitchless boolean
Defines how the storage adapters between nodes are connected either switch or switch less..
storageNetworks StorageNetworks[]
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enable_storage_auto_ip bool
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents Sequence[Intents]
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storage_connectivity_switchless bool
Defines how the storage adapters between nodes are connected either switch or switch less..
storage_networks Sequence[StorageNetworks]
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enableStorageAutoIp Boolean
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents List<Property Map>
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storageConnectivitySwitchless Boolean
Defines how the storage adapters between nodes are connected either switch or switch less..
storageNetworks List<Property Map>
List of StorageNetworks config to deploy AzureStackHCI Cluster.

HostNetworkResponse
, HostNetworkResponseArgs

EnableStorageAutoIp This property is required. bool
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
Intents This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.IntentsResponse>
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
StorageConnectivitySwitchless This property is required. bool
Defines how the storage adapters between nodes are connected either switch or switch less.
StorageNetworks This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.StorageNetworksResponse>
List of StorageNetworks config to deploy AzureStackHCI Cluster.
EnableStorageAutoIp This property is required. bool
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
Intents This property is required. []IntentsResponse
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
StorageConnectivitySwitchless This property is required. bool
Defines how the storage adapters between nodes are connected either switch or switch less.
StorageNetworks This property is required. []StorageNetworksResponse
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enableStorageAutoIp This property is required. Boolean
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents This property is required. List<IntentsResponse>
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storageConnectivitySwitchless This property is required. Boolean
Defines how the storage adapters between nodes are connected either switch or switch less.
storageNetworks This property is required. List<StorageNetworksResponse>
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enableStorageAutoIp This property is required. boolean
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents This property is required. IntentsResponse[]
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storageConnectivitySwitchless This property is required. boolean
Defines how the storage adapters between nodes are connected either switch or switch less.
storageNetworks This property is required. StorageNetworksResponse[]
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enable_storage_auto_ip This property is required. bool
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents This property is required. Sequence[IntentsResponse]
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storage_connectivity_switchless This property is required. bool
Defines how the storage adapters between nodes are connected either switch or switch less.
storage_networks This property is required. Sequence[StorageNetworksResponse]
List of StorageNetworks config to deploy AzureStackHCI Cluster.
enableStorageAutoIp This property is required. Boolean
Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
intents This property is required. List<Property Map>
The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
storageConnectivitySwitchless This property is required. Boolean
Defines how the storage adapters between nodes are connected either switch or switch less.
storageNetworks This property is required. List<Property Map>
List of StorageNetworks config to deploy AzureStackHCI Cluster.

InfrastructureNetwork
, InfrastructureNetworkArgs

DnsServers List<string>
IPv4 address of the DNS servers in your environment.
Gateway string
Default gateway that should be used for the provided IP address space.
IpPools List<Pulumi.AzureNative.AzureStackHCI.Inputs.IpPools>
Range of IP addresses from which addresses are allocated for nodes within a subnet.
SubnetMask string
Subnet mask that matches the provided IP address space.
UseDhcp bool
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
DnsServers []string
IPv4 address of the DNS servers in your environment.
Gateway string
Default gateway that should be used for the provided IP address space.
IpPools []IpPools
Range of IP addresses from which addresses are allocated for nodes within a subnet.
SubnetMask string
Subnet mask that matches the provided IP address space.
UseDhcp bool
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dnsServers List<String>
IPv4 address of the DNS servers in your environment.
gateway String
Default gateway that should be used for the provided IP address space.
ipPools List<IpPools>
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnetMask String
Subnet mask that matches the provided IP address space.
useDhcp Boolean
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dnsServers string[]
IPv4 address of the DNS servers in your environment.
gateway string
Default gateway that should be used for the provided IP address space.
ipPools IpPools[]
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnetMask string
Subnet mask that matches the provided IP address space.
useDhcp boolean
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dns_servers Sequence[str]
IPv4 address of the DNS servers in your environment.
gateway str
Default gateway that should be used for the provided IP address space.
ip_pools Sequence[IpPools]
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnet_mask str
Subnet mask that matches the provided IP address space.
use_dhcp bool
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dnsServers List<String>
IPv4 address of the DNS servers in your environment.
gateway String
Default gateway that should be used for the provided IP address space.
ipPools List<Property Map>
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnetMask String
Subnet mask that matches the provided IP address space.
useDhcp Boolean
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required

InfrastructureNetworkResponse
, InfrastructureNetworkResponseArgs

DnsServers List<string>
IPv4 address of the DNS servers in your environment.
Gateway string
Default gateway that should be used for the provided IP address space.
IpPools List<Pulumi.AzureNative.AzureStackHCI.Inputs.IpPoolsResponse>
Range of IP addresses from which addresses are allocated for nodes within a subnet.
SubnetMask string
Subnet mask that matches the provided IP address space.
UseDhcp bool
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
DnsServers []string
IPv4 address of the DNS servers in your environment.
Gateway string
Default gateway that should be used for the provided IP address space.
IpPools []IpPoolsResponse
Range of IP addresses from which addresses are allocated for nodes within a subnet.
SubnetMask string
Subnet mask that matches the provided IP address space.
UseDhcp bool
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dnsServers List<String>
IPv4 address of the DNS servers in your environment.
gateway String
Default gateway that should be used for the provided IP address space.
ipPools List<IpPoolsResponse>
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnetMask String
Subnet mask that matches the provided IP address space.
useDhcp Boolean
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dnsServers string[]
IPv4 address of the DNS servers in your environment.
gateway string
Default gateway that should be used for the provided IP address space.
ipPools IpPoolsResponse[]
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnetMask string
Subnet mask that matches the provided IP address space.
useDhcp boolean
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dns_servers Sequence[str]
IPv4 address of the DNS servers in your environment.
gateway str
Default gateway that should be used for the provided IP address space.
ip_pools Sequence[IpPoolsResponse]
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnet_mask str
Subnet mask that matches the provided IP address space.
use_dhcp bool
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required
dnsServers List<String>
IPv4 address of the DNS servers in your environment.
gateway String
Default gateway that should be used for the provided IP address space.
ipPools List<Property Map>
Range of IP addresses from which addresses are allocated for nodes within a subnet.
subnetMask String
Subnet mask that matches the provided IP address space.
useDhcp Boolean
Allows customers to use DHCP for Hosts and Cluster IPs. If not declared, the deployment will default to static IPs. When true, GW and DNS servers are not required

Intents
, IntentsArgs

Adapter List<string>
Array of network interfaces used for the network intent.
AdapterPropertyOverrides Pulumi.AzureNative.AzureStackHCI.Inputs.AdapterPropertyOverrides
Set Adapter PropertyOverrides for cluster.
Name string
Name of the network intent you wish to create.
OverrideAdapterProperty bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideQosPolicy bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideVirtualSwitchConfiguration bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
QosPolicyOverrides Pulumi.AzureNative.AzureStackHCI.Inputs.QosPolicyOverrides
Set QoS PolicyOverrides for cluster.
TrafficType List<string>
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
VirtualSwitchConfigurationOverrides Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualSwitchConfigurationOverrides
Set virtualSwitch ConfigurationOverrides for cluster.
Adapter []string
Array of network interfaces used for the network intent.
AdapterPropertyOverrides AdapterPropertyOverrides
Set Adapter PropertyOverrides for cluster.
Name string
Name of the network intent you wish to create.
OverrideAdapterProperty bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideQosPolicy bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideVirtualSwitchConfiguration bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
QosPolicyOverrides QosPolicyOverrides
Set QoS PolicyOverrides for cluster.
TrafficType []string
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
VirtualSwitchConfigurationOverrides VirtualSwitchConfigurationOverrides
Set virtualSwitch ConfigurationOverrides for cluster.
adapter List<String>
Array of network interfaces used for the network intent.
adapterPropertyOverrides AdapterPropertyOverrides
Set Adapter PropertyOverrides for cluster.
name String
Name of the network intent you wish to create.
overrideAdapterProperty Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideQosPolicy Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideVirtualSwitchConfiguration Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qosPolicyOverrides QosPolicyOverrides
Set QoS PolicyOverrides for cluster.
trafficType List<String>
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
virtualSwitchConfigurationOverrides VirtualSwitchConfigurationOverrides
Set virtualSwitch ConfigurationOverrides for cluster.
adapter string[]
Array of network interfaces used for the network intent.
adapterPropertyOverrides AdapterPropertyOverrides
Set Adapter PropertyOverrides for cluster.
name string
Name of the network intent you wish to create.
overrideAdapterProperty boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideQosPolicy boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideVirtualSwitchConfiguration boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qosPolicyOverrides QosPolicyOverrides
Set QoS PolicyOverrides for cluster.
trafficType string[]
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
virtualSwitchConfigurationOverrides VirtualSwitchConfigurationOverrides
Set virtualSwitch ConfigurationOverrides for cluster.
adapter Sequence[str]
Array of network interfaces used for the network intent.
adapter_property_overrides AdapterPropertyOverrides
Set Adapter PropertyOverrides for cluster.
name str
Name of the network intent you wish to create.
override_adapter_property bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
override_qos_policy bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
override_virtual_switch_configuration bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qos_policy_overrides QosPolicyOverrides
Set QoS PolicyOverrides for cluster.
traffic_type Sequence[str]
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
virtual_switch_configuration_overrides VirtualSwitchConfigurationOverrides
Set virtualSwitch ConfigurationOverrides for cluster.
adapter List<String>
Array of network interfaces used for the network intent.
adapterPropertyOverrides Property Map
Set Adapter PropertyOverrides for cluster.
name String
Name of the network intent you wish to create.
overrideAdapterProperty Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideQosPolicy Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideVirtualSwitchConfiguration Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qosPolicyOverrides Property Map
Set QoS PolicyOverrides for cluster.
trafficType List<String>
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
virtualSwitchConfigurationOverrides Property Map
Set virtualSwitch ConfigurationOverrides for cluster.

IntentsResponse
, IntentsResponseArgs

AdapterPropertyOverrides This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.AdapterPropertyOverridesResponse
Set Adapter PropertyOverrides for cluster.
IntentAdapters This property is required. List<string>
Array of adapters used for the network intent.
IntentName This property is required. string
Name of the network intent you wish to create.
IntentType This property is required. double
IntentType for host network intent.
IsComputeIntentSet This property is required. bool
IsComputeIntentSet for host network intent.
IsManagementIntentSet This property is required. bool
IsManagementIntentSet for host network intent.
IsNetworkIntentType This property is required. bool
IsNetworkIntentType for host network intent.
IsOnlyStorage This property is required. bool
IntentType for host network intent.
IsOnlyStretch This property is required. bool
IsOnlyStretch for host network intent.
IsStorageIntentSet This property is required. bool
IsStorageIntentSet for host network intent.
IsStretchIntentSet This property is required. bool
IsStretchIntentSet for host network intent.
OverrideAdapterProperty This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideQosPolicy This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideVirtualSwitchConfiguration This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
QosPolicyOverrides This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.QosPolicyOverridesResponse
Set QoS PolicyOverrides for cluster.
Scope This property is required. double
Scope for host network intent.
VirtualSwitchConfigurationOverrides This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.VirtualSwitchConfigurationOverridesResponse
Set virtualSwitch ConfigurationOverrides for cluster.
Adapter List<string>
Array of network interfaces used for the network intent.
Name string
Name of the network intent you wish to create.
TrafficType List<string>
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
AdapterPropertyOverrides This property is required. AdapterPropertyOverridesResponse
Set Adapter PropertyOverrides for cluster.
IntentAdapters This property is required. []string
Array of adapters used for the network intent.
IntentName This property is required. string
Name of the network intent you wish to create.
IntentType This property is required. float64
IntentType for host network intent.
IsComputeIntentSet This property is required. bool
IsComputeIntentSet for host network intent.
IsManagementIntentSet This property is required. bool
IsManagementIntentSet for host network intent.
IsNetworkIntentType This property is required. bool
IsNetworkIntentType for host network intent.
IsOnlyStorage This property is required. bool
IntentType for host network intent.
IsOnlyStretch This property is required. bool
IsOnlyStretch for host network intent.
IsStorageIntentSet This property is required. bool
IsStorageIntentSet for host network intent.
IsStretchIntentSet This property is required. bool
IsStretchIntentSet for host network intent.
OverrideAdapterProperty This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideQosPolicy This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
OverrideVirtualSwitchConfiguration This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
QosPolicyOverrides This property is required. QosPolicyOverridesResponse
Set QoS PolicyOverrides for cluster.
Scope This property is required. float64
Scope for host network intent.
VirtualSwitchConfigurationOverrides This property is required. VirtualSwitchConfigurationOverridesResponse
Set virtualSwitch ConfigurationOverrides for cluster.
Adapter []string
Array of network interfaces used for the network intent.
Name string
Name of the network intent you wish to create.
TrafficType []string
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
adapterPropertyOverrides This property is required. AdapterPropertyOverridesResponse
Set Adapter PropertyOverrides for cluster.
intentAdapters This property is required. List<String>
Array of adapters used for the network intent.
intentName This property is required. String
Name of the network intent you wish to create.
intentType This property is required. Double
IntentType for host network intent.
isComputeIntentSet This property is required. Boolean
IsComputeIntentSet for host network intent.
isManagementIntentSet This property is required. Boolean
IsManagementIntentSet for host network intent.
isNetworkIntentType This property is required. Boolean
IsNetworkIntentType for host network intent.
isOnlyStorage This property is required. Boolean
IntentType for host network intent.
isOnlyStretch This property is required. Boolean
IsOnlyStretch for host network intent.
isStorageIntentSet This property is required. Boolean
IsStorageIntentSet for host network intent.
isStretchIntentSet This property is required. Boolean
IsStretchIntentSet for host network intent.
overrideAdapterProperty This property is required. Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideQosPolicy This property is required. Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideVirtualSwitchConfiguration This property is required. Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qosPolicyOverrides This property is required. QosPolicyOverridesResponse
Set QoS PolicyOverrides for cluster.
scope This property is required. Double
Scope for host network intent.
virtualSwitchConfigurationOverrides This property is required. VirtualSwitchConfigurationOverridesResponse
Set virtualSwitch ConfigurationOverrides for cluster.
adapter List<String>
Array of network interfaces used for the network intent.
name String
Name of the network intent you wish to create.
trafficType List<String>
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
adapterPropertyOverrides This property is required. AdapterPropertyOverridesResponse
Set Adapter PropertyOverrides for cluster.
intentAdapters This property is required. string[]
Array of adapters used for the network intent.
intentName This property is required. string
Name of the network intent you wish to create.
intentType This property is required. number
IntentType for host network intent.
isComputeIntentSet This property is required. boolean
IsComputeIntentSet for host network intent.
isManagementIntentSet This property is required. boolean
IsManagementIntentSet for host network intent.
isNetworkIntentType This property is required. boolean
IsNetworkIntentType for host network intent.
isOnlyStorage This property is required. boolean
IntentType for host network intent.
isOnlyStretch This property is required. boolean
IsOnlyStretch for host network intent.
isStorageIntentSet This property is required. boolean
IsStorageIntentSet for host network intent.
isStretchIntentSet This property is required. boolean
IsStretchIntentSet for host network intent.
overrideAdapterProperty This property is required. boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideQosPolicy This property is required. boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideVirtualSwitchConfiguration This property is required. boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qosPolicyOverrides This property is required. QosPolicyOverridesResponse
Set QoS PolicyOverrides for cluster.
scope This property is required. number
Scope for host network intent.
virtualSwitchConfigurationOverrides This property is required. VirtualSwitchConfigurationOverridesResponse
Set virtualSwitch ConfigurationOverrides for cluster.
adapter string[]
Array of network interfaces used for the network intent.
name string
Name of the network intent you wish to create.
trafficType string[]
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
adapter_property_overrides This property is required. AdapterPropertyOverridesResponse
Set Adapter PropertyOverrides for cluster.
intent_adapters This property is required. Sequence[str]
Array of adapters used for the network intent.
intent_name This property is required. str
Name of the network intent you wish to create.
intent_type This property is required. float
IntentType for host network intent.
is_compute_intent_set This property is required. bool
IsComputeIntentSet for host network intent.
is_management_intent_set This property is required. bool
IsManagementIntentSet for host network intent.
is_network_intent_type This property is required. bool
IsNetworkIntentType for host network intent.
is_only_storage This property is required. bool
IntentType for host network intent.
is_only_stretch This property is required. bool
IsOnlyStretch for host network intent.
is_storage_intent_set This property is required. bool
IsStorageIntentSet for host network intent.
is_stretch_intent_set This property is required. bool
IsStretchIntentSet for host network intent.
override_adapter_property This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
override_qos_policy This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
override_virtual_switch_configuration This property is required. bool
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qos_policy_overrides This property is required. QosPolicyOverridesResponse
Set QoS PolicyOverrides for cluster.
scope This property is required. float
Scope for host network intent.
virtual_switch_configuration_overrides This property is required. VirtualSwitchConfigurationOverridesResponse
Set virtualSwitch ConfigurationOverrides for cluster.
adapter Sequence[str]
Array of network interfaces used for the network intent.
name str
Name of the network intent you wish to create.
traffic_type Sequence[str]
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
adapterPropertyOverrides This property is required. Property Map
Set Adapter PropertyOverrides for cluster.
intentAdapters This property is required. List<String>
Array of adapters used for the network intent.
intentName This property is required. String
Name of the network intent you wish to create.
intentType This property is required. Number
IntentType for host network intent.
isComputeIntentSet This property is required. Boolean
IsComputeIntentSet for host network intent.
isManagementIntentSet This property is required. Boolean
IsManagementIntentSet for host network intent.
isNetworkIntentType This property is required. Boolean
IsNetworkIntentType for host network intent.
isOnlyStorage This property is required. Boolean
IntentType for host network intent.
isOnlyStretch This property is required. Boolean
IsOnlyStretch for host network intent.
isStorageIntentSet This property is required. Boolean
IsStorageIntentSet for host network intent.
isStretchIntentSet This property is required. Boolean
IsStretchIntentSet for host network intent.
overrideAdapterProperty This property is required. Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideQosPolicy This property is required. Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
overrideVirtualSwitchConfiguration This property is required. Boolean
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
qosPolicyOverrides This property is required. Property Map
Set QoS PolicyOverrides for cluster.
scope This property is required. Number
Scope for host network intent.
virtualSwitchConfigurationOverrides This property is required. Property Map
Set virtualSwitch ConfigurationOverrides for cluster.
adapter List<String>
Array of network interfaces used for the network intent.
name String
Name of the network intent you wish to create.
trafficType List<String>
List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.

IpPools
, IpPoolsArgs

EndingAddress string
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
StartingAddress string
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
EndingAddress string
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
StartingAddress string
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
endingAddress String
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
startingAddress String
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
endingAddress string
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
startingAddress string
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
ending_address str
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
starting_address str
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
endingAddress String
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
startingAddress String
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.

IpPoolsResponse
, IpPoolsResponseArgs

EndingAddress string
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
StartingAddress string
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
EndingAddress string
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
StartingAddress string
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
endingAddress String
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
startingAddress String
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
endingAddress string
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
startingAddress string
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
ending_address str
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
starting_address str
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
endingAddress String
Ending IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.
startingAddress String
Starting IP address for the management network. A minimum of six free, contiguous IPv4 addresses (excluding your host IPs) are needed for infrastructure services such as clustering.

NetworkController
, NetworkControllerArgs

MacAddressPoolStart string
macAddressPoolStart of network controller used for SDN Integration.
MacAddressPoolStop string
macAddressPoolStop of network controller used for SDN Integration.
NetworkVirtualizationEnabled bool
NetworkVirtualizationEnabled of network controller used for SDN Integration.
MacAddressPoolStart string
macAddressPoolStart of network controller used for SDN Integration.
MacAddressPoolStop string
macAddressPoolStop of network controller used for SDN Integration.
NetworkVirtualizationEnabled bool
NetworkVirtualizationEnabled of network controller used for SDN Integration.
macAddressPoolStart String
macAddressPoolStart of network controller used for SDN Integration.
macAddressPoolStop String
macAddressPoolStop of network controller used for SDN Integration.
networkVirtualizationEnabled Boolean
NetworkVirtualizationEnabled of network controller used for SDN Integration.
macAddressPoolStart string
macAddressPoolStart of network controller used for SDN Integration.
macAddressPoolStop string
macAddressPoolStop of network controller used for SDN Integration.
networkVirtualizationEnabled boolean
NetworkVirtualizationEnabled of network controller used for SDN Integration.
mac_address_pool_start str
macAddressPoolStart of network controller used for SDN Integration.
mac_address_pool_stop str
macAddressPoolStop of network controller used for SDN Integration.
network_virtualization_enabled bool
NetworkVirtualizationEnabled of network controller used for SDN Integration.
macAddressPoolStart String
macAddressPoolStart of network controller used for SDN Integration.
macAddressPoolStop String
macAddressPoolStop of network controller used for SDN Integration.
networkVirtualizationEnabled Boolean
NetworkVirtualizationEnabled of network controller used for SDN Integration.

NetworkControllerResponse
, NetworkControllerResponseArgs

MacAddressPoolStart string
macAddressPoolStart of network controller used for SDN Integration.
MacAddressPoolStop string
macAddressPoolStop of network controller used for SDN Integration.
NetworkVirtualizationEnabled bool
NetworkVirtualizationEnabled of network controller used for SDN Integration.
MacAddressPoolStart string
macAddressPoolStart of network controller used for SDN Integration.
MacAddressPoolStop string
macAddressPoolStop of network controller used for SDN Integration.
NetworkVirtualizationEnabled bool
NetworkVirtualizationEnabled of network controller used for SDN Integration.
macAddressPoolStart String
macAddressPoolStart of network controller used for SDN Integration.
macAddressPoolStop String
macAddressPoolStop of network controller used for SDN Integration.
networkVirtualizationEnabled Boolean
NetworkVirtualizationEnabled of network controller used for SDN Integration.
macAddressPoolStart string
macAddressPoolStart of network controller used for SDN Integration.
macAddressPoolStop string
macAddressPoolStop of network controller used for SDN Integration.
networkVirtualizationEnabled boolean
NetworkVirtualizationEnabled of network controller used for SDN Integration.
mac_address_pool_start str
macAddressPoolStart of network controller used for SDN Integration.
mac_address_pool_stop str
macAddressPoolStop of network controller used for SDN Integration.
network_virtualization_enabled bool
NetworkVirtualizationEnabled of network controller used for SDN Integration.
macAddressPoolStart String
macAddressPoolStart of network controller used for SDN Integration.
macAddressPoolStop String
macAddressPoolStop of network controller used for SDN Integration.
networkVirtualizationEnabled Boolean
NetworkVirtualizationEnabled of network controller used for SDN Integration.

Observability
, ObservabilityArgs

EpisodicDataUpload bool
When set to true, collects log data to facilitate quicker issue resolution.
EuLocation bool
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
StreamingDataClient bool
Enables telemetry data to be sent to Microsoft
EpisodicDataUpload bool
When set to true, collects log data to facilitate quicker issue resolution.
EuLocation bool
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
StreamingDataClient bool
Enables telemetry data to be sent to Microsoft
episodicDataUpload Boolean
When set to true, collects log data to facilitate quicker issue resolution.
euLocation Boolean
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streamingDataClient Boolean
Enables telemetry data to be sent to Microsoft
episodicDataUpload boolean
When set to true, collects log data to facilitate quicker issue resolution.
euLocation boolean
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streamingDataClient boolean
Enables telemetry data to be sent to Microsoft
episodic_data_upload bool
When set to true, collects log data to facilitate quicker issue resolution.
eu_location bool
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streaming_data_client bool
Enables telemetry data to be sent to Microsoft
episodicDataUpload Boolean
When set to true, collects log data to facilitate quicker issue resolution.
euLocation Boolean
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streamingDataClient Boolean
Enables telemetry data to be sent to Microsoft

ObservabilityResponse
, ObservabilityResponseArgs

EpisodicDataUpload bool
When set to true, collects log data to facilitate quicker issue resolution.
EuLocation bool
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
StreamingDataClient bool
Enables telemetry data to be sent to Microsoft
EpisodicDataUpload bool
When set to true, collects log data to facilitate quicker issue resolution.
EuLocation bool
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
StreamingDataClient bool
Enables telemetry data to be sent to Microsoft
episodicDataUpload Boolean
When set to true, collects log data to facilitate quicker issue resolution.
euLocation Boolean
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streamingDataClient Boolean
Enables telemetry data to be sent to Microsoft
episodicDataUpload boolean
When set to true, collects log data to facilitate quicker issue resolution.
euLocation boolean
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streamingDataClient boolean
Enables telemetry data to be sent to Microsoft
episodic_data_upload bool
When set to true, collects log data to facilitate quicker issue resolution.
eu_location bool
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streaming_data_client bool
Enables telemetry data to be sent to Microsoft
episodicDataUpload Boolean
When set to true, collects log data to facilitate quicker issue resolution.
euLocation Boolean
Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.
streamingDataClient Boolean
Enables telemetry data to be sent to Microsoft

OperationType
, OperationTypeArgs

ClusterProvisioning
ClusterProvisioningCluster provisioning operation.
ClusterUpgrade
ClusterUpgradeCluster upgrade operation.
OperationTypeClusterProvisioning
ClusterProvisioningCluster provisioning operation.
OperationTypeClusterUpgrade
ClusterUpgradeCluster upgrade operation.
ClusterProvisioning
ClusterProvisioningCluster provisioning operation.
ClusterUpgrade
ClusterUpgradeCluster upgrade operation.
ClusterProvisioning
ClusterProvisioningCluster provisioning operation.
ClusterUpgrade
ClusterUpgradeCluster upgrade operation.
CLUSTER_PROVISIONING
ClusterProvisioningCluster provisioning operation.
CLUSTER_UPGRADE
ClusterUpgradeCluster upgrade operation.
"ClusterProvisioning"
ClusterProvisioningCluster provisioning operation.
"ClusterUpgrade"
ClusterUpgradeCluster upgrade operation.

OptionalServices
, OptionalServicesArgs

CustomLocation string
The name of custom location.
CustomLocation string
The name of custom location.
customLocation String
The name of custom location.
customLocation string
The name of custom location.
custom_location str
The name of custom location.
customLocation String
The name of custom location.

OptionalServicesResponse
, OptionalServicesResponseArgs

CustomLocation string
The name of custom location.
CustomLocation string
The name of custom location.
customLocation String
The name of custom location.
customLocation string
The name of custom location.
custom_location str
The name of custom location.
customLocation String
The name of custom location.

PhysicalNodes
, PhysicalNodesArgs

Ipv4Address string
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
Name string
NETBIOS name of each physical server on your Azure Stack HCI cluster.
Ipv4Address string
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
Name string
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4Address String
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name String
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4Address string
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name string
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4_address str
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name str
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4Address String
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name String
NETBIOS name of each physical server on your Azure Stack HCI cluster.

PhysicalNodesResponse
, PhysicalNodesResponseArgs

Ipv4Address string
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
Name string
NETBIOS name of each physical server on your Azure Stack HCI cluster.
Ipv4Address string
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
Name string
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4Address String
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name String
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4Address string
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name string
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4_address str
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name str
NETBIOS name of each physical server on your Azure Stack HCI cluster.
ipv4Address String
The IPv4 address assigned to each physical server on your Azure Stack HCI cluster.
name String
NETBIOS name of each physical server on your Azure Stack HCI cluster.

QosPolicyOverrides
, QosPolicyOverridesArgs

BandwidthPercentageSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionCluster string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
BandwidthPercentageSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionCluster string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidthPercentageSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionCluster String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidthPercentageSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionCluster string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidth_percentage_smb str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priority_value8021_action_cluster str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priority_value8021_action_smb str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidthPercentageSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionCluster String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.

QosPolicyOverridesResponse
, QosPolicyOverridesResponseArgs

BandwidthPercentageSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionCluster string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
BandwidthPercentageSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionCluster string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
PriorityValue8021ActionSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidthPercentageSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionCluster String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidthPercentageSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionCluster string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionSMB string
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidth_percentage_smb str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priority_value8021_action_cluster str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priority_value8021_action_smb str
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
bandwidthPercentageSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionCluster String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
priorityValue8021ActionSMB String
This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.

SbeCredentials
, SbeCredentialsArgs

EceSecretName string
secret name expected for Enterprise Cloud Engine (ECE).
SecretLocation string
secret URI stored in keyvault.
SecretName string
secret name stored in keyvault.
EceSecretName string
secret name expected for Enterprise Cloud Engine (ECE).
SecretLocation string
secret URI stored in keyvault.
SecretName string
secret name stored in keyvault.
eceSecretName String
secret name expected for Enterprise Cloud Engine (ECE).
secretLocation String
secret URI stored in keyvault.
secretName String
secret name stored in keyvault.
eceSecretName string
secret name expected for Enterprise Cloud Engine (ECE).
secretLocation string
secret URI stored in keyvault.
secretName string
secret name stored in keyvault.
ece_secret_name str
secret name expected for Enterprise Cloud Engine (ECE).
secret_location str
secret URI stored in keyvault.
secret_name str
secret name stored in keyvault.
eceSecretName String
secret name expected for Enterprise Cloud Engine (ECE).
secretLocation String
secret URI stored in keyvault.
secretName String
secret name stored in keyvault.

SbeCredentialsResponse
, SbeCredentialsResponseArgs

EceSecretName string
secret name expected for Enterprise Cloud Engine (ECE).
SecretLocation string
secret URI stored in keyvault.
SecretName string
secret name stored in keyvault.
EceSecretName string
secret name expected for Enterprise Cloud Engine (ECE).
SecretLocation string
secret URI stored in keyvault.
SecretName string
secret name stored in keyvault.
eceSecretName String
secret name expected for Enterprise Cloud Engine (ECE).
secretLocation String
secret URI stored in keyvault.
secretName String
secret name stored in keyvault.
eceSecretName string
secret name expected for Enterprise Cloud Engine (ECE).
secretLocation string
secret URI stored in keyvault.
secretName string
secret name stored in keyvault.
ece_secret_name str
secret name expected for Enterprise Cloud Engine (ECE).
secret_location str
secret URI stored in keyvault.
secret_name str
secret name stored in keyvault.
eceSecretName String
secret name expected for Enterprise Cloud Engine (ECE).
secretLocation String
secret URI stored in keyvault.
secretName String
secret name stored in keyvault.

SbeDeploymentInfo
, SbeDeploymentInfoArgs

Family string
SBE family name.
Publisher string
SBE manifest publisher.
SbeManifestCreationDate string
SBE Manifest Creation Date.
SbeManifestSource string
SBE Manifest Source.
Version string
SBE package version.
Family string
SBE family name.
Publisher string
SBE manifest publisher.
SbeManifestCreationDate string
SBE Manifest Creation Date.
SbeManifestSource string
SBE Manifest Source.
Version string
SBE package version.
family String
SBE family name.
publisher String
SBE manifest publisher.
sbeManifestCreationDate String
SBE Manifest Creation Date.
sbeManifestSource String
SBE Manifest Source.
version String
SBE package version.
family string
SBE family name.
publisher string
SBE manifest publisher.
sbeManifestCreationDate string
SBE Manifest Creation Date.
sbeManifestSource string
SBE Manifest Source.
version string
SBE package version.
family str
SBE family name.
publisher str
SBE manifest publisher.
sbe_manifest_creation_date str
SBE Manifest Creation Date.
sbe_manifest_source str
SBE Manifest Source.
version str
SBE package version.
family String
SBE family name.
publisher String
SBE manifest publisher.
sbeManifestCreationDate String
SBE Manifest Creation Date.
sbeManifestSource String
SBE Manifest Source.
version String
SBE package version.

SbeDeploymentInfoResponse
, SbeDeploymentInfoResponseArgs

Family string
SBE family name.
Publisher string
SBE manifest publisher.
SbeManifestCreationDate string
SBE Manifest Creation Date.
SbeManifestSource string
SBE Manifest Source.
Version string
SBE package version.
Family string
SBE family name.
Publisher string
SBE manifest publisher.
SbeManifestCreationDate string
SBE Manifest Creation Date.
SbeManifestSource string
SBE Manifest Source.
Version string
SBE package version.
family String
SBE family name.
publisher String
SBE manifest publisher.
sbeManifestCreationDate String
SBE Manifest Creation Date.
sbeManifestSource String
SBE Manifest Source.
version String
SBE package version.
family string
SBE family name.
publisher string
SBE manifest publisher.
sbeManifestCreationDate string
SBE Manifest Creation Date.
sbeManifestSource string
SBE Manifest Source.
version string
SBE package version.
family str
SBE family name.
publisher str
SBE manifest publisher.
sbe_manifest_creation_date str
SBE Manifest Creation Date.
sbe_manifest_source str
SBE Manifest Source.
version str
SBE package version.
family String
SBE family name.
publisher String
SBE manifest publisher.
sbeManifestCreationDate String
SBE Manifest Creation Date.
sbeManifestSource String
SBE Manifest Source.
version String
SBE package version.

SbePartnerInfo
, SbePartnerInfoArgs

CredentialList List<Pulumi.AzureNative.AzureStackHCI.Inputs.SbeCredentials>
SBE credentials list for AzureStackHCI cluster deployment.
PartnerProperties List<Pulumi.AzureNative.AzureStackHCI.Inputs.SbePartnerProperties>
List of SBE partner properties for AzureStackHCI cluster deployment.
SbeDeploymentInfo Pulumi.AzureNative.AzureStackHCI.Inputs.SbeDeploymentInfo
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
CredentialList []SbeCredentials
SBE credentials list for AzureStackHCI cluster deployment.
PartnerProperties []SbePartnerProperties
List of SBE partner properties for AzureStackHCI cluster deployment.
SbeDeploymentInfo SbeDeploymentInfo
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credentialList List<SbeCredentials>
SBE credentials list for AzureStackHCI cluster deployment.
partnerProperties List<SbePartnerProperties>
List of SBE partner properties for AzureStackHCI cluster deployment.
sbeDeploymentInfo SbeDeploymentInfo
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credentialList SbeCredentials[]
SBE credentials list for AzureStackHCI cluster deployment.
partnerProperties SbePartnerProperties[]
List of SBE partner properties for AzureStackHCI cluster deployment.
sbeDeploymentInfo SbeDeploymentInfo
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credential_list Sequence[SbeCredentials]
SBE credentials list for AzureStackHCI cluster deployment.
partner_properties Sequence[SbePartnerProperties]
List of SBE partner properties for AzureStackHCI cluster deployment.
sbe_deployment_info SbeDeploymentInfo
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credentialList List<Property Map>
SBE credentials list for AzureStackHCI cluster deployment.
partnerProperties List<Property Map>
List of SBE partner properties for AzureStackHCI cluster deployment.
sbeDeploymentInfo Property Map
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.

SbePartnerInfoResponse
, SbePartnerInfoResponseArgs

CredentialList List<Pulumi.AzureNative.AzureStackHCI.Inputs.SbeCredentialsResponse>
SBE credentials list for AzureStackHCI cluster deployment.
PartnerProperties List<Pulumi.AzureNative.AzureStackHCI.Inputs.SbePartnerPropertiesResponse>
List of SBE partner properties for AzureStackHCI cluster deployment.
SbeDeploymentInfo Pulumi.AzureNative.AzureStackHCI.Inputs.SbeDeploymentInfoResponse
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
CredentialList []SbeCredentialsResponse
SBE credentials list for AzureStackHCI cluster deployment.
PartnerProperties []SbePartnerPropertiesResponse
List of SBE partner properties for AzureStackHCI cluster deployment.
SbeDeploymentInfo SbeDeploymentInfoResponse
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credentialList List<SbeCredentialsResponse>
SBE credentials list for AzureStackHCI cluster deployment.
partnerProperties List<SbePartnerPropertiesResponse>
List of SBE partner properties for AzureStackHCI cluster deployment.
sbeDeploymentInfo SbeDeploymentInfoResponse
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credentialList SbeCredentialsResponse[]
SBE credentials list for AzureStackHCI cluster deployment.
partnerProperties SbePartnerPropertiesResponse[]
List of SBE partner properties for AzureStackHCI cluster deployment.
sbeDeploymentInfo SbeDeploymentInfoResponse
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credential_list Sequence[SbeCredentialsResponse]
SBE credentials list for AzureStackHCI cluster deployment.
partner_properties Sequence[SbePartnerPropertiesResponse]
List of SBE partner properties for AzureStackHCI cluster deployment.
sbe_deployment_info SbeDeploymentInfoResponse
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.
credentialList List<Property Map>
SBE credentials list for AzureStackHCI cluster deployment.
partnerProperties List<Property Map>
List of SBE partner properties for AzureStackHCI cluster deployment.
sbeDeploymentInfo Property Map
SBE package and manifest information for the solution Builder Extension staged for AzureStackHCI cluster deployment.

SbePartnerProperties
, SbePartnerPropertiesArgs

Name string
SBE partner property name.
Value string
SBE partner property value.
Name string
SBE partner property name.
Value string
SBE partner property value.
name String
SBE partner property name.
value String
SBE partner property value.
name string
SBE partner property name.
value string
SBE partner property value.
name str
SBE partner property name.
value str
SBE partner property value.
name String
SBE partner property name.
value String
SBE partner property value.

SbePartnerPropertiesResponse
, SbePartnerPropertiesResponseArgs

Name string
SBE partner property name.
Value string
SBE partner property value.
Name string
SBE partner property name.
Value string
SBE partner property value.
name String
SBE partner property name.
value String
SBE partner property value.
name string
SBE partner property name.
value string
SBE partner property value.
name str
SBE partner property name.
value str
SBE partner property value.
name String
SBE partner property name.
value String
SBE partner property value.

ScaleUnits
, ScaleUnitsArgs

DeploymentData This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
SbePartnerInfo Pulumi.AzureNative.AzureStackHCI.Inputs.SbePartnerInfo
Solution builder extension (SBE) partner properties
DeploymentData This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
SbePartnerInfo SbePartnerInfo
Solution builder extension (SBE) partner properties
deploymentData This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
sbePartnerInfo SbePartnerInfo
Solution builder extension (SBE) partner properties
deploymentData This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
sbePartnerInfo SbePartnerInfo
Solution builder extension (SBE) partner properties
deployment_data This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
sbe_partner_info SbePartnerInfo
Solution builder extension (SBE) partner properties
deploymentData This property is required. Property Map
Deployment Data to deploy AzureStackHCI Cluster.
sbePartnerInfo Property Map
Solution builder extension (SBE) partner properties

ScaleUnitsResponse
, ScaleUnitsResponseArgs

DeploymentData This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
SbePartnerInfo Pulumi.AzureNative.AzureStackHCI.Inputs.SbePartnerInfoResponse
Solution builder extension (SBE) partner properties
DeploymentData This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
SbePartnerInfo SbePartnerInfoResponse
Solution builder extension (SBE) partner properties
deploymentData This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
sbePartnerInfo SbePartnerInfoResponse
Solution builder extension (SBE) partner properties
deploymentData This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
sbePartnerInfo SbePartnerInfoResponse
Solution builder extension (SBE) partner properties
deployment_data This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
sbe_partner_info SbePartnerInfoResponse
Solution builder extension (SBE) partner properties
deploymentData This property is required. Property Map
Deployment Data to deploy AzureStackHCI Cluster.
sbePartnerInfo Property Map
Solution builder extension (SBE) partner properties

SdnIntegration
, SdnIntegrationArgs

NetworkController Pulumi.AzureNative.AzureStackHCI.Inputs.NetworkController
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
NetworkController NetworkController
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
networkController NetworkController
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
networkController NetworkController
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
network_controller NetworkController
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
networkController Property Map
network controller config for SDN Integration to deploy AzureStackHCI Cluster.

SdnIntegrationResponse
, SdnIntegrationResponseArgs

NetworkController Pulumi.AzureNative.AzureStackHCI.Inputs.NetworkControllerResponse
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
NetworkController NetworkControllerResponse
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
networkController NetworkControllerResponse
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
networkController NetworkControllerResponse
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
network_controller NetworkControllerResponse
network controller config for SDN Integration to deploy AzureStackHCI Cluster.
networkController Property Map
network controller config for SDN Integration to deploy AzureStackHCI Cluster.

Storage
, StorageArgs

ConfigurationMode string
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
ConfigurationMode string
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configurationMode String
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configurationMode string
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configuration_mode str
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configurationMode String
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'

StorageAdapterIPInfo
, StorageAdapterIPInfoArgs

Ipv4Address string
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
PhysicalNode string
storage adapter physical node name.
SubnetMask string
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
Ipv4Address string
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
PhysicalNode string
storage adapter physical node name.
SubnetMask string
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4Address String
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physicalNode String
storage adapter physical node name.
subnetMask String
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4Address string
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physicalNode string
storage adapter physical node name.
subnetMask string
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4_address str
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physical_node str
storage adapter physical node name.
subnet_mask str
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4Address String
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physicalNode String
storage adapter physical node name.
subnetMask String
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.

StorageAdapterIPInfoResponse
, StorageAdapterIPInfoResponseArgs

Ipv4Address This property is required. string
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
PhysicalNode This property is required. string
storage adapter physical node name.
SubnetMask This property is required. string
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
Ipv4Address This property is required. string
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
PhysicalNode This property is required. string
storage adapter physical node name.
SubnetMask This property is required. string
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4Address This property is required. String
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physicalNode This property is required. String
storage adapter physical node name.
subnetMask This property is required. String
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4Address This property is required. string
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physicalNode This property is required. string
storage adapter physical node name.
subnetMask This property is required. string
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4_address This property is required. str
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physical_node This property is required. str
storage adapter physical node name.
subnet_mask This property is required. str
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
ipv4Address This property is required. String
The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
physicalNode This property is required. String
storage adapter physical node name.
subnetMask This property is required. String
The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.

StorageNetworks
, StorageNetworksArgs

Name string
Name of the storage network.
NetworkAdapterName string
Name of the storage network adapter.
StorageAdapterIPInfo List<Pulumi.AzureNative.AzureStackHCI.Inputs.StorageAdapterIPInfo>
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
VlanId string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
Name string
Name of the storage network.
NetworkAdapterName string
Name of the storage network adapter.
StorageAdapterIPInfo []StorageAdapterIPInfo
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
VlanId string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name String
Name of the storage network.
networkAdapterName String
Name of the storage network adapter.
storageAdapterIPInfo List<StorageAdapterIPInfo>
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
vlanId String
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name string
Name of the storage network.
networkAdapterName string
Name of the storage network adapter.
storageAdapterIPInfo StorageAdapterIPInfo[]
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
vlanId string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name str
Name of the storage network.
network_adapter_name str
Name of the storage network adapter.
storage_adapter_ip_info Sequence[StorageAdapterIPInfo]
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
vlan_id str
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name String
Name of the storage network.
networkAdapterName String
Name of the storage network adapter.
storageAdapterIPInfo List<Property Map>
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
vlanId String
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.

StorageNetworksResponse
, StorageNetworksResponseArgs

Name This property is required. string
Name of the storage network.
NetworkAdapterName This property is required. string
Name of the storage network adapter.
StorageAdapterIPInfo This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.StorageAdapterIPInfoResponse>
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
StorageVlanId This property is required. string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
VlanId string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
Name This property is required. string
Name of the storage network.
NetworkAdapterName This property is required. string
Name of the storage network adapter.
StorageAdapterIPInfo This property is required. []StorageAdapterIPInfoResponse
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
StorageVlanId This property is required. string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
VlanId string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name This property is required. String
Name of the storage network.
networkAdapterName This property is required. String
Name of the storage network adapter.
storageAdapterIPInfo This property is required. List<StorageAdapterIPInfoResponse>
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
storageVlanId This property is required. String
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
vlanId String
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name This property is required. string
Name of the storage network.
networkAdapterName This property is required. string
Name of the storage network adapter.
storageAdapterIPInfo This property is required. StorageAdapterIPInfoResponse[]
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
storageVlanId This property is required. string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
vlanId string
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name This property is required. str
Name of the storage network.
network_adapter_name This property is required. str
Name of the storage network adapter.
storage_adapter_ip_info This property is required. Sequence[StorageAdapterIPInfoResponse]
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
storage_vlan_id This property is required. str
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
vlan_id str
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
name This property is required. String
Name of the storage network.
networkAdapterName This property is required. String
Name of the storage network adapter.
storageAdapterIPInfo This property is required. List<Property Map>
List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
storageVlanId This property is required. String
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
vlanId String
ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.

StorageResponse
, StorageResponseArgs

ConfigurationMode string
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
ConfigurationMode string
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configurationMode String
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configurationMode string
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configuration_mode str
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'
configurationMode String
By default, this mode is set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Allowed values are 'Express','InfraOnly', 'KeepStorage'

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

VirtualSwitchConfigurationOverrides
, VirtualSwitchConfigurationOverridesArgs

EnableIov string
Enable IoV for Virtual Switch
LoadBalancingAlgorithm string
Load Balancing Algorithm for Virtual Switch
EnableIov string
Enable IoV for Virtual Switch
LoadBalancingAlgorithm string
Load Balancing Algorithm for Virtual Switch
enableIov String
Enable IoV for Virtual Switch
loadBalancingAlgorithm String
Load Balancing Algorithm for Virtual Switch
enableIov string
Enable IoV for Virtual Switch
loadBalancingAlgorithm string
Load Balancing Algorithm for Virtual Switch
enable_iov str
Enable IoV for Virtual Switch
load_balancing_algorithm str
Load Balancing Algorithm for Virtual Switch
enableIov String
Enable IoV for Virtual Switch
loadBalancingAlgorithm String
Load Balancing Algorithm for Virtual Switch

VirtualSwitchConfigurationOverridesResponse
, VirtualSwitchConfigurationOverridesResponseArgs

EnableIov This property is required. string
Enable IoV for Virtual Switch
LoadBalancingAlgorithm This property is required. string
Load Balancing Algorithm for Virtual Switch
EnableIov This property is required. string
Enable IoV for Virtual Switch
LoadBalancingAlgorithm This property is required. string
Load Balancing Algorithm for Virtual Switch
enableIov This property is required. String
Enable IoV for Virtual Switch
loadBalancingAlgorithm This property is required. String
Load Balancing Algorithm for Virtual Switch
enableIov This property is required. string
Enable IoV for Virtual Switch
loadBalancingAlgorithm This property is required. string
Load Balancing Algorithm for Virtual Switch
enable_iov This property is required. str
Enable IoV for Virtual Switch
load_balancing_algorithm This property is required. str
Load Balancing Algorithm for Virtual Switch
enableIov This property is required. String
Enable IoV for Virtual Switch
loadBalancingAlgorithm This property is required. String
Load Balancing Algorithm for Virtual Switch

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:azurestackhci:DeploymentSetting default /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/clusters/{clusterName}/deploymentSettings/{deploymentSettingsName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi