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.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.azurestackhci.DeploymentSetting

Explore with Pulumi AI

azure-native logo
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.3.0 published on Monday, Apr 28, 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, 2025-02-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",
        });
    
    });
    
    package main
    
    import (
    	azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v3"
    	"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
    	})
    }
    
    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());
    
        }
    }
    
    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",
    });
    
    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")
    
    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
    

    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 string
    The unique name of the resource.
    args DeploymentSettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args DeploymentSettingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeploymentSettingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
    });
    
    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"),
    })
    
    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());
    
    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")
    
    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",
    });
    
    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
    

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

    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 List<Pulumi.AzureNative.AzureStackHCI.Inputs.ScaleUnits>
    Scale units will contains list of deployment data
    Version string
    deployment template version
    ScaleUnits []ScaleUnits
    Scale units will contains list of deployment data
    Version string
    deployment template version
    scaleUnits List<ScaleUnits>
    Scale units will contains list of deployment data
    version String
    deployment template version
    scaleUnits ScaleUnits[]
    Scale units will contains list of deployment data
    version string
    deployment template version
    scale_units Sequence[ScaleUnits]
    Scale units will contains list of deployment data
    version str
    deployment template version
    scaleUnits List<Property Map>
    Scale units will contains list of deployment data
    version String
    deployment template version

    DeploymentConfigurationResponse, DeploymentConfigurationResponseArgs

    ScaleUnits List<Pulumi.AzureNative.AzureStackHCI.Inputs.ScaleUnitsResponse>
    Scale units will contains list of deployment data
    Version string
    deployment template version
    ScaleUnits []ScaleUnitsResponse
    Scale units will contains list of deployment data
    Version string
    deployment template version
    scaleUnits List<ScaleUnitsResponse>
    Scale units will contains list of deployment data
    version String
    deployment template version
    scaleUnits ScaleUnitsResponse[]
    Scale units will contains list of deployment data
    version string
    deployment template version
    scale_units Sequence[ScaleUnitsResponse]
    Scale units will contains list of deployment data
    version str
    deployment template version
    scaleUnits 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 string
    Description of step.
    EndTimeUtc string
    End time of step.
    Exception List<string>
    List of exceptions in AzureStackHCI Cluster Deployment.
    FullStepIndex string
    FullStepIndex of step.
    Name string
    Name of step.
    StartTimeUtc string
    Start time of step.
    Status string
    Status of step. Allowed values are 'Error', 'Success', 'InProgress'
    Steps List<Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentStepResponse>
    List of nested steps of AzureStackHCI Cluster Deployment.
    Description string
    Description of step.
    EndTimeUtc string
    End time of step.
    Exception []string
    List of exceptions in AzureStackHCI Cluster Deployment.
    FullStepIndex string
    FullStepIndex of step.
    Name string
    Name of step.
    StartTimeUtc string
    Start time of step.
    Status string
    Status of step. Allowed values are 'Error', 'Success', 'InProgress'
    Steps []DeploymentStepResponse
    List of nested steps of AzureStackHCI Cluster Deployment.
    description String
    Description of step.
    endTimeUtc String
    End time of step.
    exception List<String>
    List of exceptions in AzureStackHCI Cluster Deployment.
    fullStepIndex String
    FullStepIndex of step.
    name String
    Name of step.
    startTimeUtc String
    Start time of step.
    status String
    Status of step. Allowed values are 'Error', 'Success', 'InProgress'
    steps List<DeploymentStepResponse>
    List of nested steps of AzureStackHCI Cluster Deployment.
    description string
    Description of step.
    endTimeUtc string
    End time of step.
    exception string[]
    List of exceptions in AzureStackHCI Cluster Deployment.
    fullStepIndex string
    FullStepIndex of step.
    name string
    Name of step.
    startTimeUtc string
    Start time of step.
    status string
    Status of step. Allowed values are 'Error', 'Success', 'InProgress'
    steps DeploymentStepResponse[]
    List of nested steps of AzureStackHCI Cluster Deployment.
    description str
    Description of step.
    end_time_utc str
    End time of step.
    exception Sequence[str]
    List of exceptions in AzureStackHCI Cluster Deployment.
    full_step_index str
    FullStepIndex of step.
    name str
    Name of step.
    start_time_utc str
    Start time of step.
    status str
    Status of step. Allowed values are 'Error', 'Success', 'InProgress'
    steps Sequence[DeploymentStepResponse]
    List of nested steps of AzureStackHCI Cluster Deployment.
    description String
    Description of step.
    endTimeUtc String
    End time of step.
    exception List<String>
    List of exceptions in AzureStackHCI Cluster Deployment.
    fullStepIndex String
    FullStepIndex of step.
    name String
    Name of step.
    startTimeUtc String
    Start time of step.
    status String
    Status of step. Allowed values are 'Error', 'Success', 'InProgress'
    steps List<Property Map>
    List of nested steps of AzureStackHCI Cluster Deployment.

    EceActionStatusResponse, EceActionStatusResponseArgs

    Status string
    Status of ECE action AzureStackHCI Cluster Deployment.
    Steps List<Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentStepResponse>
    List of steps of AzureStackHCI Cluster Deployment.
    Status string
    Status of ECE action AzureStackHCI Cluster Deployment.
    Steps []DeploymentStepResponse
    List of steps of AzureStackHCI Cluster Deployment.
    status String
    Status of ECE action AzureStackHCI Cluster Deployment.
    steps List<DeploymentStepResponse>
    List of steps of AzureStackHCI Cluster Deployment.
    status string
    Status of ECE action AzureStackHCI Cluster Deployment.
    steps DeploymentStepResponse[]
    List of steps of AzureStackHCI Cluster Deployment.
    status str
    Status of ECE action AzureStackHCI Cluster Deployment.
    steps Sequence[DeploymentStepResponse]
    List of steps of AzureStackHCI Cluster Deployment.
    status String
    Status of ECE action AzureStackHCI Cluster Deployment.
    steps 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 Pulumi.AzureNative.AzureStackHCI.Inputs.EceActionStatusResponse
    Deployment status of AzureStackHCI Cluster Deployment.
    ValidationStatus Pulumi.AzureNative.AzureStackHCI.Inputs.EceActionStatusResponse
    validation status of AzureStackHCI Cluster Deployment.
    DeploymentStatus EceActionStatusResponse
    Deployment status of AzureStackHCI Cluster Deployment.
    ValidationStatus EceActionStatusResponse
    validation status of AzureStackHCI Cluster Deployment.
    deploymentStatus EceActionStatusResponse
    Deployment status of AzureStackHCI Cluster Deployment.
    validationStatus EceActionStatusResponse
    validation status of AzureStackHCI Cluster Deployment.
    deploymentStatus EceActionStatusResponse
    Deployment status of AzureStackHCI Cluster Deployment.
    validationStatus EceActionStatusResponse
    validation status of AzureStackHCI Cluster Deployment.
    deployment_status EceActionStatusResponse
    Deployment status of AzureStackHCI Cluster Deployment.
    validation_status EceActionStatusResponse
    validation status of AzureStackHCI Cluster Deployment.
    deploymentStatus Property Map
    Deployment status of AzureStackHCI Cluster Deployment.
    validationStatus 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 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.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 bool
    Defines how the storage adapters between nodes are connected either switch or switch less.
    StorageNetworks List<Pulumi.AzureNative.AzureStackHCI.Inputs.StorageNetworksResponse>
    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 []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 bool
    Defines how the storage adapters between nodes are connected either switch or switch less.
    StorageNetworks []StorageNetworksResponse
    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<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 Boolean
    Defines how the storage adapters between nodes are connected either switch or switch less.
    storageNetworks List<StorageNetworksResponse>
    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 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 boolean
    Defines how the storage adapters between nodes are connected either switch or switch less.
    storageNetworks StorageNetworksResponse[]
    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[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 bool
    Defines how the storage adapters between nodes are connected either switch or switch less.
    storage_networks Sequence[StorageNetworksResponse]
    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.

    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 Pulumi.AzureNative.AzureStackHCI.Inputs.AdapterPropertyOverridesResponse
    Set Adapter PropertyOverrides for cluster.
    IntentAdapters List<string>
    Array of adapters used for the network intent.
    IntentName string
    Name of the network intent you wish to create.
    IntentType double
    IntentType for host network intent.
    IsComputeIntentSet bool
    IsComputeIntentSet for host network intent.
    IsManagementIntentSet bool
    IsManagementIntentSet for host network intent.
    IsNetworkIntentType bool
    IsNetworkIntentType for host network intent.
    IsOnlyStorage bool
    IntentType for host network intent.
    IsOnlyStretch bool
    IsOnlyStretch for host network intent.
    IsStorageIntentSet bool
    IsStorageIntentSet for host network intent.
    IsStretchIntentSet bool
    IsStretchIntentSet for host network intent.
    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.QosPolicyOverridesResponse
    Set QoS PolicyOverrides for cluster.
    Scope double
    Scope for host network intent.
    VirtualSwitchConfigurationOverrides 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 AdapterPropertyOverridesResponse
    Set Adapter PropertyOverrides for cluster.
    IntentAdapters []string
    Array of adapters used for the network intent.
    IntentName string
    Name of the network intent you wish to create.
    IntentType float64
    IntentType for host network intent.
    IsComputeIntentSet bool
    IsComputeIntentSet for host network intent.
    IsManagementIntentSet bool
    IsManagementIntentSet for host network intent.
    IsNetworkIntentType bool
    IsNetworkIntentType for host network intent.
    IsOnlyStorage bool
    IntentType for host network intent.
    IsOnlyStretch bool
    IsOnlyStretch for host network intent.
    IsStorageIntentSet bool
    IsStorageIntentSet for host network intent.
    IsStretchIntentSet bool
    IsStretchIntentSet for host network intent.
    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 QosPolicyOverridesResponse
    Set QoS PolicyOverrides for cluster.
    Scope float64
    Scope for host network intent.
    VirtualSwitchConfigurationOverrides 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 AdapterPropertyOverridesResponse
    Set Adapter PropertyOverrides for cluster.
    intentAdapters List<String>
    Array of adapters used for the network intent.
    intentName String
    Name of the network intent you wish to create.
    intentType Double
    IntentType for host network intent.
    isComputeIntentSet Boolean
    IsComputeIntentSet for host network intent.
    isManagementIntentSet Boolean
    IsManagementIntentSet for host network intent.
    isNetworkIntentType Boolean
    IsNetworkIntentType for host network intent.
    isOnlyStorage Boolean
    IntentType for host network intent.
    isOnlyStretch Boolean
    IsOnlyStretch for host network intent.
    isStorageIntentSet Boolean
    IsStorageIntentSet for host network intent.
    isStretchIntentSet Boolean
    IsStretchIntentSet for host network intent.
    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 QosPolicyOverridesResponse
    Set QoS PolicyOverrides for cluster.
    scope Double
    Scope for host network intent.
    virtualSwitchConfigurationOverrides 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 AdapterPropertyOverridesResponse
    Set Adapter PropertyOverrides for cluster.
    intentAdapters string[]
    Array of adapters used for the network intent.
    intentName string
    Name of the network intent you wish to create.
    intentType number
    IntentType for host network intent.
    isComputeIntentSet boolean
    IsComputeIntentSet for host network intent.
    isManagementIntentSet boolean
    IsManagementIntentSet for host network intent.
    isNetworkIntentType boolean
    IsNetworkIntentType for host network intent.
    isOnlyStorage boolean
    IntentType for host network intent.
    isOnlyStretch boolean
    IsOnlyStretch for host network intent.
    isStorageIntentSet boolean
    IsStorageIntentSet for host network intent.
    isStretchIntentSet boolean
    IsStretchIntentSet for host network intent.
    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 QosPolicyOverridesResponse
    Set QoS PolicyOverrides for cluster.
    scope number
    Scope for host network intent.
    virtualSwitchConfigurationOverrides 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 AdapterPropertyOverridesResponse
    Set Adapter PropertyOverrides for cluster.
    intent_adapters Sequence[str]
    Array of adapters used for the network intent.
    intent_name str
    Name of the network intent you wish to create.
    intent_type float
    IntentType for host network intent.
    is_compute_intent_set bool
    IsComputeIntentSet for host network intent.
    is_management_intent_set bool
    IsManagementIntentSet for host network intent.
    is_network_intent_type bool
    IsNetworkIntentType for host network intent.
    is_only_storage bool
    IntentType for host network intent.
    is_only_stretch bool
    IsOnlyStretch for host network intent.
    is_storage_intent_set bool
    IsStorageIntentSet for host network intent.
    is_stretch_intent_set bool
    IsStretchIntentSet for host network intent.
    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 QosPolicyOverridesResponse
    Set QoS PolicyOverrides for cluster.
    scope float
    Scope for host network intent.
    virtual_switch_configuration_overrides 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 Property Map
    Set Adapter PropertyOverrides for cluster.
    intentAdapters List<String>
    Array of adapters used for the network intent.
    intentName String
    Name of the network intent you wish to create.
    intentType Number
    IntentType for host network intent.
    isComputeIntentSet Boolean
    IsComputeIntentSet for host network intent.
    isManagementIntentSet Boolean
    IsManagementIntentSet for host network intent.
    isNetworkIntentType Boolean
    IsNetworkIntentType for host network intent.
    isOnlyStorage Boolean
    IntentType for host network intent.
    isOnlyStretch Boolean
    IsOnlyStretch for host network intent.
    isStorageIntentSet Boolean
    IsStorageIntentSet for host network intent.
    isStretchIntentSet Boolean
    IsStretchIntentSet for host network intent.
    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.
    scope Number
    Scope for host network intent.
    virtualSwitchConfigurationOverrides 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 Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentData
    Deployment Data to deploy AzureStackHCI Cluster.
    SbePartnerInfo Pulumi.AzureNative.AzureStackHCI.Inputs.SbePartnerInfo
    Solution builder extension (SBE) partner properties
    DeploymentData DeploymentData
    Deployment Data to deploy AzureStackHCI Cluster.
    SbePartnerInfo SbePartnerInfo
    Solution builder extension (SBE) partner properties
    deploymentData DeploymentData
    Deployment Data to deploy AzureStackHCI Cluster.
    sbePartnerInfo SbePartnerInfo
    Solution builder extension (SBE) partner properties
    deploymentData DeploymentData
    Deployment Data to deploy AzureStackHCI Cluster.
    sbePartnerInfo SbePartnerInfo
    Solution builder extension (SBE) partner properties
    deployment_data DeploymentData
    Deployment Data to deploy AzureStackHCI Cluster.
    sbe_partner_info SbePartnerInfo
    Solution builder extension (SBE) partner properties
    deploymentData Property Map
    Deployment Data to deploy AzureStackHCI Cluster.
    sbePartnerInfo Property Map
    Solution builder extension (SBE) partner properties

    ScaleUnitsResponse, ScaleUnitsResponseArgs

    DeploymentData DeploymentDataResponse
    Deployment Data to deploy AzureStackHCI Cluster.
    SbePartnerInfo SbePartnerInfoResponse
    Solution builder extension (SBE) partner properties
    deploymentData DeploymentDataResponse
    Deployment Data to deploy AzureStackHCI Cluster.
    sbePartnerInfo SbePartnerInfoResponse
    Solution builder extension (SBE) partner properties
    deploymentData DeploymentDataResponse
    Deployment Data to deploy AzureStackHCI Cluster.
    sbePartnerInfo SbePartnerInfoResponse
    Solution builder extension (SBE) partner properties
    deployment_data DeploymentDataResponse
    Deployment Data to deploy AzureStackHCI Cluster.
    sbe_partner_info SbePartnerInfoResponse
    Solution builder extension (SBE) partner properties
    deploymentData 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 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.

    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 string
    Name of the storage network.
    NetworkAdapterName string
    Name of the storage network adapter.
    StorageAdapterIPInfo List<Pulumi.AzureNative.AzureStackHCI.Inputs.StorageAdapterIPInfoResponse>
    List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
    StorageVlanId 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 string
    Name of the storage network.
    NetworkAdapterName string
    Name of the storage network adapter.
    StorageAdapterIPInfo []StorageAdapterIPInfoResponse
    List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
    StorageVlanId 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 String
    Name of the storage network.
    networkAdapterName String
    Name of the storage network adapter.
    storageAdapterIPInfo List<StorageAdapterIPInfoResponse>
    List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
    storageVlanId 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 string
    Name of the storage network.
    networkAdapterName string
    Name of the storage network adapter.
    storageAdapterIPInfo StorageAdapterIPInfoResponse[]
    List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
    storageVlanId 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 str
    Name of the storage network.
    network_adapter_name str
    Name of the storage network adapter.
    storage_adapter_ip_info Sequence[StorageAdapterIPInfoResponse]
    List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
    storage_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.
    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.
    storageVlanId 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 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

    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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.3.0 published on Monday, Apr 28, 2025 by Pulumi