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:
- Arc
Resource 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.
- Scale
Units List<HciDeployment Setting Scale Unit> - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Stack
Hci 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 []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.
- Scale
Units []HciDeployment Setting Scale Unit Args - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Stack
Hci 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 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.
- scale
Units List<HciDeployment Setting Scale Unit> - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - stack
Hci 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 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.
- scale
Units HciDeployment Setting Scale Unit[] - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - stack
Hci 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_unit
blocks 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.
- arc
Resource 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.
- scale
Units List<Property Map> - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - stack
Hci 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) -> HciDeploymentSetting
func GetHciDeploymentSetting(ctx *Context, name string, id IDInput, state *HciDeploymentSettingState, opts ...ResourceOption) (*HciDeploymentSetting, error)
public static HciDeploymentSetting Get(string name, Input<string> id, HciDeploymentSettingState? state, CustomResourceOptions? opts = null)
public static HciDeploymentSetting get(String name, Output<String> id, HciDeploymentSettingState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arc
Resource 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.
- Scale
Units List<HciDeployment Setting Scale Unit> - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Stack
Hci 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 []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.
- Scale
Units []HciDeployment Setting Scale Unit Args - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Stack
Hci 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 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.
- scale
Units List<HciDeployment Setting Scale Unit> - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - stack
Hci 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 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.
- scale
Units HciDeployment Setting Scale Unit[] - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - stack
Hci 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_unit
blocks 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.
- arc
Resource 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.
- scale
Units List<Property Map> - One or more
scale_unit
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - stack
Hci 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
- Active
Directory 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
Hci
Deployment Setting Scale Unit Cluster - A
cluster
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Domain
Fqdn string - 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_network
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Infrastructure
Networks List<HciDeployment Setting Scale Unit Infrastructure Network> - One or more
infrastructure_network
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Name
Prefix 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.
- Optional
Service HciDeployment Setting Scale Unit Optional Service - A
optional_service
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Physical
Nodes List<HciDeployment Setting Scale Unit Physical Node> - One or more
physical_node
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Secrets
Location string - The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
- Storage
Hci
Deployment Setting Scale Unit Storage - A
storage
block 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
false
results in all data sent to Microsoft to be stored outside of the EU. Possible values aretrue
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - Wdac
Enabled bool - Whether to enable WDAC. Possible values are
true
andfalse
. 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 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
Hci
Deployment Setting Scale Unit Cluster - A
cluster
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Domain
Fqdn string - 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_network
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Infrastructure
Networks []HciDeployment Setting Scale Unit Infrastructure Network - One or more
infrastructure_network
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Name
Prefix 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.
- Optional
Service HciDeployment Setting Scale Unit Optional Service - A
optional_service
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Physical
Nodes []HciDeployment Setting Scale Unit Physical Node - One or more
physical_node
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - Secrets
Location string - The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
- Storage
Hci
Deployment Setting Scale Unit Storage - A
storage
block 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
false
results in all data sent to Microsoft to be stored outside of the EU. Possible values aretrue
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - Wdac
Enabled bool - Whether to enable WDAC. Possible values are
true
andfalse
. 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 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
Hci
Deployment Setting Scale Unit Cluster - A
cluster
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - domain
Fqdn String - 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_network
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - infrastructure
Networks List<HciDeployment Setting Scale Unit Infrastructure Network> - One or more
infrastructure_network
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - name
Prefix 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.
- optional
Service HciDeployment Setting Scale Unit Optional Service - A
optional_service
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - physical
Nodes List<HciDeployment Setting Scale Unit Physical Node> - One or more
physical_node
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - secrets
Location String - The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage
Hci
Deployment Setting Scale Unit Storage - A
storage
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - bitlocker
Boot BooleanVolume Enabled - Whether to enable BitLocker for boot volume. Possible values are
true
andfalse
. 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 BooleanVolume Enabled - Whether to enable BitLocker for data volume. Possible values are
true
andfalse
. 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 BooleanEnabled - Whether to enable credential guard. Possible values are
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - drift
Control BooleanEnabled - Whether to enable drift control. Possible values are
true
andfalse
. 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 BooleanEnabled - Whether to enable DRTM protection. Possible values are
true
andfalse
. 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 BooleanUpload Enabled - Whether to collect log data to facilitate quicker issue resolution. Possible values are
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - eu
Location 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
false
results in all data sent to Microsoft to be stored outside of the EU. Possible values aretrue
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - hvci
Protection BooleanEnabled - Whether to enable HVCI protection. Possible values are
true
andfalse
. 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 BooleanMitigation Enabled - Whether to enable side channel mitigation. Possible values are
true
andfalse
. 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 BooleanEncryption Enabled - Whether to enable SMB cluster encryption. Possible values are
true
andfalse
. 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 BooleanEnabled - Whether to enable SMB signing. Possible values are
true
andfalse
. 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 BooleanClient Enabled - Whether the telemetry data will be sent to Microsoft. Possible values are
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - wdac
Enabled Boolean - Whether to enable WDAC. Possible values are
true
andfalse
. 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 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
Hci
Deployment Setting Scale Unit Cluster - A
cluster
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - domain
Fqdn string - 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_network
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - infrastructure
Networks HciDeployment Setting Scale Unit Infrastructure Network[] - One or more
infrastructure_network
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - name
Prefix 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.
- optional
Service HciDeployment Setting Scale Unit Optional Service - A
optional_service
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - physical
Nodes HciDeployment Setting Scale Unit Physical Node[] - One or more
physical_node
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - secrets
Location string - The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage
Hci
Deployment Setting Scale Unit Storage - A
storage
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - bitlocker
Boot booleanVolume Enabled - Whether to enable BitLocker for boot volume. Possible values are
true
andfalse
. 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 booleanVolume Enabled - Whether to enable BitLocker for data volume. Possible values are
true
andfalse
. 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 booleanEnabled - Whether to enable credential guard. Possible values are
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - drift
Control booleanEnabled - Whether to enable drift control. Possible values are
true
andfalse
. 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 booleanEnabled - Whether to enable DRTM protection. Possible values are
true
andfalse
. 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 booleanUpload Enabled - Whether to collect log data to facilitate quicker issue resolution. Possible values are
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - eu
Location 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
false
results in all data sent to Microsoft to be stored outside of the EU. Possible values aretrue
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - hvci
Protection booleanEnabled - Whether to enable HVCI protection. Possible values are
true
andfalse
. 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 booleanMitigation Enabled - Whether to enable side channel mitigation. Possible values are
true
andfalse
. 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 booleanEncryption Enabled - Whether to enable SMB cluster encryption. Possible values are
true
andfalse
. 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 booleanEnabled - Whether to enable SMB signing. Possible values are
true
andfalse
. 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 booleanClient Enabled - Whether the telemetry data will be sent to Microsoft. Possible values are
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - wdac
Enabled boolean - Whether to enable WDAC. Possible values are
true
andfalse
. 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
Hci
Deployment Setting Scale Unit Cluster - A
cluster
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - domain_
fqdn str - Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
- host_
network HciDeployment Setting Scale Unit Host Network - A
host_network
block 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_network
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - name_
prefix str - Specifies the name prefix to deploy cluster. It must be 1-8 characters long and contain only letters, numbers and hyphens Changing this forces a new Stack HCI Deployment Setting to be created.
- optional_
service HciDeployment Setting Scale Unit Optional Service - A
optional_service
block 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_node
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - secrets_
location str - The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage
Hci
Deployment Setting Scale Unit Storage - A
storage
block 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
false
results in all data sent to Microsoft to be stored outside of the EU. Possible values aretrue
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. 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
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - wdac_
enabled bool - Whether to enable WDAC. Possible values are
true
andfalse
. 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 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
cluster
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - domain
Fqdn String - Specifies the FQDN for deploying cluster. Changing this forces a new Stack HCI Deployment Setting to be created.
- host
Network Property Map - A
host_network
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - infrastructure
Networks List<Property Map> - One or more
infrastructure_network
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - name
Prefix 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.
- optional
Service Property Map - A
optional_service
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - physical
Nodes List<Property Map> - One or more
physical_node
blocks as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - secrets
Location String - The URI to the Key Vault or secret store. Changing this forces a new Stack HCI Deployment Setting to be created.
- storage Property Map
- A
storage
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - bitlocker
Boot BooleanVolume Enabled - Whether to enable BitLocker for boot volume. Possible values are
true
andfalse
. 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 BooleanVolume Enabled - Whether to enable BitLocker for data volume. Possible values are
true
andfalse
. 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 BooleanEnabled - Whether to enable credential guard. Possible values are
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - drift
Control BooleanEnabled - Whether to enable drift control. Possible values are
true
andfalse
. 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 BooleanEnabled - Whether to enable DRTM protection. Possible values are
true
andfalse
. 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 BooleanUpload Enabled - Whether to collect log data to facilitate quicker issue resolution. Possible values are
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - eu
Location 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
false
results in all data sent to Microsoft to be stored outside of the EU. Possible values aretrue
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - hvci
Protection BooleanEnabled - Whether to enable HVCI protection. Possible values are
true
andfalse
. 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 BooleanMitigation Enabled - Whether to enable side channel mitigation. Possible values are
true
andfalse
. 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 BooleanEncryption Enabled - Whether to enable SMB cluster encryption. Possible values are
true
andfalse
. 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 BooleanEnabled - Whether to enable SMB signing. Possible values are
true
andfalse
. 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 BooleanClient Enabled - Whether the telemetry data will be sent to Microsoft. Possible values are
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - wdac
Enabled Boolean - Whether to enable WDAC. Possible values are
true
andfalse
. 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
- Azure
Service stringEndpoint - 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 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.
- Witness
Path 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.
- Witness
Type 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 stringEndpoint - 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 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.
- Witness
Path 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.
- Witness
Type 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 StringEndpoint - 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 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.
- witness
Path 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.
- witness
Type 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 stringEndpoint - 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 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.
- witness
Path 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.
- witness
Type 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.
- azure
Service StringEndpoint - 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 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.
- witness
Path 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.
- witness
Type 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<Hci
Deployment Setting Scale Unit Host Network Intent> - One or more
intent
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Storage
Networks List<HciDeployment Setting Scale Unit Host Network Storage Network> - One or more
storage_network
blocks 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
true
andfalse
. 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
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.
- Intents
[]Hci
Deployment Setting Scale Unit Host Network Intent - One or more
intent
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Storage
Networks []HciDeployment Setting Scale Unit Host Network Storage Network - One or more
storage_network
blocks 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
true
andfalse
. 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
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents
List<Hci
Deployment Setting Scale Unit Host Network Intent> - One or more
intent
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Networks List<HciDeployment Setting Scale Unit Host Network Storage Network> - One or more
storage_network
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Auto 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
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Connectivity BooleanSwitchless Enabled - Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents
Hci
Deployment Setting Scale Unit Host Network Intent[] - One or more
intent
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Networks HciDeployment Setting Scale Unit Host Network Storage Network[] - One or more
storage_network
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Auto 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
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Connectivity booleanSwitchless Enabled - Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents
Sequence[Hci
Deployment Setting Scale Unit Host Network Intent] - One or more
intent
blocks 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_network
blocks 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
true
andfalse
. 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
true
andfalse
. Defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.
- intents List<Property Map>
- One or more
intent
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Networks List<Property Map> - One or more
storage_network
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Auto 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
true
andfalse
. Defaults totrue
. Changing this forces a new Stack HCI Deployment Setting to be created. - storage
Connectivity BooleanSwitchless Enabled - Defines how the storage adapters between nodes are connected either switch or switch less. Possible values are
true
andfalse
. 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.
- Traffic
Types 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. - Adapter
Property HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override - A
adapter_property_override
block 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
true
andfalse
. 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_override
block 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
true
andfalse
. 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_override
block 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
true
andfalse
. 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.
- Traffic
Types []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. - Adapter
Property HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override - A
adapter_property_override
block 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
true
andfalse
. 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_override
block 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
true
andfalse
. 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_override
block 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
true
andfalse
. 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.
- traffic
Types 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. - adapter
Property HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override - A
adapter_property_override
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - adapter
Property BooleanOverride Enabled - Whether to override adapter properties. Possible values are
true
andfalse
. 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_override
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - qos
Policy BooleanOverride Enabled - Whether to override QoS policy. Possible values are
true
andfalse
. 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_override
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - virtual
Switch BooleanConfiguration Override Enabled - Whether to override virtual switch configuration. Possible values are
true
andfalse
. 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.
- traffic
Types 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. - adapter
Property HciOverride Deployment Setting Scale Unit Host Network Intent Adapter Property Override - A
adapter_property_override
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - adapter
Property booleanOverride Enabled - Whether to override adapter properties. Possible values are
true
andfalse
. 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_override
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - qos
Policy booleanOverride Enabled - Whether to override QoS policy. Possible values are
true
andfalse
. 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_override
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - virtual
Switch booleanConfiguration Override Enabled - Whether to override virtual switch configuration. Possible values are
true
andfalse
. 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_override
block 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
true
andfalse
. 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_override
block 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
true
andfalse
. 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_override
block 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
true
andfalse
. 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.
- traffic
Types 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. - adapter
Property Property MapOverride - A
adapter_property_override
block as defined above. Changing this forces a new Stack HCI Deployment Setting to be created. - adapter
Property BooleanOverride Enabled - Whether to override adapter properties. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - qos
Policy Property MapOverride - A
qos_policy_override
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - qos
Policy BooleanOverride Enabled - Whether to override QoS policy. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created. - virtual
Switch Property MapConfiguration Override - A
virtual_switch_configuration_override
block as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - virtual
Switch BooleanConfiguration Override Enabled - Whether to override virtual switch configuration. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.
HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverride, HciDeploymentSettingScaleUnitHostNetworkIntentAdapterPropertyOverrideArgs
- Jumbo
Packet 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.
- Network
Direct 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.
- Network
Direct 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 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.
- Network
Direct 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.
- Network
Direct 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 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.
- network
Direct 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.
- network
Direct 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 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.
- network
Direct 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.
- network
Direct 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.
- jumbo
Packet 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.
- network
Direct 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.
- network
Direct 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
- Bandwidth
Percentage 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.
- Priority
Value8021Action 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.
- Priority
Value8021Action 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 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.
- Priority
Value8021Action 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.
- Priority
Value8021Action 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 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.
- priority
Value8021Action 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.
- priority
Value8021Action 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 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.
- priority
Value8021Action 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.
- priority
Value8021Action 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.
- bandwidth
Percentage 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.
- priority
Value8021Action 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.
- priority
Value8021Action 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
- Enable
Iov string - Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- Load
Balancing stringAlgorithm - Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- Enable
Iov string - Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- Load
Balancing stringAlgorithm - Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- enable
Iov String - Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- load
Balancing StringAlgorithm - Specifies the load balancing algorithm for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- enable
Iov string - Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- load
Balancing 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.
- enable
Iov String - Specifies the IoV enable status for Virtual Switch. Changing this forces a new Stack HCI Deployment Setting to be created.
- load
Balancing 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.
- Network
Adapter stringName - The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
- Vlan
Id 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.
- Network
Adapter stringName - The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
- Vlan
Id 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.
- network
Adapter StringName - The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
- vlan
Id 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.
- network
Adapter stringName - The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
- vlan
Id 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.
- network
Adapter StringName - The name of the network adapter. Changing this forces a new Stack HCI Deployment Setting to be created.
- vlan
Id 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
- Dns
Servers 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.
- Ip
Pools List<HciDeployment Setting Scale Unit Infrastructure Network Ip Pool> - One or more
ip_pool
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Subnet
Mask string - Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
- Dhcp
Enabled bool Whether DHCP is enabled for hosts and cluster IPs. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.NOTE: If
dhcp_enabled
is set tofalse
, the deployment will use static IPs. If set totrue
, the gateway and DNS servers are not required.
- Dns
Servers []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.
- Ip
Pools []HciDeployment Setting Scale Unit Infrastructure Network Ip Pool - One or more
ip_pool
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - Subnet
Mask string - Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
- Dhcp
Enabled bool Whether DHCP is enabled for hosts and cluster IPs. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.NOTE: If
dhcp_enabled
is set tofalse
, the deployment will use static IPs. If set totrue
, the gateway and DNS servers are not required.
- dns
Servers 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.
- ip
Pools List<HciDeployment Setting Scale Unit Infrastructure Network Ip Pool> - One or more
ip_pool
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - subnet
Mask String - 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 Boolean Whether DHCP is enabled for hosts and cluster IPs. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.NOTE: If
dhcp_enabled
is set tofalse
, the deployment will use static IPs. If set totrue
, the gateway and DNS servers are not required.
- dns
Servers 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.
- ip
Pools HciDeployment Setting Scale Unit Infrastructure Network Ip Pool[] - One or more
ip_pool
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - subnet
Mask string - 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 boolean Whether DHCP is enabled for hosts and cluster IPs. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.NOTE: If
dhcp_enabled
is set tofalse
, the deployment will use static IPs. If set totrue
, 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_pool
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - subnet_
mask str - Specifies the subnet mask that matches the provided IP address space. Changing this forces a new Stack HCI Deployment Setting to be created.
- dhcp_
enabled bool Whether DHCP is enabled for hosts and cluster IPs. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.NOTE: If
dhcp_enabled
is set tofalse
, the deployment will use static IPs. If set totrue
, the gateway and DNS servers are not required.
- dns
Servers 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.
- ip
Pools List<Property Map> - One or more
ip_pool
blocks as defined below. Changing this forces a new Stack HCI Deployment Setting to be created. - subnet
Mask String - 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 Boolean Whether DHCP is enabled for hosts and cluster IPs. Possible values are
true
andfalse
. defaults tofalse
. Changing this forces a new Stack HCI Deployment Setting to be created.NOTE: If
dhcp_enabled
is set tofalse
, the deployment will use static IPs. If set totrue
, the gateway and DNS servers are not required.
HciDeploymentSettingScaleUnitInfrastructureNetworkIpPool, HciDeploymentSettingScaleUnitInfrastructureNetworkIpPoolArgs
- Ending
Address 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.
- Starting
Address 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 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.
- Starting
Address 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 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.
- starting
Address 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 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.
- starting
Address 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.
- ending
Address 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.
- starting
Address 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
- Custom
Location 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 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 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 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.
- custom
Location 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
- Configuration
Mode string - The configuration mode of storage. If set to
Express
and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress
,InfraOnly
andKeepStorage
. Changing this forces a new Stack HCI Deployment Setting to be created.
- Configuration
Mode string - The configuration mode of storage. If set to
Express
and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress
,InfraOnly
andKeepStorage
. Changing this forces a new Stack HCI Deployment Setting to be created.
- configuration
Mode String - The configuration mode of storage. If set to
Express
and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress
,InfraOnly
andKeepStorage
. Changing this forces a new Stack HCI Deployment Setting to be created.
- configuration
Mode string - The configuration mode of storage. If set to
Express
and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress
,InfraOnly
andKeepStorage
. Changing this forces a new Stack HCI Deployment Setting to be created.
- configuration_
mode str - The configuration mode of storage. If set to
Express
and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress
,InfraOnly
andKeepStorage
. Changing this forces a new Stack HCI Deployment Setting to be created.
- configuration
Mode String - The configuration mode of storage. If set to
Express
and your storage is configured as per best practices based on the number of nodes in the cluster. Possible values areExpress
,InfraOnly
andKeepStorage
. Changing this forces a new Stack HCI Deployment Setting to be created.
Import
Stack HCI Deployment Settings can be imported using the resource id
, e.g.
$ pulumi import azure:stack/hciDeploymentSetting:HciDeploymentSetting example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.AzureStackHCI/clusters/clus1/deploymentSettings/default
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.