azure-native.azurestackhci.HciEdgeDevice
Explore with Pulumi AI
Arc-enabled edge device with HCI OS.
Uses Azure REST API version 2024-04-01. In version 2.x of the Azure Native provider, it used API version 2023-08-01-preview.
Example Usage
Create HCI Edge Device
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var hciEdgeDevice = new AzureNative.AzureStackHCI.HciEdgeDevice("hciEdgeDevice", new()
{
EdgeDeviceName = "default",
Kind = "HCI",
Properties = new AzureNative.AzureStackHCI.Inputs.HciEdgeDevicePropertiesArgs
{
DeviceConfiguration = new AzureNative.AzureStackHCI.Inputs.DeviceConfigurationArgs
{
DeviceMetadata = "",
NicDetails = new[]
{
new AzureNative.AzureStackHCI.Inputs.NicDetailArgs
{
AdapterName = "ethernet",
ComponentId = "VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ",
DefaultGateway = "10.10.10.1",
DefaultIsolationId = "0",
DnsServers = new[]
{
"100.10.10.1",
},
DriverVersion = "10.0.20348.1547 ",
InterfaceDescription = "NDIS 6.70 ",
Ip4Address = "10.10.10.10",
SubnetMask = "255.255.255.0",
},
},
},
},
ResourceUri = "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
});
});
package main
import (
azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := azurestackhci.NewHciEdgeDevice(ctx, "hciEdgeDevice", &azurestackhci.HciEdgeDeviceArgs{
EdgeDeviceName: pulumi.String("default"),
Kind: pulumi.String("HCI"),
Properties: &azurestackhci.HciEdgeDevicePropertiesArgs{
DeviceConfiguration: &azurestackhci.DeviceConfigurationArgs{
DeviceMetadata: pulumi.String(""),
NicDetails: azurestackhci.NicDetailArray{
&azurestackhci.NicDetailArgs{
AdapterName: pulumi.String("ethernet"),
ComponentId: pulumi.String("VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} "),
DefaultGateway: pulumi.String("10.10.10.1"),
DefaultIsolationId: pulumi.String("0"),
DnsServers: pulumi.StringArray{
pulumi.String("100.10.10.1"),
},
DriverVersion: pulumi.String("10.0.20348.1547 "),
InterfaceDescription: pulumi.String("NDIS 6.70 "),
Ip4Address: pulumi.String("10.10.10.10"),
SubnetMask: pulumi.String("255.255.255.0"),
},
},
},
},
ResourceUri: pulumi.String("subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.azurestackhci.HciEdgeDevice;
import com.pulumi.azurenative.azurestackhci.HciEdgeDeviceArgs;
import com.pulumi.azurenative.azurestackhci.inputs.HciEdgeDevicePropertiesArgs;
import com.pulumi.azurenative.azurestackhci.inputs.DeviceConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var hciEdgeDevice = new HciEdgeDevice("hciEdgeDevice", HciEdgeDeviceArgs.builder()
.edgeDeviceName("default")
.kind("HCI")
.properties(HciEdgeDevicePropertiesArgs.builder()
.deviceConfiguration(DeviceConfigurationArgs.builder()
.deviceMetadata("")
.nicDetails(NicDetailArgs.builder()
.adapterName("ethernet")
.componentId("VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ")
.defaultGateway("10.10.10.1")
.defaultIsolationId("0")
.dnsServers("100.10.10.1")
.driverVersion("10.0.20348.1547 ")
.interfaceDescription("NDIS 6.70 ")
.ip4Address("10.10.10.10")
.subnetMask("255.255.255.0")
.build())
.build())
.build())
.resourceUri("subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const hciEdgeDevice = new azure_native.azurestackhci.HciEdgeDevice("hciEdgeDevice", {
edgeDeviceName: "default",
kind: "HCI",
properties: {
deviceConfiguration: {
deviceMetadata: "",
nicDetails: [{
adapterName: "ethernet",
componentId: "VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ",
defaultGateway: "10.10.10.1",
defaultIsolationId: "0",
dnsServers: ["100.10.10.1"],
driverVersion: "10.0.20348.1547 ",
interfaceDescription: "NDIS 6.70 ",
ip4Address: "10.10.10.10",
subnetMask: "255.255.255.0",
}],
},
},
resourceUri: "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
});
import pulumi
import pulumi_azure_native as azure_native
hci_edge_device = azure_native.azurestackhci.HciEdgeDevice("hciEdgeDevice",
edge_device_name="default",
kind="HCI",
properties={
"device_configuration": {
"device_metadata": "",
"nic_details": [{
"adapter_name": "ethernet",
"component_id": "VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ",
"default_gateway": "10.10.10.1",
"default_isolation_id": "0",
"dns_servers": ["100.10.10.1"],
"driver_version": "10.0.20348.1547 ",
"interface_description": "NDIS 6.70 ",
"ip4_address": "10.10.10.10",
"subnet_mask": "255.255.255.0",
}],
},
},
resource_uri="subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1")
resources:
hciEdgeDevice:
type: azure-native:azurestackhci:HciEdgeDevice
properties:
edgeDeviceName: default
kind: HCI
properties:
deviceConfiguration:
deviceMetadata: ""
nicDetails:
- adapterName: ethernet
componentId: 'VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} '
defaultGateway: 10.10.10.1
defaultIsolationId: '0'
dnsServers:
- 100.10.10.1
driverVersion: '10.0.20348.1547 '
interfaceDescription: 'NDIS 6.70 '
ip4Address: 10.10.10.10
subnetMask: 255.255.255.0
resourceUri: subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1
Create HciEdgeDevice Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HciEdgeDevice(name: string, args: HciEdgeDeviceArgs, opts?: CustomResourceOptions);
@overload
def HciEdgeDevice(resource_name: str,
args: HciEdgeDeviceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def HciEdgeDevice(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_uri: Optional[str] = None,
edge_device_name: Optional[str] = None,
properties: Optional[HciEdgeDevicePropertiesArgs] = None)
func NewHciEdgeDevice(ctx *Context, name string, args HciEdgeDeviceArgs, opts ...ResourceOption) (*HciEdgeDevice, error)
public HciEdgeDevice(string name, HciEdgeDeviceArgs args, CustomResourceOptions? opts = null)
public HciEdgeDevice(String name, HciEdgeDeviceArgs args)
public HciEdgeDevice(String name, HciEdgeDeviceArgs args, CustomResourceOptions options)
type: azure-native:azurestackhci:HciEdgeDevice
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 HciEdgeDeviceArgs
- 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 HciEdgeDeviceArgs
- 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 HciEdgeDeviceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args HciEdgeDeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args HciEdgeDeviceArgs
- 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 hciEdgeDeviceResource = new AzureNative.AzureStackHCI.HciEdgeDevice("hciEdgeDeviceResource", new()
{
Kind = "string",
ResourceUri = "string",
EdgeDeviceName = "string",
Properties = new AzureNative.AzureStackHCI.Inputs.HciEdgeDevicePropertiesArgs
{
DeviceConfiguration = new AzureNative.AzureStackHCI.Inputs.DeviceConfigurationArgs
{
DeviceMetadata = "string",
NicDetails = new[]
{
new AzureNative.AzureStackHCI.Inputs.NicDetailArgs
{
AdapterName = "string",
ComponentId = "string",
DefaultGateway = "string",
DefaultIsolationId = "string",
DnsServers = new[]
{
"string",
},
DriverVersion = "string",
InterfaceDescription = "string",
Ip4Address = "string",
SubnetMask = "string",
},
},
},
},
});
example, err := azurestackhci.NewHciEdgeDevice(ctx, "hciEdgeDeviceResource", &azurestackhci.HciEdgeDeviceArgs{
Kind: pulumi.String("string"),
ResourceUri: pulumi.String("string"),
EdgeDeviceName: pulumi.String("string"),
Properties: &azurestackhci.HciEdgeDevicePropertiesArgs{
DeviceConfiguration: &azurestackhci.DeviceConfigurationArgs{
DeviceMetadata: pulumi.String("string"),
NicDetails: azurestackhci.NicDetailArray{
&azurestackhci.NicDetailArgs{
AdapterName: pulumi.String("string"),
ComponentId: pulumi.String("string"),
DefaultGateway: pulumi.String("string"),
DefaultIsolationId: pulumi.String("string"),
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
DriverVersion: pulumi.String("string"),
InterfaceDescription: pulumi.String("string"),
Ip4Address: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
},
},
},
},
})
var hciEdgeDeviceResource = new HciEdgeDevice("hciEdgeDeviceResource", HciEdgeDeviceArgs.builder()
.kind("string")
.resourceUri("string")
.edgeDeviceName("string")
.properties(HciEdgeDevicePropertiesArgs.builder()
.deviceConfiguration(DeviceConfigurationArgs.builder()
.deviceMetadata("string")
.nicDetails(NicDetailArgs.builder()
.adapterName("string")
.componentId("string")
.defaultGateway("string")
.defaultIsolationId("string")
.dnsServers("string")
.driverVersion("string")
.interfaceDescription("string")
.ip4Address("string")
.subnetMask("string")
.build())
.build())
.build())
.build());
hci_edge_device_resource = azure_native.azurestackhci.HciEdgeDevice("hciEdgeDeviceResource",
kind="string",
resource_uri="string",
edge_device_name="string",
properties={
"device_configuration": {
"device_metadata": "string",
"nic_details": [{
"adapter_name": "string",
"component_id": "string",
"default_gateway": "string",
"default_isolation_id": "string",
"dns_servers": ["string"],
"driver_version": "string",
"interface_description": "string",
"ip4_address": "string",
"subnet_mask": "string",
}],
},
})
const hciEdgeDeviceResource = new azure_native.azurestackhci.HciEdgeDevice("hciEdgeDeviceResource", {
kind: "string",
resourceUri: "string",
edgeDeviceName: "string",
properties: {
deviceConfiguration: {
deviceMetadata: "string",
nicDetails: [{
adapterName: "string",
componentId: "string",
defaultGateway: "string",
defaultIsolationId: "string",
dnsServers: ["string"],
driverVersion: "string",
interfaceDescription: "string",
ip4Address: "string",
subnetMask: "string",
}],
},
},
});
type: azure-native:azurestackhci:HciEdgeDevice
properties:
edgeDeviceName: string
kind: string
properties:
deviceConfiguration:
deviceMetadata: string
nicDetails:
- adapterName: string
componentId: string
defaultGateway: string
defaultIsolationId: string
dnsServers:
- string
driverVersion: string
interfaceDescription: string
ip4Address: string
subnetMask: string
resourceUri: string
HciEdgeDevice 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 HciEdgeDevice resource accepts the following input properties:
- Resource
Uri string - The fully qualified Azure Resource manager identifier of the resource.
- Edge
Device stringName - Name of Device
- Properties
Pulumi.
Azure Native. Azure Stack HCI. Inputs. Hci Edge Device Properties - properties for Arc-enabled edge device with HCI OS.
- Resource
Uri string - The fully qualified Azure Resource manager identifier of the resource.
- Edge
Device stringName - Name of Device
- Properties
Hci
Edge Device Properties Args - properties for Arc-enabled edge device with HCI OS.
- resource
Uri String - The fully qualified Azure Resource manager identifier of the resource.
- edge
Device StringName - Name of Device
- properties
Hci
Edge Device Properties - properties for Arc-enabled edge device with HCI OS.
- resource
Uri string - The fully qualified Azure Resource manager identifier of the resource.
- edge
Device stringName - Name of Device
- properties
Hci
Edge Device Properties - properties for Arc-enabled edge device with HCI OS.
- resource_
uri str - The fully qualified Azure Resource manager identifier of the resource.
- edge_
device_ strname - Name of Device
- properties
Hci
Edge Device Properties Args - properties for Arc-enabled edge device with HCI OS.
- resource
Uri String - The fully qualified Azure Resource manager identifier of the resource.
- edge
Device StringName - Name of Device
- properties Property Map
- properties for Arc-enabled edge device with HCI OS.
Outputs
All input properties are implicitly available as output properties. Additionally, the HciEdgeDevice resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Azure Stack HCI. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdapterPropertyOverridesResponse, AdapterPropertyOverridesResponseArgs
- Jumbo
Packet string - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Network
Direct string - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Network
Direct stringTechnology - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
- Jumbo
Packet string - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Network
Direct string - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Network
Direct stringTechnology - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
- jumbo
Packet String - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network
Direct String - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network
Direct StringTechnology - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
- jumbo
Packet string - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network
Direct string - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network
Direct stringTechnology - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
- jumbo_
packet str - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network_
direct str - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network_
direct_ strtechnology - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
- jumbo
Packet String - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network
Direct String - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- network
Direct StringTechnology - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation. Expected values are 'iWARP', 'RoCEv2', 'RoCE'
DeviceConfiguration, DeviceConfigurationArgs
- Device
Metadata string - Device metadata details.
- Nic
Details List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Nic Detail> - NIC Details of device
- Device
Metadata string - Device metadata details.
- Nic
Details []NicDetail - NIC Details of device
- device
Metadata String - Device metadata details.
- nic
Details List<NicDetail> - NIC Details of device
- device
Metadata string - Device metadata details.
- nic
Details NicDetail[] - NIC Details of device
- device_
metadata str - Device metadata details.
- nic_
details Sequence[NicDetail] - NIC Details of device
- device
Metadata String - Device metadata details.
- nic
Details List<Property Map> - NIC Details of device
DeviceConfigurationResponse, DeviceConfigurationResponseArgs
- Device
Metadata string - Device metadata details.
- Nic
Details List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Nic Detail Response> - NIC Details of device
- Device
Metadata string - Device metadata details.
- Nic
Details []NicDetail Response - NIC Details of device
- device
Metadata String - Device metadata details.
- nic
Details List<NicDetail Response> - NIC Details of device
- device
Metadata string - Device metadata details.
- nic
Details NicDetail Response[] - NIC Details of device
- device_
metadata str - Device metadata details.
- nic_
details Sequence[NicDetail Response] - NIC Details of device
- device
Metadata String - Device metadata details.
- nic
Details List<Property Map> - NIC Details of device
ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs
ErrorDetailResponse, ErrorDetailResponseArgs
- Additional
Info List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Error Additional Info Response> - The error additional info.
- Code string
- The error code.
- Details
List<Pulumi.
Azure Native. Azure Stack HCI. Inputs. Error Detail Response> - The error details.
- Message string
- The error message.
- Target string
- The error target.
- Exception string
- Exception details while installing extension.
- Additional
Info []ErrorAdditional Info Response - The error additional info.
- Code string
- The error code.
- Details
[]Error
Detail Response - The error details.
- Message string
- The error message.
- Target string
- The error target.
- Exception string
- Exception details while installing extension.
- additional
Info List<ErrorAdditional Info Response> - The error additional info.
- code String
- The error code.
- details
List<Error
Detail Response> - The error details.
- message String
- The error message.
- target String
- The error target.
- exception String
- Exception details while installing extension.
- additional
Info ErrorAdditional Info Response[] - The error additional info.
- code string
- The error code.
- details
Error
Detail Response[] - The error details.
- message string
- The error message.
- target string
- The error target.
- exception string
- Exception details while installing extension.
- additional_
info Sequence[ErrorAdditional Info Response] - The error additional info.
- code str
- The error code.
- details
Sequence[Error
Detail Response] - The error details.
- message str
- The error message.
- target str
- The error target.
- exception str
- Exception details while installing extension.
- additional
Info List<Property Map> - The error additional info.
- code String
- The error code.
- details List<Property Map>
- The error details.
- message String
- The error message.
- target String
- The error target.
- exception String
- Exception details while installing extension.
ExtensionProfileResponse, ExtensionProfileResponseArgs
- Extensions
List<Pulumi.
Azure Native. Azure Stack HCI. Inputs. Extension Response> - List of Arc extensions installed on edge device.
- Extensions
[]Extension
Response - List of Arc extensions installed on edge device.
- extensions
List<Extension
Response> - List of Arc extensions installed on edge device.
- extensions
Extension
Response[] - List of Arc extensions installed on edge device.
- extensions
Sequence[Extension
Response] - List of Arc extensions installed on edge device.
- extensions List<Property Map>
- List of Arc extensions installed on edge device.
ExtensionResponse, ExtensionResponseArgs
- Error
Details List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Error Detail Response> - Error details while installing Arc extension.
- Extension
Name string - Arc extension name installed on edge device.
- Extension
Resource stringId - Arc Extension Azure resource id.
- Managed
By string - Extension managed by user or Azure.
- State string
- Arc extension state from arc machine extension.
- Type
Handler stringVersion - Extension version installed.
- Error
Details []ErrorDetail Response - Error details while installing Arc extension.
- Extension
Name string - Arc extension name installed on edge device.
- Extension
Resource stringId - Arc Extension Azure resource id.
- Managed
By string - Extension managed by user or Azure.
- State string
- Arc extension state from arc machine extension.
- Type
Handler stringVersion - Extension version installed.
- error
Details List<ErrorDetail Response> - Error details while installing Arc extension.
- extension
Name String - Arc extension name installed on edge device.
- extension
Resource StringId - Arc Extension Azure resource id.
- managed
By String - Extension managed by user or Azure.
- state String
- Arc extension state from arc machine extension.
- type
Handler StringVersion - Extension version installed.
- error
Details ErrorDetail Response[] - Error details while installing Arc extension.
- extension
Name string - Arc extension name installed on edge device.
- extension
Resource stringId - Arc Extension Azure resource id.
- managed
By string - Extension managed by user or Azure.
- state string
- Arc extension state from arc machine extension.
- type
Handler stringVersion - Extension version installed.
- error_
details Sequence[ErrorDetail Response] - Error details while installing Arc extension.
- extension_
name str - Arc extension name installed on edge device.
- extension_
resource_ strid - Arc Extension Azure resource id.
- managed_
by str - Extension managed by user or Azure.
- state str
- Arc extension state from arc machine extension.
- type_
handler_ strversion - Extension version installed.
- error
Details List<Property Map> - Error details while installing Arc extension.
- extension
Name String - Arc extension name installed on edge device.
- extension
Resource StringId - Arc Extension Azure resource id.
- managed
By String - Extension managed by user or Azure.
- state String
- Arc extension state from arc machine extension.
- type
Handler StringVersion - Extension version installed.
HciEdgeDeviceProperties, HciEdgeDevicePropertiesArgs
- Device
Configuration Pulumi.Azure Native. Azure Stack HCI. Inputs. Device Configuration - Device Configuration
- Device
Configuration DeviceConfiguration - Device Configuration
- device
Configuration DeviceConfiguration - Device Configuration
- device
Configuration DeviceConfiguration - Device Configuration
- device_
configuration DeviceConfiguration - Device Configuration
- device
Configuration Property Map - Device Configuration
HciEdgeDevicePropertiesResponse, HciEdgeDevicePropertiesResponseArgs
- Provisioning
State string - Provisioning state of edgeDevice resource
- Reported
Properties Pulumi.Azure Native. Azure Stack HCI. Inputs. Hci Reported Properties Response - The instance view of all current configurations on HCI device.
- Device
Configuration Pulumi.Azure Native. Azure Stack HCI. Inputs. Device Configuration Response - Device Configuration
- Provisioning
State string - Provisioning state of edgeDevice resource
- Reported
Properties HciReported Properties Response - The instance view of all current configurations on HCI device.
- Device
Configuration DeviceConfiguration Response - Device Configuration
- provisioning
State String - Provisioning state of edgeDevice resource
- reported
Properties HciReported Properties Response - The instance view of all current configurations on HCI device.
- device
Configuration DeviceConfiguration Response - Device Configuration
- provisioning
State string - Provisioning state of edgeDevice resource
- reported
Properties HciReported Properties Response - The instance view of all current configurations on HCI device.
- device
Configuration DeviceConfiguration Response - Device Configuration
- provisioning_
state str - Provisioning state of edgeDevice resource
- reported_
properties HciReported Properties Response - The instance view of all current configurations on HCI device.
- device_
configuration DeviceConfiguration Response - Device Configuration
- provisioning
State String - Provisioning state of edgeDevice resource
- reported
Properties Property Map - The instance view of all current configurations on HCI device.
- device
Configuration Property Map - Device Configuration
HciNetworkProfileResponse, HciNetworkProfileResponseArgs
- Host
Network Pulumi.Azure Native. Azure Stack HCI. Inputs. Host Network Response - HostNetwork config to deploy AzureStackHCI Cluster.
- Nic
Details List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Hci Nic Detail Response> - List of NIC Details of device.
- Switch
Details List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Switch Detail Response> - List of switch details for edge device.
- Host
Network HostNetwork Response - HostNetwork config to deploy AzureStackHCI Cluster.
- Nic
Details []HciNic Detail Response - List of NIC Details of device.
- Switch
Details []SwitchDetail Response - List of switch details for edge device.
- host
Network HostNetwork Response - HostNetwork config to deploy AzureStackHCI Cluster.
- nic
Details List<HciNic Detail Response> - List of NIC Details of device.
- switch
Details List<SwitchDetail Response> - List of switch details for edge device.
- host
Network HostNetwork Response - HostNetwork config to deploy AzureStackHCI Cluster.
- nic
Details HciNic Detail Response[] - List of NIC Details of device.
- switch
Details SwitchDetail Response[] - List of switch details for edge device.
- host_
network HostNetwork Response - HostNetwork config to deploy AzureStackHCI Cluster.
- nic_
details Sequence[HciNic Detail Response] - List of NIC Details of device.
- switch_
details Sequence[SwitchDetail Response] - List of switch details for edge device.
- host
Network Property Map - HostNetwork config to deploy AzureStackHCI Cluster.
- nic
Details List<Property Map> - List of NIC Details of device.
- switch
Details List<Property Map> - List of switch details for edge device.
HciNicDetailResponse, HciNicDetailResponseArgs
- Adapter
Name string - Adapter Name of NIC
- Component
Id string - Component Id of NIC
- Default
Gateway string - Default Gateway of NIC
- Default
Isolation stringId - Default Isolation of Management NIC
- Dns
Servers List<string> - DNS Servers for NIC
- Driver
Version string - Driver Version of NIC
- Interface
Description string - Interface Description of NIC
- Ip4Address string
- Subnet Mask of NIC
- Mac
Address string - MAC address information of NIC.
- Nic
Status string - The status of NIC, up, disconnected.
- Nic
Type string - The type of NIC, physical, virtual, management.
- Slot string
- The slot attached to the NIC.
- Subnet
Mask string - Subnet Mask of NIC
- Switch
Name string - The switch attached to the NIC, if any.
- Vlan
Id string - The VLAN ID of the physical NIC.
- Adapter
Name string - Adapter Name of NIC
- Component
Id string - Component Id of NIC
- Default
Gateway string - Default Gateway of NIC
- Default
Isolation stringId - Default Isolation of Management NIC
- Dns
Servers []string - DNS Servers for NIC
- Driver
Version string - Driver Version of NIC
- Interface
Description string - Interface Description of NIC
- Ip4Address string
- Subnet Mask of NIC
- Mac
Address string - MAC address information of NIC.
- Nic
Status string - The status of NIC, up, disconnected.
- Nic
Type string - The type of NIC, physical, virtual, management.
- Slot string
- The slot attached to the NIC.
- Subnet
Mask string - Subnet Mask of NIC
- Switch
Name string - The switch attached to the NIC, if any.
- Vlan
Id string - The VLAN ID of the physical NIC.
- adapter
Name String - Adapter Name of NIC
- component
Id String - Component Id of NIC
- default
Gateway String - Default Gateway of NIC
- default
Isolation StringId - Default Isolation of Management NIC
- dns
Servers List<String> - DNS Servers for NIC
- driver
Version String - Driver Version of NIC
- interface
Description String - Interface Description of NIC
- ip4Address String
- Subnet Mask of NIC
- mac
Address String - MAC address information of NIC.
- nic
Status String - The status of NIC, up, disconnected.
- nic
Type String - The type of NIC, physical, virtual, management.
- slot String
- The slot attached to the NIC.
- subnet
Mask String - Subnet Mask of NIC
- switch
Name String - The switch attached to the NIC, if any.
- vlan
Id String - The VLAN ID of the physical NIC.
- adapter
Name string - Adapter Name of NIC
- component
Id string - Component Id of NIC
- default
Gateway string - Default Gateway of NIC
- default
Isolation stringId - Default Isolation of Management NIC
- dns
Servers string[] - DNS Servers for NIC
- driver
Version string - Driver Version of NIC
- interface
Description string - Interface Description of NIC
- ip4Address string
- Subnet Mask of NIC
- mac
Address string - MAC address information of NIC.
- nic
Status string - The status of NIC, up, disconnected.
- nic
Type string - The type of NIC, physical, virtual, management.
- slot string
- The slot attached to the NIC.
- subnet
Mask string - Subnet Mask of NIC
- switch
Name string - The switch attached to the NIC, if any.
- vlan
Id string - The VLAN ID of the physical NIC.
- adapter_
name str - Adapter Name of NIC
- component_
id str - Component Id of NIC
- default_
gateway str - Default Gateway of NIC
- default_
isolation_ strid - Default Isolation of Management NIC
- dns_
servers Sequence[str] - DNS Servers for NIC
- driver_
version str - Driver Version of NIC
- interface_
description str - Interface Description of NIC
- ip4_
address str - Subnet Mask of NIC
- mac_
address str - MAC address information of NIC.
- nic_
status str - The status of NIC, up, disconnected.
- nic_
type str - The type of NIC, physical, virtual, management.
- slot str
- The slot attached to the NIC.
- subnet_
mask str - Subnet Mask of NIC
- switch_
name str - The switch attached to the NIC, if any.
- vlan_
id str - The VLAN ID of the physical NIC.
- adapter
Name String - Adapter Name of NIC
- component
Id String - Component Id of NIC
- default
Gateway String - Default Gateway of NIC
- default
Isolation StringId - Default Isolation of Management NIC
- dns
Servers List<String> - DNS Servers for NIC
- driver
Version String - Driver Version of NIC
- interface
Description String - Interface Description of NIC
- ip4Address String
- Subnet Mask of NIC
- mac
Address String - MAC address information of NIC.
- nic
Status String - The status of NIC, up, disconnected.
- nic
Type String - The type of NIC, physical, virtual, management.
- slot String
- The slot attached to the NIC.
- subnet
Mask String - Subnet Mask of NIC
- switch
Name String - The switch attached to the NIC, if any.
- vlan
Id String - The VLAN ID of the physical NIC.
HciOsProfileResponse, HciOsProfileResponseArgs
- Assembly
Version string - Version of assembly present on device
- Boot
Type string - The boot type of the device. e.g. UEFI, Legacy etc
- Assembly
Version string - Version of assembly present on device
- Boot
Type string - The boot type of the device. e.g. UEFI, Legacy etc
- assembly
Version String - Version of assembly present on device
- boot
Type String - The boot type of the device. e.g. UEFI, Legacy etc
- assembly
Version string - Version of assembly present on device
- boot
Type string - The boot type of the device. e.g. UEFI, Legacy etc
- assembly_
version str - Version of assembly present on device
- boot_
type str - The boot type of the device. e.g. UEFI, Legacy etc
- assembly
Version String - Version of assembly present on device
- boot
Type String - The boot type of the device. e.g. UEFI, Legacy etc
HciReportedPropertiesResponse, HciReportedPropertiesResponseArgs
- Device
State string - edge device state.
- Extension
Profile Pulumi.Azure Native. Azure Stack HCI. Inputs. Extension Profile Response - Extensions details for edge device.
- Network
Profile Pulumi.Azure Native. Azure Stack HCI. Inputs. Hci Network Profile Response - HCI device network information.
- Os
Profile Pulumi.Azure Native. Azure Stack HCI. Inputs. Hci Os Profile Response - HCI device OS specific information.
- Sbe
Deployment Pulumi.Package Info Azure Native. Azure Stack HCI. Inputs. Sbe Deployment Package Info Response - Solution builder extension (SBE) deployment package information.
- Device
State string - edge device state.
- Extension
Profile ExtensionProfile Response - Extensions details for edge device.
- Network
Profile HciNetwork Profile Response - HCI device network information.
- Os
Profile HciOs Profile Response - HCI device OS specific information.
- Sbe
Deployment SbePackage Info Deployment Package Info Response - Solution builder extension (SBE) deployment package information.
- device
State String - edge device state.
- extension
Profile ExtensionProfile Response - Extensions details for edge device.
- network
Profile HciNetwork Profile Response - HCI device network information.
- os
Profile HciOs Profile Response - HCI device OS specific information.
- sbe
Deployment SbePackage Info Deployment Package Info Response - Solution builder extension (SBE) deployment package information.
- device
State string - edge device state.
- extension
Profile ExtensionProfile Response - Extensions details for edge device.
- network
Profile HciNetwork Profile Response - HCI device network information.
- os
Profile HciOs Profile Response - HCI device OS specific information.
- sbe
Deployment SbePackage Info Deployment Package Info Response - Solution builder extension (SBE) deployment package information.
- device_
state str - edge device state.
- extension_
profile ExtensionProfile Response - Extensions details for edge device.
- network_
profile HciNetwork Profile Response - HCI device network information.
- os_
profile HciOs Profile Response - HCI device OS specific information.
- sbe_
deployment_ Sbepackage_ info Deployment Package Info Response - Solution builder extension (SBE) deployment package information.
- device
State String - edge device state.
- extension
Profile Property Map - Extensions details for edge device.
- network
Profile Property Map - HCI device network information.
- os
Profile Property Map - HCI device OS specific information.
- sbe
Deployment Property MapPackage Info - Solution builder extension (SBE) deployment package information.
HostNetworkResponse, HostNetworkResponseArgs
- Enable
Storage boolAuto Ip - Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
- Intents
List<Pulumi.
Azure Native. Azure Stack HCI. Inputs. Intents Response> - The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
- Storage
Connectivity boolSwitchless - Defines how the storage adapters between nodes are connected either switch or switch less.
- Storage
Networks List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Storage Networks Response> - List of StorageNetworks config to deploy AzureStackHCI Cluster.
- Enable
Storage boolAuto Ip - Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
- Intents
[]Intents
Response - The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
- Storage
Connectivity boolSwitchless - Defines how the storage adapters between nodes are connected either switch or switch less.
- Storage
Networks []StorageNetworks Response - List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enable
Storage BooleanAuto Ip - Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
- intents
List<Intents
Response> - The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
- storage
Connectivity BooleanSwitchless - Defines how the storage adapters between nodes are connected either switch or switch less.
- storage
Networks List<StorageNetworks Response> - List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enable
Storage booleanAuto Ip - Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
- intents
Intents
Response[] - The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
- storage
Connectivity booleanSwitchless - Defines how the storage adapters between nodes are connected either switch or switch less.
- storage
Networks StorageNetworks Response[] - List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enable_
storage_ boolauto_ ip - Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
- intents
Sequence[Intents
Response] - The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
- storage_
connectivity_ boolswitchless - Defines how the storage adapters between nodes are connected either switch or switch less.
- storage_
networks Sequence[StorageNetworks Response] - List of StorageNetworks config to deploy AzureStackHCI Cluster.
- enable
Storage BooleanAuto Ip - Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.
- intents List<Property Map>
- The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.
- storage
Connectivity BooleanSwitchless - Defines how the storage adapters between nodes are connected either switch or switch less.
- storage
Networks List<Property Map> - List of StorageNetworks config to deploy AzureStackHCI Cluster.
IntentsResponse, IntentsResponseArgs
- Adapter
Property Pulumi.Overrides Azure Native. Azure Stack HCI. Inputs. Adapter Property Overrides Response - Set Adapter PropertyOverrides for cluster.
- Intent
Adapters List<string> - Array of adapters used for the network intent.
- Intent
Name string - Name of the network intent you wish to create.
- Intent
Type double - IntentType for host network intent.
- Is
Compute boolIntent Set - IsComputeIntentSet for host network intent.
- Is
Management boolIntent Set - IsManagementIntentSet for host network intent.
- Is
Network boolIntent Type - IsNetworkIntentType for host network intent.
- Is
Only boolStorage - IntentType for host network intent.
- Is
Only boolStretch - IsOnlyStretch for host network intent.
- Is
Storage boolIntent Set - IsStorageIntentSet for host network intent.
- Is
Stretch boolIntent Set - IsStretchIntentSet for host network intent.
- Override
Adapter boolProperty - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Override
Qos boolPolicy - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Override
Virtual boolSwitch Configuration - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Qos
Policy Pulumi.Overrides Azure Native. Azure Stack HCI. Inputs. Qos Policy Overrides Response - Set QoS PolicyOverrides for cluster.
- Scope double
- Scope for host network intent.
- Virtual
Switch Pulumi.Configuration Overrides Azure Native. Azure Stack HCI. Inputs. Virtual Switch Configuration Overrides Response - Set virtualSwitch ConfigurationOverrides for cluster.
- Adapter List<string>
- Array of network interfaces used for the network intent.
- Name string
- Name of the network intent you wish to create.
- Traffic
Type List<string> - List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- Adapter
Property AdapterOverrides Property Overrides Response - Set Adapter PropertyOverrides for cluster.
- Intent
Adapters []string - Array of adapters used for the network intent.
- Intent
Name string - Name of the network intent you wish to create.
- Intent
Type float64 - IntentType for host network intent.
- Is
Compute boolIntent Set - IsComputeIntentSet for host network intent.
- Is
Management boolIntent Set - IsManagementIntentSet for host network intent.
- Is
Network boolIntent Type - IsNetworkIntentType for host network intent.
- Is
Only boolStorage - IntentType for host network intent.
- Is
Only boolStretch - IsOnlyStretch for host network intent.
- Is
Storage boolIntent Set - IsStorageIntentSet for host network intent.
- Is
Stretch boolIntent Set - IsStretchIntentSet for host network intent.
- Override
Adapter boolProperty - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Override
Qos boolPolicy - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Override
Virtual boolSwitch Configuration - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Qos
Policy QosOverrides Policy Overrides Response - Set QoS PolicyOverrides for cluster.
- Scope float64
- Scope for host network intent.
- Virtual
Switch VirtualConfiguration Overrides Switch Configuration Overrides Response - Set virtualSwitch ConfigurationOverrides for cluster.
- Adapter []string
- Array of network interfaces used for the network intent.
- Name string
- Name of the network intent you wish to create.
- Traffic
Type []string - List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- adapter
Property AdapterOverrides Property Overrides Response - Set Adapter PropertyOverrides for cluster.
- intent
Adapters List<String> - Array of adapters used for the network intent.
- intent
Name String - Name of the network intent you wish to create.
- intent
Type Double - IntentType for host network intent.
- is
Compute BooleanIntent Set - IsComputeIntentSet for host network intent.
- is
Management BooleanIntent Set - IsManagementIntentSet for host network intent.
- is
Network BooleanIntent Type - IsNetworkIntentType for host network intent.
- is
Only BooleanStorage - IntentType for host network intent.
- is
Only BooleanStretch - IsOnlyStretch for host network intent.
- is
Storage BooleanIntent Set - IsStorageIntentSet for host network intent.
- is
Stretch BooleanIntent Set - IsStretchIntentSet for host network intent.
- override
Adapter BooleanProperty - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override
Qos BooleanPolicy - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override
Virtual BooleanSwitch Configuration - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qos
Policy QosOverrides Policy Overrides Response - Set QoS PolicyOverrides for cluster.
- scope Double
- Scope for host network intent.
- virtual
Switch VirtualConfiguration Overrides Switch Configuration Overrides Response - Set virtualSwitch ConfigurationOverrides for cluster.
- adapter List<String>
- Array of network interfaces used for the network intent.
- name String
- Name of the network intent you wish to create.
- traffic
Type List<String> - List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- adapter
Property AdapterOverrides Property Overrides Response - Set Adapter PropertyOverrides for cluster.
- intent
Adapters string[] - Array of adapters used for the network intent.
- intent
Name string - Name of the network intent you wish to create.
- intent
Type number - IntentType for host network intent.
- is
Compute booleanIntent Set - IsComputeIntentSet for host network intent.
- is
Management booleanIntent Set - IsManagementIntentSet for host network intent.
- is
Network booleanIntent Type - IsNetworkIntentType for host network intent.
- is
Only booleanStorage - IntentType for host network intent.
- is
Only booleanStretch - IsOnlyStretch for host network intent.
- is
Storage booleanIntent Set - IsStorageIntentSet for host network intent.
- is
Stretch booleanIntent Set - IsStretchIntentSet for host network intent.
- override
Adapter booleanProperty - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override
Qos booleanPolicy - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override
Virtual booleanSwitch Configuration - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qos
Policy QosOverrides Policy Overrides Response - Set QoS PolicyOverrides for cluster.
- scope number
- Scope for host network intent.
- virtual
Switch VirtualConfiguration Overrides Switch Configuration Overrides Response - Set virtualSwitch ConfigurationOverrides for cluster.
- adapter string[]
- Array of network interfaces used for the network intent.
- name string
- Name of the network intent you wish to create.
- traffic
Type string[] - List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- adapter_
property_ Adapteroverrides Property Overrides Response - Set Adapter PropertyOverrides for cluster.
- intent_
adapters Sequence[str] - Array of adapters used for the network intent.
- intent_
name str - Name of the network intent you wish to create.
- intent_
type float - IntentType for host network intent.
- is_
compute_ boolintent_ set - IsComputeIntentSet for host network intent.
- is_
management_ boolintent_ set - IsManagementIntentSet for host network intent.
- is_
network_ boolintent_ type - IsNetworkIntentType for host network intent.
- is_
only_ boolstorage - IntentType for host network intent.
- is_
only_ boolstretch - IsOnlyStretch for host network intent.
- is_
storage_ boolintent_ set - IsStorageIntentSet for host network intent.
- is_
stretch_ boolintent_ set - IsStretchIntentSet for host network intent.
- override_
adapter_ boolproperty - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override_
qos_ boolpolicy - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override_
virtual_ boolswitch_ configuration - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qos_
policy_ Qosoverrides Policy Overrides Response - Set QoS PolicyOverrides for cluster.
- scope float
- Scope for host network intent.
- virtual_
switch_ Virtualconfiguration_ overrides Switch Configuration Overrides Response - Set virtualSwitch ConfigurationOverrides for cluster.
- adapter Sequence[str]
- Array of network interfaces used for the network intent.
- name str
- Name of the network intent you wish to create.
- traffic_
type Sequence[str] - List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
- adapter
Property Property MapOverrides - Set Adapter PropertyOverrides for cluster.
- intent
Adapters List<String> - Array of adapters used for the network intent.
- intent
Name String - Name of the network intent you wish to create.
- intent
Type Number - IntentType for host network intent.
- is
Compute BooleanIntent Set - IsComputeIntentSet for host network intent.
- is
Management BooleanIntent Set - IsManagementIntentSet for host network intent.
- is
Network BooleanIntent Type - IsNetworkIntentType for host network intent.
- is
Only BooleanStorage - IntentType for host network intent.
- is
Only BooleanStretch - IsOnlyStretch for host network intent.
- is
Storage BooleanIntent Set - IsStorageIntentSet for host network intent.
- is
Stretch BooleanIntent Set - IsStretchIntentSet for host network intent.
- override
Adapter BooleanProperty - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override
Qos BooleanPolicy - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- override
Virtual BooleanSwitch Configuration - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- qos
Policy Property MapOverrides - Set QoS PolicyOverrides for cluster.
- scope Number
- Scope for host network intent.
- virtual
Switch Property MapConfiguration Overrides - Set virtualSwitch ConfigurationOverrides for cluster.
- adapter List<String>
- Array of network interfaces used for the network intent.
- name String
- Name of the network intent you wish to create.
- traffic
Type List<String> - List of network traffic types. Only allowed values are 'Compute', 'Storage', 'Management'.
NicDetail, NicDetailArgs
- Adapter
Name string - Adapter Name of NIC
- Component
Id string - Component Id of NIC
- Default
Gateway string - Default Gateway of NIC
- Default
Isolation stringId - Default Isolation of Management NIC
- Dns
Servers List<string> - DNS Servers for NIC
- Driver
Version string - Driver Version of NIC
- Interface
Description string - Interface Description of NIC
- Ip4Address string
- Subnet Mask of NIC
- Subnet
Mask string - Subnet Mask of NIC
- Adapter
Name string - Adapter Name of NIC
- Component
Id string - Component Id of NIC
- Default
Gateway string - Default Gateway of NIC
- Default
Isolation stringId - Default Isolation of Management NIC
- Dns
Servers []string - DNS Servers for NIC
- Driver
Version string - Driver Version of NIC
- Interface
Description string - Interface Description of NIC
- Ip4Address string
- Subnet Mask of NIC
- Subnet
Mask string - Subnet Mask of NIC
- adapter
Name String - Adapter Name of NIC
- component
Id String - Component Id of NIC
- default
Gateway String - Default Gateway of NIC
- default
Isolation StringId - Default Isolation of Management NIC
- dns
Servers List<String> - DNS Servers for NIC
- driver
Version String - Driver Version of NIC
- interface
Description String - Interface Description of NIC
- ip4Address String
- Subnet Mask of NIC
- subnet
Mask String - Subnet Mask of NIC
- adapter
Name string - Adapter Name of NIC
- component
Id string - Component Id of NIC
- default
Gateway string - Default Gateway of NIC
- default
Isolation stringId - Default Isolation of Management NIC
- dns
Servers string[] - DNS Servers for NIC
- driver
Version string - Driver Version of NIC
- interface
Description string - Interface Description of NIC
- ip4Address string
- Subnet Mask of NIC
- subnet
Mask string - Subnet Mask of NIC
- adapter_
name str - Adapter Name of NIC
- component_
id str - Component Id of NIC
- default_
gateway str - Default Gateway of NIC
- default_
isolation_ strid - Default Isolation of Management NIC
- dns_
servers Sequence[str] - DNS Servers for NIC
- driver_
version str - Driver Version of NIC
- interface_
description str - Interface Description of NIC
- ip4_
address str - Subnet Mask of NIC
- subnet_
mask str - Subnet Mask of NIC
- adapter
Name String - Adapter Name of NIC
- component
Id String - Component Id of NIC
- default
Gateway String - Default Gateway of NIC
- default
Isolation StringId - Default Isolation of Management NIC
- dns
Servers List<String> - DNS Servers for NIC
- driver
Version String - Driver Version of NIC
- interface
Description String - Interface Description of NIC
- ip4Address String
- Subnet Mask of NIC
- subnet
Mask String - Subnet Mask of NIC
NicDetailResponse, NicDetailResponseArgs
- Adapter
Name string - Adapter Name of NIC
- Component
Id string - Component Id of NIC
- Default
Gateway string - Default Gateway of NIC
- Default
Isolation stringId - Default Isolation of Management NIC
- Dns
Servers List<string> - DNS Servers for NIC
- Driver
Version string - Driver Version of NIC
- Interface
Description string - Interface Description of NIC
- Ip4Address string
- Subnet Mask of NIC
- Subnet
Mask string - Subnet Mask of NIC
- Adapter
Name string - Adapter Name of NIC
- Component
Id string - Component Id of NIC
- Default
Gateway string - Default Gateway of NIC
- Default
Isolation stringId - Default Isolation of Management NIC
- Dns
Servers []string - DNS Servers for NIC
- Driver
Version string - Driver Version of NIC
- Interface
Description string - Interface Description of NIC
- Ip4Address string
- Subnet Mask of NIC
- Subnet
Mask string - Subnet Mask of NIC
- adapter
Name String - Adapter Name of NIC
- component
Id String - Component Id of NIC
- default
Gateway String - Default Gateway of NIC
- default
Isolation StringId - Default Isolation of Management NIC
- dns
Servers List<String> - DNS Servers for NIC
- driver
Version String - Driver Version of NIC
- interface
Description String - Interface Description of NIC
- ip4Address String
- Subnet Mask of NIC
- subnet
Mask String - Subnet Mask of NIC
- adapter
Name string - Adapter Name of NIC
- component
Id string - Component Id of NIC
- default
Gateway string - Default Gateway of NIC
- default
Isolation stringId - Default Isolation of Management NIC
- dns
Servers string[] - DNS Servers for NIC
- driver
Version string - Driver Version of NIC
- interface
Description string - Interface Description of NIC
- ip4Address string
- Subnet Mask of NIC
- subnet
Mask string - Subnet Mask of NIC
- adapter_
name str - Adapter Name of NIC
- component_
id str - Component Id of NIC
- default_
gateway str - Default Gateway of NIC
- default_
isolation_ strid - Default Isolation of Management NIC
- dns_
servers Sequence[str] - DNS Servers for NIC
- driver_
version str - Driver Version of NIC
- interface_
description str - Interface Description of NIC
- ip4_
address str - Subnet Mask of NIC
- subnet_
mask str - Subnet Mask of NIC
- adapter
Name String - Adapter Name of NIC
- component
Id String - Component Id of NIC
- default
Gateway String - Default Gateway of NIC
- default
Isolation StringId - Default Isolation of Management NIC
- dns
Servers List<String> - DNS Servers for NIC
- driver
Version String - Driver Version of NIC
- interface
Description String - Interface Description of NIC
- ip4Address String
- Subnet Mask of NIC
- subnet
Mask String - Subnet Mask of NIC
QosPolicyOverridesResponse, QosPolicyOverridesResponseArgs
- Bandwidth
Percentage stringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Priority
Value8021Action stringCluster - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Priority
Value8021Action stringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Bandwidth
Percentage stringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Priority
Value8021Action stringCluster - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- Priority
Value8021Action stringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidth
Percentage StringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority
Value8021Action StringCluster - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority
Value8021Action StringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidth
Percentage stringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority
Value8021Action stringCluster - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority
Value8021Action stringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidth_
percentage_ strsmb - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority_
value8021_ straction_ cluster - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority_
value8021_ straction_ smb - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- bandwidth
Percentage StringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority
Value8021Action StringCluster - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
- priority
Value8021Action StringSMB - This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.
SbeDeploymentPackageInfoResponse, SbeDeploymentPackageInfoResponseArgs
- Code string
- SBE deployment validation code.
- Message string
- A detailed message that explains the SBE package validation result.
- Sbe
Manifest string - This represents discovered update results for matching updates and store it as SBE manifest.
- Code string
- SBE deployment validation code.
- Message string
- A detailed message that explains the SBE package validation result.
- Sbe
Manifest string - This represents discovered update results for matching updates and store it as SBE manifest.
- code String
- SBE deployment validation code.
- message String
- A detailed message that explains the SBE package validation result.
- sbe
Manifest String - This represents discovered update results for matching updates and store it as SBE manifest.
- code string
- SBE deployment validation code.
- message string
- A detailed message that explains the SBE package validation result.
- sbe
Manifest string - This represents discovered update results for matching updates and store it as SBE manifest.
- code str
- SBE deployment validation code.
- message str
- A detailed message that explains the SBE package validation result.
- sbe_
manifest str - This represents discovered update results for matching updates and store it as SBE manifest.
- code String
- SBE deployment validation code.
- message String
- A detailed message that explains the SBE package validation result.
- sbe
Manifest String - This represents discovered update results for matching updates and store it as SBE manifest.
StorageAdapterIPInfoResponse, StorageAdapterIPInfoResponseArgs
- Ipv4Address string
- The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- Physical
Node string - storage adapter physical node name.
- Subnet
Mask string - The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- Ipv4Address string
- The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- Physical
Node string - storage adapter physical node name.
- Subnet
Mask string - The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- ipv4Address String
- The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- physical
Node String - storage adapter physical node name.
- subnet
Mask String - The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- ipv4Address string
- The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- physical
Node string - storage adapter physical node name.
- subnet
Mask string - The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- ipv4_
address str - The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- physical_
node str - storage adapter physical node name.
- subnet_
mask str - The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- ipv4Address String
- The IPv4 address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
- physical
Node String - storage adapter physical node name.
- subnet
Mask String - The SubnetMask address assigned to each storage adapter physical node on your Azure Stack HCI cluster.
StorageNetworksResponse, StorageNetworksResponseArgs
- Name string
- Name of the storage network.
- Network
Adapter stringName - Name of the storage network adapter.
- Storage
Adapter List<Pulumi.IPInfo Azure Native. Azure Stack HCI. Inputs. Storage Adapter IPInfo Response> - List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
- Storage
Vlan stringId - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- Vlan
Id string - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- Name string
- Name of the storage network.
- Network
Adapter stringName - Name of the storage network adapter.
- Storage
Adapter []StorageIPInfo Adapter IPInfo Response - List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
- Storage
Vlan stringId - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- Vlan
Id string - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- name String
- Name of the storage network.
- network
Adapter StringName - Name of the storage network adapter.
- storage
Adapter List<StorageIPInfo Adapter IPInfo Response> - List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
- storage
Vlan StringId - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- vlan
Id String - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- name string
- Name of the storage network.
- network
Adapter stringName - Name of the storage network adapter.
- storage
Adapter StorageIPInfo Adapter IPInfo Response[] - List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
- storage
Vlan stringId - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- vlan
Id string - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- name str
- Name of the storage network.
- network_
adapter_ strname - Name of the storage network adapter.
- storage_
adapter_ Sequence[Storageip_ info Adapter IPInfo Response] - List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
- storage_
vlan_ strid - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- vlan_
id str - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- name String
- Name of the storage network.
- network
Adapter StringName - Name of the storage network adapter.
- storage
Adapter List<Property Map>IPInfo - List of Storage adapter physical nodes config to deploy AzureStackHCI Cluster.
- storage
Vlan StringId - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
- vlan
Id String - ID specified for the VLAN storage network. This setting is applied to the network interfaces that route the storage and VM migration traffic.
SwitchDetailResponse, SwitchDetailResponseArgs
- Extensions
List<Pulumi.
Azure Native. Azure Stack HCI. Inputs. Switch Extension Response> - This represents extensions installed on virtualSwitch.
- Switch
Name string - The name of the switch.
- Switch
Type string - The type of the switch. e.g. external, internal.
- Extensions
[]Switch
Extension Response - This represents extensions installed on virtualSwitch.
- Switch
Name string - The name of the switch.
- Switch
Type string - The type of the switch. e.g. external, internal.
- extensions
List<Switch
Extension Response> - This represents extensions installed on virtualSwitch.
- switch
Name String - The name of the switch.
- switch
Type String - The type of the switch. e.g. external, internal.
- extensions
Switch
Extension Response[] - This represents extensions installed on virtualSwitch.
- switch
Name string - The name of the switch.
- switch
Type string - The type of the switch. e.g. external, internal.
- extensions
Sequence[Switch
Extension Response] - This represents extensions installed on virtualSwitch.
- switch_
name str - The name of the switch.
- switch_
type str - The type of the switch. e.g. external, internal.
- extensions List<Property Map>
- This represents extensions installed on virtualSwitch.
- switch
Name String - The name of the switch.
- switch
Type String - The type of the switch. e.g. external, internal.
SwitchExtensionResponse, SwitchExtensionResponseArgs
- Extension
Enabled bool - This represents whether extension is enabled on virtualSwitch.
- Extension
Name string - This will show extension name for virtualSwitch.
- Switch
Id string - Unique identifier for virtualSwitch.
- Extension
Enabled bool - This represents whether extension is enabled on virtualSwitch.
- Extension
Name string - This will show extension name for virtualSwitch.
- Switch
Id string - Unique identifier for virtualSwitch.
- extension
Enabled Boolean - This represents whether extension is enabled on virtualSwitch.
- extension
Name String - This will show extension name for virtualSwitch.
- switch
Id String - Unique identifier for virtualSwitch.
- extension
Enabled boolean - This represents whether extension is enabled on virtualSwitch.
- extension
Name string - This will show extension name for virtualSwitch.
- switch
Id string - Unique identifier for virtualSwitch.
- extension_
enabled bool - This represents whether extension is enabled on virtualSwitch.
- extension_
name str - This will show extension name for virtualSwitch.
- switch_
id str - Unique identifier for virtualSwitch.
- extension
Enabled Boolean - This represents whether extension is enabled on virtualSwitch.
- extension
Name String - This will show extension name for virtualSwitch.
- switch
Id String - Unique identifier for virtualSwitch.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
VirtualSwitchConfigurationOverridesResponse, VirtualSwitchConfigurationOverridesResponseArgs
- Enable
Iov string - Enable IoV for Virtual Switch
- Load
Balancing stringAlgorithm - Load Balancing Algorithm for Virtual Switch
- Enable
Iov string - Enable IoV for Virtual Switch
- Load
Balancing stringAlgorithm - Load Balancing Algorithm for Virtual Switch
- enable
Iov String - Enable IoV for Virtual Switch
- load
Balancing StringAlgorithm - Load Balancing Algorithm for Virtual Switch
- enable
Iov string - Enable IoV for Virtual Switch
- load
Balancing stringAlgorithm - Load Balancing Algorithm for Virtual Switch
- enable_
iov str - Enable IoV for Virtual Switch
- load_
balancing_ stralgorithm - Load Balancing Algorithm for Virtual Switch
- enable
Iov String - Enable IoV for Virtual Switch
- load
Balancing StringAlgorithm - Load Balancing Algorithm for Virtual Switch
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:azurestackhci:HciEdgeDevice default /{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0