azure-native.azurestackhci.DeploymentSetting
Explore with Pulumi AI
Edge device resource Azure REST API version: 2023-08-01-preview.
Other available API versions: 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.
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.ClusterArgs
                        {
                            AzureServiceEndpoint = "core.windows.net",
                            CloudAccountName = "myasestoragacct",
                            Name = "testHCICluster",
                            WitnessPath = "Cloud",
                            WitnessType = "Cloud",
                        },
                        DomainFqdn = "ASZ1PLab8.nttest.microsoft.com",
                        HostNetwork = new AzureNative.AzureStackHCI.Inputs.HostNetworkArgs
                        {
                            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",
                                    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",
                            },
                        },
                        SecretsLocation = "/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123",
                        SecuritySettings = new AzureNative.AzureStackHCI.Inputs.SecuritySettingsArgs
                        {
                            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",
                        },
                    },
                },
            },
            Version = "string",
        },
        DeploymentMode = AzureNative.AzureStackHCI.DeploymentMode.Deploy,
        DeploymentSettingsName = "default",
        ResourceGroupName = "test-rg",
    });
});
package main
import (
	azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurestackhci.NewDeploymentSetting(ctx, "deploymentSetting", &azurestackhci.DeploymentSettingArgs{
			ArcNodeResourceIds: pulumi.StringArray{
				pulumi.String("/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1"),
				pulumi.String("/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2"),
			},
			ClusterName: pulumi.String("myCluster"),
			DeploymentConfiguration: &azurestackhci.DeploymentConfigurationArgs{
				ScaleUnits: azurestackhci.ScaleUnitsArray{
					&azurestackhci.ScaleUnitsArgs{
						DeploymentData: &azurestackhci.DeploymentDataArgs{
							AdouPath: pulumi.String("OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com"),
							Cluster: &azurestackhci.ClusterTypeArgs{
								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{
								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"),
										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"),
								},
							},
							SecretsLocation: pulumi.String("/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123"),
							SecuritySettings: &azurestackhci.SecuritySettingsArgs{
								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"),
							},
						},
					},
				},
				Version: pulumi.String("string"),
			},
			DeploymentMode:         pulumi.String(azurestackhci.DeploymentModeDeploy),
			DeploymentSettingsName: pulumi.String("default"),
			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(ClusterArgs.builder()
                            .azureServiceEndpoint("core.windows.net")
                            .cloudAccountName("myasestoragacct")
                            .name("testHCICluster")
                            .witnessPath("Cloud")
                            .witnessType("Cloud")
                            .build())
                        .domainFqdn("ASZ1PLab8.nttest.microsoft.com")
                        .hostNetwork(HostNetworkArgs.builder()
                            .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")
                                .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())
                        .secretsLocation("/subscriptions/db4e2fdb-6d80-4e6e-b7cd-xxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/vaults/abcd123")
                        .securitySettings(SecuritySettingsArgs.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())
                    .build())
                .version("string")
                .build())
            .deploymentMode("Deploy")
            .deploymentSettingsName("default")
            .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: {
                    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",
                        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",
                    },
                ],
                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",
                },
            },
        }],
        version: "string",
    },
    deploymentMode: azure_native.azurestackhci.DeploymentMode.Deploy,
    deploymentSettingsName: "default",
    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": {
                    "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",
                        "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",
                    },
                ],
                "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",
                },
            },
        }],
        "version": "string",
    },
    deployment_mode=azure_native.azurestackhci.DeploymentMode.DEPLOY,
    deployment_settings_name="default",
    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:
                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
                    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
              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
        version: string
      deploymentMode: Deploy
      deploymentSettingsName: default
      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)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.ClusterArgs
                    {
                        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",
                                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",
                        },
                    },
                    SecretsLocation = "string",
                    SecuritySettings = new AzureNative.AzureStackHCI.Inputs.SecuritySettingsArgs
                    {
                        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",
                    },
                },
            },
        },
        Version = "string",
    },
    DeploymentMode = "string",
    ResourceGroupName = "string",
    DeploymentSettingsName = "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.ClusterTypeArgs{
						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"),
								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"),
						},
					},
					SecretsLocation: pulumi.String("string"),
					SecuritySettings: &azurestackhci.SecuritySettingsArgs{
						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"),
					},
				},
			},
		},
		Version: pulumi.String("string"),
	},
	DeploymentMode:         pulumi.String("string"),
	ResourceGroupName:      pulumi.String("string"),
	DeploymentSettingsName: 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(ClusterArgs.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")
                        .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())
                .secretsLocation("string")
                .securitySettings(SecuritySettingsArgs.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())
            .build())
        .version("string")
        .build())
    .deploymentMode("string")
    .resourceGroupName("string")
    .deploymentSettingsName("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",
                        "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",
                }],
                "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",
                },
            },
        }],
        "version": "string",
    },
    deployment_mode="string",
    resource_group_name="string",
    deployment_settings_name="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",
                        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",
                }],
                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",
                },
            },
        }],
        version: "string",
    },
    deploymentMode: "string",
    resourceGroupName: "string",
    deploymentSettingsName: "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
                          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
                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
        version: string
    deploymentMode: string
    deploymentSettingsName: 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:
- ArcNode List<string>Resource Ids 
- Azure resource ids of Arc machines to be part of cluster.
- ClusterName string
- The name of the cluster.
- DeploymentConfiguration Pulumi.Azure Native. Azure Stack HCI. Inputs. Deployment Configuration 
- Scale units will contains list of deployment data
- DeploymentMode string | Pulumi.Azure Native. Azure Stack HCI. Deployment Mode 
- The deployment mode for cluster deployment.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DeploymentSettings stringName 
- Name of Deployment Setting
- ArcNode []stringResource Ids 
- Azure resource ids of Arc machines to be part of cluster.
- ClusterName string
- The name of the cluster.
- DeploymentConfiguration DeploymentConfiguration Args 
- Scale units will contains list of deployment data
- DeploymentMode string | DeploymentMode 
- The deployment mode for cluster deployment.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DeploymentSettings stringName 
- Name of Deployment Setting
- arcNode List<String>Resource Ids 
- 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.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- deploymentSettings StringName 
- Name of Deployment Setting
- arcNode string[]Resource Ids 
- 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.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- deploymentSettings stringName 
- Name of Deployment Setting
- arc_node_ Sequence[str]resource_ ids 
- Azure resource ids of Arc machines to be part of cluster.
- cluster_name str
- The name of the cluster.
- deployment_configuration DeploymentConfiguration Args 
- Scale units will contains list of deployment data
- deployment_mode str | DeploymentMode 
- The deployment mode for cluster deployment.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- deployment_settings_ strname 
- Name of Deployment Setting
- arcNode List<String>Resource Ids 
- 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.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- deploymentSettings StringName 
- Name of Deployment Setting
Outputs
All input properties are implicitly available as output properties. Additionally, the DeploymentSetting resource produces the following output properties:
- 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.Azure Native. Azure Stack HCI. Outputs. Reported Properties Response 
- Deployment Status reported from cluster.
- SystemData Pulumi.Azure Native. Azure Stack HCI. Outputs. System Data Response 
- 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"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- DeploymentSetting provisioning state
- ReportedProperties ReportedProperties Response 
- Deployment Status reported from cluster.
- SystemData SystemData Response 
- 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"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- DeploymentSetting provisioning state
- reportedProperties ReportedProperties Response 
- Deployment Status reported from cluster.
- systemData SystemData Response 
- 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"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- DeploymentSetting provisioning state
- reportedProperties ReportedProperties Response 
- Deployment Status reported from cluster.
- systemData SystemData Response 
- 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"
- 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 ReportedProperties Response 
- Deployment Status reported from cluster.
- system_data SystemData Response 
- 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"
- 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.
- NetworkDirect stringTechnology 
- 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.
- NetworkDirect stringTechnology 
- 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.
- networkDirect StringTechnology 
- 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.
- networkDirect stringTechnology 
- 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_ strtechnology 
- 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.
- networkDirect StringTechnology 
- 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.
- NetworkDirect stringTechnology 
- 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.
- NetworkDirect stringTechnology 
- 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.
- networkDirect StringTechnology 
- 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.
- networkDirect stringTechnology 
- 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_ strtechnology 
- 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.
- networkDirect StringTechnology 
- 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'
Cluster, ClusterArgs  
- AzureService stringEndpoint 
- 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.
- CloudAccount stringName 
- 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'.
- AzureService stringEndpoint 
- 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.
- CloudAccount stringName 
- 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'.
- azureService StringEndpoint 
- 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.
- cloudAccount StringName 
- 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'.
- azureService stringEndpoint 
- 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.
- cloudAccount stringName 
- 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_ strendpoint 
- 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_ strname 
- 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'.
- azureService StringEndpoint 
- 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.
- cloudAccount StringName 
- 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'.
ClusterResponse, ClusterResponseArgs    
- AzureService stringEndpoint 
- 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.
- CloudAccount stringName 
- 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'.
- AzureService stringEndpoint 
- 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.
- CloudAccount stringName 
- 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'.
- azureService StringEndpoint 
- 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.
- cloudAccount StringName 
- 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'.
- azureService stringEndpoint 
- 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.
- cloudAccount stringName 
- 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_ strendpoint 
- 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_ strname 
- 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'.
- azureService StringEndpoint 
- 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.
- cloudAccount StringName 
- 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.Azure Native. Azure Stack HCI. Inputs. Scale Units> 
- 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.Azure Native. Azure Stack HCI. Inputs. Scale Units Response> 
- Scale units will contains list of deployment data
- Version string
- deployment template version
- ScaleUnits []ScaleUnits Response 
- Scale units will contains list of deployment data
- Version string
- deployment template version
- scaleUnits List<ScaleUnits Response> 
- Scale units will contains list of deployment data
- version String
- deployment template version
- scaleUnits ScaleUnits Response[] 
- Scale units will contains list of deployment data
- version string
- deployment template version
- scale_units Sequence[ScaleUnits Response] 
- 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.Azure Native. Azure Stack HCI. Inputs. Cluster 
- Observability config to deploy AzureStackHCI Cluster.
- DomainFqdn string
- FQDN to deploy cluster
- HostNetwork Pulumi.Azure Native. Azure Stack HCI. Inputs. Host Network 
- HostNetwork config to deploy AzureStackHCI Cluster.
- InfrastructureNetwork List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Infrastructure Network> 
- InfrastructureNetwork config to deploy AzureStackHCI Cluster.
- NamingPrefix string
- naming prefix to deploy cluster.
- Observability
Pulumi.Azure Native. Azure Stack HCI. Inputs. Observability 
- Observability config to deploy AzureStackHCI Cluster.
- OptionalServices Pulumi.Azure Native. Azure Stack HCI. Inputs. Optional Services 
- OptionalServices config to deploy AzureStackHCI Cluster.
- PhysicalNodes List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Physical Nodes> 
- list of physical nodes config to deploy AzureStackHCI Cluster.
- SecretsLocation string
- The URI to the keyvault / secret store.
- SecuritySettings Pulumi.Azure Native. Azure Stack HCI. Inputs. Security Settings 
- SecuritySettings to deploy AzureStackHCI Cluster.
- Storage
Pulumi.Azure Native. Azure Stack HCI. 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
ClusterType 
- 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.
- SecretsLocation string
- The URI to the keyvault / secret store.
- SecuritySettings SecuritySettings 
- 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 Cluster
- 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.
- secretsLocation String
- The URI to the keyvault / secret store.
- securitySettings SecuritySettings 
- 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 Cluster
- 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.
- secretsLocation string
- The URI to the keyvault / secret store.
- securitySettings SecuritySettings 
- 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 Cluster
- 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.
- secrets_location str
- The URI to the keyvault / secret store.
- security_settings SecuritySettings 
- 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.
- secretsLocation String
- The URI to the keyvault / secret store.
- 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.Azure Native. Azure Stack HCI. Inputs. Cluster Response 
- Observability config to deploy AzureStackHCI Cluster.
- DomainFqdn string
- FQDN to deploy cluster
- HostNetwork Pulumi.Azure Native. Azure Stack HCI. Inputs. Host Network Response 
- HostNetwork config to deploy AzureStackHCI Cluster.
- InfrastructureNetwork List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Infrastructure Network Response> 
- InfrastructureNetwork config to deploy AzureStackHCI Cluster.
- NamingPrefix string
- naming prefix to deploy cluster.
- Observability
Pulumi.Azure Native. Azure Stack HCI. Inputs. Observability Response 
- Observability config to deploy AzureStackHCI Cluster.
- OptionalServices Pulumi.Azure Native. Azure Stack HCI. Inputs. Optional Services Response 
- OptionalServices config to deploy AzureStackHCI Cluster.
- PhysicalNodes List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Physical Nodes Response> 
- list of physical nodes config to deploy AzureStackHCI Cluster.
- SecretsLocation string
- The URI to the keyvault / secret store.
- SecuritySettings Pulumi.Azure Native. Azure Stack HCI. Inputs. Security Settings Response 
- SecuritySettings to deploy AzureStackHCI Cluster.
- Storage
Pulumi.Azure Native. Azure Stack HCI. Inputs. Storage Response 
- Storage config to deploy AzureStackHCI Cluster.
- AdouPath string
- The path to the Active Directory Organizational Unit container object prepared for the deployment.
- Cluster
ClusterResponse 
- Observability config to deploy AzureStackHCI Cluster.
- DomainFqdn string
- FQDN to deploy cluster
- HostNetwork HostNetwork Response 
- HostNetwork config to deploy AzureStackHCI Cluster.
- InfrastructureNetwork []InfrastructureNetwork Response 
- InfrastructureNetwork config to deploy AzureStackHCI Cluster.
- NamingPrefix string
- naming prefix to deploy cluster.
- Observability
ObservabilityResponse 
- Observability config to deploy AzureStackHCI Cluster.
- OptionalServices OptionalServices Response 
- OptionalServices config to deploy AzureStackHCI Cluster.
- PhysicalNodes []PhysicalNodes Response 
- list of physical nodes config to deploy AzureStackHCI Cluster.
- SecretsLocation string
- The URI to the keyvault / secret store.
- SecuritySettings SecuritySettings Response 
- 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
ClusterResponse 
- Observability config to deploy AzureStackHCI Cluster.
- domainFqdn String
- FQDN to deploy cluster
- hostNetwork HostNetwork Response 
- HostNetwork config to deploy AzureStackHCI Cluster.
- infrastructureNetwork List<InfrastructureNetwork Response> 
- InfrastructureNetwork config to deploy AzureStackHCI Cluster.
- namingPrefix String
- naming prefix to deploy cluster.
- observability
ObservabilityResponse 
- Observability config to deploy AzureStackHCI Cluster.
- optionalServices OptionalServices Response 
- OptionalServices config to deploy AzureStackHCI Cluster.
- physicalNodes List<PhysicalNodes Response> 
- list of physical nodes config to deploy AzureStackHCI Cluster.
- secretsLocation String
- The URI to the keyvault / secret store.
- securitySettings SecuritySettings Response 
- 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
ClusterResponse 
- Observability config to deploy AzureStackHCI Cluster.
- domainFqdn string
- FQDN to deploy cluster
- hostNetwork HostNetwork Response 
- HostNetwork config to deploy AzureStackHCI Cluster.
- infrastructureNetwork InfrastructureNetwork Response[] 
- InfrastructureNetwork config to deploy AzureStackHCI Cluster.
- namingPrefix string
- naming prefix to deploy cluster.
- observability
ObservabilityResponse 
- Observability config to deploy AzureStackHCI Cluster.
- optionalServices OptionalServices Response 
- OptionalServices config to deploy AzureStackHCI Cluster.
- physicalNodes PhysicalNodes Response[] 
- list of physical nodes config to deploy AzureStackHCI Cluster.
- secretsLocation string
- The URI to the keyvault / secret store.
- securitySettings SecuritySettings Response 
- 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
ClusterResponse 
- Observability config to deploy AzureStackHCI Cluster.
- domain_fqdn str
- FQDN to deploy cluster
- host_network HostNetwork Response 
- HostNetwork config to deploy AzureStackHCI Cluster.
- infrastructure_network Sequence[InfrastructureNetwork Response] 
- InfrastructureNetwork config to deploy AzureStackHCI Cluster.
- naming_prefix str
- naming prefix to deploy cluster.
- observability
ObservabilityResponse 
- Observability config to deploy AzureStackHCI Cluster.
- optional_services OptionalServices Response 
- OptionalServices config to deploy AzureStackHCI Cluster.
- physical_nodes Sequence[PhysicalNodes Response] 
- list of physical nodes config to deploy AzureStackHCI Cluster.
- secrets_location str
- The URI to the keyvault / secret store.
- security_settings SecuritySettings Response 
- 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.
- secretsLocation String
- The URI to the keyvault / secret store.
- 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.
- DeploymentMode Validate 
- ValidateValidate ECE action deployment for a cluster.
- DeploymentMode 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.
- "Validate"
- ValidateValidate ECE action deployment for a cluster.
- "Deploy"
- DeployDeploy ECE action deployment for a cluster.
DeploymentStatusResponse, DeploymentStatusResponseArgs      
- Status string
- Status of AzureStackHCI Cluster Deployment.
- Steps
List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Step Response> 
- List of steps of AzureStackHCI Cluster Deployment.
- Status string
- Status of AzureStackHCI Cluster Deployment.
- Steps
[]StepResponse 
- List of steps of AzureStackHCI Cluster Deployment.
- status String
- Status of AzureStackHCI Cluster Deployment.
- steps
List<StepResponse> 
- List of steps of AzureStackHCI Cluster Deployment.
- status string
- Status of AzureStackHCI Cluster Deployment.
- steps
StepResponse[] 
- List of steps of AzureStackHCI Cluster Deployment.
- status str
- Status of AzureStackHCI Cluster Deployment.
- steps
Sequence[StepResponse] 
- List of steps of AzureStackHCI Cluster Deployment.
- status String
- Status of AzureStackHCI Cluster Deployment.
- steps List<Property Map>
- List of steps of AzureStackHCI Cluster Deployment.
HostNetwork, HostNetworkArgs    
- EnableStorage boolAuto Ip 
- 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.Azure Native. Azure Stack HCI. 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.
- StorageConnectivity boolSwitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- StorageNetworks List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Storage Networks> 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- EnableStorage boolAuto Ip 
- 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.
- StorageConnectivity boolSwitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- StorageNetworks []StorageNetworks 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enableStorage BooleanAuto Ip 
- 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.
- storageConnectivity BooleanSwitchless 
- 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.
- enableStorage booleanAuto Ip 
- 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.
- storageConnectivity booleanSwitchless 
- 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_ boolauto_ ip 
- 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_ boolswitchless 
- 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.
- enableStorage BooleanAuto Ip 
- 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.
- storageConnectivity BooleanSwitchless 
- 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      
- EnableStorage boolAuto Ip 
- 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.Azure Native. Azure Stack HCI. Inputs. Intents Response> 
- 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.
- StorageConnectivity boolSwitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- StorageNetworks List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Storage Networks Response> 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- EnableStorage boolAuto Ip 
- 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.
- StorageConnectivity boolSwitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- StorageNetworks []StorageNetworks Response 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enableStorage BooleanAuto Ip 
- 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.
- storageConnectivity BooleanSwitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- storageNetworks List<StorageNetworks Response> 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enableStorage booleanAuto Ip 
- 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.
- storageConnectivity booleanSwitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- storageNetworks StorageNetworks Response[] 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enable_storage_ boolauto_ ip 
- 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_ boolswitchless 
- Defines how the storage adapters between nodes are connected either switch or switch less..
- storage_networks Sequence[StorageNetworks Response] 
- List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enableStorage BooleanAuto Ip 
- 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.
- storageConnectivity BooleanSwitchless 
- 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.Azure Native. Azure Stack HCI. Inputs. Ip Pools> 
- 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.Azure Native. Azure Stack HCI. Inputs. Ip Pools Response> 
- 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 Response 
- 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 Response> 
- 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 Response[] 
- 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 Response] 
- 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.
- AdapterProperty Pulumi.Overrides Azure Native. Azure Stack HCI. Inputs. Adapter Property Overrides 
- Set Adapter PropertyOverrides for cluster.
- Name string
- Name of the network intent you wish to create.
- OverrideAdapter boolProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideQos boolPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideVirtual boolSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- QosPolicy Pulumi.Overrides Azure Native. Azure Stack HCI. Inputs. Qos Policy Overrides 
- Set QoS PolicyOverrides for cluster.
- TrafficType List<string>
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- VirtualSwitch Pulumi.Configuration Overrides Azure Native. Azure Stack HCI. Inputs. Virtual Switch Configuration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
- Adapter []string
- Array of network interfaces used for the network intent.
- AdapterProperty AdapterOverrides Property Overrides 
- Set Adapter PropertyOverrides for cluster.
- Name string
- Name of the network intent you wish to create.
- OverrideAdapter boolProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideQos boolPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideVirtual boolSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- QosPolicy QosOverrides Policy Overrides 
- Set QoS PolicyOverrides for cluster.
- TrafficType []string
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- VirtualSwitch VirtualConfiguration Overrides Switch Configuration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter List<String>
- Array of network interfaces used for the network intent.
- adapterProperty AdapterOverrides Property Overrides 
- Set Adapter PropertyOverrides for cluster.
- name String
- Name of the network intent you wish to create.
- overrideAdapter BooleanProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideQos BooleanPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideVirtual BooleanSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qosPolicy QosOverrides Policy Overrides 
- Set QoS PolicyOverrides for cluster.
- trafficType List<String>
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtualSwitch VirtualConfiguration Overrides Switch Configuration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter string[]
- Array of network interfaces used for the network intent.
- adapterProperty AdapterOverrides Property Overrides 
- Set Adapter PropertyOverrides for cluster.
- name string
- Name of the network intent you wish to create.
- overrideAdapter booleanProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideQos booleanPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideVirtual booleanSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qosPolicy QosOverrides Policy Overrides 
- Set QoS PolicyOverrides for cluster.
- trafficType string[]
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtualSwitch VirtualConfiguration Overrides Switch Configuration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter Sequence[str]
- Array of network interfaces used for the network intent.
- adapter_property_ Adapteroverrides Property Overrides 
- Set Adapter PropertyOverrides for cluster.
- name str
- Name of the network intent you wish to create.
- override_adapter_ boolproperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override_qos_ boolpolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override_virtual_ boolswitch_ configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qos_policy_ Qosoverrides Policy Overrides 
- Set QoS PolicyOverrides for cluster.
- traffic_type Sequence[str]
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtual_switch_ Virtualconfiguration_ overrides Switch Configuration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter List<String>
- Array of network interfaces used for the network intent.
- adapterProperty Property MapOverrides 
- Set Adapter PropertyOverrides for cluster.
- name String
- Name of the network intent you wish to create.
- overrideAdapter BooleanProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideQos BooleanPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideVirtual BooleanSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qosPolicy Property MapOverrides 
- Set QoS PolicyOverrides for cluster.
- trafficType List<String>
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtualSwitch Property MapConfiguration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
IntentsResponse, IntentsResponseArgs    
- Adapter List<string>
- Array of network interfaces used for the network intent.
- AdapterProperty Pulumi.Overrides Azure Native. Azure Stack HCI. Inputs. Adapter Property Overrides Response 
- Set Adapter PropertyOverrides for cluster.
- Name string
- Name of the network intent you wish to create.
- OverrideAdapter boolProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideQos boolPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideVirtual boolSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- QosPolicy Pulumi.Overrides Azure Native. Azure Stack HCI. Inputs. Qos Policy Overrides Response 
- Set QoS PolicyOverrides for cluster.
- TrafficType List<string>
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- VirtualSwitch Pulumi.Configuration Overrides Azure Native. Azure Stack HCI. Inputs. Virtual Switch Configuration Overrides Response 
- Set virtualSwitch ConfigurationOverrides for cluster.
- Adapter []string
- Array of network interfaces used for the network intent.
- AdapterProperty AdapterOverrides Property Overrides Response 
- Set Adapter PropertyOverrides for cluster.
- Name string
- Name of the network intent you wish to create.
- OverrideAdapter boolProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideQos boolPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- OverrideVirtual boolSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- QosPolicy QosOverrides Policy Overrides Response 
- Set QoS PolicyOverrides for cluster.
- TrafficType []string
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- VirtualSwitch VirtualConfiguration Overrides Switch Configuration Overrides Response 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter List<String>
- Array of network interfaces used for the network intent.
- adapterProperty AdapterOverrides Property Overrides Response 
- Set Adapter PropertyOverrides for cluster.
- name String
- Name of the network intent you wish to create.
- overrideAdapter BooleanProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideQos BooleanPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideVirtual BooleanSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qosPolicy QosOverrides Policy Overrides Response 
- Set QoS PolicyOverrides for cluster.
- trafficType List<String>
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtualSwitch VirtualConfiguration Overrides Switch Configuration Overrides Response 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter string[]
- Array of network interfaces used for the network intent.
- adapterProperty AdapterOverrides Property Overrides Response 
- Set Adapter PropertyOverrides for cluster.
- name string
- Name of the network intent you wish to create.
- overrideAdapter booleanProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideQos booleanPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideVirtual booleanSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qosPolicy QosOverrides Policy Overrides Response 
- Set QoS PolicyOverrides for cluster.
- trafficType string[]
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtualSwitch VirtualConfiguration Overrides Switch Configuration Overrides Response 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter Sequence[str]
- Array of network interfaces used for the network intent.
- adapter_property_ Adapteroverrides Property Overrides Response 
- Set Adapter PropertyOverrides for cluster.
- name str
- Name of the network intent you wish to create.
- override_adapter_ boolproperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override_qos_ boolpolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override_virtual_ boolswitch_ configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qos_policy_ Qosoverrides Policy Overrides Response 
- Set QoS PolicyOverrides for cluster.
- traffic_type Sequence[str]
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtual_switch_ Virtualconfiguration_ overrides Switch Configuration Overrides Response 
- Set virtualSwitch ConfigurationOverrides for cluster.
- adapter List<String>
- Array of network interfaces used for the network intent.
- adapterProperty Property MapOverrides 
- Set Adapter PropertyOverrides for cluster.
- name String
- Name of the network intent you wish to create.
- overrideAdapter BooleanProperty 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideQos BooleanPolicy 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- overrideVirtual BooleanSwitch Configuration 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qosPolicy Property MapOverrides 
- Set QoS PolicyOverrides for cluster.
- trafficType List<String>
- List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- virtualSwitch Property MapConfiguration Overrides 
- Set virtualSwitch ConfigurationOverrides for cluster.
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.
Observability, ObservabilityArgs  
- EpisodicData boolUpload 
- 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.
- StreamingData boolClient 
- Enables telemetry data to be sent to Microsoft
- EpisodicData boolUpload 
- 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.
- StreamingData boolClient 
- Enables telemetry data to be sent to Microsoft
- episodicData BooleanUpload 
- 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.
- streamingData BooleanClient 
- Enables telemetry data to be sent to Microsoft
- episodicData booleanUpload 
- 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.
- streamingData booleanClient 
- Enables telemetry data to be sent to Microsoft
- episodic_data_ boolupload 
- 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_ boolclient 
- Enables telemetry data to be sent to Microsoft
- episodicData BooleanUpload 
- 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.
- streamingData BooleanClient 
- Enables telemetry data to be sent to Microsoft
ObservabilityResponse, ObservabilityResponseArgs    
- EpisodicData boolUpload 
- 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.
- StreamingData boolClient 
- Enables telemetry data to be sent to Microsoft
- EpisodicData boolUpload 
- 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.
- StreamingData boolClient 
- Enables telemetry data to be sent to Microsoft
- episodicData BooleanUpload 
- 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.
- streamingData BooleanClient 
- Enables telemetry data to be sent to Microsoft
- episodicData booleanUpload 
- 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.
- streamingData booleanClient 
- Enables telemetry data to be sent to Microsoft
- episodic_data_ boolupload 
- 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_ boolclient 
- Enables telemetry data to be sent to Microsoft
- episodicData BooleanUpload 
- 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.
- streamingData BooleanClient 
- Enables telemetry data to be sent to Microsoft
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      
- BandwidthPercentage stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- BandwidthPercentage stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidthPercentage StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidthPercentage stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action stringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidth_percentage_ strsmb 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority_value8021_ straction_ cluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority_value8021_ straction_ smb 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidthPercentage StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
QosPolicyOverridesResponse, QosPolicyOverridesResponseArgs        
- BandwidthPercentage stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- BandwidthPercentage stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- PriorityValue8021Action stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidthPercentage StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidthPercentage stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action stringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action stringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidth_percentage_ strsmb 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority_value8021_ straction_ cluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority_value8021_ straction_ smb 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidthPercentage StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringCluster 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priorityValue8021Action StringSMB 
- This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
ReportedPropertiesResponse, ReportedPropertiesResponseArgs      
- DeploymentStatus Pulumi.Azure Native. Azure Stack HCI. Inputs. Deployment Status Response 
- Deployment status of AzureStackHCI Cluster Deployment.
- ValidationStatus Pulumi.Azure Native. Azure Stack HCI. Inputs. Validation Status Response 
- validation status of AzureStackHCI Cluster Deployment.
- DeploymentStatus DeploymentStatus Response 
- Deployment status of AzureStackHCI Cluster Deployment.
- ValidationStatus ValidationStatus Response 
- validation status of AzureStackHCI Cluster Deployment.
- deploymentStatus DeploymentStatus Response 
- Deployment status of AzureStackHCI Cluster Deployment.
- validationStatus ValidationStatus Response 
- validation status of AzureStackHCI Cluster Deployment.
- deploymentStatus DeploymentStatus Response 
- Deployment status of AzureStackHCI Cluster Deployment.
- validationStatus ValidationStatus Response 
- validation status of AzureStackHCI Cluster Deployment.
- deployment_status DeploymentStatus Response 
- Deployment status of AzureStackHCI Cluster Deployment.
- validation_status ValidationStatus Response 
- validation status of AzureStackHCI Cluster Deployment.
- deploymentStatus Property Map
- Deployment status of AzureStackHCI Cluster Deployment.
- validationStatus Property Map
- validation status of AzureStackHCI Cluster Deployment.
ScaleUnits, ScaleUnitsArgs    
- DeploymentData Pulumi.Azure Native. Azure Stack HCI. Inputs. Deployment Data 
- Deployment Data to deploy AzureStackHCI Cluster.
- DeploymentData DeploymentData 
- Deployment Data to deploy AzureStackHCI Cluster.
- deploymentData DeploymentData 
- Deployment Data to deploy AzureStackHCI Cluster.
- deploymentData DeploymentData 
- Deployment Data to deploy AzureStackHCI Cluster.
- deployment_data DeploymentData 
- Deployment Data to deploy AzureStackHCI Cluster.
- deploymentData Property Map
- Deployment Data to deploy AzureStackHCI Cluster.
ScaleUnitsResponse, ScaleUnitsResponseArgs      
- DeploymentData Pulumi.Azure Native. Azure Stack HCI. Inputs. Deployment Data Response 
- Deployment Data to deploy AzureStackHCI Cluster.
- DeploymentData DeploymentData Response 
- Deployment Data to deploy AzureStackHCI Cluster.
- deploymentData DeploymentData Response 
- Deployment Data to deploy AzureStackHCI Cluster.
- deploymentData DeploymentData Response 
- Deployment Data to deploy AzureStackHCI Cluster.
- deployment_data DeploymentData Response 
- Deployment Data to deploy AzureStackHCI Cluster.
- deploymentData Property Map
- Deployment Data to deploy AzureStackHCI Cluster.
SecuritySettings, SecuritySettingsArgs    
- BitlockerBoot boolVolume 
- 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.
- BitlockerData boolVolumes 
- 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.
- CredentialGuard boolEnforced 
- When set to true, Credential Guard is enabled.
- DriftControl boolEnforced 
- 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.
- SideChannel boolMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- SmbCluster boolEncryption 
- When set to true, cluster east-west traffic is encrypted.
- SmbSigning boolEnforced 
- 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.
- BitlockerBoot boolVolume 
- 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.
- BitlockerData boolVolumes 
- 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.
- CredentialGuard boolEnforced 
- When set to true, Credential Guard is enabled.
- DriftControl boolEnforced 
- 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.
- SideChannel boolMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- SmbCluster boolEncryption 
- When set to true, cluster east-west traffic is encrypted.
- SmbSigning boolEnforced 
- 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.
- bitlockerBoot BooleanVolume 
- 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.
- bitlockerData BooleanVolumes 
- 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.
- credentialGuard BooleanEnforced 
- When set to true, Credential Guard is enabled.
- driftControl BooleanEnforced 
- 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.
- sideChannel BooleanMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- smbCluster BooleanEncryption 
- When set to true, cluster east-west traffic is encrypted.
- smbSigning BooleanEnforced 
- 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.
- bitlockerBoot booleanVolume 
- 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.
- bitlockerData booleanVolumes 
- 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.
- credentialGuard booleanEnforced 
- When set to true, Credential Guard is enabled.
- driftControl booleanEnforced 
- 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.
- sideChannel booleanMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- smbCluster booleanEncryption 
- When set to true, cluster east-west traffic is encrypted.
- smbSigning booleanEnforced 
- 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_ boolvolume 
- 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_ boolvolumes 
- 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_ boolenforced 
- When set to true, Credential Guard is enabled.
- drift_control_ boolenforced 
- 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_ boolmitigation_ enforced 
- When set to true, all the side channel mitigations are enabled
- smb_cluster_ boolencryption 
- When set to true, cluster east-west traffic is encrypted.
- smb_signing_ boolenforced 
- 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.
- bitlockerBoot BooleanVolume 
- 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.
- bitlockerData BooleanVolumes 
- 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.
- credentialGuard BooleanEnforced 
- When set to true, Credential Guard is enabled.
- driftControl BooleanEnforced 
- 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.
- sideChannel BooleanMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- smbCluster BooleanEncryption 
- When set to true, cluster east-west traffic is encrypted.
- smbSigning BooleanEnforced 
- 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.
SecuritySettingsResponse, SecuritySettingsResponseArgs      
- BitlockerBoot boolVolume 
- 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.
- BitlockerData boolVolumes 
- 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.
- CredentialGuard boolEnforced 
- When set to true, Credential Guard is enabled.
- DriftControl boolEnforced 
- 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.
- SideChannel boolMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- SmbCluster boolEncryption 
- When set to true, cluster east-west traffic is encrypted.
- SmbSigning boolEnforced 
- 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.
- BitlockerBoot boolVolume 
- 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.
- BitlockerData boolVolumes 
- 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.
- CredentialGuard boolEnforced 
- When set to true, Credential Guard is enabled.
- DriftControl boolEnforced 
- 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.
- SideChannel boolMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- SmbCluster boolEncryption 
- When set to true, cluster east-west traffic is encrypted.
- SmbSigning boolEnforced 
- 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.
- bitlockerBoot BooleanVolume 
- 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.
- bitlockerData BooleanVolumes 
- 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.
- credentialGuard BooleanEnforced 
- When set to true, Credential Guard is enabled.
- driftControl BooleanEnforced 
- 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.
- sideChannel BooleanMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- smbCluster BooleanEncryption 
- When set to true, cluster east-west traffic is encrypted.
- smbSigning BooleanEnforced 
- 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.
- bitlockerBoot booleanVolume 
- 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.
- bitlockerData booleanVolumes 
- 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.
- credentialGuard booleanEnforced 
- When set to true, Credential Guard is enabled.
- driftControl booleanEnforced 
- 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.
- sideChannel booleanMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- smbCluster booleanEncryption 
- When set to true, cluster east-west traffic is encrypted.
- smbSigning booleanEnforced 
- 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_ boolvolume 
- 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_ boolvolumes 
- 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_ boolenforced 
- When set to true, Credential Guard is enabled.
- drift_control_ boolenforced 
- 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_ boolmitigation_ enforced 
- When set to true, all the side channel mitigations are enabled
- smb_cluster_ boolencryption 
- When set to true, cluster east-west traffic is encrypted.
- smb_signing_ boolenforced 
- 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.
- bitlockerBoot BooleanVolume 
- 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.
- bitlockerData BooleanVolumes 
- 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.
- credentialGuard BooleanEnforced 
- When set to true, Credential Guard is enabled.
- driftControl BooleanEnforced 
- 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.
- sideChannel BooleanMitigation Enforced 
- When set to true, all the side channel mitigations are enabled
- smbCluster BooleanEncryption 
- When set to true, cluster east-west traffic is encrypted.
- smbSigning BooleanEnforced 
- 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.
StepResponse, StepResponseArgs    
- Description string
- More detailed description of the step.
- EndTime stringUtc 
- When the step reached a terminal state.
- ErrorMessage string
- Error message, specified if the step is in a failed state.
- Exception List<string>
- List of exceptions in AzureStackHCI Cluster Deployment.
- FullStep stringIndex 
- FullStepIndex of step.
- LastUpdated stringTime Utc 
- Completion time of this step or the last completed sub-step.
- Name string
- Name of the step.
- StartTime stringUtc 
- When the step started, or empty if it has not started executing.
- Status string
- Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.
- Steps
List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Step Response> 
- Recursive model for child steps of this step.
- Description string
- More detailed description of the step.
- EndTime stringUtc 
- When the step reached a terminal state.
- ErrorMessage string
- Error message, specified if the step is in a failed state.
- Exception []string
- List of exceptions in AzureStackHCI Cluster Deployment.
- FullStep stringIndex 
- FullStepIndex of step.
- LastUpdated stringTime Utc 
- Completion time of this step or the last completed sub-step.
- Name string
- Name of the step.
- StartTime stringUtc 
- When the step started, or empty if it has not started executing.
- Status string
- Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.
- Steps
[]StepResponse 
- Recursive model for child steps of this step.
- description String
- More detailed description of the step.
- endTime StringUtc 
- When the step reached a terminal state.
- errorMessage String
- Error message, specified if the step is in a failed state.
- exception List<String>
- List of exceptions in AzureStackHCI Cluster Deployment.
- fullStep StringIndex 
- FullStepIndex of step.
- lastUpdated StringTime Utc 
- Completion time of this step or the last completed sub-step.
- name String
- Name of the step.
- startTime StringUtc 
- When the step started, or empty if it has not started executing.
- status String
- Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.
- steps
List<StepResponse> 
- Recursive model for child steps of this step.
- description string
- More detailed description of the step.
- endTime stringUtc 
- When the step reached a terminal state.
- errorMessage string
- Error message, specified if the step is in a failed state.
- exception string[]
- List of exceptions in AzureStackHCI Cluster Deployment.
- fullStep stringIndex 
- FullStepIndex of step.
- lastUpdated stringTime Utc 
- Completion time of this step or the last completed sub-step.
- name string
- Name of the step.
- startTime stringUtc 
- When the step started, or empty if it has not started executing.
- status string
- Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.
- steps
StepResponse[] 
- Recursive model for child steps of this step.
- description str
- More detailed description of the step.
- end_time_ strutc 
- When the step reached a terminal state.
- error_message str
- Error message, specified if the step is in a failed state.
- exception Sequence[str]
- List of exceptions in AzureStackHCI Cluster Deployment.
- full_step_ strindex 
- FullStepIndex of step.
- last_updated_ strtime_ utc 
- Completion time of this step or the last completed sub-step.
- name str
- Name of the step.
- start_time_ strutc 
- When the step started, or empty if it has not started executing.
- status str
- Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.
- steps
Sequence[StepResponse] 
- Recursive model for child steps of this step.
- description String
- More detailed description of the step.
- endTime StringUtc 
- When the step reached a terminal state.
- errorMessage String
- Error message, specified if the step is in a failed state.
- exception List<String>
- List of exceptions in AzureStackHCI Cluster Deployment.
- fullStep StringIndex 
- FullStepIndex of step.
- lastUpdated StringTime Utc 
- Completion time of this step or the last completed sub-step.
- name String
- Name of the step.
- startTime StringUtc 
- When the step started, or empty if it has not started executing.
- status String
- Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.
- steps List<Property Map>
- Recursive model for child steps of this step.
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'
StorageNetworks, StorageNetworksArgs    
- Name string
- Name of the storage network.
- NetworkAdapter stringName 
- Name of the storage network adapter.
- 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.
- NetworkAdapter stringName 
- Name of the storage network adapter.
- 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.
- networkAdapter StringName 
- Name of the storage network adapter.
- 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.
- networkAdapter stringName 
- Name of the storage network adapter.
- 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_ strname 
- Name of the storage network adapter.
- 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.
- networkAdapter StringName 
- Name of the storage network adapter.
- 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.
- NetworkAdapter stringName 
- Name of the storage network adapter.
- 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.
- NetworkAdapter stringName 
- Name of the storage network adapter.
- 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.
- networkAdapter StringName 
- Name of the storage network adapter.
- 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.
- networkAdapter stringName 
- Name of the storage network adapter.
- 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_ strname 
- Name of the storage network adapter.
- 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.
- networkAdapter StringName 
- Name of the storage network adapter.
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
ValidationStatusResponse, ValidationStatusResponseArgs      
- Status string
- Status of AzureStackHCI Cluster Deployment.
- Steps
List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Step Response> 
- List of steps of AzureStackHCI Cluster Deployment.
- Status string
- Status of AzureStackHCI Cluster Deployment.
- Steps
[]StepResponse 
- List of steps of AzureStackHCI Cluster Deployment.
- status String
- Status of AzureStackHCI Cluster Deployment.
- steps
List<StepResponse> 
- List of steps of AzureStackHCI Cluster Deployment.
- status string
- Status of AzureStackHCI Cluster Deployment.
- steps
StepResponse[] 
- List of steps of AzureStackHCI Cluster Deployment.
- status str
- Status of AzureStackHCI Cluster Deployment.
- steps
Sequence[StepResponse] 
- List of steps of AzureStackHCI Cluster Deployment.
- status String
- Status of AzureStackHCI Cluster Deployment.
- steps List<Property Map>
- List of steps of AzureStackHCI Cluster Deployment.
VirtualSwitchConfigurationOverrides, VirtualSwitchConfigurationOverridesArgs        
- EnableIov string
- Enable IoV for Virtual Switch
- LoadBalancing stringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- EnableIov string
- Enable IoV for Virtual Switch
- LoadBalancing stringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- enableIov String
- Enable IoV for Virtual Switch
- loadBalancing StringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- enableIov string
- Enable IoV for Virtual Switch
- loadBalancing stringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- enable_iov str
- Enable IoV for Virtual Switch
- load_balancing_ stralgorithm 
- Load Balancing Algorithm for Virtual Switch
- enableIov String
- Enable IoV for Virtual Switch
- loadBalancing StringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
VirtualSwitchConfigurationOverridesResponse, VirtualSwitchConfigurationOverridesResponseArgs          
- EnableIov string
- Enable IoV for Virtual Switch
- LoadBalancing stringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- EnableIov string
- Enable IoV for Virtual Switch
- LoadBalancing stringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- enableIov String
- Enable IoV for Virtual Switch
- loadBalancing StringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- enableIov string
- Enable IoV for Virtual Switch
- loadBalancing stringAlgorithm 
- Load Balancing Algorithm for Virtual Switch
- enable_iov str
- Enable IoV for Virtual Switch
- load_balancing_ stralgorithm 
- Load Balancing Algorithm for Virtual Switch
- enableIov String
- Enable IoV for Virtual Switch
- loadBalancing StringAlgorithm 
- 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