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

We recommend using Azure Native.

Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi

azure.stack.HciDeploymentSetting

Explore with Pulumi AI

azure logo

We recommend using Azure Native.

Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi

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

    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 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 List<HciDeploymentSettingScaleUnit>
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StackHciClusterId string
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    Version 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 []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 []HciDeploymentSettingScaleUnitArgs
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StackHciClusterId string
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    Version 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 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 List<HciDeploymentSettingScaleUnit>
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    stackHciClusterId String
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 HciDeploymentSettingScaleUnit[]
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    stackHciClusterId string
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 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 str
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 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 String
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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 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 List<HciDeploymentSettingScaleUnit>
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StackHciClusterId string
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    Version 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 []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 []HciDeploymentSettingScaleUnitArgs
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StackHciClusterId string
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    Version 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 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 List<HciDeploymentSettingScaleUnit>
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    stackHciClusterId String
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 HciDeploymentSettingScaleUnit[]
    One or more scale_unit blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    stackHciClusterId string
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 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 str
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 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 String
    The ID of the Azure Stack HCI cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    version 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 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 HciDeploymentSettingScaleUnitCluster
    A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    DomainFqdn string
    Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    HostNetwork HciDeploymentSettingScaleUnitHostNetwork
    A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    InfrastructureNetworks List<HciDeploymentSettingScaleUnitInfrastructureNetwork>
    One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    NamePrefix 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 HciDeploymentSettingScaleUnitOptionalService
    A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    PhysicalNodes List<HciDeploymentSettingScaleUnitPhysicalNode>
    One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    SecretsLocation string
    The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
    Storage HciDeploymentSettingScaleUnitStorage
    A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    BitlockerBootVolumeEnabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 HciDeploymentSettingScaleUnitCluster
    A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    DomainFqdn string
    Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    HostNetwork HciDeploymentSettingScaleUnitHostNetwork
    A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    InfrastructureNetworks []HciDeploymentSettingScaleUnitInfrastructureNetwork
    One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    NamePrefix 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 HciDeploymentSettingScaleUnitOptionalService
    A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    PhysicalNodes []HciDeploymentSettingScaleUnitPhysicalNode
    One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    SecretsLocation string
    The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
    Storage HciDeploymentSettingScaleUnitStorage
    A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    BitlockerBootVolumeEnabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 HciDeploymentSettingScaleUnitCluster
    A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    domainFqdn String
    Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    hostNetwork HciDeploymentSettingScaleUnitHostNetwork
    A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    infrastructureNetworks List<HciDeploymentSettingScaleUnitInfrastructureNetwork>
    One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    namePrefix 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 HciDeploymentSettingScaleUnitOptionalService
    A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    physicalNodes List<HciDeploymentSettingScaleUnitPhysicalNode>
    One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    secretsLocation String
    The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
    storage HciDeploymentSettingScaleUnitStorage
    A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    bitlockerBootVolumeEnabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 HciDeploymentSettingScaleUnitCluster
    A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    domainFqdn string
    Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    hostNetwork HciDeploymentSettingScaleUnitHostNetwork
    A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    infrastructureNetworks HciDeploymentSettingScaleUnitInfrastructureNetwork[]
    One or more infrastructure_network blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    namePrefix 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 HciDeploymentSettingScaleUnitOptionalService
    A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    physicalNodes HciDeploymentSettingScaleUnitPhysicalNode[]
    One or more physical_node blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    secretsLocation string
    The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
    storage HciDeploymentSettingScaleUnitStorage
    A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    bitlockerBootVolumeEnabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 HciDeploymentSettingScaleUnitCluster
    A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    domain_fqdn str
    Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    host_network HciDeploymentSettingScaleUnitHostNetwork
    A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    infrastructure_networks 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 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 HciDeploymentSettingScaleUnitOptionalService
    A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    physical_nodes 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 str
    The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
    storage HciDeploymentSettingScaleUnitStorage
    A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    bitlocker_boot_volume_enabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Property Map
    A cluster block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    domainFqdn String
    Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
    hostNetwork Property Map
    A host_network block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    infrastructureNetworks 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 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 Property Map
    A optional_service block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    physicalNodes 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 String
    The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
    storage Property Map
    A storage block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    bitlockerBootVolumeEnabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 List<HciDeploymentSettingScaleUnitHostNetworkIntent>
    One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StorageNetworks List<HciDeploymentSettingScaleUnitHostNetworkStorageNetwork>
    One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StorageAutoIpEnabled 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 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 []HciDeploymentSettingScaleUnitHostNetworkIntent
    One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StorageNetworks []HciDeploymentSettingScaleUnitHostNetworkStorageNetwork
    One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    StorageAutoIpEnabled 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 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 List<HciDeploymentSettingScaleUnitHostNetworkIntent>
    One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    storageNetworks List<HciDeploymentSettingScaleUnitHostNetworkStorageNetwork>
    One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    storageAutoIpEnabled 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 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 HciDeploymentSettingScaleUnitHostNetworkIntent[]
    One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    storageNetworks HciDeploymentSettingScaleUnitHostNetworkStorageNetwork[]
    One or more storage_network blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    storageAutoIpEnabled 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 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 Sequence[HciDeploymentSettingScaleUnitHostNetworkIntent]
    One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    storage_networks 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 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 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 List<Property Map>
    One or more intent blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    storageNetworks 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 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 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 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 string
    Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
    TrafficTypes 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 HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
    A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    AdapterPropertyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
    A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    QosPolicyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
    A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    VirtualSwitchConfigurationOverrideEnabled 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 []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 string
    Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
    TrafficTypes []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 HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
    A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    AdapterPropertyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
    A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    QosPolicyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
    A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    VirtualSwitchConfigurationOverrideEnabled 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 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 String
    Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
    trafficTypes 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 HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
    A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    adapterPropertyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
    A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    qosPolicyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
    A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    virtualSwitchConfigurationOverrideEnabled 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 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 string
    Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
    trafficTypes 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 HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride
    A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    adapterPropertyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentQosPolicyOverride
    A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    qosPolicyOverrideEnabled 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 HciDeploymentSettingScaleUnitHostNetworkIntentVirtualSwitchConfigurationOverride
    A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    virtualSwitchConfigurationOverrideEnabled 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 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 str
    Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
    traffic_types 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 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 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 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 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 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 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 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 String
    Specifies the name of the intent. Changing this forces a new Stack HCI Deployment Setting to be created.
    trafficTypes 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 Property Map
    A adapter_property_override block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
    adapterPropertyOverrideEnabled 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 Property Map
    A qos_policy_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    qosPolicyOverrideEnabled 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 Property Map
    A virtual_switch_configuration_override block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    virtualSwitchConfigurationOverrideEnabled 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 string
    Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    LoadBalancingAlgorithm string
    Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    EnableIov string
    Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    LoadBalancingAlgorithm string
    Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    enableIov String
    Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    loadBalancingAlgorithm String
    Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    enableIov string
    Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    loadBalancingAlgorithm string
    Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    enable_iov str
    Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    load_balancing_algorithm str
    Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    enableIov String
    Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
    loadBalancingAlgorithm String
    Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.

    HciDeploymentSettingScaleUnitHostNetworkStorageNetwork, HciDeploymentSettingScaleUnitHostNetworkStorageNetworkArgs

    Name string
    The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
    NetworkAdapterName string
    The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
    VlanId 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 string
    The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
    NetworkAdapterName string
    The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
    VlanId 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 String
    The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
    networkAdapterName String
    The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
    vlanId 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 string
    The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
    networkAdapterName string
    The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
    vlanId 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 str
    The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
    network_adapter_name str
    The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
    vlan_id 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 String
    The name of the storage network. Changing this forces a new Stack HCI Deployment Setting to be created.
    networkAdapterName String
    The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
    vlanId 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 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 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 List<HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool>
    One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    SubnetMask 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 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 []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 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 []HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool
    One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    SubnetMask 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 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 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 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 List<HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool>
    One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    subnetMask 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 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 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 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 HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool[]
    One or more ip_pool blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
    subnetMask 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
    

    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.
    azure logo

    We recommend using Azure Native.

    Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi