1. Packages
  2. Azure Native v2
  3. API Docs
  4. azurestackhci
  5. DeploymentSetting
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.azurestackhci.DeploymentSetting

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

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",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurestackhci.NewDeploymentSetting(ctx, "deploymentSetting", &azurestackhci.DeploymentSettingArgs{
			ArcNodeResourceIds: pulumi.StringArray{
				pulumi.String("/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1"),
				pulumi.String("/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2"),
			},
			ClusterName: pulumi.String("myCluster"),
			DeploymentConfiguration: &azurestackhci.DeploymentConfigurationArgs{
				ScaleUnits: azurestackhci.ScaleUnitsArray{
					&azurestackhci.ScaleUnitsArgs{
						DeploymentData: &azurestackhci.DeploymentDataArgs{
							AdouPath: pulumi.String("OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com"),
							Cluster: &azurestackhci.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
	})
}
Copy
package generated_program;

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

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

    public static void stack(Context ctx) {
        var deploymentSetting = new DeploymentSetting("deploymentSetting", DeploymentSettingArgs.builder()
            .arcNodeResourceIds(            
                "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
                "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2")
            .clusterName("myCluster")
            .deploymentConfiguration(DeploymentConfigurationArgs.builder()
                .scaleUnits(ScaleUnitsArgs.builder()
                    .deploymentData(DeploymentDataArgs.builder()
                        .adouPath("OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com")
                        .cluster(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());

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

const deploymentSetting = new azure_native.azurestackhci.DeploymentSetting("deploymentSetting", {
    arcNodeResourceIds: [
        "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
        "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2",
    ],
    clusterName: "myCluster",
    deploymentConfiguration: {
        scaleUnits: [{
            deploymentData: {
                adouPath: "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com",
                cluster: {
                    azureServiceEndpoint: "core.windows.net",
                    cloudAccountName: "myasestoragacct",
                    name: "testHCICluster",
                    witnessPath: "Cloud",
                    witnessType: "Cloud",
                },
                domainFqdn: "ASZ1PLab8.nttest.microsoft.com",
                hostNetwork: {
                    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",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

deployment_setting = azure_native.azurestackhci.DeploymentSetting("deploymentSetting",
    arc_node_resource_ids=[
        "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
        "/subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2",
    ],
    cluster_name="myCluster",
    deployment_configuration={
        "scale_units": [{
            "deployment_data": {
                "adou_path": "OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com",
                "cluster": {
                    "azure_service_endpoint": "core.windows.net",
                    "cloud_account_name": "myasestoragacct",
                    "name": "testHCICluster",
                    "witness_path": "Cloud",
                    "witness_type": "Cloud",
                },
                "domain_fqdn": "ASZ1PLab8.nttest.microsoft.com",
                "host_network": {
                    "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")
Copy
resources:
  deploymentSetting:
    type: azure-native:azurestackhci:DeploymentSetting
    properties:
      arcNodeResourceIds:
        - /subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1
        - /subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-2
      clusterName: myCluster
      deploymentConfiguration:
        scaleUnits:
          - deploymentData:
              adouPath: OU=ms169,DC=ASZ1PLab8,DC=nttest,DC=microsoft,DC=com
              cluster:
                azureServiceEndpoint: core.windows.net
                cloudAccountName: myasestoragacct
                name: testHCICluster
                witnessPath: Cloud
                witnessType: Cloud
              domainFqdn: ASZ1PLab8.nttest.microsoft.com
              hostNetwork:
                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
Copy

Create DeploymentSetting Resource

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

Constructor syntax

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

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

Parameters

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

Constructor example

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

var deploymentSettingResource = new AzureNative.Azurestackhci.DeploymentSetting("deploymentSettingResource", new()
{
    ArcNodeResourceIds = new[]
    {
        "string",
    },
    ClusterName = "string",
    DeploymentConfiguration = 
    {
        { "scaleUnits", new[]
        {
            
            {
                { "deploymentData", 
                {
                    { "adouPath", "string" },
                    { "cluster", 
                    {
                        { "azureServiceEndpoint", "string" },
                        { "cloudAccountName", "string" },
                        { "name", "string" },
                        { "witnessPath", "string" },
                        { "witnessType", "string" },
                    } },
                    { "domainFqdn", "string" },
                    { "hostNetwork", 
                    {
                        { "enableStorageAutoIp", false },
                        { "intents", new[]
                        {
                            
                            {
                                { "adapter", new[]
                                {
                                    "string",
                                } },
                                { "adapterPropertyOverrides", 
                                {
                                    { "jumboPacket", "string" },
                                    { "networkDirect", "string" },
                                    { "networkDirectTechnology", "string" },
                                } },
                                { "name", "string" },
                                { "overrideAdapterProperty", false },
                                { "overrideQosPolicy", false },
                                { "overrideVirtualSwitchConfiguration", false },
                                { "qosPolicyOverrides", 
                                {
                                    { "bandwidthPercentageSMB", "string" },
                                    { "priorityValue8021ActionCluster", "string" },
                                    { "priorityValue8021ActionSMB", "string" },
                                } },
                                { "trafficType", new[]
                                {
                                    "string",
                                } },
                                { "virtualSwitchConfigurationOverrides", 
                                {
                                    { "enableIov", "string" },
                                    { "loadBalancingAlgorithm", "string" },
                                } },
                            },
                        } },
                        { "storageConnectivitySwitchless", false },
                        { "storageNetworks", new[]
                        {
                            
                            {
                                { "name", "string" },
                                { "networkAdapterName", "string" },
                                { "vlanId", "string" },
                            },
                        } },
                    } },
                    { "infrastructureNetwork", new[]
                    {
                        
                        {
                            { "dnsServers", new[]
                            {
                                "string",
                            } },
                            { "gateway", "string" },
                            { "ipPools", new[]
                            {
                                
                                {
                                    { "endingAddress", "string" },
                                    { "startingAddress", "string" },
                                },
                            } },
                            { "subnetMask", "string" },
                            { "useDhcp", false },
                        },
                    } },
                    { "namingPrefix", "string" },
                    { "observability", 
                    {
                        { "episodicDataUpload", false },
                        { "euLocation", false },
                        { "streamingDataClient", false },
                    } },
                    { "optionalServices", 
                    {
                        { "customLocation", "string" },
                    } },
                    { "physicalNodes", new[]
                    {
                        
                        {
                            { "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",
});
Copy
example, err := azurestackhci.NewDeploymentSetting(ctx, "deploymentSettingResource", &azurestackhci.DeploymentSettingArgs{
	ArcNodeResourceIds: []string{
		"string",
	},
	ClusterName: "string",
	DeploymentConfiguration: map[string]interface{}{
		"scaleUnits": []map[string]interface{}{
			map[string]interface{}{
				"deploymentData": map[string]interface{}{
					"adouPath": "string",
					"cluster": map[string]interface{}{
						"azureServiceEndpoint": "string",
						"cloudAccountName":     "string",
						"name":                 "string",
						"witnessPath":          "string",
						"witnessType":          "string",
					},
					"domainFqdn": "string",
					"hostNetwork": map[string]interface{}{
						"enableStorageAutoIp": false,
						"intents": []map[string]interface{}{
							map[string]interface{}{
								"adapter": []string{
									"string",
								},
								"adapterPropertyOverrides": map[string]interface{}{
									"jumboPacket":             "string",
									"networkDirect":           "string",
									"networkDirectTechnology": "string",
								},
								"name":                               "string",
								"overrideAdapterProperty":            false,
								"overrideQosPolicy":                  false,
								"overrideVirtualSwitchConfiguration": false,
								"qosPolicyOverrides": map[string]interface{}{
									"bandwidthPercentageSMB":         "string",
									"priorityValue8021ActionCluster": "string",
									"priorityValue8021ActionSMB":     "string",
								},
								"trafficType": []string{
									"string",
								},
								"virtualSwitchConfigurationOverrides": map[string]interface{}{
									"enableIov":              "string",
									"loadBalancingAlgorithm": "string",
								},
							},
						},
						"storageConnectivitySwitchless": false,
						"storageNetworks": []map[string]interface{}{
							map[string]interface{}{
								"name":               "string",
								"networkAdapterName": "string",
								"vlanId":             "string",
							},
						},
					},
					"infrastructureNetwork": []map[string]interface{}{
						map[string]interface{}{
							"dnsServers": []string{
								"string",
							},
							"gateway": "string",
							"ipPools": []map[string]interface{}{
								map[string]interface{}{
									"endingAddress":   "string",
									"startingAddress": "string",
								},
							},
							"subnetMask": "string",
							"useDhcp":    false,
						},
					},
					"namingPrefix": "string",
					"observability": map[string]interface{}{
						"episodicDataUpload":  false,
						"euLocation":          false,
						"streamingDataClient": false,
					},
					"optionalServices": map[string]interface{}{
						"customLocation": "string",
					},
					"physicalNodes": []map[string]interface{}{
						map[string]interface{}{
							"ipv4Address": "string",
							"name":        "string",
						},
					},
					"secretsLocation": "string",
					"securitySettings": map[string]interface{}{
						"bitlockerBootVolume":           false,
						"bitlockerDataVolumes":          false,
						"credentialGuardEnforced":       false,
						"driftControlEnforced":          false,
						"drtmProtection":                false,
						"hvciProtection":                false,
						"sideChannelMitigationEnforced": false,
						"smbClusterEncryption":          false,
						"smbSigningEnforced":            false,
						"wdacEnforced":                  false,
					},
					"storage": map[string]interface{}{
						"configurationMode": "string",
					},
				},
			},
		},
		"version": "string",
	},
	DeploymentMode:         "string",
	ResourceGroupName:      "string",
	DeploymentSettingsName: "string",
})
Copy
var deploymentSettingResource = new DeploymentSetting("deploymentSettingResource", DeploymentSettingArgs.builder()
    .arcNodeResourceIds("string")
    .clusterName("string")
    .deploymentConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .deploymentMode("string")
    .resourceGroupName("string")
    .deploymentSettingsName("string")
    .build());
Copy
deployment_setting_resource = azure_native.azurestackhci.DeploymentSetting("deploymentSettingResource",
    arc_node_resource_ids=[string],
    cluster_name=string,
    deployment_configuration={
        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,
    },
    deployment_mode=string,
    resource_group_name=string,
    deployment_settings_name=string)
Copy
const deploymentSettingResource = new azure_native.azurestackhci.DeploymentSetting("deploymentSettingResource", {
    arcNodeResourceIds: ["string"],
    clusterName: "string",
    deploymentConfiguration: {
        scaleUnits: [{
            deploymentData: {
                adouPath: "string",
                cluster: {
                    azureServiceEndpoint: "string",
                    cloudAccountName: "string",
                    name: "string",
                    witnessPath: "string",
                    witnessType: "string",
                },
                domainFqdn: "string",
                hostNetwork: {
                    enableStorageAutoIp: false,
                    intents: [{
                        adapter: ["string"],
                        adapterPropertyOverrides: {
                            jumboPacket: "string",
                            networkDirect: "string",
                            networkDirectTechnology: "string",
                        },
                        name: "string",
                        overrideAdapterProperty: false,
                        overrideQosPolicy: false,
                        overrideVirtualSwitchConfiguration: false,
                        qosPolicyOverrides: {
                            bandwidthPercentageSMB: "string",
                            priorityValue8021ActionCluster: "string",
                            priorityValue8021ActionSMB: "string",
                        },
                        trafficType: ["string"],
                        virtualSwitchConfigurationOverrides: {
                            enableIov: "string",
                            loadBalancingAlgorithm: "string",
                        },
                    }],
                    storageConnectivitySwitchless: false,
                    storageNetworks: [{
                        name: "string",
                        networkAdapterName: "string",
                        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",
});
Copy
type: azure-native:azurestackhci:DeploymentSetting
properties:
    arcNodeResourceIds:
        - string
    clusterName: string
    deploymentConfiguration:
        scaleUnits:
            - deploymentData:
                adouPath: string
                cluster:
                    azureServiceEndpoint: string
                    cloudAccountName: string
                    name: string
                    witnessPath: string
                    witnessType: string
                domainFqdn: string
                hostNetwork:
                    enableStorageAutoIp: false
                    intents:
                        - adapter:
                            - string
                          adapterPropertyOverrides:
                            jumboPacket: string
                            networkDirect: string
                            networkDirectTechnology: string
                          name: string
                          overrideAdapterProperty: false
                          overrideQosPolicy: false
                          overrideVirtualSwitchConfiguration: false
                          qosPolicyOverrides:
                            bandwidthPercentageSMB: string
                            priorityValue8021ActionCluster: string
                            priorityValue8021ActionSMB: string
                          trafficType:
                            - string
                          virtualSwitchConfigurationOverrides:
                            enableIov: string
                            loadBalancingAlgorithm: string
                    storageConnectivitySwitchless: false
                    storageNetworks:
                        - name: string
                          networkAdapterName: string
                          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
Copy

DeploymentSetting Resource Properties

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

Inputs

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

The DeploymentSetting resource accepts the following input properties:

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

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.AzureNative.AzureStackHCI.Outputs.ReportedPropertiesResponse
Deployment Status reported from cluster.
SystemData Pulumi.AzureNative.AzureStackHCI.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
DeploymentSetting provisioning state
ReportedProperties ReportedPropertiesResponse
Deployment Status reported from cluster.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
DeploymentSetting provisioning state
reportedProperties ReportedPropertiesResponse
Deployment Status reported from cluster.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
provisioningState string
DeploymentSetting provisioning state
reportedProperties ReportedPropertiesResponse
Deployment Status reported from cluster.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
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 ReportedPropertiesResponse
Deployment Status reported from cluster.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
DeploymentSetting provisioning state
reportedProperties Property Map
Deployment Status reported from cluster.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

AdapterPropertyOverrides
, AdapterPropertyOverridesArgs

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

AdapterPropertyOverridesResponse
, AdapterPropertyOverridesResponseArgs

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

Cluster
, ClusterArgs

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

ClusterResponse
, ClusterResponseArgs

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

DeploymentConfiguration
, DeploymentConfigurationArgs

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

DeploymentConfigurationResponse
, DeploymentConfigurationResponseArgs

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

DeploymentData
, DeploymentDataArgs

AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster Pulumi.AzureNative.AzureStackHCI.Inputs.Cluster
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.HostNetwork
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork List<Pulumi.AzureNative.AzureStackHCI.Inputs.InfrastructureNetwork>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability Pulumi.AzureNative.AzureStackHCI.Inputs.Observability
Observability config to deploy AzureStackHCI Cluster.
OptionalServices Pulumi.AzureNative.AzureStackHCI.Inputs.OptionalServices
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes List<Pulumi.AzureNative.AzureStackHCI.Inputs.PhysicalNodes>
list of physical nodes config to deploy AzureStackHCI Cluster.
SecretsLocation string
The URI to the keyvault / secret store.
SecuritySettings Pulumi.AzureNative.AzureStackHCI.Inputs.SecuritySettings
SecuritySettings to deploy AzureStackHCI Cluster.
Storage Pulumi.AzureNative.AzureStackHCI.Inputs.Storage
Storage config to deploy AzureStackHCI Cluster.
AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster 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.AzureNative.AzureStackHCI.Inputs.ClusterResponse
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork Pulumi.AzureNative.AzureStackHCI.Inputs.HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork List<Pulumi.AzureNative.AzureStackHCI.Inputs.InfrastructureNetworkResponse>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability Pulumi.AzureNative.AzureStackHCI.Inputs.ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
OptionalServices Pulumi.AzureNative.AzureStackHCI.Inputs.OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes List<Pulumi.AzureNative.AzureStackHCI.Inputs.PhysicalNodesResponse>
list of physical nodes config to deploy AzureStackHCI Cluster.
SecretsLocation string
The URI to the keyvault / secret store.
SecuritySettings Pulumi.AzureNative.AzureStackHCI.Inputs.SecuritySettingsResponse
SecuritySettings to deploy AzureStackHCI Cluster.
Storage Pulumi.AzureNative.AzureStackHCI.Inputs.StorageResponse
Storage config to deploy AzureStackHCI Cluster.
AdouPath string
The path to the Active Directory Organizational Unit container object prepared for the deployment.
Cluster ClusterResponse
Observability config to deploy AzureStackHCI Cluster.
DomainFqdn string
FQDN to deploy cluster
HostNetwork HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
InfrastructureNetwork []InfrastructureNetworkResponse
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
NamingPrefix string
naming prefix to deploy cluster.
Observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
OptionalServices OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
PhysicalNodes []PhysicalNodesResponse
list of physical nodes config to deploy AzureStackHCI Cluster.
SecretsLocation string
The URI to the keyvault / secret store.
SecuritySettings SecuritySettingsResponse
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 HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork List<InfrastructureNetworkResponse>
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix String
naming prefix to deploy cluster.
observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
optionalServices OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes List<PhysicalNodesResponse>
list of physical nodes config to deploy AzureStackHCI Cluster.
secretsLocation String
The URI to the keyvault / secret store.
securitySettings SecuritySettingsResponse
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 HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructureNetwork InfrastructureNetworkResponse[]
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
namingPrefix string
naming prefix to deploy cluster.
observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
optionalServices OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
physicalNodes PhysicalNodesResponse[]
list of physical nodes config to deploy AzureStackHCI Cluster.
secretsLocation string
The URI to the keyvault / secret store.
securitySettings SecuritySettingsResponse
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 HostNetworkResponse
HostNetwork config to deploy AzureStackHCI Cluster.
infrastructure_network Sequence[InfrastructureNetworkResponse]
InfrastructureNetwork config to deploy AzureStackHCI Cluster.
naming_prefix str
naming prefix to deploy cluster.
observability ObservabilityResponse
Observability config to deploy AzureStackHCI Cluster.
optional_services OptionalServicesResponse
OptionalServices config to deploy AzureStackHCI Cluster.
physical_nodes Sequence[PhysicalNodesResponse]
list of physical nodes config to deploy AzureStackHCI Cluster.
secrets_location str
The URI to the keyvault / secret store.
security_settings SecuritySettingsResponse
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.
DeploymentModeValidate
ValidateValidate ECE action deployment for a cluster.
DeploymentModeDeploy
DeployDeploy ECE action deployment for a cluster.
Validate
ValidateValidate ECE action deployment for a cluster.
Deploy
DeployDeploy ECE action deployment for a cluster.
Validate
ValidateValidate ECE action deployment for a cluster.
Deploy
DeployDeploy ECE action deployment for a cluster.
VALIDATE
ValidateValidate ECE action deployment for a cluster.
DEPLOY
DeployDeploy ECE action deployment for a cluster.
"Validate"
ValidateValidate ECE action deployment for a cluster.
"Deploy"
DeployDeploy ECE action deployment for a cluster.

DeploymentStatusResponse
, DeploymentStatusResponseArgs

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

HostNetwork
, HostNetworkArgs

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

HostNetworkResponse
, HostNetworkResponseArgs

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

InfrastructureNetwork
, InfrastructureNetworkArgs

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

InfrastructureNetworkResponse
, InfrastructureNetworkResponseArgs

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

Intents
, IntentsArgs

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

IntentsResponse
, IntentsResponseArgs

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

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

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

ObservabilityResponse
, ObservabilityResponseArgs

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

OptionalServices
, OptionalServicesArgs

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

OptionalServicesResponse
, OptionalServicesResponseArgs

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

PhysicalNodes
, PhysicalNodesArgs

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

PhysicalNodesResponse
, PhysicalNodesResponseArgs

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

QosPolicyOverrides
, QosPolicyOverridesArgs

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

QosPolicyOverridesResponse
, QosPolicyOverridesResponseArgs

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

ReportedPropertiesResponse
, ReportedPropertiesResponseArgs

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

ScaleUnits
, ScaleUnitsArgs

DeploymentData This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
DeploymentData This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
deploymentData This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
deploymentData This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
deployment_data This property is required. DeploymentData
Deployment Data to deploy AzureStackHCI Cluster.
deploymentData This property is required. Property Map
Deployment Data to deploy AzureStackHCI Cluster.

ScaleUnitsResponse
, ScaleUnitsResponseArgs

DeploymentData This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
DeploymentData This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
deploymentData This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
deploymentData This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
deployment_data This property is required. DeploymentDataResponse
Deployment Data to deploy AzureStackHCI Cluster.
deploymentData This property is required. Property Map
Deployment Data to deploy AzureStackHCI Cluster.

SecuritySettings
, SecuritySettingsArgs

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

SecuritySettingsResponse
, SecuritySettingsResponseArgs

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

StepResponse
, StepResponseArgs

Description string
More detailed description of the step.
EndTimeUtc string
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.
FullStepIndex string
FullStepIndex of step.
LastUpdatedTimeUtc string
Completion time of this step or the last completed sub-step.
Name string
Name of the step.
StartTimeUtc string
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.AzureNative.AzureStackHCI.Inputs.StepResponse>
Recursive model for child steps of this step.
Description string
More detailed description of the step.
EndTimeUtc string
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.
FullStepIndex string
FullStepIndex of step.
LastUpdatedTimeUtc string
Completion time of this step or the last completed sub-step.
Name string
Name of the step.
StartTimeUtc string
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.
endTimeUtc String
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.
fullStepIndex String
FullStepIndex of step.
lastUpdatedTimeUtc String
Completion time of this step or the last completed sub-step.
name String
Name of the step.
startTimeUtc String
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.
endTimeUtc string
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.
fullStepIndex string
FullStepIndex of step.
lastUpdatedTimeUtc string
Completion time of this step or the last completed sub-step.
name string
Name of the step.
startTimeUtc string
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_utc str
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_index str
FullStepIndex of step.
last_updated_time_utc str
Completion time of this step or the last completed sub-step.
name str
Name of the step.
start_time_utc str
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.
endTimeUtc String
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.
fullStepIndex String
FullStepIndex of step.
lastUpdatedTimeUtc String
Completion time of this step or the last completed sub-step.
name String
Name of the step.
startTimeUtc String
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.
NetworkAdapterName string
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.
NetworkAdapterName string
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.
networkAdapterName String
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.
networkAdapterName string
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_name str
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.
networkAdapterName String
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.
NetworkAdapterName string
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.
NetworkAdapterName string
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.
networkAdapterName String
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.
networkAdapterName string
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_name str
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.
networkAdapterName String
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.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

ValidationStatusResponse
, ValidationStatusResponseArgs

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

VirtualSwitchConfigurationOverrides
, VirtualSwitchConfigurationOverridesArgs

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

VirtualSwitchConfigurationOverridesResponse
, VirtualSwitchConfigurationOverridesResponseArgs

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

Import

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

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

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi