We recommend using Azure Native.
azure.stack.HciDeploymentSetting
Explore with Pulumi AI
Manages a Stack HCI Deployment Setting.
Note: Completion of the prerequisites of deploying the Azure Stack HCI in your environment is outside the scope of this document. For more details refer to the Azure Stack HCI deployment sequence. If you encounter issues completing the prerequisites, we’d recommend opening a ticket with Microsoft Support.
Note: During the deployment process, the service will generate additional resources, including a new Arc Bridge Appliance and a Custom Location containing several Stack HCI Storage Paths. The provider will attempt to remove these resources on the deletion or recreation of
azure.stack.HciDeploymentSetting.
Create HciDeploymentSetting Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HciDeploymentSetting(name: string, args: HciDeploymentSettingArgs, opts?: CustomResourceOptions);@overload
def HciDeploymentSetting(resource_name: str,
                         args: HciDeploymentSettingArgs,
                         opts: Optional[ResourceOptions] = None)
@overload
def HciDeploymentSetting(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         arc_resource_ids: Optional[Sequence[str]] = None,
                         scale_units: Optional[Sequence[HciDeploymentSettingScaleUnitArgs]] = None,
                         stack_hci_cluster_id: Optional[str] = None,
                         version: Optional[str] = None)func NewHciDeploymentSetting(ctx *Context, name string, args HciDeploymentSettingArgs, opts ...ResourceOption) (*HciDeploymentSetting, error)public HciDeploymentSetting(string name, HciDeploymentSettingArgs args, CustomResourceOptions? opts = null)
public HciDeploymentSetting(String name, HciDeploymentSettingArgs args)
public HciDeploymentSetting(String name, HciDeploymentSettingArgs args, CustomResourceOptions options)
type: azure:stack:HciDeploymentSetting
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name 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:
- ArcResource List<string>Ids 
- 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<HciDeployment Setting Scale Unit> 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StackHci stringCluster Id 
- 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.
- ArcResource []stringIds 
- 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 []HciDeployment Setting Scale Unit Args 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StackHci stringCluster Id 
- 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.
- arcResource List<String>Ids 
- 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<HciDeployment Setting Scale Unit> 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stackHci StringCluster Id 
- 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.
- arcResource string[]Ids 
- 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 HciDeployment Setting Scale Unit[] 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stackHci stringCluster Id 
- 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_ Sequence[str]ids 
- 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[HciDeployment Setting Scale Unit Args] 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stack_hci_ strcluster_ id 
- 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.
- arcResource List<String>Ids 
- 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_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stackHci StringCluster Id 
- 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) -> HciDeploymentSettingfunc GetHciDeploymentSetting(ctx *Context, name string, id IDInput, state *HciDeploymentSettingState, opts ...ResourceOption) (*HciDeploymentSetting, error)public static HciDeploymentSetting Get(string name, Input<string> id, HciDeploymentSettingState? state, CustomResourceOptions? opts = null)public static HciDeploymentSetting get(String name, Output<String> id, HciDeploymentSettingState state, CustomResourceOptions options)resources:  _:    type: azure:stack:HciDeploymentSetting    get:      id: ${id}- name
- 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.
- ArcResource List<string>Ids 
- 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<HciDeployment Setting Scale Unit> 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StackHci stringCluster Id 
- 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.
- ArcResource []stringIds 
- 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 []HciDeployment Setting Scale Unit Args 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StackHci stringCluster Id 
- 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.
- arcResource List<String>Ids 
- 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<HciDeployment Setting Scale Unit> 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stackHci StringCluster Id 
- 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.
- arcResource string[]Ids 
- 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 HciDeployment Setting Scale Unit[] 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stackHci stringCluster Id 
- 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_ Sequence[str]ids 
- 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[HciDeployment Setting Scale Unit Args] 
- One or more scale_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stack_hci_ strcluster_ id 
- 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.
- arcResource List<String>Ids 
- 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_unitblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- stackHci StringCluster Id 
- 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          
- ActiveDirectory stringOrganizational Unit Path 
- 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
HciDeployment Setting Scale Unit Cluster 
- A clusterblock 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 HciDeployment Setting Scale Unit Host Network 
- A host_networkblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- InfrastructureNetworks List<HciDeployment Setting Scale Unit Infrastructure Network> 
- One or more infrastructure_networkblocks 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 HciDeployment Setting Scale Unit Optional Service 
- A optional_serviceblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- PhysicalNodes List<HciDeployment Setting Scale Unit Physical Node> 
- One or more physical_nodeblocks 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
HciDeployment Setting Scale Unit Storage 
- A storageblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- BitlockerBoot boolVolume Enabled 
- Whether to enable BitLocker for boot volume. Possible values are trueandfalse. When set totrue, 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 totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- BitlockerData boolVolume Enabled 
- Whether to enable BitLocker for data volume. Possible values are trueandfalse. When set totrue, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- CredentialGuard boolEnabled 
- Whether to enable credential guard. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- DriftControl boolEnabled 
- Whether to enable drift control. Possible values are trueandfalse. When set totrue, the security baseline is re-applied regularly. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- DrtmProtection boolEnabled 
- Whether to enable DRTM protection. Possible values are trueandfalse. When set totrue, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- EpisodicData boolUpload Enabled 
- Whether to collect log data to facilitate quicker issue resolution. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- EuLocation boolEnabled 
- 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 falseresults in all data sent to Microsoft to be stored outside of the EU. Possible values aretrueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- HvciProtection boolEnabled 
- Whether to enable HVCI protection. Possible values are trueandfalse. When set totrue, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- SideChannel boolMitigation Enabled 
- Whether to enable side channel mitigation. Possible values are trueandfalse. When set totrue, all side channel mitigations are enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- SmbCluster boolEncryption Enabled 
- Whether to enable SMB cluster encryption. Possible values are trueandfalse. When set totrue, cluster east-west traffic is encrypted. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- SmbSigning boolEnabled 
- Whether to enable SMB signing. Possible values are trueandfalse. When set totrue, the SMB default instance requires sign in for the client and server services. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- StreamingData boolClient Enabled 
- Whether the telemetry data will be sent to Microsoft. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- WdacEnabled bool
- Whether to enable WDAC. Possible values are trueandfalse. When set totrue, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- ActiveDirectory stringOrganizational Unit Path 
- 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
HciDeployment Setting Scale Unit Cluster 
- A clusterblock 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 HciDeployment Setting Scale Unit Host Network 
- A host_networkblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- InfrastructureNetworks []HciDeployment Setting Scale Unit Infrastructure Network 
- One or more infrastructure_networkblocks 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 HciDeployment Setting Scale Unit Optional Service 
- A optional_serviceblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- PhysicalNodes []HciDeployment Setting Scale Unit Physical Node 
- One or more physical_nodeblocks 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
HciDeployment Setting Scale Unit Storage 
- A storageblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- BitlockerBoot boolVolume Enabled 
- Whether to enable BitLocker for boot volume. Possible values are trueandfalse. When set totrue, 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 totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- BitlockerData boolVolume Enabled 
- Whether to enable BitLocker for data volume. Possible values are trueandfalse. When set totrue, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- CredentialGuard boolEnabled 
- Whether to enable credential guard. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- DriftControl boolEnabled 
- Whether to enable drift control. Possible values are trueandfalse. When set totrue, the security baseline is re-applied regularly. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- DrtmProtection boolEnabled 
- Whether to enable DRTM protection. Possible values are trueandfalse. When set totrue, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- EpisodicData boolUpload Enabled 
- Whether to collect log data to facilitate quicker issue resolution. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- EuLocation boolEnabled 
- 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 falseresults in all data sent to Microsoft to be stored outside of the EU. Possible values aretrueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- HvciProtection boolEnabled 
- Whether to enable HVCI protection. Possible values are trueandfalse. When set totrue, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- SideChannel boolMitigation Enabled 
- Whether to enable side channel mitigation. Possible values are trueandfalse. When set totrue, all side channel mitigations are enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- SmbCluster boolEncryption Enabled 
- Whether to enable SMB cluster encryption. Possible values are trueandfalse. When set totrue, cluster east-west traffic is encrypted. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- SmbSigning boolEnabled 
- Whether to enable SMB signing. Possible values are trueandfalse. When set totrue, the SMB default instance requires sign in for the client and server services. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- StreamingData boolClient Enabled 
- Whether the telemetry data will be sent to Microsoft. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- WdacEnabled bool
- Whether to enable WDAC. Possible values are trueandfalse. When set totrue, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- activeDirectory StringOrganizational Unit Path 
- 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
HciDeployment Setting Scale Unit Cluster 
- A clusterblock 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 HciDeployment Setting Scale Unit Host Network 
- A host_networkblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- infrastructureNetworks List<HciDeployment Setting Scale Unit Infrastructure Network> 
- One or more infrastructure_networkblocks 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 HciDeployment Setting Scale Unit Optional Service 
- A optional_serviceblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- physicalNodes List<HciDeployment Setting Scale Unit Physical Node> 
- One or more physical_nodeblocks 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
HciDeployment Setting Scale Unit Storage 
- A storageblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlockerBoot BooleanVolume Enabled 
- Whether to enable BitLocker for boot volume. Possible values are trueandfalse. When set totrue, 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 totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlockerData BooleanVolume Enabled 
- Whether to enable BitLocker for data volume. Possible values are trueandfalse. When set totrue, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- credentialGuard BooleanEnabled 
- Whether to enable credential guard. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- driftControl BooleanEnabled 
- Whether to enable drift control. Possible values are trueandfalse. When set totrue, the security baseline is re-applied regularly. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- drtmProtection BooleanEnabled 
- Whether to enable DRTM protection. Possible values are trueandfalse. When set totrue, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- episodicData BooleanUpload Enabled 
- Whether to collect log data to facilitate quicker issue resolution. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- euLocation BooleanEnabled 
- 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 falseresults in all data sent to Microsoft to be stored outside of the EU. Possible values aretrueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- hvciProtection BooleanEnabled 
- Whether to enable HVCI protection. Possible values are trueandfalse. When set totrue, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- sideChannel BooleanMitigation Enabled 
- Whether to enable side channel mitigation. Possible values are trueandfalse. When set totrue, all side channel mitigations are enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- smbCluster BooleanEncryption Enabled 
- Whether to enable SMB cluster encryption. Possible values are trueandfalse. When set totrue, cluster east-west traffic is encrypted. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- smbSigning BooleanEnabled 
- Whether to enable SMB signing. Possible values are trueandfalse. When set totrue, the SMB default instance requires sign in for the client and server services. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- streamingData BooleanClient Enabled 
- Whether the telemetry data will be sent to Microsoft. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- wdacEnabled Boolean
- Whether to enable WDAC. Possible values are trueandfalse. When set totrue, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- activeDirectory stringOrganizational Unit Path 
- 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
HciDeployment Setting Scale Unit Cluster 
- A clusterblock 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 HciDeployment Setting Scale Unit Host Network 
- A host_networkblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- infrastructureNetworks HciDeployment Setting Scale Unit Infrastructure Network[] 
- One or more infrastructure_networkblocks 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 HciDeployment Setting Scale Unit Optional Service 
- A optional_serviceblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- physicalNodes HciDeployment Setting Scale Unit Physical Node[] 
- One or more physical_nodeblocks 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
HciDeployment Setting Scale Unit Storage 
- A storageblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlockerBoot booleanVolume Enabled 
- Whether to enable BitLocker for boot volume. Possible values are trueandfalse. When set totrue, 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 totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlockerData booleanVolume Enabled 
- Whether to enable BitLocker for data volume. Possible values are trueandfalse. When set totrue, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- credentialGuard booleanEnabled 
- Whether to enable credential guard. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- driftControl booleanEnabled 
- Whether to enable drift control. Possible values are trueandfalse. When set totrue, the security baseline is re-applied regularly. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- drtmProtection booleanEnabled 
- Whether to enable DRTM protection. Possible values are trueandfalse. When set totrue, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- episodicData booleanUpload Enabled 
- Whether to collect log data to facilitate quicker issue resolution. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- euLocation booleanEnabled 
- 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 falseresults in all data sent to Microsoft to be stored outside of the EU. Possible values aretrueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- hvciProtection booleanEnabled 
- Whether to enable HVCI protection. Possible values are trueandfalse. When set totrue, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- sideChannel booleanMitigation Enabled 
- Whether to enable side channel mitigation. Possible values are trueandfalse. When set totrue, all side channel mitigations are enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- smbCluster booleanEncryption Enabled 
- Whether to enable SMB cluster encryption. Possible values are trueandfalse. When set totrue, cluster east-west traffic is encrypted. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- smbSigning booleanEnabled 
- Whether to enable SMB signing. Possible values are trueandfalse. When set totrue, the SMB default instance requires sign in for the client and server services. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- streamingData booleanClient Enabled 
- Whether the telemetry data will be sent to Microsoft. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- wdacEnabled boolean
- Whether to enable WDAC. Possible values are trueandfalse. When set totrue, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- active_directory_ strorganizational_ unit_ path 
- 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
HciDeployment Setting Scale Unit Cluster 
- A clusterblock 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 HciDeployment Setting Scale Unit Host Network 
- A host_networkblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- infrastructure_networks Sequence[HciDeployment Setting Scale Unit Infrastructure Network] 
- One or more infrastructure_networkblocks 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 HciDeployment Setting Scale Unit Optional Service 
- A optional_serviceblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- physical_nodes Sequence[HciDeployment Setting Scale Unit Physical Node] 
- One or more physical_nodeblocks 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
HciDeployment Setting Scale Unit Storage 
- A storageblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlocker_boot_ boolvolume_ enabled 
- Whether to enable BitLocker for boot volume. Possible values are trueandfalse. When set totrue, 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 totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlocker_data_ boolvolume_ enabled 
- Whether to enable BitLocker for data volume. Possible values are trueandfalse. When set totrue, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- credential_guard_ boolenabled 
- Whether to enable credential guard. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- drift_control_ boolenabled 
- Whether to enable drift control. Possible values are trueandfalse. When set totrue, the security baseline is re-applied regularly. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- drtm_protection_ boolenabled 
- Whether to enable DRTM protection. Possible values are trueandfalse. When set totrue, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- episodic_data_ boolupload_ enabled 
- Whether to collect log data to facilitate quicker issue resolution. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- eu_location_ boolenabled 
- 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 falseresults in all data sent to Microsoft to be stored outside of the EU. Possible values aretrueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- hvci_protection_ boolenabled 
- Whether to enable HVCI protection. Possible values are trueandfalse. When set totrue, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- side_channel_ boolmitigation_ enabled 
- Whether to enable side channel mitigation. Possible values are trueandfalse. When set totrue, all side channel mitigations are enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- smb_cluster_ boolencryption_ enabled 
- Whether to enable SMB cluster encryption. Possible values are trueandfalse. When set totrue, cluster east-west traffic is encrypted. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- smb_signing_ boolenabled 
- Whether to enable SMB signing. Possible values are trueandfalse. When set totrue, the SMB default instance requires sign in for the client and server services. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- streaming_data_ boolclient_ enabled 
- Whether the telemetry data will be sent to Microsoft. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- wdac_enabled bool
- Whether to enable WDAC. Possible values are trueandfalse. When set totrue, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- activeDirectory StringOrganizational Unit Path 
- 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 clusterblock 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_networkblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- infrastructureNetworks List<Property Map>
- One or more infrastructure_networkblocks 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_serviceblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- physicalNodes List<Property Map>
- One or more physical_nodeblocks 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 storageblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlockerBoot BooleanVolume Enabled 
- Whether to enable BitLocker for boot volume. Possible values are trueandfalse. When set totrue, 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 totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- bitlockerData BooleanVolume Enabled 
- Whether to enable BitLocker for data volume. Possible values are trueandfalse. When set totrue, BitLocker XTS-AES 256-bit encryption is enabled for all data-at-rest on your Azure Stack HCI cluster shared volumes. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- credentialGuard BooleanEnabled 
- Whether to enable credential guard. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- driftControl BooleanEnabled 
- Whether to enable drift control. Possible values are trueandfalse. When set totrue, the security baseline is re-applied regularly. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- drtmProtection BooleanEnabled 
- Whether to enable DRTM protection. Possible values are trueandfalse. When set totrue, Secure Boot is enabled on your Azure HCI cluster. This setting is hardware dependent. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- episodicData BooleanUpload Enabled 
- Whether to collect log data to facilitate quicker issue resolution. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- euLocation BooleanEnabled 
- 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 falseresults in all data sent to Microsoft to be stored outside of the EU. Possible values aretrueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- hvciProtection BooleanEnabled 
- Whether to enable HVCI protection. Possible values are trueandfalse. When set totrue, Hypervisor-protected Code Integrity is enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- sideChannel BooleanMitigation Enabled 
- Whether to enable side channel mitigation. Possible values are trueandfalse. When set totrue, all side channel mitigations are enabled on your Azure HCI cluster. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- smbCluster BooleanEncryption Enabled 
- Whether to enable SMB cluster encryption. Possible values are trueandfalse. When set totrue, cluster east-west traffic is encrypted. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- smbSigning BooleanEnabled 
- Whether to enable SMB signing. Possible values are trueandfalse. When set totrue, the SMB default instance requires sign in for the client and server services. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- streamingData BooleanClient Enabled 
- Whether the telemetry data will be sent to Microsoft. Possible values are trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- wdacEnabled Boolean
- Whether to enable WDAC. Possible values are trueandfalse. When set totrue, applications and the code that you can run on your Azure Stack HCI cluster are limited. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
HciDeploymentSettingScaleUnitCluster, HciDeploymentSettingScaleUnitClusterArgs            
- AzureService stringEndpoint 
- Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
- CloudAccount stringName 
- 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.
- AzureService stringEndpoint 
- Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
- CloudAccount stringName 
- 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.
- azureService StringEndpoint 
- Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
- cloudAccount StringName 
- 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.
- azureService stringEndpoint 
- Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
- cloudAccount stringName 
- 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_ strendpoint 
- 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_ strname 
- 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.
- azureService StringEndpoint 
- Specifies the Azure blob service endpoint, for example, core.windows.net. Changing this forces a new Stack HCI Deployment Setting to be created.
- cloudAccount StringName 
- 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<HciDeployment Setting Scale Unit Host Network Intent> 
- One or more intentblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StorageNetworks List<HciDeployment Setting Scale Unit Host Network Storage Network> 
- One or more storage_networkblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StorageAuto boolIp Enabled 
- 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 trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- StorageConnectivity boolSwitchless Enabled 
- Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- Intents
[]HciDeployment Setting Scale Unit Host Network Intent 
- One or more intentblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StorageNetworks []HciDeployment Setting Scale Unit Host Network Storage Network 
- One or more storage_networkblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- StorageAuto boolIp Enabled 
- 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 trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- StorageConnectivity boolSwitchless Enabled 
- Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents
List<HciDeployment Setting Scale Unit Host Network Intent> 
- One or more intentblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageNetworks List<HciDeployment Setting Scale Unit Host Network Storage Network> 
- One or more storage_networkblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageAuto BooleanIp Enabled 
- 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 trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageConnectivity BooleanSwitchless Enabled 
- Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents
HciDeployment Setting Scale Unit Host Network Intent[] 
- One or more intentblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageNetworks HciDeployment Setting Scale Unit Host Network Storage Network[] 
- One or more storage_networkblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageAuto booleanIp Enabled 
- 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 trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageConnectivity booleanSwitchless Enabled 
- Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents
Sequence[HciDeployment Setting Scale Unit Host Network Intent] 
- One or more intentblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage_networks Sequence[HciDeployment Setting Scale Unit Host Network Storage Network] 
- One or more storage_networkblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage_auto_ boolip_ enabled 
- 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 trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage_connectivity_ boolswitchless_ enabled 
- Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are trueandfalse. Defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents List<Property Map>
- One or more intentblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageNetworks List<Property Map>
- One or more storage_networkblocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageAuto BooleanIp Enabled 
- 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 trueandfalse. Defaults totrue. Changing this forces a new Stack HCI Deployment Setting to be created.
- storageConnectivity BooleanSwitchless Enabled 
- Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are trueandfalse. Defaults tofalse. 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.
- AdapterProperty HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override 
- A adapter_property_overrideblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- AdapterProperty boolOverride Enabled 
- Whether to override adapter properties. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- QosPolicy HciOverride Deployment Setting Scale Unit Host Network Intent Qos Policy Override 
- A qos_policy_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- QosPolicy boolOverride Enabled 
- Whether to override QoS policy. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- VirtualSwitch HciConfiguration Override Deployment Setting Scale Unit Host Network Intent Virtual Switch Configuration Override 
- A virtual_switch_configuration_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- VirtualSwitch boolConfiguration Override Enabled 
- Whether to override virtual switch configuration. Possible values are trueandfalse. defaults tofalse. 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.
- AdapterProperty HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override 
- A adapter_property_overrideblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- AdapterProperty boolOverride Enabled 
- Whether to override adapter properties. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- QosPolicy HciOverride Deployment Setting Scale Unit Host Network Intent Qos Policy Override 
- A qos_policy_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- QosPolicy boolOverride Enabled 
- Whether to override QoS policy. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- VirtualSwitch HciConfiguration Override Deployment Setting Scale Unit Host Network Intent Virtual Switch Configuration Override 
- A virtual_switch_configuration_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- VirtualSwitch boolConfiguration Override Enabled 
- Whether to override virtual switch configuration. Possible values are trueandfalse. defaults tofalse. 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.
- adapterProperty HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override 
- A adapter_property_overrideblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- adapterProperty BooleanOverride Enabled 
- Whether to override adapter properties. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- qosPolicy HciOverride Deployment Setting Scale Unit Host Network Intent Qos Policy Override 
- A qos_policy_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- qosPolicy BooleanOverride Enabled 
- Whether to override QoS policy. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtualSwitch HciConfiguration Override Deployment Setting Scale Unit Host Network Intent Virtual Switch Configuration Override 
- A virtual_switch_configuration_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtualSwitch BooleanConfiguration Override Enabled 
- Whether to override virtual switch configuration. Possible values are trueandfalse. defaults tofalse. 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.
- adapterProperty HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override 
- A adapter_property_overrideblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- adapterProperty booleanOverride Enabled 
- Whether to override adapter properties. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- qosPolicy HciOverride Deployment Setting Scale Unit Host Network Intent Qos Policy Override 
- A qos_policy_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- qosPolicy booleanOverride Enabled 
- Whether to override QoS policy. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtualSwitch HciConfiguration Override Deployment Setting Scale Unit Host Network Intent Virtual Switch Configuration Override 
- A virtual_switch_configuration_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtualSwitch booleanConfiguration Override Enabled 
- Whether to override virtual switch configuration. Possible values are trueandfalse. defaults tofalse. 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_ Hcioverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override 
- A adapter_property_overrideblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- adapter_property_ booloverride_ enabled 
- Whether to override adapter properties. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- qos_policy_ Hcioverride Deployment Setting Scale Unit Host Network Intent Qos Policy Override 
- A qos_policy_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- qos_policy_ booloverride_ enabled 
- Whether to override QoS policy. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtual_switch_ Hciconfiguration_ override Deployment Setting Scale Unit Host Network Intent Virtual Switch Configuration Override 
- A virtual_switch_configuration_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtual_switch_ boolconfiguration_ override_ enabled 
- Whether to override virtual switch configuration. Possible values are trueandfalse. defaults tofalse. 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.
- adapterProperty Property MapOverride 
- A adapter_property_overrideblock as defined above. Changing this forces a new Stack HCI Deployment Setting to be created.
- adapterProperty BooleanOverride Enabled 
- Whether to override adapter properties. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- qosPolicy Property MapOverride 
- A qos_policy_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- qosPolicy BooleanOverride Enabled 
- Whether to override QoS policy. Possible values are trueandfalse. defaults tofalse. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtualSwitch Property MapConfiguration Override 
- A virtual_switch_configuration_overrideblock as defined below. Changing this forces a new Stack HCI Deployment Setting to be created.
- virtualSwitch BooleanConfiguration Override Enabled 
- Whether to override virtual switch configuration. Possible values are trueandfalse. defaults tofalse. 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.
- NetworkDirect stringTechnology 
- 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.
- NetworkDirect stringTechnology 
- 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.
- networkDirect StringTechnology 
- 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.
- networkDirect stringTechnology 
- 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_ strtechnology 
- 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.
- networkDirect StringTechnology 
- 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                      
- BandwidthPercentage stringSmb 
- 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.
- PriorityValue8021Action stringCluster 
- 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.
- PriorityValue8021Action stringSmb 
- 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.
- BandwidthPercentage stringSmb 
- 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.
- PriorityValue8021Action stringCluster 
- 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.
- PriorityValue8021Action stringSmb 
- 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.
- bandwidthPercentage StringSmb 
- 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.
- priorityValue8021Action StringCluster 
- 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.
- priorityValue8021Action StringSmb 
- 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.
- bandwidthPercentage stringSmb 
- 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.
- priorityValue8021Action stringCluster 
- 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.
- priorityValue8021Action stringSmb 
- 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_ strsmb 
- 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_ straction_ cluster 
- 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_ straction_ smb 
- 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.
- bandwidthPercentage StringSmb 
- 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.
- priorityValue8021Action StringCluster 
- 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.
- priorityValue8021Action StringSmb 
- 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.
- LoadBalancing stringAlgorithm 
- 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.
- LoadBalancing stringAlgorithm 
- 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.
- loadBalancing StringAlgorithm 
- 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.
- loadBalancing stringAlgorithm 
- 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_ stralgorithm 
- 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.
- loadBalancing StringAlgorithm 
- 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.
- NetworkAdapter stringName 
- 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.
- NetworkAdapter stringName 
- 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.
- networkAdapter StringName 
- 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.
- networkAdapter stringName 
- 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_ strname 
- 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.
- networkAdapter StringName 
- 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<HciDeployment Setting Scale Unit Infrastructure Network Ip Pool> 
- One or more ip_poolblocks 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 - trueand- false. defaults to- false. Changing this forces a new Stack HCI Deployment Setting to be created.- NOTE: If - dhcp_enabledis 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 []HciDeployment Setting Scale Unit Infrastructure Network Ip Pool 
- One or more ip_poolblocks 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 - trueand- false. defaults to- false. Changing this forces a new Stack HCI Deployment Setting to be created.- NOTE: If - dhcp_enabledis 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<HciDeployment Setting Scale Unit Infrastructure Network Ip Pool> 
- One or more ip_poolblocks 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 - trueand- false. defaults to- false. Changing this forces a new Stack HCI Deployment Setting to be created.- NOTE: If - dhcp_enabledis 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 HciDeployment Setting Scale Unit Infrastructure Network Ip Pool[] 
- One or more ip_poolblocks 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 - trueand- false. defaults to- false. Changing this forces a new Stack HCI Deployment Setting to be created.- NOTE: If - dhcp_enabledis 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[HciDeployment Setting Scale Unit Infrastructure Network Ip Pool] 
- One or more ip_poolblocks 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 - trueand- false. defaults to- false. Changing this forces a new Stack HCI Deployment Setting to be created.- NOTE: If - dhcp_enabledis 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_poolblocks 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 - trueand- false. defaults to- false. Changing this forces a new Stack HCI Deployment Setting to be created.- NOTE: If - dhcp_enabledis 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 Expressand your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress,InfraOnlyandKeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
- ConfigurationMode string
- The configuration mode of storage. If set to Expressand your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress,InfraOnlyandKeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
- configurationMode String
- The configuration mode of storage. If set to Expressand your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress,InfraOnlyandKeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
- configurationMode string
- The configuration mode of storage. If set to Expressand your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress,InfraOnlyandKeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
- configuration_mode str
- The configuration mode of storage. If set to Expressand your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress,InfraOnlyandKeepStorage. Changing this forces a new Stack HCI Deployment Setting to be created.
- configurationMode String
- The configuration mode of storage. If set to Expressand your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress,InfraOnlyandKeepStorage. 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 azurermTerraform Provider.