1. Packages
  2. Azure Classic
  3. API Docs
  4. stack
  5. HciDeploymentSetting

We recommend using Azure Native.

Azure v6.22.0 published on Tuesday, Apr 1, 2025 by Pulumi

azure.stack.HciDeploymentSetting

Explore with Pulumi AI

Manages a Stack HCI Deployment Setting.

Note: Completion of the prerequisites of deploying the Azure Stack HCI in your environment is outside the scope of this document. For more details refer to the Azure Stack HCI deployment sequence. If you encounter issues completing the prerequisites, we’d recommend opening a ticket with Microsoft Support.

Note: During the deployment process, the service will generate additional resources, including a new Arc Bridge Appliance and a Custom Location containing several Stack HCI Storage Paths. The provider will attempt to remove these resources on the deletion or recreation of azure.stack.HciDeploymentSetting.

Create HciDeploymentSetting Resource

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

Constructor syntax

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

@overload
def HciDeploymentSetting(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         arc_resource_ids: Optional[Sequence[str]] = None,
                         scale_units: Optional[Sequence[HciDeploymentSettingScaleUnitArgs]] = None,
                         stack_hci_cluster_id: Optional[str] = None,
                         version: Optional[str] = None)
func NewHciDeploymentSetting(ctx *Context, name string, args HciDeploymentSettingArgs, opts ...ResourceOption) (*HciDeploymentSetting, error)
public HciDeploymentSetting(string name, HciDeploymentSettingArgs args, CustomResourceOptions? opts = null)
public HciDeploymentSetting(String name, HciDeploymentSettingArgs args)
public HciDeploymentSetting(String name, HciDeploymentSettingArgs args, CustomResourceOptions options)
type: azure:stack:HciDeploymentSetting
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. HciDeploymentSettingArgs
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. HciDeploymentSettingArgs
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. HciDeploymentSettingArgs
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. HciDeploymentSettingArgs
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. HciDeploymentSettingArgs
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 hciDeploymentSettingResource = new Azure.Stack.HciDeploymentSetting("hciDeploymentSettingResource", new()
{
    ArcResourceIds = new[]
    {
        "string",
    },
    ScaleUnits = new[]
    {
        new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitArgs
        {
            HostNetwork = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitHostNetworkArgs
            {
                Intents = new[]
                {
                    new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitHostNetworkIntentArgs
                    {
                        Adapters = new[]
                        {
                            "string",
                        },
                        Name = "string",
                        TrafficTypes = new[]
                        {
                            "string",
                        },
                        AdapterPropertyOverride = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideArgs
                        {
                            JumboPacket = "string",
                            NetworkDirect = "string",
                            NetworkDirectTechnology = "string",
                        },
                        AdapterPropertyOverrideEnabled = false,
                        QosPolicyOverride = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideArgs
                        {
                            BandwidthPercentageSmb = "string",
                            PriorityValue8021ActionCluster = "string",
                            PriorityValue8021ActionSmb = "string",
                        },
                        QosPolicyOverrideEnabled = false,
                        VirtualSwitchConfigurationOverride = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideArgs
                        {
                            EnableIov = "string",
                            LoadBalancingAlgorithm = "string",
                        },
                        VirtualSwitchConfigurationOverrideEnabled = false,
                    },
                },
                StorageNetworks = new[]
                {
                    new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitHostNetworkStorageNetworkArgs
                    {
                        Name = "string",
                        NetworkAdapterName = "string",
                        VlanId = "string",
                    },
                },
                StorageAutoIpEnabled = false,
                StorageConnectivitySwitchlessEnabled = false,
            },
            NamePrefix = "string",
            ActiveDirectoryOrganizationalUnitPath = "string",
            Cluster = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitClusterArgs
            {
                AzureServiceEndpoint = "string",
                CloudAccountName = "string",
                Name = "string",
                WitnessPath = "string",
                WitnessType = "string",
            },
            Storage = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitStorageArgs
            {
                ConfigurationMode = "string",
            },
            DomainFqdn = "string",
            SecretsLocation = "string",
            PhysicalNodes = new[]
            {
                new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitPhysicalNodeArgs
                {
                    Ipv4Address = "string",
                    Name = "string",
                },
            },
            OptionalService = new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitOptionalServiceArgs
            {
                CustomLocation = "string",
            },
            InfrastructureNetworks = new[]
            {
                new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitInfrastructureNetworkArgs
                {
                    DnsServers = new[]
                    {
                        "string",
                    },
                    Gateway = "string",
                    IpPools = new[]
                    {
                        new Azure.Stack.Inputs.HciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolArgs
                        {
                            EndingAddress = "string",
                            StartingAddress = "string",
                        },
                    },
                    SubnetMask = "string",
                    DhcpEnabled = false,
                },
            },
            DriftControlEnabled = false,
            WdacEnabled = false,
            EuLocationEnabled = false,
            BitlockerDataVolumeEnabled = false,
            EpisodicDataUploadEnabled = false,
            DrtmProtectionEnabled = false,
            BitlockerBootVolumeEnabled = false,
            SideChannelMitigationEnabled = false,
            SmbClusterEncryptionEnabled = false,
            SmbSigningEnabled = false,
            CredentialGuardEnabled = false,
            StreamingDataClientEnabled = false,
            HvciProtectionEnabled = false,
        },
    },
    StackHciClusterId = "string",
    Version = "string",
});
Copy
example, err := stack.NewHciDeploymentSetting(ctx, "hciDeploymentSettingResource", &stack.HciDeploymentSettingArgs{
	ArcResourceIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	ScaleUnits: stack.HciDeploymentSettingScaleUnitArray{
		&stack.HciDeploymentSettingScaleUnitArgs{
			HostNetwork: &stack.HciDeploymentSettingScaleUnitHostNetworkArgs{
				Intents: stack.HciDeploymentSettingScaleUnitHostNetworkIntentArray{
					&stack.HciDeploymentSettingScaleUnitHostNetworkIntentArgs{
						Adapters: pulumi.StringArray{
							pulumi.String("string"),
						},
						Name: pulumi.String("string"),
						TrafficTypes: pulumi.StringArray{
							pulumi.String("string"),
						},
						AdapterPropertyOverride: &stack.HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideArgs{
							JumboPacket:             pulumi.String("string"),
							NetworkDirect:           pulumi.String("string"),
							NetworkDirectTechnology: pulumi.String("string"),
						},
						AdapterPropertyOverrideEnabled: pulumi.Bool(false),
						QosPolicyOverride: &stack.HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideArgs{
							BandwidthPercentageSmb:         pulumi.String("string"),
							PriorityValue8021ActionCluster: pulumi.String("string"),
							PriorityValue8021ActionSmb:     pulumi.String("string"),
						},
						QosPolicyOverrideEnabled: pulumi.Bool(false),
						VirtualSwitchConfigurationOverride: &stack.HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideArgs{
							EnableIov:              pulumi.String("string"),
							LoadBalancingAlgorithm: pulumi.String("string"),
						},
						VirtualSwitchConfigurationOverrideEnabled: pulumi.Bool(false),
					},
				},
				StorageNetworks: stack.HciDeploymentSettingScaleUnitHostNetworkStorageNetworkArray{
					&stack.HciDeploymentSettingScaleUnitHostNetworkStorageNetworkArgs{
						Name:               pulumi.String("string"),
						NetworkAdapterName: pulumi.String("string"),
						VlanId:             pulumi.String("string"),
					},
				},
				StorageAutoIpEnabled:                 pulumi.Bool(false),
				StorageConnectivitySwitchlessEnabled: pulumi.Bool(false),
			},
			NamePrefix:                            pulumi.String("string"),
			ActiveDirectoryOrganizationalUnitPath: pulumi.String("string"),
			Cluster: &stack.HciDeploymentSettingScaleUnitClusterArgs{
				AzureServiceEndpoint: pulumi.String("string"),
				CloudAccountName:     pulumi.String("string"),
				Name:                 pulumi.String("string"),
				WitnessPath:          pulumi.String("string"),
				WitnessType:          pulumi.String("string"),
			},
			Storage: &stack.HciDeploymentSettingScaleUnitStorageArgs{
				ConfigurationMode: pulumi.String("string"),
			},
			DomainFqdn:      pulumi.String("string"),
			SecretsLocation: pulumi.String("string"),
			PhysicalNodes: stack.HciDeploymentSettingScaleUnitPhysicalNodeArray{
				&stack.HciDeploymentSettingScaleUnitPhysicalNodeArgs{
					Ipv4Address: pulumi.String("string"),
					Name:        pulumi.String("string"),
				},
			},
			OptionalService: &stack.HciDeploymentSettingScaleUnitOptionalServiceArgs{
				CustomLocation: pulumi.String("string"),
			},
			InfrastructureNetworks: stack.HciDeploymentSettingScaleUnitInfrastructureNetworkArray{
				&stack.HciDeploymentSettingScaleUnitInfrastructureNetworkArgs{
					DnsServers: pulumi.StringArray{
						pulumi.String("string"),
					},
					Gateway: pulumi.String("string"),
					IpPools: stack.HciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolArray{
						&stack.HciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolArgs{
							EndingAddress:   pulumi.String("string"),
							StartingAddress: pulumi.String("string"),
						},
					},
					SubnetMask:  pulumi.String("string"),
					DhcpEnabled: pulumi.Bool(false),
				},
			},
			DriftControlEnabled:          pulumi.Bool(false),
			WdacEnabled:                  pulumi.Bool(false),
			EuLocationEnabled:            pulumi.Bool(false),
			BitlockerDataVolumeEnabled:   pulumi.Bool(false),
			EpisodicDataUploadEnabled:    pulumi.Bool(false),
			DrtmProtectionEnabled:        pulumi.Bool(false),
			BitlockerBootVolumeEnabled:   pulumi.Bool(false),
			SideChannelMitigationEnabled: pulumi.Bool(false),
			SmbClusterEncryptionEnabled:  pulumi.Bool(false),
			SmbSigningEnabled:            pulumi.Bool(false),
			CredentialGuardEnabled:       pulumi.Bool(false),
			StreamingDataClientEnabled:   pulumi.Bool(false),
			HvciProtectionEnabled:        pulumi.Bool(false),
		},
	},
	StackHciClusterId: pulumi.String("string"),
	Version:           pulumi.String("string"),
})
Copy
var hciDeploymentSettingResource = new HciDeploymentSetting("hciDeploymentSettingResource", HciDeploymentSettingArgs.builder()
    .arcResourceIds("string")
    .scaleUnits(HciDeploymentSettingScaleUnitArgs.builder()
        .hostNetwork(HciDeploymentSettingScaleUnitHostNetworkArgs.builder()
            .intents(HciDeploymentSettingScaleUnitHostNetworkIntentArgs.builder()
                .adapters("string")
                .name("string")
                .trafficTypes("string")
                .adapterPropertyOverride(HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideArgs.builder()
                    .jumboPacket("string")
                    .networkDirect("string")
                    .networkDirectTechnology("string")
                    .build())
                .adapterPropertyOverrideEnabled(false)
                .qosPolicyOverride(HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideArgs.builder()
                    .bandwidthPercentageSmb("string")
                    .priorityValue8021ActionCluster("string")
                    .priorityValue8021ActionSmb("string")
                    .build())
                .qosPolicyOverrideEnabled(false)
                .virtualSwitchConfigurationOverride(HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideArgs.builder()
                    .enableIov("string")
                    .loadBalancingAlgorithm("string")
                    .build())
                .virtualSwitchConfigurationOverrideEnabled(false)
                .build())
            .storageNetworks(HciDeploymentSettingScaleUnitHostNetworkStorageNetworkArgs.builder()
                .name("string")
                .networkAdapterName("string")
                .vlanId("string")
                .build())
            .storageAutoIpEnabled(false)
            .storageConnectivitySwitchlessEnabled(false)
            .build())
        .namePrefix("string")
        .activeDirectoryOrganizationalUnitPath("string")
        .cluster(HciDeploymentSettingScaleUnitClusterArgs.builder()
            .azureServiceEndpoint("string")
            .cloudAccountName("string")
            .name("string")
            .witnessPath("string")
            .witnessType("string")
            .build())
        .storage(HciDeploymentSettingScaleUnitStorageArgs.builder()
            .configurationMode("string")
            .build())
        .domainFqdn("string")
        .secretsLocation("string")
        .physicalNodes(HciDeploymentSettingScaleUnitPhysicalNodeArgs.builder()
            .ipv4Address("string")
            .name("string")
            .build())
        .optionalService(HciDeploymentSettingScaleUnitOptionalServiceArgs.builder()
            .customLocation("string")
            .build())
        .infrastructureNetworks(HciDeploymentSettingScaleUnitInfrastructureNetworkArgs.builder()
            .dnsServers("string")
            .gateway("string")
            .ipPools(HciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolArgs.builder()
                .endingAddress("string")
                .startingAddress("string")
                .build())
            .subnetMask("string")
            .dhcpEnabled(false)
            .build())
        .driftControlEnabled(false)
        .wdacEnabled(false)
        .euLocationEnabled(false)
        .bitlockerDataVolumeEnabled(false)
        .episodicDataUploadEnabled(false)
        .drtmProtectionEnabled(false)
        .bitlockerBootVolumeEnabled(false)
        .sideChannelMitigationEnabled(false)
        .smbClusterEncryptionEnabled(false)
        .smbSigningEnabled(false)
        .credentialGuardEnabled(false)
        .streamingDataClientEnabled(false)
        .hvciProtectionEnabled(false)
        .build())
    .stackHciClusterId("string")
    .version("string")
    .build());
Copy
hci_deployment_setting_resource = azure.stack.HciDeploymentSetting("hciDeploymentSettingResource",
    arc_resource_ids=["string"],
    scale_units=[{
        "host_network": {
            "intents": [{
                "adapters": ["string"],
                "name": "string",
                "traffic_types": ["string"],
                "adapter_property_override": {
                    "jumbo_packet": "string",
                    "network_direct": "string",
                    "network_direct_technology": "string",
                },
                "adapter_property_override_enabled": False,
                "qos_policy_override": {
                    "bandwidth_percentage_smb": "string",
                    "priority_value8021_action_cluster": "string",
                    "priority_value8021_action_smb": "string",
                },
                "qos_policy_override_enabled": False,
                "virtual_switch_configuration_override": {
                    "enable_iov": "string",
                    "load_balancing_algorithm": "string",
                },
                "virtual_switch_configuration_override_enabled": False,
            }],
            "storage_networks": [{
                "name": "string",
                "network_adapter_name": "string",
                "vlan_id": "string",
            }],
            "storage_auto_ip_enabled": False,
            "storage_connectivity_switchless_enabled": False,
        },
        "name_prefix": "string",
        "active_directory_organizational_unit_path": "string",
        "cluster": {
            "azure_service_endpoint": "string",
            "cloud_account_name": "string",
            "name": "string",
            "witness_path": "string",
            "witness_type": "string",
        },
        "storage": {
            "configuration_mode": "string",
        },
        "domain_fqdn": "string",
        "secrets_location": "string",
        "physical_nodes": [{
            "ipv4_address": "string",
            "name": "string",
        }],
        "optional_service": {
            "custom_location": "string",
        },
        "infrastructure_networks": [{
            "dns_servers": ["string"],
            "gateway": "string",
            "ip_pools": [{
                "ending_address": "string",
                "starting_address": "string",
            }],
            "subnet_mask": "string",
            "dhcp_enabled": False,
        }],
        "drift_control_enabled": False,
        "wdac_enabled": False,
        "eu_location_enabled": False,
        "bitlocker_data_volume_enabled": False,
        "episodic_data_upload_enabled": False,
        "drtm_protection_enabled": False,
        "bitlocker_boot_volume_enabled": False,
        "side_channel_mitigation_enabled": False,
        "smb_cluster_encryption_enabled": False,
        "smb_signing_enabled": False,
        "credential_guard_enabled": False,
        "streaming_data_client_enabled": False,
        "hvci_protection_enabled": False,
    }],
    stack_hci_cluster_id="string",
    version="string")
Copy
const hciDeploymentSettingResource = new azure.stack.HciDeploymentSetting("hciDeploymentSettingResource", {
    arcResourceIds: ["string"],
    scaleUnits: [{
        hostNetwork: {
            intents: [{
                adapters: ["string"],
                name: "string",
                trafficTypes: ["string"],
                adapterPropertyOverride: {
                    jumboPacket: "string",
                    networkDirect: "string",
                    networkDirectTechnology: "string",
                },
                adapterPropertyOverrideEnabled: false,
                qosPolicyOverride: {
                    bandwidthPercentageSmb: "string",
                    priorityValue8021ActionCluster: "string",
                    priorityValue8021ActionSmb: "string",
                },
                qosPolicyOverrideEnabled: false,
                virtualSwitchConfigurationOverride: {
                    enableIov: "string",
                    loadBalancingAlgorithm: "string",
                },
                virtualSwitchConfigurationOverrideEnabled: false,
            }],
            storageNetworks: [{
                name: "string",
                networkAdapterName: "string",
                vlanId: "string",
            }],
            storageAutoIpEnabled: false,
            storageConnectivitySwitchlessEnabled: false,
        },
        namePrefix: "string",
        activeDirectoryOrganizationalUnitPath: "string",
        cluster: {
            azureServiceEndpoint: "string",
            cloudAccountName: "string",
            name: "string",
            witnessPath: "string",
            witnessType: "string",
        },
        storage: {
            configurationMode: "string",
        },
        domainFqdn: "string",
        secretsLocation: "string",
        physicalNodes: [{
            ipv4Address: "string",
            name: "string",
        }],
        optionalService: {
            customLocation: "string",
        },
        infrastructureNetworks: [{
            dnsServers: ["string"],
            gateway: "string",
            ipPools: [{
                endingAddress: "string",
                startingAddress: "string",
            }],
            subnetMask: "string",
            dhcpEnabled: false,
        }],
        driftControlEnabled: false,
        wdacEnabled: false,
        euLocationEnabled: false,
        bitlockerDataVolumeEnabled: false,
        episodicDataUploadEnabled: false,
        drtmProtectionEnabled: false,
        bitlockerBootVolumeEnabled: false,
        sideChannelMitigationEnabled: false,
        smbClusterEncryptionEnabled: false,
        smbSigningEnabled: false,
        credentialGuardEnabled: false,
        streamingDataClientEnabled: false,
        hvciProtectionEnabled: false,
    }],
    stackHciClusterId: "string",
    version: "string",
});
Copy
type: azure:stack:HciDeploymentSetting
properties:
    arcResourceIds:
        - string
    scaleUnits:
        - activeDirectoryOrganizationalUnitPath: string
          bitlockerBootVolumeEnabled: false
          bitlockerDataVolumeEnabled: false
          cluster:
            azureServiceEndpoint: string
            cloudAccountName: string
            name: string
            witnessPath: string
            witnessType: string
          credentialGuardEnabled: false
          domainFqdn: string
          driftControlEnabled: false
          drtmProtectionEnabled: false
          episodicDataUploadEnabled: false
          euLocationEnabled: false
          hostNetwork:
            intents:
                - adapterPropertyOverride:
                    jumboPacket: string
                    networkDirect: string
                    networkDirectTechnology: string
                  adapterPropertyOverrideEnabled: false
                  adapters:
                    - string
                  name: string
                  qosPolicyOverride:
                    bandwidthPercentageSmb: string
                    priorityValue8021ActionCluster: string
                    priorityValue8021ActionSmb: string
                  qosPolicyOverrideEnabled: false
                  trafficTypes:
                    - string
                  virtualSwitchConfigurationOverride:
                    enableIov: string
                    loadBalancingAlgorithm: string
                  virtualSwitchConfigurationOverrideEnabled: false
            storageAutoIpEnabled: false
            storageConnectivitySwitchlessEnabled: false
            storageNetworks:
                - name: string
                  networkAdapterName: string
                  vlanId: string
          hvciProtectionEnabled: false
          infrastructureNetworks:
            - dhcpEnabled: false
              dnsServers:
                - string
              gateway: string
              ipPools:
                - endingAddress: string
                  startingAddress: string
              subnetMask: string
          namePrefix: string
          optionalService:
            customLocation: string
          physicalNodes:
            - ipv4Address: string
              name: string
          secretsLocation: string
          sideChannelMitigationEnabled: false
          smbClusterEncryptionEnabled: false
          smbSigningEnabled: false
          storage:
            configurationMode: string
          streamingDataClientEnabled: false
          wdacEnabled: false
    stackHciClusterId: string
    version: string
Copy

HciDeploymentSetting 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 HciDeploymentSetting resource accepts the following input properties:

ArcResourceIds
This property is required.
Changes to this property will trigger replacement.
List<string>
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ScaleUnits
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnit>
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StackHciClusterId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Version
This property is required.
Changes to this property will trigger replacement.
string
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
ArcResourceIds
This property is required.
Changes to this property will trigger replacement.
[]string
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ScaleUnits
This property is required.
Changes to this property will trigger replacement.
[]HciDeploymentSettingScaleUnitArgs
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StackHciClusterId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Version
This property is required.
Changes to this property will trigger replacement.
string
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arcResourceIds
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scaleUnits
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnit>
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stackHciClusterId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version
This property is required.
Changes to this property will trigger replacement.
String
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arcResourceIds
This property is required.
Changes to this property will trigger replacement.
string[]
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scaleUnits
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnit[]
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stackHciClusterId
This property is required.
Changes to this property will trigger replacement.
string
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version
This property is required.
Changes to this property will trigger replacement.
string
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arc_resource_ids
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scale_units
This property is required.
Changes to this property will trigger replacement.
Sequence[HciDeploymentSettingScaleUnitArgs]
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stack_hci_cluster_id
This property is required.
Changes to this property will trigger replacement.
str
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version
This property is required.
Changes to this property will trigger replacement.
str
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arcResourceIds
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scaleUnits
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stackHciClusterId
This property is required.
Changes to this property will trigger replacement.
String
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version
This property is required.
Changes to this property will trigger replacement.
String
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing HciDeploymentSetting Resource

Get an existing HciDeploymentSetting resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: HciDeploymentSettingState, opts?: CustomResourceOptions): HciDeploymentSetting
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        arc_resource_ids: Optional[Sequence[str]] = None,
        scale_units: Optional[Sequence[HciDeploymentSettingScaleUnitArgs]] = None,
        stack_hci_cluster_id: Optional[str] = None,
        version: Optional[str] = None) -> HciDeploymentSetting
func GetHciDeploymentSetting(ctx *Context, name string, id IDInput, state *HciDeploymentSettingState, opts ...ResourceOption) (*HciDeploymentSetting, error)
public static HciDeploymentSetting Get(string name, Input<string> id, HciDeploymentSettingState? state, CustomResourceOptions? opts = null)
public static HciDeploymentSetting get(String name, Output<String> id, HciDeploymentSettingState state, CustomResourceOptions options)
resources:  _:    type: azure:stack:HciDeploymentSetting    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ArcResourceIds Changes to this property will trigger replacement. List<string>
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ScaleUnits Changes to this property will trigger replacement. List<HciDeploymentSettingScaleUnit>
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StackHciClusterId Changes to this property will trigger replacement. string
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Version Changes to this property will trigger replacement. string
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
ArcResourceIds Changes to this property will trigger replacement. []string
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ScaleUnits Changes to this property will trigger replacement. []HciDeploymentSettingScaleUnitArgs
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StackHciClusterId Changes to this property will trigger replacement. string
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Version Changes to this property will trigger replacement. string
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arcResourceIds Changes to this property will trigger replacement. List<String>
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scaleUnits Changes to this property will trigger replacement. List<HciDeploymentSettingScaleUnit>
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stackHciClusterId Changes to this property will trigger replacement. String
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version Changes to this property will trigger replacement. String
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arcResourceIds Changes to this property will trigger replacement. string[]
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scaleUnits Changes to this property will trigger replacement. HciDeploymentSettingScaleUnit[]
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stackHciClusterId Changes to this property will trigger replacement. string
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version Changes to this property will trigger replacement. string
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arc_resource_ids Changes to this property will trigger replacement. Sequence[str]
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scale_units Changes to this property will trigger replacement. Sequence[HciDeploymentSettingScaleUnitArgs]
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stack_hci_cluster_id Changes to this property will trigger replacement. str
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version Changes to this property will trigger replacement. str
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.
arcResourceIds Changes to this property will trigger replacement. List<String>
Specifies a list of IDs of Azure ARC machine resource to be part of cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
scaleUnits Changes to this property will trigger replacement. List<Property Map>
One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
stackHciClusterId Changes to this property will trigger replacement. String
The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
version Changes to this property will trigger replacement. String
The deployment template version. The format must be a set of numbers separated by dots such as 10.0.0.0. Changing this forces a new Stack HCI Deployment Setting to be created.

Supporting Types

HciDeploymentSettingScaleUnit
, HciDeploymentSettingScaleUnitArgs

ActiveDirectoryOrganizationalUnitPath
This property is required.
Changes to this property will trigger replacement.
string
Specify the full name of the Active Directory Organizational Unit container object prepared for the deployment, including the domain components. For example:OU=HCI01,DC=contoso,DC=com. Changing this forces a new Stack HCI Deployment Setting to be created.
Cluster
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitCluster
A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
DomainFqdn
This property is required.
Changes to this property will trigger replacement.
string
Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
HostNetwork
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetwork
A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
InfrastructureNetworks
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitInfrastructureNetwork>
One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
NamePrefix
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
OptionalService
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitOptionalService
A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
PhysicalNodes
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitPhysicalNode>
One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
SecretsLocation
This property is required.
Changes to this property will trigger replacement.
string
The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
Storage
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitStorage
A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
BitlockerBootVolumeEnabled Changes to this property will trigger replacement. bool
Whether to enable BitLocker for boot volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
BitlockerDataVolumeEnabled Changes to this property will trigger replacement. bool
Whether to enable BitLocker for data volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
CredentialGuardEnabled Changes to this property will trigger replacement. bool
Whether to enable credential guard. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
DriftControlEnabled Changes to this property will trigger replacement. bool
Whether to enable drift control. Possible values are true and false. When set to true, the security baseline is re-applied regularly. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
DrtmProtectionEnabled Changes to this property will trigger replacement. bool
Whether to enable DRTM protection. Possible values are true and false. When set to true, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
EpisodicDataUploadEnabled Changes to this property will trigger replacement. bool
Whether to collect log data to facilitate quicker issue resolution. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
EuLocationEnabled Changes to this property will trigger replacement. bool
Whether to store data sent to Microsoft in EU. 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. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
HvciProtectionEnabled Changes to this property will trigger replacement. bool
Whether to enable HVCI protection. Possible values are true and false. When set to true, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
SideChannelMitigationEnabled Changes to this property will trigger replacement. bool
Whether to enable side channel mitigation. Possible values are true and false. When set to true, all side channel mitigations are enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
SmbClusterEncryptionEnabled Changes to this property will trigger replacement. bool
Whether to enable SMB cluster encryption. Possible values are true and false. When set to true, cluster east-west traffic is encrypted. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
SmbSigningEnabled Changes to this property will trigger replacement. bool
Whether to enable SMB signing. Possible values are true and false. When set to true, the SMB default instance requires sign in for the client and server services. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
StreamingDataClientEnabled Changes to this property will trigger replacement. bool
Whether the telemetry data will be sent to Microsoft. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
WdacEnabled Changes to this property will trigger replacement. bool
Whether to enable WDAC. Possible values are true and false. When set to true, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
ActiveDirectoryOrganizationalUnitPath
This property is required.
Changes to this property will trigger replacement.
string
Specify the full name of the Active Directory Organizational Unit container object prepared for the deployment, including the domain components. For example:OU=HCI01,DC=contoso,DC=com. Changing this forces a new Stack HCI Deployment Setting to be created.
Cluster
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitCluster
A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
DomainFqdn
This property is required.
Changes to this property will trigger replacement.
string
Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
HostNetwork
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetwork
A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
InfrastructureNetworks
This property is required.
Changes to this property will trigger replacement.
[]HciDeploymentSettingScaleUnitInfrastructureNetwork
One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
NamePrefix
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
OptionalService
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitOptionalService
A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
PhysicalNodes
This property is required.
Changes to this property will trigger replacement.
[]HciDeploymentSettingScaleUnitPhysicalNode
One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
SecretsLocation
This property is required.
Changes to this property will trigger replacement.
string
The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
Storage
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitStorage
A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
BitlockerBootVolumeEnabled Changes to this property will trigger replacement. bool
Whether to enable BitLocker for boot volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
BitlockerDataVolumeEnabled Changes to this property will trigger replacement. bool
Whether to enable BitLocker for data volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
CredentialGuardEnabled Changes to this property will trigger replacement. bool
Whether to enable credential guard. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
DriftControlEnabled Changes to this property will trigger replacement. bool
Whether to enable drift control. Possible values are true and false. When set to true, the security baseline is re-applied regularly. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
DrtmProtectionEnabled Changes to this property will trigger replacement. bool
Whether to enable DRTM protection. Possible values are true and false. When set to true, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
EpisodicDataUploadEnabled Changes to this property will trigger replacement. bool
Whether to collect log data to facilitate quicker issue resolution. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
EuLocationEnabled Changes to this property will trigger replacement. bool
Whether to store data sent to Microsoft in EU. 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. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
HvciProtectionEnabled Changes to this property will trigger replacement. bool
Whether to enable HVCI protection. Possible values are true and false. When set to true, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
SideChannelMitigationEnabled Changes to this property will trigger replacement. bool
Whether to enable side channel mitigation. Possible values are true and false. When set to true, all side channel mitigations are enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
SmbClusterEncryptionEnabled Changes to this property will trigger replacement. bool
Whether to enable SMB cluster encryption. Possible values are true and false. When set to true, cluster east-west traffic is encrypted. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
SmbSigningEnabled Changes to this property will trigger replacement. bool
Whether to enable SMB signing. Possible values are true and false. When set to true, the SMB default instance requires sign in for the client and server services. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
StreamingDataClientEnabled Changes to this property will trigger replacement. bool
Whether the telemetry data will be sent to Microsoft. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
WdacEnabled Changes to this property will trigger replacement. bool
Whether to enable WDAC. Possible values are true and false. When set to true, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
activeDirectoryOrganizationalUnitPath
This property is required.
Changes to this property will trigger replacement.
String
Specify the full name of the Active Directory Organizational Unit container object prepared for the deployment, including the domain components. For example:OU=HCI01,DC=contoso,DC=com. Changing this forces a new Stack HCI Deployment Setting to be created.
cluster
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitCluster
A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
domainFqdn
This property is required.
Changes to this property will trigger replacement.
String
Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
hostNetwork
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetwork
A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
infrastructureNetworks
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitInfrastructureNetwork>
One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
namePrefix
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
optionalService
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitOptionalService
A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
physicalNodes
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitPhysicalNode>
One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
secretsLocation
This property is required.
Changes to this property will trigger replacement.
String
The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
storage
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitStorage
A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlockerBootVolumeEnabled Changes to this property will trigger replacement. Boolean
Whether to enable BitLocker for boot volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlockerDataVolumeEnabled Changes to this property will trigger replacement. Boolean
Whether to enable BitLocker for data volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
credentialGuardEnabled Changes to this property will trigger replacement. Boolean
Whether to enable credential guard. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
driftControlEnabled Changes to this property will trigger replacement. Boolean
Whether to enable drift control. Possible values are true and false. When set to true, the security baseline is re-applied regularly. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
drtmProtectionEnabled Changes to this property will trigger replacement. Boolean
Whether to enable DRTM protection. Possible values are true and false. When set to true, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
episodicDataUploadEnabled Changes to this property will trigger replacement. Boolean
Whether to collect log data to facilitate quicker issue resolution. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
euLocationEnabled Changes to this property will trigger replacement. Boolean
Whether to store data sent to Microsoft in EU. 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. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
hvciProtectionEnabled Changes to this property will trigger replacement. Boolean
Whether to enable HVCI protection. Possible values are true and false. When set to true, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
sideChannelMitigationEnabled Changes to this property will trigger replacement. Boolean
Whether to enable side channel mitigation. Possible values are true and false. When set to true, all side channel mitigations are enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
smbClusterEncryptionEnabled Changes to this property will trigger replacement. Boolean
Whether to enable SMB cluster encryption. Possible values are true and false. When set to true, cluster east-west traffic is encrypted. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
smbSigningEnabled Changes to this property will trigger replacement. Boolean
Whether to enable SMB signing. Possible values are true and false. When set to true, the SMB default instance requires sign in for the client and server services. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
streamingDataClientEnabled Changes to this property will trigger replacement. Boolean
Whether the telemetry data will be sent to Microsoft. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
wdacEnabled Changes to this property will trigger replacement. Boolean
Whether to enable WDAC. Possible values are true and false. When set to true, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
activeDirectoryOrganizationalUnitPath
This property is required.
Changes to this property will trigger replacement.
string
Specify the full name of the Active Directory Organizational Unit container object prepared for the deployment, including the domain components. For example:OU=HCI01,DC=contoso,DC=com. Changing this forces a new Stack HCI Deployment Setting to be created.
cluster
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitCluster
A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
domainFqdn
This property is required.
Changes to this property will trigger replacement.
string
Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
hostNetwork
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetwork
A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
infrastructureNetworks
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitInfrastructureNetwork[]
One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
namePrefix
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
optionalService
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitOptionalService
A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
physicalNodes
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitPhysicalNode[]
One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
secretsLocation
This property is required.
Changes to this property will trigger replacement.
string
The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
storage
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitStorage
A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlockerBootVolumeEnabled Changes to this property will trigger replacement. boolean
Whether to enable BitLocker for boot volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlockerDataVolumeEnabled Changes to this property will trigger replacement. boolean
Whether to enable BitLocker for data volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
credentialGuardEnabled Changes to this property will trigger replacement. boolean
Whether to enable credential guard. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
driftControlEnabled Changes to this property will trigger replacement. boolean
Whether to enable drift control. Possible values are true and false. When set to true, the security baseline is re-applied regularly. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
drtmProtectionEnabled Changes to this property will trigger replacement. boolean
Whether to enable DRTM protection. Possible values are true and false. When set to true, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
episodicDataUploadEnabled Changes to this property will trigger replacement. boolean
Whether to collect log data to facilitate quicker issue resolution. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
euLocationEnabled Changes to this property will trigger replacement. boolean
Whether to store data sent to Microsoft in EU. 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. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
hvciProtectionEnabled Changes to this property will trigger replacement. boolean
Whether to enable HVCI protection. Possible values are true and false. When set to true, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
sideChannelMitigationEnabled Changes to this property will trigger replacement. boolean
Whether to enable side channel mitigation. Possible values are true and false. When set to true, all side channel mitigations are enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
smbClusterEncryptionEnabled Changes to this property will trigger replacement. boolean
Whether to enable SMB cluster encryption. Possible values are true and false. When set to true, cluster east-west traffic is encrypted. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
smbSigningEnabled Changes to this property will trigger replacement. boolean
Whether to enable SMB signing. Possible values are true and false. When set to true, the SMB default instance requires sign in for the client and server services. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
streamingDataClientEnabled Changes to this property will trigger replacement. boolean
Whether the telemetry data will be sent to Microsoft. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
wdacEnabled Changes to this property will trigger replacement. boolean
Whether to enable WDAC. Possible values are true and false. When set to true, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
active_directory_organizational_unit_path
This property is required.
Changes to this property will trigger replacement.
str
Specify the full name of the Active Directory Organizational Unit container object prepared for the deployment, including the domain components. For example:OU=HCI01,DC=contoso,DC=com. Changing this forces a new Stack HCI Deployment Setting to be created.
cluster
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitCluster
A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
domain_fqdn
This property is required.
Changes to this property will trigger replacement.
str
Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
host_network
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetwork
A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
infrastructure_networks
This property is required.
Changes to this property will trigger replacement.
Sequence[HciDeploymentSettingScaleUnitInfrastructureNetwork]
One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
name_prefix
This property is required.
Changes to this property will trigger replacement.
str
Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
optional_service
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitOptionalService
A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
physical_nodes
This property is required.
Changes to this property will trigger replacement.
Sequence[HciDeploymentSettingScaleUnitPhysicalNode]
One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
secrets_location
This property is required.
Changes to this property will trigger replacement.
str
The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
storage
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitStorage
A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlocker_boot_volume_enabled Changes to this property will trigger replacement. bool
Whether to enable BitLocker for boot volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlocker_data_volume_enabled Changes to this property will trigger replacement. bool
Whether to enable BitLocker for data volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
credential_guard_enabled Changes to this property will trigger replacement. bool
Whether to enable credential guard. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
drift_control_enabled Changes to this property will trigger replacement. bool
Whether to enable drift control. Possible values are true and false. When set to true, the security baseline is re-applied regularly. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
drtm_protection_enabled Changes to this property will trigger replacement. bool
Whether to enable DRTM protection. Possible values are true and false. When set to true, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
episodic_data_upload_enabled Changes to this property will trigger replacement. bool
Whether to collect log data to facilitate quicker issue resolution. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
eu_location_enabled Changes to this property will trigger replacement. bool
Whether to store data sent to Microsoft in EU. 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. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
hvci_protection_enabled Changes to this property will trigger replacement. bool
Whether to enable HVCI protection. Possible values are true and false. When set to true, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
side_channel_mitigation_enabled Changes to this property will trigger replacement. bool
Whether to enable side channel mitigation. Possible values are true and false. When set to true, all side channel mitigations are enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
smb_cluster_encryption_enabled Changes to this property will trigger replacement. bool
Whether to enable SMB cluster encryption. Possible values are true and false. When set to true, cluster east-west traffic is encrypted. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
smb_signing_enabled Changes to this property will trigger replacement. bool
Whether to enable SMB signing. Possible values are true and false. When set to true, the SMB default instance requires sign in for the client and server services. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
streaming_data_client_enabled Changes to this property will trigger replacement. bool
Whether the telemetry data will be sent to Microsoft. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
wdac_enabled Changes to this property will trigger replacement. bool
Whether to enable WDAC. Possible values are true and false. When set to true, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
activeDirectoryOrganizationalUnitPath
This property is required.
Changes to this property will trigger replacement.
String
Specify the full name of the Active Directory Organizational Unit container object prepared for the deployment, including the domain components. For example:OU=HCI01,DC=contoso,DC=com. Changing this forces a new Stack HCI Deployment Setting to be created.
cluster
This property is required.
Changes to this property will trigger replacement.
Property Map
A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
domainFqdn
This property is required.
Changes to this property will trigger replacement.
String
Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
hostNetwork
This property is required.
Changes to this property will trigger replacement.
Property Map
A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
infrastructureNetworks
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
namePrefix
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
optionalService
This property is required.
Changes to this property will trigger replacement.
Property Map
A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
physicalNodes
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
secretsLocation
This property is required.
Changes to this property will trigger replacement.
String
The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
storage
This property is required.
Changes to this property will trigger replacement.
Property Map
A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlockerBootVolumeEnabled Changes to this property will trigger replacement. Boolean
Whether to enable BitLocker for boot volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
bitlockerDataVolumeEnabled Changes to this property will trigger replacement. Boolean
Whether to enable BitLocker for data volume. Possible values are true and false. 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. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
credentialGuardEnabled Changes to this property will trigger replacement. Boolean
Whether to enable credential guard. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
driftControlEnabled Changes to this property will trigger replacement. Boolean
Whether to enable drift control. Possible values are true and false. When set to true, the security baseline is re-applied regularly. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
drtmProtectionEnabled Changes to this property will trigger replacement. Boolean
Whether to enable DRTM protection. Possible values are true and false. When set to true, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
episodicDataUploadEnabled Changes to this property will trigger replacement. Boolean
Whether to collect log data to facilitate quicker issue resolution. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
euLocationEnabled Changes to this property will trigger replacement. Boolean
Whether to store data sent to Microsoft in EU. 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. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
hvciProtectionEnabled Changes to this property will trigger replacement. Boolean
Whether to enable HVCI protection. Possible values are true and false. When set to true, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
sideChannelMitigationEnabled Changes to this property will trigger replacement. Boolean
Whether to enable side channel mitigation. Possible values are true and false. When set to true, all side channel mitigations are enabled on your Azure HCI cluster. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
smbClusterEncryptionEnabled Changes to this property will trigger replacement. Boolean
Whether to enable SMB cluster encryption. Possible values are true and false. When set to true, cluster east-west traffic is encrypted. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
smbSigningEnabled Changes to this property will trigger replacement. Boolean
Whether to enable SMB signing. Possible values are true and false. When set to true, the SMB default instance requires sign in for the client and server services. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
streamingDataClientEnabled Changes to this property will trigger replacement. Boolean
Whether the telemetry data will be sent to Microsoft. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
wdacEnabled Changes to this property will trigger replacement. Boolean
Whether to enable WDAC. Possible values are true and false. When set to true, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitCluster
, HciDeploymentSettingScaleUnitClusterArgs

AzureServiceEndpoint
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
CloudAccountName
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Azure Storage account name of the cloud witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the cluster. It must be 3-15 characters long and contain only letters, numbers and hyphens. Changing this forces a new Stack HCI Deployment Setting to be created.
WitnessPath
This property is required.
Changes to this property will trigger replacement.
string
Specifies the fileshare path of the local witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
WitnessType
This property is required.
Changes to this property will trigger replacement.
string
Specifies the type of the witness. Possible values are Cloud, FileShare. Changing this forces a new Stack HCI Deployment Setting to be created.
AzureServiceEndpoint
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
CloudAccountName
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Azure Storage account name of the cloud witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the cluster. It must be 3-15 characters long and contain only letters, numbers and hyphens. Changing this forces a new Stack HCI Deployment Setting to be created.
WitnessPath
This property is required.
Changes to this property will trigger replacement.
string
Specifies the fileshare path of the local witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
WitnessType
This property is required.
Changes to this property will trigger replacement.
string
Specifies the type of the witness. Possible values are Cloud, FileShare. Changing this forces a new Stack HCI Deployment Setting to be created.
azureServiceEndpoint
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
cloudAccountName
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Azure Storage account name of the cloud witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the cluster. It must be 3-15 characters long and contain only letters, numbers and hyphens. Changing this forces a new Stack HCI Deployment Setting to be created.
witnessPath
This property is required.
Changes to this property will trigger replacement.
String
Specifies the fileshare path of the local witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
witnessType
This property is required.
Changes to this property will trigger replacement.
String
Specifies the type of the witness. Possible values are Cloud, FileShare. Changing this forces a new Stack HCI Deployment Setting to be created.
azureServiceEndpoint
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
cloudAccountName
This property is required.
Changes to this property will trigger replacement.
string
Specifies the Azure Storage account name of the cloud witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the cluster. It must be 3-15 characters long and contain only letters, numbers and hyphens. Changing this forces a new Stack HCI Deployment Setting to be created.
witnessPath
This property is required.
Changes to this property will trigger replacement.
string
Specifies the fileshare path of the local witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
witnessType
This property is required.
Changes to this property will trigger replacement.
string
Specifies the type of the witness. Possible values are Cloud, FileShare. Changing this forces a new Stack HCI Deployment Setting to be created.
azure_service_endpoint
This property is required.
Changes to this property will trigger replacement.
str
Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
cloud_account_name
This property is required.
Changes to this property will trigger replacement.
str
Specifies the Azure Storage account name of the cloud witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
str
Specifies the name of the cluster. It must be 3-15 characters long and contain only letters, numbers and hyphens. Changing this forces a new Stack HCI Deployment Setting to be created.
witness_path
This property is required.
Changes to this property will trigger replacement.
str
Specifies the fileshare path of the local witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
witness_type
This property is required.
Changes to this property will trigger replacement.
str
Specifies the type of the witness. Possible values are Cloud, FileShare. Changing this forces a new Stack HCI Deployment Setting to be created.
azureServiceEndpoint
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
cloudAccountName
This property is required.
Changes to this property will trigger replacement.
String
Specifies the Azure Storage account name of the cloud witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the cluster. It must be 3-15 characters long and contain only letters, numbers and hyphens. Changing this forces a new Stack HCI Deployment Setting to be created.
witnessPath
This property is required.
Changes to this property will trigger replacement.
String
Specifies the fileshare path of the local witness for the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
witnessType
This property is required.
Changes to this property will trigger replacement.
String
Specifies the type of the witness. Possible values are Cloud, FileShare. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitHostNetwork
, HciDeploymentSettingScaleUnitHostNetworkArgs

Intents
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitHostNetworkIntent>
One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StorageNetworks
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitHostNetworkStorageNetwork>
One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StorageAutoIpEnabled Changes to this property will trigger replacement. bool
Whether allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically. Optional parameter required only for 3 nodes switchless deployments. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
StorageConnectivitySwitchlessEnabled Changes to this property will trigger replacement. bool
Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
Intents
This property is required.
Changes to this property will trigger replacement.
[]HciDeploymentSettingScaleUnitHostNetworkIntent
One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StorageNetworks
This property is required.
Changes to this property will trigger replacement.
[]HciDeploymentSettingScaleUnitHostNetworkStorageNetwork
One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
StorageAutoIpEnabled Changes to this property will trigger replacement. bool
Whether allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically. Optional parameter required only for 3 nodes switchless deployments. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
StorageConnectivitySwitchlessEnabled Changes to this property will trigger replacement. bool
Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
intents
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitHostNetworkIntent>
One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storageNetworks
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitHostNetworkStorageNetwork>
One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storageAutoIpEnabled Changes to this property will trigger replacement. Boolean
Whether allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically. Optional parameter required only for 3 nodes switchless deployments. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
storageConnectivitySwitchlessEnabled Changes to this property will trigger replacement. Boolean
Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
intents
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetworkIntent[]
One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storageNetworks
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitHostNetworkStorageNetwork[]
One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storageAutoIpEnabled Changes to this property will trigger replacement. boolean
Whether allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically. Optional parameter required only for 3 nodes switchless deployments. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
storageConnectivitySwitchlessEnabled Changes to this property will trigger replacement. boolean
Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
intents
This property is required.
Changes to this property will trigger replacement.
Sequence[HciDeploymentSettingScaleUnitHostNetworkIntent]
One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storage_networks
This property is required.
Changes to this property will trigger replacement.
Sequence[HciDeploymentSettingScaleUnitHostNetworkStorageNetwork]
One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storage_auto_ip_enabled Changes to this property will trigger replacement. bool
Whether allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically. Optional parameter required only for 3 nodes switchless deployments. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
storage_connectivity_switchless_enabled Changes to this property will trigger replacement. bool
Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
intents
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storageNetworks
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
storageAutoIpEnabled Changes to this property will trigger replacement. Boolean
Whether allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically. Optional parameter required only for 3 nodes switchless deployments. Possible values are true and false. Defaults to true. Changing this forces a new Stack HCI Deployment Setting to be created.
storageConnectivitySwitchlessEnabled Changes to this property will trigger replacement. Boolean
Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are true and false. Defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitHostNetworkIntent
, HciDeploymentSettingScaleUnitHostNetworkIntentArgs

Adapters
This property is required.
Changes to this property will trigger replacement.
List<string>
Specifies a list of ID of network interfaces used for the network intent. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
TrafficTypes
This property is required.
Changes to this property will trigger replacement.
List<string>
Specifies a list of network traffic types. Possible values are Compute, Storage, Management. Changing this forces a new Stack HCI Deployment Setting to be created.
AdapterPropertyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
AdapterPropertyOverrideEnabled Changes to this property will trigger replacement. bool
Whether to override adapter properties. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
QosPolicyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
QosPolicyOverrideEnabled Changes to this property will trigger replacement. bool
Whether to override QoS policy. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
VirtualSwitchConfigurationOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
VirtualSwitchConfigurationOverrideEnabled Changes to this property will trigger replacement. bool
Whether to override virtual switch configuration. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
Adapters
This property is required.
Changes to this property will trigger replacement.
[]string
Specifies a list of ID of network interfaces used for the network intent. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
TrafficTypes
This property is required.
Changes to this property will trigger replacement.
[]string
Specifies a list of network traffic types. Possible values are Compute, Storage, Management. Changing this forces a new Stack HCI Deployment Setting to be created.
AdapterPropertyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
AdapterPropertyOverrideEnabled Changes to this property will trigger replacement. bool
Whether to override adapter properties. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
QosPolicyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
QosPolicyOverrideEnabled Changes to this property will trigger replacement. bool
Whether to override QoS policy. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
VirtualSwitchConfigurationOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
VirtualSwitchConfigurationOverrideEnabled Changes to this property will trigger replacement. bool
Whether to override virtual switch configuration. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
adapters
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of ID of network interfaces used for the network intent. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
trafficTypes
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of network traffic types. Possible values are Compute, Storage, Management. Changing this forces a new Stack HCI Deployment Setting to be created.
adapterPropertyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
adapterPropertyOverrideEnabled Changes to this property will trigger replacement. Boolean
Whether to override adapter properties. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
qosPolicyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
qosPolicyOverrideEnabled Changes to this property will trigger replacement. Boolean
Whether to override QoS policy. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
virtualSwitchConfigurationOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
virtualSwitchConfigurationOverrideEnabled Changes to this property will trigger replacement. Boolean
Whether to override virtual switch configuration. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
adapters
This property is required.
Changes to this property will trigger replacement.
string[]
Specifies a list of ID of network interfaces used for the network intent. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
trafficTypes
This property is required.
Changes to this property will trigger replacement.
string[]
Specifies a list of network traffic types. Possible values are Compute, Storage, Management. Changing this forces a new Stack HCI Deployment Setting to be created.
adapterPropertyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
adapterPropertyOverrideEnabled Changes to this property will trigger replacement. boolean
Whether to override adapter properties. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
qosPolicyOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
qosPolicyOverrideEnabled Changes to this property will trigger replacement. boolean
Whether to override QoS policy. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
virtualSwitchConfigurationOverride Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
virtualSwitchConfigurationOverrideEnabled Changes to this property will trigger replacement. boolean
Whether to override virtual switch configuration. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
adapters
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
Specifies a list of ID of network interfaces used for the network intent. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
str
Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
traffic_types
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
Specifies a list of network traffic types. Possible values are Compute, Storage, Management. Changing this forces a new Stack HCI Deployment Setting to be created.
adapter_property_override Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
adapter_property_override_enabled Changes to this property will trigger replacement. bool
Whether to override adapter properties. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
qos_policy_override Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
qos_policy_override_enabled Changes to this property will trigger replacement. bool
Whether to override QoS policy. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
virtual_switch_configuration_override Changes to this property will trigger replacement. HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
virtual_switch_configuration_override_enabled Changes to this property will trigger replacement. bool
Whether to override virtual switch configuration. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
adapters
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of ID of network interfaces used for the network intent. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
trafficTypes
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of network traffic types. Possible values are Compute, Storage, Management. Changing this forces a new Stack HCI Deployment Setting to be created.
adapterPropertyOverride Changes to this property will trigger replacement. Property Map
A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
adapterPropertyOverrideEnabled Changes to this property will trigger replacement. Boolean
Whether to override adapter properties. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
qosPolicyOverride Changes to this property will trigger replacement. Property Map
A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
qosPolicyOverrideEnabled Changes to this property will trigger replacement. Boolean
Whether to override QoS policy. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.
virtualSwitchConfigurationOverride Changes to this property will trigger replacement. Property Map
A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
virtualSwitchConfigurationOverrideEnabled Changes to this property will trigger replacement. Boolean
Whether to override virtual switch configuration. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
, HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideArgs

JumboPacket Changes to this property will trigger replacement. string
The jumbo frame size of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
NetworkDirect Changes to this property will trigger replacement. string
The network direct of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
NetworkDirectTechnology Changes to this property will trigger replacement. string
The network direct technology of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
JumboPacket Changes to this property will trigger replacement. string
The jumbo frame size of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
NetworkDirect Changes to this property will trigger replacement. string
The network direct of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
NetworkDirectTechnology Changes to this property will trigger replacement. string
The network direct technology of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
jumboPacket Changes to this property will trigger replacement. String
The jumbo frame size of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
networkDirect Changes to this property will trigger replacement. String
The network direct of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
networkDirectTechnology Changes to this property will trigger replacement. String
The network direct technology of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
jumboPacket Changes to this property will trigger replacement. string
The jumbo frame size of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
networkDirect Changes to this property will trigger replacement. string
The network direct of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
networkDirectTechnology Changes to this property will trigger replacement. string
The network direct technology of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
jumbo_packet Changes to this property will trigger replacement. str
The jumbo frame size of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
network_direct Changes to this property will trigger replacement. str
The network direct of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
network_direct_technology Changes to this property will trigger replacement. str
The network direct technology of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
jumboPacket Changes to this property will trigger replacement. String
The jumbo frame size of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
networkDirect Changes to this property will trigger replacement. String
The network direct of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
networkDirectTechnology Changes to this property will trigger replacement. String
The network direct technology of the adapter. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
, HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverrideArgs

BandwidthPercentageSmb Changes to this property will trigger replacement. string
Specifies the percentage of the allocated storage traffic bandwidth. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
PriorityValue8021ActionCluster Changes to this property will trigger replacement. string
Specifies the Cluster traffic priority. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
PriorityValue8021ActionSmb Changes to this property will trigger replacement. string
Specifies the Priority Flow Control where Data Center Bridging (DCB) is used. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
BandwidthPercentageSmb Changes to this property will trigger replacement. string
Specifies the percentage of the allocated storage traffic bandwidth. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
PriorityValue8021ActionCluster Changes to this property will trigger replacement. string
Specifies the Cluster traffic priority. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
PriorityValue8021ActionSmb Changes to this property will trigger replacement. string
Specifies the Priority Flow Control where Data Center Bridging (DCB) is used. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
bandwidthPercentageSmb Changes to this property will trigger replacement. String
Specifies the percentage of the allocated storage traffic bandwidth. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priorityValue8021ActionCluster Changes to this property will trigger replacement. String
Specifies the Cluster traffic priority. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priorityValue8021ActionSmb Changes to this property will trigger replacement. String
Specifies the Priority Flow Control where Data Center Bridging (DCB) is used. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
bandwidthPercentageSmb Changes to this property will trigger replacement. string
Specifies the percentage of the allocated storage traffic bandwidth. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priorityValue8021ActionCluster Changes to this property will trigger replacement. string
Specifies the Cluster traffic priority. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priorityValue8021ActionSmb Changes to this property will trigger replacement. string
Specifies the Priority Flow Control where Data Center Bridging (DCB) is used. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
bandwidth_percentage_smb Changes to this property will trigger replacement. str
Specifies the percentage of the allocated storage traffic bandwidth. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priority_value8021_action_cluster Changes to this property will trigger replacement. str
Specifies the Cluster traffic priority. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priority_value8021_action_smb Changes to this property will trigger replacement. str
Specifies the Priority Flow Control where Data Center Bridging (DCB) is used. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
bandwidthPercentageSmb Changes to this property will trigger replacement. String
Specifies the percentage of the allocated storage traffic bandwidth. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priorityValue8021ActionCluster Changes to this property will trigger replacement. String
Specifies the Cluster traffic priority. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.
priorityValue8021ActionSmb Changes to this property will trigger replacement. String
Specifies the Priority Flow Control where Data Center Bridging (DCB) is used. This parameter should only be modified based on your OEM guidance. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
, HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverrideArgs

EnableIov Changes to this property will trigger replacement. string
Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
LoadBalancingAlgorithm Changes to this property will trigger replacement. string
Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
EnableIov Changes to this property will trigger replacement. string
Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
LoadBalancingAlgorithm Changes to this property will trigger replacement. string
Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
enableIov Changes to this property will trigger replacement. String
Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
loadBalancingAlgorithm Changes to this property will trigger replacement. String
Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
enableIov Changes to this property will trigger replacement. string
Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
loadBalancingAlgorithm Changes to this property will trigger replacement. string
Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
enable_iov Changes to this property will trigger replacement. str
Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
load_balancing_algorithm Changes to this property will trigger replacement. str
Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
enableIov Changes to this property will trigger replacement. String
Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
loadBalancingAlgorithm Changes to this property will trigger replacement. String
Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitHostNetworkStorageNetwork
, HciDeploymentSettingScaleUnitHostNetworkStorageNetworkArgs

Name
This property is required.
Changes to this property will trigger replacement.
string
The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
NetworkAdapterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
VlanId
This property is required.
Changes to this property will trigger replacement.
string
Specifies the ID for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
NetworkAdapterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
VlanId
This property is required.
Changes to this property will trigger replacement.
string
Specifies the ID for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
networkAdapterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
vlanId
This property is required.
Changes to this property will trigger replacement.
String
Specifies the ID for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
string
The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
networkAdapterName
This property is required.
Changes to this property will trigger replacement.
string
The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
vlanId
This property is required.
Changes to this property will trigger replacement.
string
Specifies the ID for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
str
The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
network_adapter_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
vlan_id
This property is required.
Changes to this property will trigger replacement.
str
Specifies the ID for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
networkAdapterName
This property is required.
Changes to this property will trigger replacement.
String
The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
vlanId
This property is required.
Changes to this property will trigger replacement.
String
Specifies the ID for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitInfrastructureNetwork
, HciDeploymentSettingScaleUnitInfrastructureNetworkArgs

DnsServers
This property is required.
Changes to this property will trigger replacement.
List<string>
Specifies a list of IPv4 addresses of the DNS servers in your environment. Changing this forces a new Stack HCI Deployment Setting to be created.
Gateway
This property is required.
Changes to this property will trigger replacement.
string
Specifies the default gateway that should be used for the provided IP address space. It should be in the format of an IPv4 IP address. Changing this forces a new Stack HCI Deployment Setting to be created.
IpPools
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool>
One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
SubnetMask
This property is required.
Changes to this property will trigger replacement.
string
Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
DhcpEnabled Changes to this property will trigger replacement. bool

Whether DHCP is enabled for hosts and cluster IPs. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

NOTE: If dhcp_enabled is set to false, the deployment will use static IPs. If set to true, the gateway and DNS servers are not required.

DnsServers
This property is required.
Changes to this property will trigger replacement.
[]string
Specifies a list of IPv4 addresses of the DNS servers in your environment. Changing this forces a new Stack HCI Deployment Setting to be created.
Gateway
This property is required.
Changes to this property will trigger replacement.
string
Specifies the default gateway that should be used for the provided IP address space. It should be in the format of an IPv4 IP address. Changing this forces a new Stack HCI Deployment Setting to be created.
IpPools
This property is required.
Changes to this property will trigger replacement.
[]HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool
One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
SubnetMask
This property is required.
Changes to this property will trigger replacement.
string
Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
DhcpEnabled Changes to this property will trigger replacement. bool

Whether DHCP is enabled for hosts and cluster IPs. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

NOTE: If dhcp_enabled is set to false, the deployment will use static IPs. If set to true, the gateway and DNS servers are not required.

dnsServers
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of IPv4 addresses of the DNS servers in your environment. Changing this forces a new Stack HCI Deployment Setting to be created.
gateway
This property is required.
Changes to this property will trigger replacement.
String
Specifies the default gateway that should be used for the provided IP address space. It should be in the format of an IPv4 IP address. Changing this forces a new Stack HCI Deployment Setting to be created.
ipPools
This property is required.
Changes to this property will trigger replacement.
List<HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool>
One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
subnetMask
This property is required.
Changes to this property will trigger replacement.
String
Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
dhcpEnabled Changes to this property will trigger replacement. Boolean

Whether DHCP is enabled for hosts and cluster IPs. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

NOTE: If dhcp_enabled is set to false, the deployment will use static IPs. If set to true, the gateway and DNS servers are not required.

dnsServers
This property is required.
Changes to this property will trigger replacement.
string[]
Specifies a list of IPv4 addresses of the DNS servers in your environment. Changing this forces a new Stack HCI Deployment Setting to be created.
gateway
This property is required.
Changes to this property will trigger replacement.
string
Specifies the default gateway that should be used for the provided IP address space. It should be in the format of an IPv4 IP address. Changing this forces a new Stack HCI Deployment Setting to be created.
ipPools
This property is required.
Changes to this property will trigger replacement.
HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool[]
One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
subnetMask
This property is required.
Changes to this property will trigger replacement.
string
Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
dhcpEnabled Changes to this property will trigger replacement. boolean

Whether DHCP is enabled for hosts and cluster IPs. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

NOTE: If dhcp_enabled is set to false, the deployment will use static IPs. If set to true, the gateway and DNS servers are not required.

dns_servers
This property is required.
Changes to this property will trigger replacement.
Sequence[str]
Specifies a list of IPv4 addresses of the DNS servers in your environment. Changing this forces a new Stack HCI Deployment Setting to be created.
gateway
This property is required.
Changes to this property will trigger replacement.
str
Specifies the default gateway that should be used for the provided IP address space. It should be in the format of an IPv4 IP address. Changing this forces a new Stack HCI Deployment Setting to be created.
ip_pools
This property is required.
Changes to this property will trigger replacement.
Sequence[HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool]
One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
subnet_mask
This property is required.
Changes to this property will trigger replacement.
str
Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
dhcp_enabled Changes to this property will trigger replacement. bool

Whether DHCP is enabled for hosts and cluster IPs. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

NOTE: If dhcp_enabled is set to false, the deployment will use static IPs. If set to true, the gateway and DNS servers are not required.

dnsServers
This property is required.
Changes to this property will trigger replacement.
List<String>
Specifies a list of IPv4 addresses of the DNS servers in your environment. Changing this forces a new Stack HCI Deployment Setting to be created.
gateway
This property is required.
Changes to this property will trigger replacement.
String
Specifies the default gateway that should be used for the provided IP address space. It should be in the format of an IPv4 IP address. Changing this forces a new Stack HCI Deployment Setting to be created.
ipPools
This property is required.
Changes to this property will trigger replacement.
List<Property Map>
One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
subnetMask
This property is required.
Changes to this property will trigger replacement.
String
Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
dhcpEnabled Changes to this property will trigger replacement. Boolean

Whether DHCP is enabled for hosts and cluster IPs. Possible values are true and false. defaults to false. Changing this forces a new Stack HCI Deployment Setting to be created.

NOTE: If dhcp_enabled is set to false, the deployment will use static IPs. If set to true, the gateway and DNS servers are not required.

HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool
, HciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolArgs

EndingAddress
This property is required.
Changes to this property will trigger replacement.
string
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
StartingAddress
This property is required.
Changes to this property will trigger replacement.
string
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
EndingAddress
This property is required.
Changes to this property will trigger replacement.
string
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
StartingAddress
This property is required.
Changes to this property will trigger replacement.
string
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
endingAddress
This property is required.
Changes to this property will trigger replacement.
String
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
startingAddress
This property is required.
Changes to this property will trigger replacement.
String
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
endingAddress
This property is required.
Changes to this property will trigger replacement.
string
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
startingAddress
This property is required.
Changes to this property will trigger replacement.
string
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
ending_address
This property is required.
Changes to this property will trigger replacement.
str
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
starting_address
This property is required.
Changes to this property will trigger replacement.
str
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
endingAddress
This property is required.
Changes to this property will trigger replacement.
String
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.
startingAddress
This property is required.
Changes to this property will trigger replacement.
String
Specifies 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. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitOptionalService
, HciDeploymentSettingScaleUnitOptionalServiceArgs

CustomLocation
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of custom location. A custom location will be created after the deployment is completed. Changing this forces a new Stack HCI Deployment Setting to be created.
CustomLocation
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of custom location. A custom location will be created after the deployment is completed. Changing this forces a new Stack HCI Deployment Setting to be created.
customLocation
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of custom location. A custom location will be created after the deployment is completed. Changing this forces a new Stack HCI Deployment Setting to be created.
customLocation
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of custom location. A custom location will be created after the deployment is completed. Changing this forces a new Stack HCI Deployment Setting to be created.
custom_location
This property is required.
Changes to this property will trigger replacement.
str
Specifies the name of custom location. A custom location will be created after the deployment is completed. Changing this forces a new Stack HCI Deployment Setting to be created.
customLocation
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of custom location. A custom location will be created after the deployment is completed. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitPhysicalNode
, HciDeploymentSettingScaleUnitPhysicalNodeArgs

Ipv4Address
This property is required.
Changes to this property will trigger replacement.
string
Specifies the IPv4 address assigned to each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
The NETBIOS name of each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Ipv4Address
This property is required.
Changes to this property will trigger replacement.
string
Specifies the IPv4 address assigned to each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
Name
This property is required.
Changes to this property will trigger replacement.
string
The NETBIOS name of each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ipv4Address
This property is required.
Changes to this property will trigger replacement.
String
Specifies the IPv4 address assigned to each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
The NETBIOS name of each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ipv4Address
This property is required.
Changes to this property will trigger replacement.
string
Specifies the IPv4 address assigned to each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
string
The NETBIOS name of each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ipv4_address
This property is required.
Changes to this property will trigger replacement.
str
Specifies the IPv4 address assigned to each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
str
The NETBIOS name of each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
ipv4Address
This property is required.
Changes to this property will trigger replacement.
String
Specifies the IPv4 address assigned to each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
name
This property is required.
Changes to this property will trigger replacement.
String
The NETBIOS name of each physical server on your Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.

HciDeploymentSettingScaleUnitStorage
, HciDeploymentSettingScaleUnitStorageArgs

ConfigurationMode
This property is required.
Changes to this property will trigger replacement.
string
The configuration mode of storage. If set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values are Express, InfraOnly and KeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
ConfigurationMode
This property is required.
Changes to this property will trigger replacement.
string
The configuration mode of storage. If set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values are Express, InfraOnly and KeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
configurationMode
This property is required.
Changes to this property will trigger replacement.
String
The configuration mode of storage. If set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values are Express, InfraOnly and KeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
configurationMode
This property is required.
Changes to this property will trigger replacement.
string
The configuration mode of storage. If set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values are Express, InfraOnly and KeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
configuration_mode
This property is required.
Changes to this property will trigger replacement.
str
The configuration mode of storage. If set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values are Express, InfraOnly and KeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
configurationMode
This property is required.
Changes to this property will trigger replacement.
String
The configuration mode of storage. If set to Express and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values are Express, InfraOnly and KeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.

Import

Stack HCI Deployment Settings can be imported using the resource id, e.g.

$ pulumi import azure:stack/hciDeploymentSetting:HciDeploymentSetting example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.AzureStackHCI/clusters/clus1/deploymentSettings/default
Copy

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

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.