azure-native.hybridcompute.Machine
Explore with Pulumi AI
Describes a hybrid machine.
Uses Azure REST API version 2024-07-10. In version 2.x of the Azure Native provider, it used API version 2022-12-27.
Other available API versions: 2020-08-15-preview, 2021-01-28-preview, 2021-03-25-preview, 2021-04-22-preview, 2021-05-17-preview, 2021-05-20, 2021-06-10-preview, 2021-12-10-preview, 2022-03-10, 2022-05-10-preview, 2022-08-11-preview, 2022-11-10, 2022-12-27, 2022-12-27-preview, 2023-03-15-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-31-preview, 2024-09-10-preview, 2024-11-10-preview, 2025-01-13, 2025-02-19-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridcompute [ApiVersion]
. See the version guide for details.
Example Usage
Create or Update a Machine
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var machine = new AzureNative.HybridCompute.Machine("machine", new()
{
ClientPublicKey = "string",
Identity = new AzureNative.HybridCompute.Inputs.IdentityArgs
{
Type = AzureNative.HybridCompute.ResourceIdentityType.SystemAssigned,
},
Location = "eastus2euap",
LocationData = new AzureNative.HybridCompute.Inputs.LocationDataArgs
{
Name = "Redmond",
},
MachineName = "myMachine",
OsProfile = new AzureNative.HybridCompute.Inputs.OSProfileArgs
{
WindowsConfiguration = new AzureNative.HybridCompute.Inputs.OSProfileWindowsConfigurationArgs
{
EnableHotpatching = true,
},
},
ParentClusterResourceId = "{AzureStackHCIResourceId}",
PrivateLinkScopeResourceId = "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
ResourceGroupName = "myResourceGroup",
VmId = "b7a098cc-b0b8-46e8-a205-62f301a62a8f",
});
});
package main
import (
hybridcompute "github.com/pulumi/pulumi-azure-native-sdk/hybridcompute/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := hybridcompute.NewMachine(ctx, "machine", &hybridcompute.MachineArgs{
ClientPublicKey: pulumi.String("string"),
Identity: &hybridcompute.IdentityArgs{
Type: hybridcompute.ResourceIdentityTypeSystemAssigned,
},
Location: pulumi.String("eastus2euap"),
LocationData: &hybridcompute.LocationDataArgs{
Name: pulumi.String("Redmond"),
},
MachineName: pulumi.String("myMachine"),
OsProfile: &hybridcompute.OSProfileArgs{
WindowsConfiguration: &hybridcompute.OSProfileWindowsConfigurationArgs{
EnableHotpatching: pulumi.Bool(true),
},
},
ParentClusterResourceId: pulumi.String("{AzureStackHCIResourceId}"),
PrivateLinkScopeResourceId: pulumi.String("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName"),
ResourceGroupName: pulumi.String("myResourceGroup"),
VmId: pulumi.String("b7a098cc-b0b8-46e8-a205-62f301a62a8f"),
})
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.hybridcompute.Machine;
import com.pulumi.azurenative.hybridcompute.MachineArgs;
import com.pulumi.azurenative.hybridcompute.inputs.IdentityArgs;
import com.pulumi.azurenative.hybridcompute.inputs.LocationDataArgs;
import com.pulumi.azurenative.hybridcompute.inputs.OSProfileArgs;
import com.pulumi.azurenative.hybridcompute.inputs.OSProfileWindowsConfigurationArgs;
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 machine = new Machine("machine", MachineArgs.builder()
.clientPublicKey("string")
.identity(IdentityArgs.builder()
.type("SystemAssigned")
.build())
.location("eastus2euap")
.locationData(LocationDataArgs.builder()
.name("Redmond")
.build())
.machineName("myMachine")
.osProfile(OSProfileArgs.builder()
.windowsConfiguration(OSProfileWindowsConfigurationArgs.builder()
.enableHotpatching(true)
.build())
.build())
.parentClusterResourceId("{AzureStackHCIResourceId}")
.privateLinkScopeResourceId("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName")
.resourceGroupName("myResourceGroup")
.vmId("b7a098cc-b0b8-46e8-a205-62f301a62a8f")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const machine = new azure_native.hybridcompute.Machine("machine", {
clientPublicKey: "string",
identity: {
type: azure_native.hybridcompute.ResourceIdentityType.SystemAssigned,
},
location: "eastus2euap",
locationData: {
name: "Redmond",
},
machineName: "myMachine",
osProfile: {
windowsConfiguration: {
enableHotpatching: true,
},
},
parentClusterResourceId: "{AzureStackHCIResourceId}",
privateLinkScopeResourceId: "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
resourceGroupName: "myResourceGroup",
vmId: "b7a098cc-b0b8-46e8-a205-62f301a62a8f",
});
import pulumi
import pulumi_azure_native as azure_native
machine = azure_native.hybridcompute.Machine("machine",
client_public_key="string",
identity={
"type": azure_native.hybridcompute.ResourceIdentityType.SYSTEM_ASSIGNED,
},
location="eastus2euap",
location_data={
"name": "Redmond",
},
machine_name="myMachine",
os_profile={
"windows_configuration": {
"enable_hotpatching": True,
},
},
parent_cluster_resource_id="{AzureStackHCIResourceId}",
private_link_scope_resource_id="/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
resource_group_name="myResourceGroup",
vm_id="b7a098cc-b0b8-46e8-a205-62f301a62a8f")
resources:
machine:
type: azure-native:hybridcompute:Machine
properties:
clientPublicKey: string
identity:
type: SystemAssigned
location: eastus2euap
locationData:
name: Redmond
machineName: myMachine
osProfile:
windowsConfiguration:
enableHotpatching: true
parentClusterResourceId: '{AzureStackHCIResourceId}'
privateLinkScopeResourceId: /subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName
resourceGroupName: myResourceGroup
vmId: b7a098cc-b0b8-46e8-a205-62f301a62a8f
Create Machine Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Machine(name: string, args: MachineArgs, opts?: CustomResourceOptions);
@overload
def Machine(resource_name: str,
args: MachineArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Machine(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
location_data: Optional[LocationDataArgs] = None,
os_profile: Optional[OSProfileArgs] = None,
extensions: Optional[Sequence[MachineExtensionInstanceViewArgs]] = None,
identity: Optional[IdentityArgs] = None,
kind: Optional[Union[str, ArcKindEnum]] = None,
license_profile: Optional[LicenseProfileMachineInstanceViewArgs] = None,
location: Optional[str] = None,
agent_upgrade: Optional[AgentUpgradeArgs] = None,
expand: Optional[str] = None,
machine_name: Optional[str] = None,
mssql_discovered: Optional[str] = None,
os_type: Optional[str] = None,
parent_cluster_resource_id: Optional[str] = None,
private_link_scope_resource_id: Optional[str] = None,
client_public_key: Optional[str] = None,
service_statuses: Optional[ServiceStatusesArgs] = None,
tags: Optional[Mapping[str, str]] = None,
vm_id: Optional[str] = None)
func NewMachine(ctx *Context, name string, args MachineArgs, opts ...ResourceOption) (*Machine, error)
public Machine(string name, MachineArgs args, CustomResourceOptions? opts = null)
public Machine(String name, MachineArgs args)
public Machine(String name, MachineArgs args, CustomResourceOptions options)
type: azure-native:hybridcompute:Machine
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 MachineArgs
- 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 MachineArgs
- 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 MachineArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MachineArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MachineArgs
- 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 machineResource = new AzureNative.HybridCompute.Machine("machineResource", new()
{
ResourceGroupName = "string",
LocationData = new AzureNative.HybridCompute.Inputs.LocationDataArgs
{
Name = "string",
City = "string",
CountryOrRegion = "string",
District = "string",
},
OsProfile = new AzureNative.HybridCompute.Inputs.OSProfileArgs
{
LinuxConfiguration = new AzureNative.HybridCompute.Inputs.OSProfileLinuxConfigurationArgs
{
AssessmentMode = "string",
EnableHotpatching = false,
PatchMode = "string",
},
WindowsConfiguration = new AzureNative.HybridCompute.Inputs.OSProfileWindowsConfigurationArgs
{
AssessmentMode = "string",
EnableHotpatching = false,
PatchMode = "string",
},
},
Extensions = new[]
{
new AzureNative.HybridCompute.Inputs.MachineExtensionInstanceViewArgs
{
Name = "string",
Status = new AzureNative.HybridCompute.Inputs.MachineExtensionInstanceViewStatusArgs
{
Code = "string",
DisplayStatus = "string",
Level = "string",
Message = "string",
Time = "string",
},
Type = "string",
TypeHandlerVersion = "string",
},
},
Identity = new AzureNative.HybridCompute.Inputs.IdentityArgs
{
Type = AzureNative.HybridCompute.ResourceIdentityType.SystemAssigned,
},
Kind = "string",
LicenseProfile = new AzureNative.HybridCompute.Inputs.LicenseProfileMachineInstanceViewArgs
{
EsuProfile = new AzureNative.HybridCompute.Inputs.LicenseProfileMachineInstanceViewEsuPropertiesArgs
{
AssignedLicense = new AzureNative.HybridCompute.Inputs.LicenseArgs
{
Location = "string",
LicenseDetails = new AzureNative.HybridCompute.Inputs.LicenseDetailsArgs
{
Edition = "string",
Processors = 0,
State = "string",
Target = "string",
Type = "string",
VolumeLicenseDetails = new[]
{
new AzureNative.HybridCompute.Inputs.VolumeLicenseDetailsArgs
{
InvoiceId = "string",
ProgramYear = "string",
},
},
},
LicenseType = "string",
Tags =
{
{ "string", "string" },
},
TenantId = "string",
},
LicenseAssignmentState = "string",
},
ProductFeatures = new[]
{
new AzureNative.HybridCompute.Inputs.ProductFeatureArgs
{
Name = "string",
SubscriptionStatus = "string",
},
},
ProductType = "string",
SoftwareAssuranceCustomer = false,
SubscriptionStatus = "string",
},
Location = "string",
AgentUpgrade = new AzureNative.HybridCompute.Inputs.AgentUpgradeArgs
{
CorrelationId = "string",
DesiredVersion = "string",
EnableAutomaticUpgrade = false,
},
Expand = "string",
MachineName = "string",
MssqlDiscovered = "string",
OsType = "string",
ParentClusterResourceId = "string",
PrivateLinkScopeResourceId = "string",
ClientPublicKey = "string",
ServiceStatuses = new AzureNative.HybridCompute.Inputs.ServiceStatusesArgs
{
ExtensionService = new AzureNative.HybridCompute.Inputs.ServiceStatusArgs
{
StartupType = "string",
Status = "string",
},
GuestConfigurationService = new AzureNative.HybridCompute.Inputs.ServiceStatusArgs
{
StartupType = "string",
Status = "string",
},
},
Tags =
{
{ "string", "string" },
},
VmId = "string",
});
example, err := hybridcompute.NewMachine(ctx, "machineResource", &hybridcompute.MachineArgs{
ResourceGroupName: pulumi.String("string"),
LocationData: &hybridcompute.LocationDataArgs{
Name: pulumi.String("string"),
City: pulumi.String("string"),
CountryOrRegion: pulumi.String("string"),
District: pulumi.String("string"),
},
OsProfile: &hybridcompute.OSProfileArgs{
LinuxConfiguration: &hybridcompute.OSProfileLinuxConfigurationArgs{
AssessmentMode: pulumi.String("string"),
EnableHotpatching: pulumi.Bool(false),
PatchMode: pulumi.String("string"),
},
WindowsConfiguration: &hybridcompute.OSProfileWindowsConfigurationArgs{
AssessmentMode: pulumi.String("string"),
EnableHotpatching: pulumi.Bool(false),
PatchMode: pulumi.String("string"),
},
},
Extensions: hybridcompute.MachineExtensionInstanceViewArray{
&hybridcompute.MachineExtensionInstanceViewArgs{
Name: pulumi.String("string"),
Status: &hybridcompute.MachineExtensionInstanceViewStatusArgs{
Code: pulumi.String("string"),
DisplayStatus: pulumi.String("string"),
Level: pulumi.String("string"),
Message: pulumi.String("string"),
Time: pulumi.String("string"),
},
Type: pulumi.String("string"),
TypeHandlerVersion: pulumi.String("string"),
},
},
Identity: &hybridcompute.IdentityArgs{
Type: hybridcompute.ResourceIdentityTypeSystemAssigned,
},
Kind: pulumi.String("string"),
LicenseProfile: &hybridcompute.LicenseProfileMachineInstanceViewArgs{
EsuProfile: &hybridcompute.LicenseProfileMachineInstanceViewEsuPropertiesArgs{
AssignedLicense: &hybridcompute.LicenseTypeArgs{
Location: pulumi.String("string"),
LicenseDetails: &hybridcompute.LicenseDetailsArgs{
Edition: pulumi.String("string"),
Processors: pulumi.Int(0),
State: pulumi.String("string"),
Target: pulumi.String("string"),
Type: pulumi.String("string"),
VolumeLicenseDetails: hybridcompute.VolumeLicenseDetailsArray{
&hybridcompute.VolumeLicenseDetailsArgs{
InvoiceId: pulumi.String("string"),
ProgramYear: pulumi.String("string"),
},
},
},
LicenseType: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
TenantId: pulumi.String("string"),
},
LicenseAssignmentState: pulumi.String("string"),
},
ProductFeatures: hybridcompute.ProductFeatureArray{
&hybridcompute.ProductFeatureArgs{
Name: pulumi.String("string"),
SubscriptionStatus: pulumi.String("string"),
},
},
ProductType: pulumi.String("string"),
SoftwareAssuranceCustomer: pulumi.Bool(false),
SubscriptionStatus: pulumi.String("string"),
},
Location: pulumi.String("string"),
AgentUpgrade: &hybridcompute.AgentUpgradeArgs{
CorrelationId: pulumi.String("string"),
DesiredVersion: pulumi.String("string"),
EnableAutomaticUpgrade: pulumi.Bool(false),
},
Expand: pulumi.String("string"),
MachineName: pulumi.String("string"),
MssqlDiscovered: pulumi.String("string"),
OsType: pulumi.String("string"),
ParentClusterResourceId: pulumi.String("string"),
PrivateLinkScopeResourceId: pulumi.String("string"),
ClientPublicKey: pulumi.String("string"),
ServiceStatuses: &hybridcompute.ServiceStatusesArgs{
ExtensionService: &hybridcompute.ServiceStatusArgs{
StartupType: pulumi.String("string"),
Status: pulumi.String("string"),
},
GuestConfigurationService: &hybridcompute.ServiceStatusArgs{
StartupType: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
VmId: pulumi.String("string"),
})
var machineResource = new Machine("machineResource", MachineArgs.builder()
.resourceGroupName("string")
.locationData(LocationDataArgs.builder()
.name("string")
.city("string")
.countryOrRegion("string")
.district("string")
.build())
.osProfile(OSProfileArgs.builder()
.linuxConfiguration(OSProfileLinuxConfigurationArgs.builder()
.assessmentMode("string")
.enableHotpatching(false)
.patchMode("string")
.build())
.windowsConfiguration(OSProfileWindowsConfigurationArgs.builder()
.assessmentMode("string")
.enableHotpatching(false)
.patchMode("string")
.build())
.build())
.extensions(MachineExtensionInstanceViewArgs.builder()
.name("string")
.status(MachineExtensionInstanceViewStatusArgs.builder()
.code("string")
.displayStatus("string")
.level("string")
.message("string")
.time("string")
.build())
.type("string")
.typeHandlerVersion("string")
.build())
.identity(IdentityArgs.builder()
.type("SystemAssigned")
.build())
.kind("string")
.licenseProfile(LicenseProfileMachineInstanceViewArgs.builder()
.esuProfile(LicenseProfileMachineInstanceViewEsuPropertiesArgs.builder()
.assignedLicense(LicenseArgs.builder()
.location("string")
.licenseDetails(LicenseDetailsArgs.builder()
.edition("string")
.processors(0)
.state("string")
.target("string")
.type("string")
.volumeLicenseDetails(VolumeLicenseDetailsArgs.builder()
.invoiceId("string")
.programYear("string")
.build())
.build())
.licenseType("string")
.tags(Map.of("string", "string"))
.tenantId("string")
.build())
.licenseAssignmentState("string")
.build())
.productFeatures(ProductFeatureArgs.builder()
.name("string")
.subscriptionStatus("string")
.build())
.productType("string")
.softwareAssuranceCustomer(false)
.subscriptionStatus("string")
.build())
.location("string")
.agentUpgrade(AgentUpgradeArgs.builder()
.correlationId("string")
.desiredVersion("string")
.enableAutomaticUpgrade(false)
.build())
.expand("string")
.machineName("string")
.mssqlDiscovered("string")
.osType("string")
.parentClusterResourceId("string")
.privateLinkScopeResourceId("string")
.clientPublicKey("string")
.serviceStatuses(ServiceStatusesArgs.builder()
.extensionService(ServiceStatusArgs.builder()
.startupType("string")
.status("string")
.build())
.guestConfigurationService(ServiceStatusArgs.builder()
.startupType("string")
.status("string")
.build())
.build())
.tags(Map.of("string", "string"))
.vmId("string")
.build());
machine_resource = azure_native.hybridcompute.Machine("machineResource",
resource_group_name="string",
location_data={
"name": "string",
"city": "string",
"country_or_region": "string",
"district": "string",
},
os_profile={
"linux_configuration": {
"assessment_mode": "string",
"enable_hotpatching": False,
"patch_mode": "string",
},
"windows_configuration": {
"assessment_mode": "string",
"enable_hotpatching": False,
"patch_mode": "string",
},
},
extensions=[{
"name": "string",
"status": {
"code": "string",
"display_status": "string",
"level": "string",
"message": "string",
"time": "string",
},
"type": "string",
"type_handler_version": "string",
}],
identity={
"type": azure_native.hybridcompute.ResourceIdentityType.SYSTEM_ASSIGNED,
},
kind="string",
license_profile={
"esu_profile": {
"assigned_license": {
"location": "string",
"license_details": {
"edition": "string",
"processors": 0,
"state": "string",
"target": "string",
"type": "string",
"volume_license_details": [{
"invoice_id": "string",
"program_year": "string",
}],
},
"license_type": "string",
"tags": {
"string": "string",
},
"tenant_id": "string",
},
"license_assignment_state": "string",
},
"product_features": [{
"name": "string",
"subscription_status": "string",
}],
"product_type": "string",
"software_assurance_customer": False,
"subscription_status": "string",
},
location="string",
agent_upgrade={
"correlation_id": "string",
"desired_version": "string",
"enable_automatic_upgrade": False,
},
expand="string",
machine_name="string",
mssql_discovered="string",
os_type="string",
parent_cluster_resource_id="string",
private_link_scope_resource_id="string",
client_public_key="string",
service_statuses={
"extension_service": {
"startup_type": "string",
"status": "string",
},
"guest_configuration_service": {
"startup_type": "string",
"status": "string",
},
},
tags={
"string": "string",
},
vm_id="string")
const machineResource = new azure_native.hybridcompute.Machine("machineResource", {
resourceGroupName: "string",
locationData: {
name: "string",
city: "string",
countryOrRegion: "string",
district: "string",
},
osProfile: {
linuxConfiguration: {
assessmentMode: "string",
enableHotpatching: false,
patchMode: "string",
},
windowsConfiguration: {
assessmentMode: "string",
enableHotpatching: false,
patchMode: "string",
},
},
extensions: [{
name: "string",
status: {
code: "string",
displayStatus: "string",
level: "string",
message: "string",
time: "string",
},
type: "string",
typeHandlerVersion: "string",
}],
identity: {
type: azure_native.hybridcompute.ResourceIdentityType.SystemAssigned,
},
kind: "string",
licenseProfile: {
esuProfile: {
assignedLicense: {
location: "string",
licenseDetails: {
edition: "string",
processors: 0,
state: "string",
target: "string",
type: "string",
volumeLicenseDetails: [{
invoiceId: "string",
programYear: "string",
}],
},
licenseType: "string",
tags: {
string: "string",
},
tenantId: "string",
},
licenseAssignmentState: "string",
},
productFeatures: [{
name: "string",
subscriptionStatus: "string",
}],
productType: "string",
softwareAssuranceCustomer: false,
subscriptionStatus: "string",
},
location: "string",
agentUpgrade: {
correlationId: "string",
desiredVersion: "string",
enableAutomaticUpgrade: false,
},
expand: "string",
machineName: "string",
mssqlDiscovered: "string",
osType: "string",
parentClusterResourceId: "string",
privateLinkScopeResourceId: "string",
clientPublicKey: "string",
serviceStatuses: {
extensionService: {
startupType: "string",
status: "string",
},
guestConfigurationService: {
startupType: "string",
status: "string",
},
},
tags: {
string: "string",
},
vmId: "string",
});
type: azure-native:hybridcompute:Machine
properties:
agentUpgrade:
correlationId: string
desiredVersion: string
enableAutomaticUpgrade: false
clientPublicKey: string
expand: string
extensions:
- name: string
status:
code: string
displayStatus: string
level: string
message: string
time: string
type: string
typeHandlerVersion: string
identity:
type: SystemAssigned
kind: string
licenseProfile:
esuProfile:
assignedLicense:
licenseDetails:
edition: string
processors: 0
state: string
target: string
type: string
volumeLicenseDetails:
- invoiceId: string
programYear: string
licenseType: string
location: string
tags:
string: string
tenantId: string
licenseAssignmentState: string
productFeatures:
- name: string
subscriptionStatus: string
productType: string
softwareAssuranceCustomer: false
subscriptionStatus: string
location: string
locationData:
city: string
countryOrRegion: string
district: string
name: string
machineName: string
mssqlDiscovered: string
osProfile:
linuxConfiguration:
assessmentMode: string
enableHotpatching: false
patchMode: string
windowsConfiguration:
assessmentMode: string
enableHotpatching: false
patchMode: string
osType: string
parentClusterResourceId: string
privateLinkScopeResourceId: string
resourceGroupName: string
serviceStatuses:
extensionService:
startupType: string
status: string
guestConfigurationService:
startupType: string
status: string
tags:
string: string
vmId: string
Machine 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 Machine resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Agent
Upgrade Pulumi.Azure Native. Hybrid Compute. Inputs. Agent Upgrade - The info of the machine w.r.t Agent Upgrade
- Client
Public stringKey - Public Key that the client provides to be used during initial resource onboarding
- Expand string
- Expands referenced resources.
- Extensions
List<Pulumi.
Azure Native. Hybrid Compute. Inputs. Machine Extension Instance View> - Machine Extensions information (deprecated field)
- Identity
Pulumi.
Azure Native. Hybrid Compute. Inputs. Identity - Identity for the resource.
- Kind
string | Pulumi.
Azure Native. Hybrid Compute. Arc Kind Enum - Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
- License
Profile Pulumi.Azure Native. Hybrid Compute. Inputs. License Profile Machine Instance View - Specifies the License related properties for a machine.
- Location string
- The geo-location where the resource lives
- Location
Data Pulumi.Azure Native. Hybrid Compute. Inputs. Location Data - Metadata pertaining to the geographic location of the resource.
- Machine
Name string - The name of the hybrid machine.
- Mssql
Discovered string - Specifies whether any MS SQL instance is discovered on the machine.
- Os
Profile Pulumi.Azure Native. Hybrid Compute. Inputs. OSProfile - Specifies the operating system settings for the hybrid machine.
- Os
Type string - The type of Operating System (windows/linux).
- Parent
Cluster stringResource Id - The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
- Private
Link stringScope Resource Id - The resource id of the private link scope this machine is assigned to, if any.
- Service
Statuses Pulumi.Azure Native. Hybrid Compute. Inputs. Service Statuses - Statuses of dependent services that are reported back to ARM.
- Dictionary<string, string>
- Resource tags.
- Vm
Id string - Specifies the hybrid machine unique ID.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Agent
Upgrade AgentUpgrade Args - The info of the machine w.r.t Agent Upgrade
- Client
Public stringKey - Public Key that the client provides to be used during initial resource onboarding
- Expand string
- Expands referenced resources.
- Extensions
[]Machine
Extension Instance View Args - Machine Extensions information (deprecated field)
- Identity
Identity
Args - Identity for the resource.
- Kind
string | Arc
Kind Enum - Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
- License
Profile LicenseProfile Machine Instance View Args - Specifies the License related properties for a machine.
- Location string
- The geo-location where the resource lives
- Location
Data LocationData Args - Metadata pertaining to the geographic location of the resource.
- Machine
Name string - The name of the hybrid machine.
- Mssql
Discovered string - Specifies whether any MS SQL instance is discovered on the machine.
- Os
Profile OSProfileArgs - Specifies the operating system settings for the hybrid machine.
- Os
Type string - The type of Operating System (windows/linux).
- Parent
Cluster stringResource Id - The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
- Private
Link stringScope Resource Id - The resource id of the private link scope this machine is assigned to, if any.
- Service
Statuses ServiceStatuses Args - Statuses of dependent services that are reported back to ARM.
- map[string]string
- Resource tags.
- Vm
Id string - Specifies the hybrid machine unique ID.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- agent
Upgrade AgentUpgrade - The info of the machine w.r.t Agent Upgrade
- client
Public StringKey - Public Key that the client provides to be used during initial resource onboarding
- expand String
- Expands referenced resources.
- extensions
List<Machine
Extension Instance View> - Machine Extensions information (deprecated field)
- identity Identity
- Identity for the resource.
- kind
String | Arc
Kind Enum - Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
- license
Profile LicenseProfile Machine Instance View - Specifies the License related properties for a machine.
- location String
- The geo-location where the resource lives
- location
Data LocationData - Metadata pertaining to the geographic location of the resource.
- machine
Name String - The name of the hybrid machine.
- mssql
Discovered String - Specifies whether any MS SQL instance is discovered on the machine.
- os
Profile OSProfile - Specifies the operating system settings for the hybrid machine.
- os
Type String - The type of Operating System (windows/linux).
- parent
Cluster StringResource Id - The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
- private
Link StringScope Resource Id - The resource id of the private link scope this machine is assigned to, if any.
- service
Statuses ServiceStatuses - Statuses of dependent services that are reported back to ARM.
- Map<String,String>
- Resource tags.
- vm
Id String - Specifies the hybrid machine unique ID.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- agent
Upgrade AgentUpgrade - The info of the machine w.r.t Agent Upgrade
- client
Public stringKey - Public Key that the client provides to be used during initial resource onboarding
- expand string
- Expands referenced resources.
- extensions
Machine
Extension Instance View[] - Machine Extensions information (deprecated field)
- identity Identity
- Identity for the resource.
- kind
string | Arc
Kind Enum - Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
- license
Profile LicenseProfile Machine Instance View - Specifies the License related properties for a machine.
- location string
- The geo-location where the resource lives
- location
Data LocationData - Metadata pertaining to the geographic location of the resource.
- machine
Name string - The name of the hybrid machine.
- mssql
Discovered string - Specifies whether any MS SQL instance is discovered on the machine.
- os
Profile OSProfile - Specifies the operating system settings for the hybrid machine.
- os
Type string - The type of Operating System (windows/linux).
- parent
Cluster stringResource Id - The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
- private
Link stringScope Resource Id - The resource id of the private link scope this machine is assigned to, if any.
- service
Statuses ServiceStatuses - Statuses of dependent services that are reported back to ARM.
- {[key: string]: string}
- Resource tags.
- vm
Id string - Specifies the hybrid machine unique ID.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- agent_
upgrade AgentUpgrade Args - The info of the machine w.r.t Agent Upgrade
- client_
public_ strkey - Public Key that the client provides to be used during initial resource onboarding
- expand str
- Expands referenced resources.
- extensions
Sequence[Machine
Extension Instance View Args] - Machine Extensions information (deprecated field)
- identity
Identity
Args - Identity for the resource.
- kind
str | Arc
Kind Enum - Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
- license_
profile LicenseProfile Machine Instance View Args - Specifies the License related properties for a machine.
- location str
- The geo-location where the resource lives
- location_
data LocationData Args - Metadata pertaining to the geographic location of the resource.
- machine_
name str - The name of the hybrid machine.
- mssql_
discovered str - Specifies whether any MS SQL instance is discovered on the machine.
- os_
profile OSProfileArgs - Specifies the operating system settings for the hybrid machine.
- os_
type str - The type of Operating System (windows/linux).
- parent_
cluster_ strresource_ id - The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
- private_
link_ strscope_ resource_ id - The resource id of the private link scope this machine is assigned to, if any.
- service_
statuses ServiceStatuses Args - Statuses of dependent services that are reported back to ARM.
- Mapping[str, str]
- Resource tags.
- vm_
id str - Specifies the hybrid machine unique ID.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- agent
Upgrade Property Map - The info of the machine w.r.t Agent Upgrade
- client
Public StringKey - Public Key that the client provides to be used during initial resource onboarding
- expand String
- Expands referenced resources.
- extensions List<Property Map>
- Machine Extensions information (deprecated field)
- identity Property Map
- Identity for the resource.
- kind String | "AVS" | "HCI" | "SCVMM" | "VMware" | "EPS" | "GCP" | "AWS"
- Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc.
- license
Profile Property Map - Specifies the License related properties for a machine.
- location String
- The geo-location where the resource lives
- location
Data Property Map - Metadata pertaining to the geographic location of the resource.
- machine
Name String - The name of the hybrid machine.
- mssql
Discovered String - Specifies whether any MS SQL instance is discovered on the machine.
- os
Profile Property Map - Specifies the operating system settings for the hybrid machine.
- os
Type String - The type of Operating System (windows/linux).
- parent
Cluster StringResource Id - The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
- private
Link StringScope Resource Id - The resource id of the private link scope this machine is assigned to, if any.
- service
Statuses Property Map - Statuses of dependent services that are reported back to ARM.
- Map<String>
- Resource tags.
- vm
Id String - Specifies the hybrid machine unique ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the Machine resource produces the following output properties:
- Ad
Fqdn string - Specifies the AD fully qualified display name.
- Agent
Configuration Pulumi.Azure Native. Hybrid Compute. Outputs. Agent Configuration Response - Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
- Agent
Version string - The hybrid machine agent full version.
- Azure
Api stringVersion - The Azure API version of the resource.
- Detected
Properties Dictionary<string, string> - Detected properties from the machine.
- Display
Name string - Specifies the hybrid machine display name.
- Dns
Fqdn string - Specifies the DNS fully qualified display name.
- Domain
Name string - Specifies the Windows domain name.
- Error
Details List<Pulumi.Azure Native. Hybrid Compute. Outputs. Error Detail Response> - Details about the error state.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Status stringChange - The time of the last status change.
- Machine
Fqdn string - Specifies the hybrid machine FQDN.
- Name string
- The name of the resource
- Network
Profile Pulumi.Azure Native. Hybrid Compute. Outputs. Network Profile Response - Information about the network the machine is on.
- Os
Edition string - The edition of the Operating System.
- Os
Name string - The Operating System running on the hybrid machine.
- Os
Sku string - Specifies the Operating System product SKU.
- Os
Version string - The version of Operating System running on the hybrid machine.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Resources
List<Pulumi.
Azure Native. Hybrid Compute. Outputs. Machine Extension Response> - The list of extensions affiliated to the machine
- Status string
- The status of the hybrid machine agent.
- System
Data Pulumi.Azure Native. Hybrid Compute. 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"
- Vm
Uuid string - Specifies the Arc Machine's unique SMBIOS ID
- Cloud
Metadata Pulumi.Azure Native. Hybrid Compute. Outputs. Cloud Metadata Response - The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
- Ad
Fqdn string - Specifies the AD fully qualified display name.
- Agent
Configuration AgentConfiguration Response - Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
- Agent
Version string - The hybrid machine agent full version.
- Azure
Api stringVersion - The Azure API version of the resource.
- Detected
Properties map[string]string - Detected properties from the machine.
- Display
Name string - Specifies the hybrid machine display name.
- Dns
Fqdn string - Specifies the DNS fully qualified display name.
- Domain
Name string - Specifies the Windows domain name.
- Error
Details []ErrorDetail Response - Details about the error state.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Status stringChange - The time of the last status change.
- Machine
Fqdn string - Specifies the hybrid machine FQDN.
- Name string
- The name of the resource
- Network
Profile NetworkProfile Response - Information about the network the machine is on.
- Os
Edition string - The edition of the Operating System.
- Os
Name string - The Operating System running on the hybrid machine.
- Os
Sku string - Specifies the Operating System product SKU.
- Os
Version string - The version of Operating System running on the hybrid machine.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Resources
[]Machine
Extension Response - The list of extensions affiliated to the machine
- Status string
- The status of the hybrid machine agent.
- 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"
- Vm
Uuid string - Specifies the Arc Machine's unique SMBIOS ID
- Cloud
Metadata CloudMetadata Response - The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
- ad
Fqdn String - Specifies the AD fully qualified display name.
- agent
Configuration AgentConfiguration Response - Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
- agent
Version String - The hybrid machine agent full version.
- azure
Api StringVersion - The Azure API version of the resource.
- detected
Properties Map<String,String> - Detected properties from the machine.
- display
Name String - Specifies the hybrid machine display name.
- dns
Fqdn String - Specifies the DNS fully qualified display name.
- domain
Name String - Specifies the Windows domain name.
- error
Details List<ErrorDetail Response> - Details about the error state.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Status StringChange - The time of the last status change.
- machine
Fqdn String - Specifies the hybrid machine FQDN.
- name String
- The name of the resource
- network
Profile NetworkProfile Response - Information about the network the machine is on.
- os
Edition String - The edition of the Operating System.
- os
Name String - The Operating System running on the hybrid machine.
- os
Sku String - Specifies the Operating System product SKU.
- os
Version String - The version of Operating System running on the hybrid machine.
- provisioning
State String - The provisioning state, which only appears in the response.
- resources
List<Machine
Extension Response> - The list of extensions affiliated to the machine
- status String
- The status of the hybrid machine agent.
- 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"
- vm
Uuid String - Specifies the Arc Machine's unique SMBIOS ID
- cloud
Metadata CloudMetadata Response - The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
- ad
Fqdn string - Specifies the AD fully qualified display name.
- agent
Configuration AgentConfiguration Response - Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
- agent
Version string - The hybrid machine agent full version.
- azure
Api stringVersion - The Azure API version of the resource.
- detected
Properties {[key: string]: string} - Detected properties from the machine.
- display
Name string - Specifies the hybrid machine display name.
- dns
Fqdn string - Specifies the DNS fully qualified display name.
- domain
Name string - Specifies the Windows domain name.
- error
Details ErrorDetail Response[] - Details about the error state.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Status stringChange - The time of the last status change.
- machine
Fqdn string - Specifies the hybrid machine FQDN.
- name string
- The name of the resource
- network
Profile NetworkProfile Response - Information about the network the machine is on.
- os
Edition string - The edition of the Operating System.
- os
Name string - The Operating System running on the hybrid machine.
- os
Sku string - Specifies the Operating System product SKU.
- os
Version string - The version of Operating System running on the hybrid machine.
- provisioning
State string - The provisioning state, which only appears in the response.
- resources
Machine
Extension Response[] - The list of extensions affiliated to the machine
- status string
- The status of the hybrid machine agent.
- 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"
- vm
Uuid string - Specifies the Arc Machine's unique SMBIOS ID
- cloud
Metadata CloudMetadata Response - The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
- ad_
fqdn str - Specifies the AD fully qualified display name.
- agent_
configuration AgentConfiguration Response - Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
- agent_
version str - The hybrid machine agent full version.
- azure_
api_ strversion - The Azure API version of the resource.
- detected_
properties Mapping[str, str] - Detected properties from the machine.
- display_
name str - Specifies the hybrid machine display name.
- dns_
fqdn str - Specifies the DNS fully qualified display name.
- domain_
name str - Specifies the Windows domain name.
- error_
details Sequence[ErrorDetail Response] - Details about the error state.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
status_ strchange - The time of the last status change.
- machine_
fqdn str - Specifies the hybrid machine FQDN.
- name str
- The name of the resource
- network_
profile NetworkProfile Response - Information about the network the machine is on.
- os_
edition str - The edition of the Operating System.
- os_
name str - The Operating System running on the hybrid machine.
- os_
sku str - Specifies the Operating System product SKU.
- os_
version str - The version of Operating System running on the hybrid machine.
- provisioning_
state str - The provisioning state, which only appears in the response.
- resources
Sequence[Machine
Extension Response] - The list of extensions affiliated to the machine
- status str
- The status of the hybrid machine agent.
- 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"
- vm_
uuid str - Specifies the Arc Machine's unique SMBIOS ID
- cloud_
metadata CloudMetadata Response - The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
- ad
Fqdn String - Specifies the AD fully qualified display name.
- agent
Configuration Property Map - Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
- agent
Version String - The hybrid machine agent full version.
- azure
Api StringVersion - The Azure API version of the resource.
- detected
Properties Map<String> - Detected properties from the machine.
- display
Name String - Specifies the hybrid machine display name.
- dns
Fqdn String - Specifies the DNS fully qualified display name.
- domain
Name String - Specifies the Windows domain name.
- error
Details List<Property Map> - Details about the error state.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Status StringChange - The time of the last status change.
- machine
Fqdn String - Specifies the hybrid machine FQDN.
- name String
- The name of the resource
- network
Profile Property Map - Information about the network the machine is on.
- os
Edition String - The edition of the Operating System.
- os
Name String - The Operating System running on the hybrid machine.
- os
Sku String - Specifies the Operating System product SKU.
- os
Version String - The version of Operating System running on the hybrid machine.
- provisioning
State String - The provisioning state, which only appears in the response.
- resources List<Property Map>
- The list of extensions affiliated to the machine
- status String
- The status of the hybrid machine agent.
- 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"
- vm
Uuid String - Specifies the Arc Machine's unique SMBIOS ID
- cloud
Metadata Property Map - The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
Supporting Types
AgentConfigurationResponse, AgentConfigurationResponseArgs
- Config
Mode string - Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
- Extensions
Allow List<Pulumi.List Azure Native. Hybrid Compute. Inputs. Configuration Extension Response> - Array of extensions that are allowed to be installed or updated.
- Extensions
Block List<Pulumi.List Azure Native. Hybrid Compute. Inputs. Configuration Extension Response> - Array of extensions that are blocked (cannot be installed or updated)
- Extensions
Enabled string - Specifies whether the extension service is enabled or disabled.
- Guest
Configuration stringEnabled - Specified whether the guest configuration service is enabled or disabled.
- Incoming
Connections List<string>Ports - Specifies the list of ports that the agent will be able to listen on.
- Proxy
Bypass List<string> - List of service names which should not use the specified proxy server.
- Proxy
Url string - Specifies the URL of the proxy to be used.
- Config
Mode string - Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
- Extensions
Allow []ConfigurationList Extension Response - Array of extensions that are allowed to be installed or updated.
- Extensions
Block []ConfigurationList Extension Response - Array of extensions that are blocked (cannot be installed or updated)
- Extensions
Enabled string - Specifies whether the extension service is enabled or disabled.
- Guest
Configuration stringEnabled - Specified whether the guest configuration service is enabled or disabled.
- Incoming
Connections []stringPorts - Specifies the list of ports that the agent will be able to listen on.
- Proxy
Bypass []string - List of service names which should not use the specified proxy server.
- Proxy
Url string - Specifies the URL of the proxy to be used.
- config
Mode String - Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
- extensions
Allow List<ConfigurationList Extension Response> - Array of extensions that are allowed to be installed or updated.
- extensions
Block List<ConfigurationList Extension Response> - Array of extensions that are blocked (cannot be installed or updated)
- extensions
Enabled String - Specifies whether the extension service is enabled or disabled.
- guest
Configuration StringEnabled - Specified whether the guest configuration service is enabled or disabled.
- incoming
Connections List<String>Ports - Specifies the list of ports that the agent will be able to listen on.
- proxy
Bypass List<String> - List of service names which should not use the specified proxy server.
- proxy
Url String - Specifies the URL of the proxy to be used.
- config
Mode string - Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
- extensions
Allow ConfigurationList Extension Response[] - Array of extensions that are allowed to be installed or updated.
- extensions
Block ConfigurationList Extension Response[] - Array of extensions that are blocked (cannot be installed or updated)
- extensions
Enabled string - Specifies whether the extension service is enabled or disabled.
- guest
Configuration stringEnabled - Specified whether the guest configuration service is enabled or disabled.
- incoming
Connections string[]Ports - Specifies the list of ports that the agent will be able to listen on.
- proxy
Bypass string[] - List of service names which should not use the specified proxy server.
- proxy
Url string - Specifies the URL of the proxy to be used.
- config_
mode str - Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
- extensions_
allow_ Sequence[Configurationlist Extension Response] - Array of extensions that are allowed to be installed or updated.
- extensions_
block_ Sequence[Configurationlist Extension Response] - Array of extensions that are blocked (cannot be installed or updated)
- extensions_
enabled str - Specifies whether the extension service is enabled or disabled.
- guest_
configuration_ strenabled - Specified whether the guest configuration service is enabled or disabled.
- incoming_
connections_ Sequence[str]ports - Specifies the list of ports that the agent will be able to listen on.
- proxy_
bypass Sequence[str] - List of service names which should not use the specified proxy server.
- proxy_
url str - Specifies the URL of the proxy to be used.
- config
Mode String - Name of configuration mode to use. Modes are pre-defined configurations of security controls, extension allowlists and guest configuration, maintained by Microsoft.
- extensions
Allow List<Property Map>List - Array of extensions that are allowed to be installed or updated.
- extensions
Block List<Property Map>List - Array of extensions that are blocked (cannot be installed or updated)
- extensions
Enabled String - Specifies whether the extension service is enabled or disabled.
- guest
Configuration StringEnabled - Specified whether the guest configuration service is enabled or disabled.
- incoming
Connections List<String>Ports - Specifies the list of ports that the agent will be able to listen on.
- proxy
Bypass List<String> - List of service names which should not use the specified proxy server.
- proxy
Url String - Specifies the URL of the proxy to be used.
AgentUpgrade, AgentUpgradeArgs
- Correlation
Id string - The correlation ID passed in from RSM per upgrade.
- Desired
Version string - Specifies the version info w.r.t AgentUpgrade for the machine.
- Enable
Automatic boolUpgrade - Specifies if RSM should try to upgrade this machine
- Correlation
Id string - The correlation ID passed in from RSM per upgrade.
- Desired
Version string - Specifies the version info w.r.t AgentUpgrade for the machine.
- Enable
Automatic boolUpgrade - Specifies if RSM should try to upgrade this machine
- correlation
Id String - The correlation ID passed in from RSM per upgrade.
- desired
Version String - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable
Automatic BooleanUpgrade - Specifies if RSM should try to upgrade this machine
- correlation
Id string - The correlation ID passed in from RSM per upgrade.
- desired
Version string - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable
Automatic booleanUpgrade - Specifies if RSM should try to upgrade this machine
- correlation_
id str - The correlation ID passed in from RSM per upgrade.
- desired_
version str - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable_
automatic_ boolupgrade - Specifies if RSM should try to upgrade this machine
- correlation
Id String - The correlation ID passed in from RSM per upgrade.
- desired
Version String - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable
Automatic BooleanUpgrade - Specifies if RSM should try to upgrade this machine
AgentUpgradeResponse, AgentUpgradeResponseArgs
- Last
Attempt stringDesired Version - Specifies the version of the last attempt
- Last
Attempt stringMessage - Failure message of last upgrade attempt if any.
- Last
Attempt stringStatus - Specifies the status of Agent Upgrade.
- Last
Attempt stringTimestamp - Timestamp of last upgrade attempt
- Correlation
Id string - The correlation ID passed in from RSM per upgrade.
- Desired
Version string - Specifies the version info w.r.t AgentUpgrade for the machine.
- Enable
Automatic boolUpgrade - Specifies if RSM should try to upgrade this machine
- Last
Attempt stringDesired Version - Specifies the version of the last attempt
- Last
Attempt stringMessage - Failure message of last upgrade attempt if any.
- Last
Attempt stringStatus - Specifies the status of Agent Upgrade.
- Last
Attempt stringTimestamp - Timestamp of last upgrade attempt
- Correlation
Id string - The correlation ID passed in from RSM per upgrade.
- Desired
Version string - Specifies the version info w.r.t AgentUpgrade for the machine.
- Enable
Automatic boolUpgrade - Specifies if RSM should try to upgrade this machine
- last
Attempt StringDesired Version - Specifies the version of the last attempt
- last
Attempt StringMessage - Failure message of last upgrade attempt if any.
- last
Attempt StringStatus - Specifies the status of Agent Upgrade.
- last
Attempt StringTimestamp - Timestamp of last upgrade attempt
- correlation
Id String - The correlation ID passed in from RSM per upgrade.
- desired
Version String - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable
Automatic BooleanUpgrade - Specifies if RSM should try to upgrade this machine
- last
Attempt stringDesired Version - Specifies the version of the last attempt
- last
Attempt stringMessage - Failure message of last upgrade attempt if any.
- last
Attempt stringStatus - Specifies the status of Agent Upgrade.
- last
Attempt stringTimestamp - Timestamp of last upgrade attempt
- correlation
Id string - The correlation ID passed in from RSM per upgrade.
- desired
Version string - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable
Automatic booleanUpgrade - Specifies if RSM should try to upgrade this machine
- last_
attempt_ strdesired_ version - Specifies the version of the last attempt
- last_
attempt_ strmessage - Failure message of last upgrade attempt if any.
- last_
attempt_ strstatus - Specifies the status of Agent Upgrade.
- last_
attempt_ strtimestamp - Timestamp of last upgrade attempt
- correlation_
id str - The correlation ID passed in from RSM per upgrade.
- desired_
version str - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable_
automatic_ boolupgrade - Specifies if RSM should try to upgrade this machine
- last
Attempt StringDesired Version - Specifies the version of the last attempt
- last
Attempt StringMessage - Failure message of last upgrade attempt if any.
- last
Attempt StringStatus - Specifies the status of Agent Upgrade.
- last
Attempt StringTimestamp - Timestamp of last upgrade attempt
- correlation
Id String - The correlation ID passed in from RSM per upgrade.
- desired
Version String - Specifies the version info w.r.t AgentUpgrade for the machine.
- enable
Automatic BooleanUpgrade - Specifies if RSM should try to upgrade this machine
ArcKindEnum, ArcKindEnumArgs
- AVS
- AVS
- HCI
- HCI
- SCVMM
- SCVMM
- VMware
- VMware
- EPS
- EPS
- GCP
- GCP
- AWS
- AWS
- Arc
Kind Enum AVS - AVS
- Arc
Kind Enum HCI - HCI
- Arc
Kind Enum SCVMM - SCVMM
- Arc
Kind Enum VMware - VMware
- Arc
Kind Enum EPS - EPS
- Arc
Kind Enum GCP - GCP
- Arc
Kind Enum AWS - AWS
- AVS
- AVS
- HCI
- HCI
- SCVMM
- SCVMM
- VMware
- VMware
- EPS
- EPS
- GCP
- GCP
- AWS
- AWS
- AVS
- AVS
- HCI
- HCI
- SCVMM
- SCVMM
- VMware
- VMware
- EPS
- EPS
- GCP
- GCP
- AWS
- AWS
- AVS
- AVS
- HCI
- HCI
- SCVMM
- SCVMM
- V_MWARE
- VMware
- EPS
- EPS
- GCP
- GCP
- AWS
- AWS
- "AVS"
- AVS
- "HCI"
- HCI
- "SCVMM"
- SCVMM
- "VMware"
- VMware
- "EPS"
- EPS
- "GCP"
- GCP
- "AWS"
- AWS
AssessmentModeTypes, AssessmentModeTypesArgs
- Image
Default - ImageDefault
- Automatic
By Platform - AutomaticByPlatform
- Assessment
Mode Types Image Default - ImageDefault
- Assessment
Mode Types Automatic By Platform - AutomaticByPlatform
- Image
Default - ImageDefault
- Automatic
By Platform - AutomaticByPlatform
- Image
Default - ImageDefault
- Automatic
By Platform - AutomaticByPlatform
- IMAGE_DEFAULT
- ImageDefault
- AUTOMATIC_BY_PLATFORM
- AutomaticByPlatform
- "Image
Default" - ImageDefault
- "Automatic
By Platform" - AutomaticByPlatform
CloudMetadataResponse, CloudMetadataResponseArgs
- Provider string
- Specifies the cloud provider (Azure/AWS/GCP...).
- Provider string
- Specifies the cloud provider (Azure/AWS/GCP...).
- provider String
- Specifies the cloud provider (Azure/AWS/GCP...).
- provider string
- Specifies the cloud provider (Azure/AWS/GCP...).
- provider str
- Specifies the cloud provider (Azure/AWS/GCP...).
- provider String
- Specifies the cloud provider (Azure/AWS/GCP...).
ConfigurationExtensionResponse, ConfigurationExtensionResponseArgs
ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs
ErrorDetailResponse, ErrorDetailResponseArgs
- Additional
Info List<Pulumi.Azure Native. Hybrid Compute. Inputs. Error Additional Info Response> - The error additional info.
- Code string
- The error code.
- Details
List<Pulumi.
Azure Native. Hybrid Compute. Inputs. Error Detail Response> - The error details.
- Message string
- The error message.
- Target string
- The error target.
- 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.
- 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.
- 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.
- 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.
- 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.
EsuKeyResponse, EsuKeyResponseArgs
- License
Status int - The current status of the license profile key. Represented by the same integer value that is presented on the machine itself when querying the license key status.
- Sku string
- SKU number.
- License
Status int - The current status of the license profile key. Represented by the same integer value that is presented on the machine itself when querying the license key status.
- Sku string
- SKU number.
- license
Status Integer - The current status of the license profile key. Represented by the same integer value that is presented on the machine itself when querying the license key status.
- sku String
- SKU number.
- license
Status number - The current status of the license profile key. Represented by the same integer value that is presented on the machine itself when querying the license key status.
- sku string
- SKU number.
- license_
status int - The current status of the license profile key. Represented by the same integer value that is presented on the machine itself when querying the license key status.
- sku str
- SKU number.
- license
Status Number - The current status of the license profile key. Represented by the same integer value that is presented on the machine itself when querying the license key status.
- sku String
- SKU number.
Identity, IdentityArgs
- Type
Pulumi.
Azure Native. Hybrid Compute. Resource Identity Type - The identity type.
- Type
Resource
Identity Type - The identity type.
- type
Resource
Identity Type - The identity type.
- type
Resource
Identity Type - The identity type.
- type
Resource
Identity Type - The identity type.
- type
"System
Assigned" - The identity type.
IdentityResponse, IdentityResponseArgs
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- Principal
Id string - The principal ID of resource identity.
- Tenant
Id string - The tenant ID of resource.
- Type string
- The identity type.
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
- principal
Id string - The principal ID of resource identity.
- tenant
Id string - The tenant ID of resource.
- type string
- The identity type.
- principal_
id str - The principal ID of resource identity.
- tenant_
id str - The tenant ID of resource.
- type str
- The identity type.
- principal
Id String - The principal ID of resource identity.
- tenant
Id String - The tenant ID of resource.
- type String
- The identity type.
IpAddressResponse, IpAddressResponseArgs
- Subnet
Pulumi.
Azure Native. Hybrid Compute. Inputs. Subnet Response - The subnet to which this IP address belongs.
- Address string
- Represents the IP Address.
- Ip
Address stringVersion - Represents the Ip Address Version.
- Subnet
Subnet
Response - The subnet to which this IP address belongs.
- Address string
- Represents the IP Address.
- Ip
Address stringVersion - Represents the Ip Address Version.
- subnet
Subnet
Response - The subnet to which this IP address belongs.
- address String
- Represents the IP Address.
- ip
Address StringVersion - Represents the Ip Address Version.
- subnet
Subnet
Response - The subnet to which this IP address belongs.
- address string
- Represents the IP Address.
- ip
Address stringVersion - Represents the Ip Address Version.
- subnet
Subnet
Response - The subnet to which this IP address belongs.
- address str
- Represents the IP Address.
- ip_
address_ strversion - Represents the Ip Address Version.
- subnet Property Map
- The subnet to which this IP address belongs.
- address String
- Represents the IP Address.
- ip
Address StringVersion - Represents the Ip Address Version.
License, LicenseArgs
- Location string
- The geo-location where the resource lives
- License
Details Pulumi.Azure Native. Hybrid Compute. Inputs. License Details - Describes the properties of a License.
- License
Type string | Pulumi.Azure Native. Hybrid Compute. License Type - The type of the license resource.
- Dictionary<string, string>
- Resource tags.
- Tenant
Id string - Describes the tenant id.
- Location string
- The geo-location where the resource lives
- License
Details LicenseDetails - Describes the properties of a License.
- License
Type string | LicenseType Enum - The type of the license resource.
- map[string]string
- Resource tags.
- Tenant
Id string - Describes the tenant id.
- location String
- The geo-location where the resource lives
- license
Details LicenseDetails - Describes the properties of a License.
- license
Type String | LicenseType - The type of the license resource.
- Map<String,String>
- Resource tags.
- tenant
Id String - Describes the tenant id.
- location string
- The geo-location where the resource lives
- license
Details LicenseDetails - Describes the properties of a License.
- license
Type string | LicenseType - The type of the license resource.
- {[key: string]: string}
- Resource tags.
- tenant
Id string - Describes the tenant id.
- location str
- The geo-location where the resource lives
- license_
details LicenseDetails - Describes the properties of a License.
- license_
type str | LicenseType - The type of the license resource.
- Mapping[str, str]
- Resource tags.
- tenant_
id str - Describes the tenant id.
- location String
- The geo-location where the resource lives
- license
Details Property Map - Describes the properties of a License.
- license
Type String | "ESU" - The type of the license resource.
- Map<String>
- Resource tags.
- tenant
Id String - Describes the tenant id.
LicenseAssignmentState, LicenseAssignmentStateArgs
- Assigned
- Assigned
- Not
Assigned - NotAssigned
- License
Assignment State Assigned - Assigned
- License
Assignment State Not Assigned - NotAssigned
- Assigned
- Assigned
- Not
Assigned - NotAssigned
- Assigned
- Assigned
- Not
Assigned - NotAssigned
- ASSIGNED
- Assigned
- NOT_ASSIGNED
- NotAssigned
- "Assigned"
- Assigned
- "Not
Assigned" - NotAssigned
LicenseCoreType, LicenseCoreTypeArgs
- PCore
- pCore
- VCore
- vCore
- License
Core Type PCore - pCore
- License
Core Type VCore - vCore
- PCore
- pCore
- VCore
- vCore
- PCore
- pCore
- VCore
- vCore
- P_CORE
- pCore
- V_CORE
- vCore
- "p
Core" - pCore
- "v
Core" - vCore
LicenseDetails, LicenseDetailsArgs
- Edition
string | Pulumi.
Azure Native. Hybrid Compute. License Edition - Describes the edition of the license. The values are either Standard or Datacenter.
- Processors int
- Describes the number of processors.
- State
string | Pulumi.
Azure Native. Hybrid Compute. License State - Describes the state of the license.
- Target
string | Pulumi.
Azure Native. Hybrid Compute. License Target - Describes the license target server.
- Type
string | Pulumi.
Azure Native. Hybrid Compute. License Core Type - Describes the license core type (pCore or vCore).
- Volume
License List<Pulumi.Details Azure Native. Hybrid Compute. Inputs. Volume License Details> - A list of volume license details.
- Edition
string | License
Edition - Describes the edition of the license. The values are either Standard or Datacenter.
- Processors int
- Describes the number of processors.
- State
string | License
State Enum - Describes the state of the license.
- Target
string | License
Target - Describes the license target server.
- Type
string | License
Core Type - Describes the license core type (pCore or vCore).
- Volume
License []VolumeDetails License Details - A list of volume license details.
- edition
String | License
Edition - Describes the edition of the license. The values are either Standard or Datacenter.
- processors Integer
- Describes the number of processors.
- state
String | License
State - Describes the state of the license.
- target
String | License
Target - Describes the license target server.
- type
String | License
Core Type - Describes the license core type (pCore or vCore).
- volume
License List<VolumeDetails License Details> - A list of volume license details.
- edition
string | License
Edition - Describes the edition of the license. The values are either Standard or Datacenter.
- processors number
- Describes the number of processors.
- state
string | License
State - Describes the state of the license.
- target
string | License
Target - Describes the license target server.
- type
string | License
Core Type - Describes the license core type (pCore or vCore).
- volume
License VolumeDetails License Details[] - A list of volume license details.
- edition
str | License
Edition - Describes the edition of the license. The values are either Standard or Datacenter.
- processors int
- Describes the number of processors.
- state
str | License
State - Describes the state of the license.
- target
str | License
Target - Describes the license target server.
- type
str | License
Core Type - Describes the license core type (pCore or vCore).
- volume_
license_ Sequence[Volumedetails License Details] - A list of volume license details.
- edition String | "Standard" | "Datacenter"
- Describes the edition of the license. The values are either Standard or Datacenter.
- processors Number
- Describes the number of processors.
- state String | "Activated" | "Deactivated"
- Describes the state of the license.
- target String | "Windows Server 2012" | "Windows Server 2012 R2"
- Describes the license target server.
- type
String | "p
Core" | "v Core" - Describes the license core type (pCore or vCore).
- volume
License List<Property Map>Details - A list of volume license details.
LicenseDetailsResponse, LicenseDetailsResponseArgs
- Assigned
Licenses int - Describes the number of assigned licenses.
- Immutable
Id string - Describes the immutable id.
- Edition string
- Describes the edition of the license. The values are either Standard or Datacenter.
- Processors int
- Describes the number of processors.
- State string
- Describes the state of the license.
- Target string
- Describes the license target server.
- Type string
- Describes the license core type (pCore or vCore).
- Volume
License List<Pulumi.Details Azure Native. Hybrid Compute. Inputs. Volume License Details Response> - A list of volume license details.
- Assigned
Licenses int - Describes the number of assigned licenses.
- Immutable
Id string - Describes the immutable id.
- Edition string
- Describes the edition of the license. The values are either Standard or Datacenter.
- Processors int
- Describes the number of processors.
- State string
- Describes the state of the license.
- Target string
- Describes the license target server.
- Type string
- Describes the license core type (pCore or vCore).
- Volume
License []VolumeDetails License Details Response - A list of volume license details.
- assigned
Licenses Integer - Describes the number of assigned licenses.
- immutable
Id String - Describes the immutable id.
- edition String
- Describes the edition of the license. The values are either Standard or Datacenter.
- processors Integer
- Describes the number of processors.
- state String
- Describes the state of the license.
- target String
- Describes the license target server.
- type String
- Describes the license core type (pCore or vCore).
- volume
License List<VolumeDetails License Details Response> - A list of volume license details.
- assigned
Licenses number - Describes the number of assigned licenses.
- immutable
Id string - Describes the immutable id.
- edition string
- Describes the edition of the license. The values are either Standard or Datacenter.
- processors number
- Describes the number of processors.
- state string
- Describes the state of the license.
- target string
- Describes the license target server.
- type string
- Describes the license core type (pCore or vCore).
- volume
License VolumeDetails License Details Response[] - A list of volume license details.
- assigned_
licenses int - Describes the number of assigned licenses.
- immutable_
id str - Describes the immutable id.
- edition str
- Describes the edition of the license. The values are either Standard or Datacenter.
- processors int
- Describes the number of processors.
- state str
- Describes the state of the license.
- target str
- Describes the license target server.
- type str
- Describes the license core type (pCore or vCore).
- volume_
license_ Sequence[Volumedetails License Details Response] - A list of volume license details.
- assigned
Licenses Number - Describes the number of assigned licenses.
- immutable
Id String - Describes the immutable id.
- edition String
- Describes the edition of the license. The values are either Standard or Datacenter.
- processors Number
- Describes the number of processors.
- state String
- Describes the state of the license.
- target String
- Describes the license target server.
- type String
- Describes the license core type (pCore or vCore).
- volume
License List<Property Map>Details - A list of volume license details.
LicenseEdition, LicenseEditionArgs
- Standard
- Standard
- Datacenter
- Datacenter
- License
Edition Standard - Standard
- License
Edition Datacenter - Datacenter
- Standard
- Standard
- Datacenter
- Datacenter
- Standard
- Standard
- Datacenter
- Datacenter
- STANDARD
- Standard
- DATACENTER
- Datacenter
- "Standard"
- Standard
- "Datacenter"
- Datacenter
LicenseProfileMachineInstanceView, LicenseProfileMachineInstanceViewArgs
- Esu
Profile Pulumi.Azure Native. Hybrid Compute. Inputs. License Profile Machine Instance View Esu Properties - Properties for the Machine ESU profile.
- Product
Features List<Pulumi.Azure Native. Hybrid Compute. Inputs. Product Feature> - The list of product features.
- Product
Type string | Pulumi.Azure Native. Hybrid Compute. License Profile Product Type - Indicates the product type of the license.
- Software
Assurance boolCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- Subscription
Status string | Pulumi.Azure Native. Hybrid Compute. License Profile Subscription Status - Indicates the subscription status of the product.
- Esu
Profile LicenseProfile Machine Instance View Esu Properties - Properties for the Machine ESU profile.
- Product
Features []ProductFeature - The list of product features.
- Product
Type string | LicenseProfile Product Type - Indicates the product type of the license.
- Software
Assurance boolCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- Subscription
Status string | LicenseProfile Subscription Status - Indicates the subscription status of the product.
- esu
Profile LicenseProfile Machine Instance View Esu Properties - Properties for the Machine ESU profile.
- product
Features List<ProductFeature> - The list of product features.
- product
Type String | LicenseProfile Product Type - Indicates the product type of the license.
- software
Assurance BooleanCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription
Status String | LicenseProfile Subscription Status - Indicates the subscription status of the product.
- esu
Profile LicenseProfile Machine Instance View Esu Properties - Properties for the Machine ESU profile.
- product
Features ProductFeature[] - The list of product features.
- product
Type string | LicenseProfile Product Type - Indicates the product type of the license.
- software
Assurance booleanCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription
Status string | LicenseProfile Subscription Status - Indicates the subscription status of the product.
- esu_
profile LicenseProfile Machine Instance View Esu Properties - Properties for the Machine ESU profile.
- product_
features Sequence[ProductFeature] - The list of product features.
- product_
type str | LicenseProfile Product Type - Indicates the product type of the license.
- software_
assurance_ boolcustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription_
status str | LicenseProfile Subscription Status - Indicates the subscription status of the product.
- esu
Profile Property Map - Properties for the Machine ESU profile.
- product
Features List<Property Map> - The list of product features.
- product
Type String | "WindowsServer" | "Windows Io TEnterprise" - Indicates the product type of the license.
- software
Assurance BooleanCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription
Status String | "Unknown" | "Enabling" | "Enabled" | "Disabled" | "Disabling" | "Failed" - Indicates the subscription status of the product.
LicenseProfileMachineInstanceViewEsuProperties, LicenseProfileMachineInstanceViewEsuPropertiesArgs
- Assigned
License Pulumi.Azure Native. Hybrid Compute. Inputs. License - The assigned license resource.
- License
Assignment string | Pulumi.State Azure Native. Hybrid Compute. License Assignment State - Describes the license assignment state (Assigned or NotAssigned).
- Assigned
License LicenseType - The assigned license resource.
- License
Assignment string | LicenseState Assignment State - Describes the license assignment state (Assigned or NotAssigned).
- assigned
License License - The assigned license resource.
- license
Assignment String | LicenseState Assignment State - Describes the license assignment state (Assigned or NotAssigned).
- assigned
License License - The assigned license resource.
- license
Assignment string | LicenseState Assignment State - Describes the license assignment state (Assigned or NotAssigned).
- assigned_
license License - The assigned license resource.
- license_
assignment_ str | Licensestate Assignment State - Describes the license assignment state (Assigned or NotAssigned).
- assigned
License Property Map - The assigned license resource.
- license
Assignment String | "Assigned" | "NotState Assigned" - Describes the license assignment state (Assigned or NotAssigned).
LicenseProfileMachineInstanceViewEsuPropertiesResponse, LicenseProfileMachineInstanceViewEsuPropertiesResponseArgs
- Assigned
License stringImmutable Id - The guid id of the license.
- Esu
Eligibility string - Indicates the eligibility state of Esu.
- Esu
Key stringState - Indicates whether there is an ESU Key currently active for the machine.
- Esu
Keys List<Pulumi.Azure Native. Hybrid Compute. Inputs. Esu Key Response> - The list of ESU keys.
- Server
Type string - The type of the Esu servers.
- Assigned
License Pulumi.Azure Native. Hybrid Compute. Inputs. License Response - The assigned license resource.
- License
Assignment stringState - Describes the license assignment state (Assigned or NotAssigned).
- Assigned
License stringImmutable Id - The guid id of the license.
- Esu
Eligibility string - Indicates the eligibility state of Esu.
- Esu
Key stringState - Indicates whether there is an ESU Key currently active for the machine.
- Esu
Keys []EsuKey Response - The list of ESU keys.
- Server
Type string - The type of the Esu servers.
- Assigned
License LicenseResponse - The assigned license resource.
- License
Assignment stringState - Describes the license assignment state (Assigned or NotAssigned).
- assigned
License StringImmutable Id - The guid id of the license.
- esu
Eligibility String - Indicates the eligibility state of Esu.
- esu
Key StringState - Indicates whether there is an ESU Key currently active for the machine.
- esu
Keys List<EsuKey Response> - The list of ESU keys.
- server
Type String - The type of the Esu servers.
- assigned
License LicenseResponse - The assigned license resource.
- license
Assignment StringState - Describes the license assignment state (Assigned or NotAssigned).
- assigned
License stringImmutable Id - The guid id of the license.
- esu
Eligibility string - Indicates the eligibility state of Esu.
- esu
Key stringState - Indicates whether there is an ESU Key currently active for the machine.
- esu
Keys EsuKey Response[] - The list of ESU keys.
- server
Type string - The type of the Esu servers.
- assigned
License LicenseResponse - The assigned license resource.
- license
Assignment stringState - Describes the license assignment state (Assigned or NotAssigned).
- assigned_
license_ strimmutable_ id - The guid id of the license.
- esu_
eligibility str - Indicates the eligibility state of Esu.
- esu_
key_ strstate - Indicates whether there is an ESU Key currently active for the machine.
- esu_
keys Sequence[EsuKey Response] - The list of ESU keys.
- server_
type str - The type of the Esu servers.
- assigned_
license LicenseResponse - The assigned license resource.
- license_
assignment_ strstate - Describes the license assignment state (Assigned or NotAssigned).
- assigned
License StringImmutable Id - The guid id of the license.
- esu
Eligibility String - Indicates the eligibility state of Esu.
- esu
Key StringState - Indicates whether there is an ESU Key currently active for the machine.
- esu
Keys List<Property Map> - The list of ESU keys.
- server
Type String - The type of the Esu servers.
- assigned
License Property Map - The assigned license resource.
- license
Assignment StringState - Describes the license assignment state (Assigned or NotAssigned).
LicenseProfileMachineInstanceViewResponse, LicenseProfileMachineInstanceViewResponseArgs
- Billing
End stringDate - The timestamp in UTC when the billing ends.
- Billing
Start stringDate - The timestamp in UTC when the billing starts.
- Disenrollment
Date string - The timestamp in UTC when the user disenrolled the feature.
- Enrollment
Date string - The timestamp in UTC when the user enrolls the feature.
- Error
Pulumi.
Azure Native. Hybrid Compute. Inputs. Error Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- License
Channel string - Indicates the license channel.
- License
Status string - Indicates the license status of the OS.
- Esu
Profile Pulumi.Azure Native. Hybrid Compute. Inputs. License Profile Machine Instance View Esu Properties Response - Properties for the Machine ESU profile.
- Product
Features List<Pulumi.Azure Native. Hybrid Compute. Inputs. Product Feature Response> - The list of product features.
- Product
Type string - Indicates the product type of the license.
- Software
Assurance boolCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- Subscription
Status string - Indicates the subscription status of the product.
- Billing
End stringDate - The timestamp in UTC when the billing ends.
- Billing
Start stringDate - The timestamp in UTC when the billing starts.
- Disenrollment
Date string - The timestamp in UTC when the user disenrolled the feature.
- Enrollment
Date string - The timestamp in UTC when the user enrolls the feature.
- Error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- License
Channel string - Indicates the license channel.
- License
Status string - Indicates the license status of the OS.
- Esu
Profile LicenseProfile Machine Instance View Esu Properties Response - Properties for the Machine ESU profile.
- Product
Features []ProductFeature Response - The list of product features.
- Product
Type string - Indicates the product type of the license.
- Software
Assurance boolCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- Subscription
Status string - Indicates the subscription status of the product.
- billing
End StringDate - The timestamp in UTC when the billing ends.
- billing
Start StringDate - The timestamp in UTC when the billing starts.
- disenrollment
Date String - The timestamp in UTC when the user disenrolled the feature.
- enrollment
Date String - The timestamp in UTC when the user enrolls the feature.
- error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- license
Channel String - Indicates the license channel.
- license
Status String - Indicates the license status of the OS.
- esu
Profile LicenseProfile Machine Instance View Esu Properties Response - Properties for the Machine ESU profile.
- product
Features List<ProductFeature Response> - The list of product features.
- product
Type String - Indicates the product type of the license.
- software
Assurance BooleanCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription
Status String - Indicates the subscription status of the product.
- billing
End stringDate - The timestamp in UTC when the billing ends.
- billing
Start stringDate - The timestamp in UTC when the billing starts.
- disenrollment
Date string - The timestamp in UTC when the user disenrolled the feature.
- enrollment
Date string - The timestamp in UTC when the user enrolls the feature.
- error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- license
Channel string - Indicates the license channel.
- license
Status string - Indicates the license status of the OS.
- esu
Profile LicenseProfile Machine Instance View Esu Properties Response - Properties for the Machine ESU profile.
- product
Features ProductFeature Response[] - The list of product features.
- product
Type string - Indicates the product type of the license.
- software
Assurance booleanCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription
Status string - Indicates the subscription status of the product.
- billing_
end_ strdate - The timestamp in UTC when the billing ends.
- billing_
start_ strdate - The timestamp in UTC when the billing starts.
- disenrollment_
date str - The timestamp in UTC when the user disenrolled the feature.
- enrollment_
date str - The timestamp in UTC when the user enrolls the feature.
- error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- license_
channel str - Indicates the license channel.
- license_
status str - Indicates the license status of the OS.
- esu_
profile LicenseProfile Machine Instance View Esu Properties Response - Properties for the Machine ESU profile.
- product_
features Sequence[ProductFeature Response] - The list of product features.
- product_
type str - Indicates the product type of the license.
- software_
assurance_ boolcustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription_
status str - Indicates the subscription status of the product.
- billing
End StringDate - The timestamp in UTC when the billing ends.
- billing
Start StringDate - The timestamp in UTC when the billing starts.
- disenrollment
Date String - The timestamp in UTC when the user disenrolled the feature.
- enrollment
Date String - The timestamp in UTC when the user enrolls the feature.
- error Property Map
- The errors that were encountered during the feature enrollment or disenrollment.
- license
Channel String - Indicates the license channel.
- license
Status String - Indicates the license status of the OS.
- esu
Profile Property Map - Properties for the Machine ESU profile.
- product
Features List<Property Map> - The list of product features.
- product
Type String - Indicates the product type of the license.
- software
Assurance BooleanCustomer - Specifies if this machine is licensed as part of a Software Assurance agreement.
- subscription
Status String - Indicates the subscription status of the product.
LicenseProfileProductType, LicenseProfileProductTypeArgs
- Windows
Server - WindowsServer
- Windows
Io TEnterprise - WindowsIoTEnterprise
- License
Profile Product Type Windows Server - WindowsServer
- License
Profile Product Type Windows Io TEnterprise - WindowsIoTEnterprise
- Windows
Server - WindowsServer
- Windows
Io TEnterprise - WindowsIoTEnterprise
- Windows
Server - WindowsServer
- Windows
Io TEnterprise - WindowsIoTEnterprise
- WINDOWS_SERVER
- WindowsServer
- WINDOWS_IO_T_ENTERPRISE
- WindowsIoTEnterprise
- "Windows
Server" - WindowsServer
- "Windows
Io TEnterprise" - WindowsIoTEnterprise
LicenseProfileSubscriptionStatus, LicenseProfileSubscriptionStatusArgs
- Unknown
- Unknown
- Enabling
- Enabling
- Enabled
- Enabled
- Disabled
- Disabled
- Disabling
- Disabling
- Failed
- Failed
- License
Profile Subscription Status Unknown - Unknown
- License
Profile Subscription Status Enabling - Enabling
- License
Profile Subscription Status Enabled - Enabled
- License
Profile Subscription Status Disabled - Disabled
- License
Profile Subscription Status Disabling - Disabling
- License
Profile Subscription Status Failed - Failed
- Unknown
- Unknown
- Enabling
- Enabling
- Enabled
- Enabled
- Disabled
- Disabled
- Disabling
- Disabling
- Failed
- Failed
- Unknown
- Unknown
- Enabling
- Enabling
- Enabled
- Enabled
- Disabled
- Disabled
- Disabling
- Disabling
- Failed
- Failed
- UNKNOWN
- Unknown
- ENABLING
- Enabling
- ENABLED
- Enabled
- DISABLED
- Disabled
- DISABLING
- Disabling
- FAILED
- Failed
- "Unknown"
- Unknown
- "Enabling"
- Enabling
- "Enabled"
- Enabled
- "Disabled"
- Disabled
- "Disabling"
- Disabling
- "Failed"
- Failed
LicenseResponse, LicenseResponseArgs
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state, which only appears in the response.
- System
Data Pulumi.Azure Native. Hybrid Compute. Inputs. 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"
- License
Details Pulumi.Azure Native. Hybrid Compute. Inputs. License Details Response - Describes the properties of a License.
- License
Type string - The type of the license resource.
- Dictionary<string, string>
- Resource tags.
- Tenant
Id string - Describes the tenant id.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state, which only appears in the response.
- 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"
- License
Details LicenseDetails Response - Describes the properties of a License.
- License
Type string - The type of the license resource.
- map[string]string
- Resource tags.
- Tenant
Id string - Describes the tenant id.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - The provisioning state, which only appears in the response.
- 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"
- license
Details LicenseDetails Response - Describes the properties of a License.
- license
Type String - The type of the license resource.
- Map<String,String>
- Resource tags.
- tenant
Id String - Describes the tenant id.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- provisioning
State string - The provisioning state, which only appears in the response.
- 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"
- license
Details LicenseDetails Response - Describes the properties of a License.
- license
Type string - The type of the license resource.
- {[key: string]: string}
- Resource tags.
- tenant
Id string - Describes the tenant id.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- provisioning_
state str - The provisioning state, which only appears in the response.
- 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"
- license_
details LicenseDetails Response - Describes the properties of a License.
- license_
type str - The type of the license resource.
- Mapping[str, str]
- Resource tags.
- tenant_
id str - Describes the tenant id.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - The provisioning state, which only appears in the response.
- 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"
- license
Details Property Map - Describes the properties of a License.
- license
Type String - The type of the license resource.
- Map<String>
- Resource tags.
- tenant
Id String - Describes the tenant id.
LicenseState, LicenseStateArgs
- Activated
- Activated
- Deactivated
- Deactivated
- License
State Activated - Activated
- License
State Deactivated - Deactivated
- Activated
- Activated
- Deactivated
- Deactivated
- Activated
- Activated
- Deactivated
- Deactivated
- ACTIVATED
- Activated
- DEACTIVATED
- Deactivated
- "Activated"
- Activated
- "Deactivated"
- Deactivated
LicenseTarget, LicenseTargetArgs
- Windows_Server_2012
- Windows Server 2012
- Windows_Server_2012_R2
- Windows Server 2012 R2
- License
Target_Windows_Server_2012 - Windows Server 2012
- License
Target_Windows_Server_2012_R2 - Windows Server 2012 R2
- Windows_Server_2012
- Windows Server 2012
- Windows_Server_2012_R2
- Windows Server 2012 R2
- Windows_Server_2012
- Windows Server 2012
- Windows_Server_2012_R2
- Windows Server 2012 R2
- WINDOWS_SERVER_2012
- Windows Server 2012
- WINDOWS_SERVER_2012_R2
- Windows Server 2012 R2
- "Windows Server 2012"
- Windows Server 2012
- "Windows Server 2012 R2"
- Windows Server 2012 R2
LicenseType, LicenseTypeArgs
- ESU
- ESU
- License
Type ESU - ESU
- ESU
- ESU
- ESU
- ESU
- ESU
- ESU
- "ESU"
- ESU
LocationData, LocationDataArgs
- Name string
- A canonical name for the geographic or physical location.
- City string
- The city or locality where the resource is located.
- Country
Or stringRegion - The country or region where the resource is located
- District string
- The district, state, or province where the resource is located.
- Name string
- A canonical name for the geographic or physical location.
- City string
- The city or locality where the resource is located.
- Country
Or stringRegion - The country or region where the resource is located
- District string
- The district, state, or province where the resource is located.
- name String
- A canonical name for the geographic or physical location.
- city String
- The city or locality where the resource is located.
- country
Or StringRegion - The country or region where the resource is located
- district String
- The district, state, or province where the resource is located.
- name string
- A canonical name for the geographic or physical location.
- city string
- The city or locality where the resource is located.
- country
Or stringRegion - The country or region where the resource is located
- district string
- The district, state, or province where the resource is located.
- name str
- A canonical name for the geographic or physical location.
- city str
- The city or locality where the resource is located.
- country_
or_ strregion - The country or region where the resource is located
- district str
- The district, state, or province where the resource is located.
- name String
- A canonical name for the geographic or physical location.
- city String
- The city or locality where the resource is located.
- country
Or StringRegion - The country or region where the resource is located
- district String
- The district, state, or province where the resource is located.
LocationDataResponse, LocationDataResponseArgs
- Name string
- A canonical name for the geographic or physical location.
- City string
- The city or locality where the resource is located.
- Country
Or stringRegion - The country or region where the resource is located
- District string
- The district, state, or province where the resource is located.
- Name string
- A canonical name for the geographic or physical location.
- City string
- The city or locality where the resource is located.
- Country
Or stringRegion - The country or region where the resource is located
- District string
- The district, state, or province where the resource is located.
- name String
- A canonical name for the geographic or physical location.
- city String
- The city or locality where the resource is located.
- country
Or StringRegion - The country or region where the resource is located
- district String
- The district, state, or province where the resource is located.
- name string
- A canonical name for the geographic or physical location.
- city string
- The city or locality where the resource is located.
- country
Or stringRegion - The country or region where the resource is located
- district string
- The district, state, or province where the resource is located.
- name str
- A canonical name for the geographic or physical location.
- city str
- The city or locality where the resource is located.
- country_
or_ strregion - The country or region where the resource is located
- district str
- The district, state, or province where the resource is located.
- name String
- A canonical name for the geographic or physical location.
- city String
- The city or locality where the resource is located.
- country
Or StringRegion - The country or region where the resource is located
- district String
- The district, state, or province where the resource is located.
MachineExtensionInstanceView, MachineExtensionInstanceViewArgs
- Name string
- The machine extension name.
- Status
Pulumi.
Azure Native. Hybrid Compute. Inputs. Machine Extension Instance View Status - Instance view status.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- Name string
- The machine extension name.
- Status
Machine
Extension Instance View Status - Instance view status.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- name String
- The machine extension name.
- status
Machine
Extension Instance View Status - Instance view status.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
- name string
- The machine extension name.
- status
Machine
Extension Instance View Status - Instance view status.
- type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler stringVersion - Specifies the version of the script handler.
- name str
- The machine extension name.
- status
Machine
Extension Instance View Status - Instance view status.
- type str
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type_
handler_ strversion - Specifies the version of the script handler.
- name String
- The machine extension name.
- status Property Map
- Instance view status.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
MachineExtensionInstanceViewResponse, MachineExtensionInstanceViewResponseArgs
- Name string
- The machine extension name.
- Status
Pulumi.
Azure Native. Hybrid Compute. Inputs. Machine Extension Instance View Response Status - Instance view status.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- Name string
- The machine extension name.
- Status
Machine
Extension Instance View Response Status - Instance view status.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- name String
- The machine extension name.
- status
Machine
Extension Instance View Response Status - Instance view status.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
- name string
- The machine extension name.
- status
Machine
Extension Instance View Response Status - Instance view status.
- type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler stringVersion - Specifies the version of the script handler.
- name str
- The machine extension name.
- status
Machine
Extension Instance View Response Status - Instance view status.
- type str
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type_
handler_ strversion - Specifies the version of the script handler.
- name String
- The machine extension name.
- status Property Map
- Instance view status.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
MachineExtensionInstanceViewResponseStatus, MachineExtensionInstanceViewResponseStatusArgs
- Code string
- The status code.
- Display
Status string - The short localizable label for the status.
- Level string
- The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- Code string
- The status code.
- Display
Status string - The short localizable label for the status.
- Level string
- The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- code String
- The status code.
- display
Status String - The short localizable label for the status.
- level String
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
- code string
- The status code.
- display
Status string - The short localizable label for the status.
- level string
- The level code.
- message string
- The detailed status message, including for alerts and error messages.
- time string
- The time of the status.
- code str
- The status code.
- display_
status str - The short localizable label for the status.
- level str
- The level code.
- message str
- The detailed status message, including for alerts and error messages.
- time str
- The time of the status.
- code String
- The status code.
- display
Status String - The short localizable label for the status.
- level String
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
MachineExtensionInstanceViewStatus, MachineExtensionInstanceViewStatusArgs
- Code string
- The status code.
- Display
Status string - The short localizable label for the status.
- Level
string | Pulumi.
Azure Native. Hybrid Compute. Status Level Types - The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- Code string
- The status code.
- Display
Status string - The short localizable label for the status.
- Level
string | Status
Level Types - The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- code String
- The status code.
- display
Status String - The short localizable label for the status.
- level
String | Status
Level Types - The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
- code string
- The status code.
- display
Status string - The short localizable label for the status.
- level
string | Status
Level Types - The level code.
- message string
- The detailed status message, including for alerts and error messages.
- time string
- The time of the status.
- code str
- The status code.
- display_
status str - The short localizable label for the status.
- level
str | Status
Level Types - The level code.
- message str
- The detailed status message, including for alerts and error messages.
- time str
- The time of the status.
- code String
- The status code.
- display
Status String - The short localizable label for the status.
- level String | "Info" | "Warning" | "Error"
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
MachineExtensionPropertiesResponse, MachineExtensionPropertiesResponseArgs
- Provisioning
State string - The provisioning state, which only appears in the response.
- Auto
Upgrade boolMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- Enable
Automatic boolUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.
- Force
Update stringTag - How the extension handler should be forced to update even if the extension configuration has not changed.
- Instance
View Pulumi.Azure Native. Hybrid Compute. Inputs. Machine Extension Instance View Response - The machine extension instance view.
- Protected
Settings object - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- Publisher string
- The name of the extension handler publisher.
- Settings object
- Json formatted public settings for the extension.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Auto
Upgrade boolMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- Enable
Automatic boolUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.
- Force
Update stringTag - How the extension handler should be forced to update even if the extension configuration has not changed.
- Instance
View MachineExtension Instance View Response - The machine extension instance view.
- Protected
Settings interface{} - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- Publisher string
- The name of the extension handler publisher.
- Settings interface{}
- Json formatted public settings for the extension.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- Type
Handler stringVersion - Specifies the version of the script handler.
- provisioning
State String - The provisioning state, which only appears in the response.
- auto
Upgrade BooleanMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable
Automatic BooleanUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.
- force
Update StringTag - How the extension handler should be forced to update even if the extension configuration has not changed.
- instance
View MachineExtension Instance View Response - The machine extension instance view.
- protected
Settings Object - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher String
- The name of the extension handler publisher.
- settings Object
- Json formatted public settings for the extension.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
- provisioning
State string - The provisioning state, which only appears in the response.
- auto
Upgrade booleanMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable
Automatic booleanUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.
- force
Update stringTag - How the extension handler should be forced to update even if the extension configuration has not changed.
- instance
View MachineExtension Instance View Response - The machine extension instance view.
- protected
Settings any - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher string
- The name of the extension handler publisher.
- settings any
- Json formatted public settings for the extension.
- type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler stringVersion - Specifies the version of the script handler.
- provisioning_
state str - The provisioning state, which only appears in the response.
- auto_
upgrade_ boolminor_ version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable_
automatic_ boolupgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.
- force_
update_ strtag - How the extension handler should be forced to update even if the extension configuration has not changed.
- instance_
view MachineExtension Instance View Response - The machine extension instance view.
- protected_
settings Any - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher str
- The name of the extension handler publisher.
- settings Any
- Json formatted public settings for the extension.
- type str
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type_
handler_ strversion - Specifies the version of the script handler.
- provisioning
State String - The provisioning state, which only appears in the response.
- auto
Upgrade BooleanMinor Version - Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- enable
Automatic BooleanUpgrade - Indicates whether the extension should be automatically upgraded by the platform if there is a newer version available.
- force
Update StringTag - How the extension handler should be forced to update even if the extension configuration has not changed.
- instance
View Property Map - The machine extension instance view.
- protected
Settings Any - The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher String
- The name of the extension handler publisher.
- settings Any
- Json formatted public settings for the extension.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type
Handler StringVersion - Specifies the version of the script handler.
MachineExtensionResponse, MachineExtensionResponseArgs
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Hybrid Compute. Inputs. 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"
- Properties
Pulumi.
Azure Native. Hybrid Compute. Inputs. Machine Extension Properties Response - Describes Machine Extension Properties.
- Dictionary<string, string>
- Resource tags.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Location string
- The geo-location where the resource lives
- 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"
- Properties
Machine
Extension Properties Response - Describes Machine Extension Properties.
- map[string]string
- Resource tags.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- 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"
- properties
Machine
Extension Properties Response - Describes Machine Extension Properties.
- Map<String,String>
- Resource tags.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location string
- The geo-location where the resource lives
- 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"
- properties
Machine
Extension Properties Response - Describes Machine Extension Properties.
- {[key: string]: string}
- Resource tags.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location str
- The geo-location where the resource lives
- 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"
- properties
Machine
Extension Properties Response - Describes Machine Extension Properties.
- Mapping[str, str]
- Resource tags.
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- location String
- The geo-location where the resource lives
- 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"
- properties Property Map
- Describes Machine Extension Properties.
- Map<String>
- Resource tags.
NetworkInterfaceResponse, NetworkInterfaceResponseArgs
- Ip
Addresses List<Pulumi.Azure Native. Hybrid Compute. Inputs. Ip Address Response> - The list of IP addresses in this interface.
- Ip
Addresses []IpAddress Response - The list of IP addresses in this interface.
- ip
Addresses List<IpAddress Response> - The list of IP addresses in this interface.
- ip
Addresses IpAddress Response[] - The list of IP addresses in this interface.
- ip_
addresses Sequence[IpAddress Response] - The list of IP addresses in this interface.
- ip
Addresses List<Property Map> - The list of IP addresses in this interface.
NetworkProfileResponse, NetworkProfileResponseArgs
- Network
Interfaces List<Pulumi.Azure Native. Hybrid Compute. Inputs. Network Interface Response> - The list of network interfaces.
- Network
Interfaces []NetworkInterface Response - The list of network interfaces.
- network
Interfaces List<NetworkInterface Response> - The list of network interfaces.
- network
Interfaces NetworkInterface Response[] - The list of network interfaces.
- network_
interfaces Sequence[NetworkInterface Response] - The list of network interfaces.
- network
Interfaces List<Property Map> - The list of network interfaces.
OSProfile, OSProfileArgs
- Linux
Configuration Pulumi.Azure Native. Hybrid Compute. Inputs. OSProfile Linux Configuration - Specifies the linux configuration for update management.
- Windows
Configuration Pulumi.Azure Native. Hybrid Compute. Inputs. OSProfile Windows Configuration - Specifies the windows configuration for update management.
- Linux
Configuration OSProfileLinux Configuration - Specifies the linux configuration for update management.
- Windows
Configuration OSProfileWindows Configuration - Specifies the windows configuration for update management.
- linux
Configuration OSProfileLinux Configuration - Specifies the linux configuration for update management.
- windows
Configuration OSProfileWindows Configuration - Specifies the windows configuration for update management.
- linux
Configuration OSProfileLinux Configuration - Specifies the linux configuration for update management.
- windows
Configuration OSProfileWindows Configuration - Specifies the windows configuration for update management.
- linux_
configuration OSProfileLinux Configuration - Specifies the linux configuration for update management.
- windows_
configuration OSProfileWindows Configuration - Specifies the windows configuration for update management.
- linux
Configuration Property Map - Specifies the linux configuration for update management.
- windows
Configuration Property Map - Specifies the windows configuration for update management.
OSProfileLinuxConfiguration, OSProfileLinuxConfigurationArgs
- Assessment
Mode string | Pulumi.Azure Native. Hybrid Compute. Assessment Mode Types - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string | Pulumi.Azure Native. Hybrid Compute. Patch Mode Types - Specifies the patch mode.
- Assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | AssessmentMode Types - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String | PatchMode Types - Specifies the patch mode.
- assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- enable
Hotpatching boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment_
mode str | AssessmentMode Types - Specifies the assessment mode.
- enable_
hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch_
mode str | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | "ImageDefault" | "Automatic By Platform" - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String | "ImageDefault" | "Automatic By Platform" | "Automatic By OS" | "Manual" - Specifies the patch mode.
OSProfileResponse, OSProfileResponseArgs
- Computer
Name string - Specifies the host OS name of the hybrid machine.
- Linux
Configuration Pulumi.Azure Native. Hybrid Compute. Inputs. OSProfile Response Linux Configuration - Specifies the linux configuration for update management.
- Windows
Configuration Pulumi.Azure Native. Hybrid Compute. Inputs. OSProfile Response Windows Configuration - Specifies the windows configuration for update management.
- Computer
Name string - Specifies the host OS name of the hybrid machine.
- Linux
Configuration OSProfileResponse Linux Configuration - Specifies the linux configuration for update management.
- Windows
Configuration OSProfileResponse Windows Configuration - Specifies the windows configuration for update management.
- computer
Name String - Specifies the host OS name of the hybrid machine.
- linux
Configuration OSProfileResponse Linux Configuration - Specifies the linux configuration for update management.
- windows
Configuration OSProfileResponse Windows Configuration - Specifies the windows configuration for update management.
- computer
Name string - Specifies the host OS name of the hybrid machine.
- linux
Configuration OSProfileResponse Linux Configuration - Specifies the linux configuration for update management.
- windows
Configuration OSProfileResponse Windows Configuration - Specifies the windows configuration for update management.
- computer_
name str - Specifies the host OS name of the hybrid machine.
- linux_
configuration OSProfileResponse Linux Configuration - Specifies the linux configuration for update management.
- windows_
configuration OSProfileResponse Windows Configuration - Specifies the windows configuration for update management.
- computer
Name String - Specifies the host OS name of the hybrid machine.
- linux
Configuration Property Map - Specifies the linux configuration for update management.
- windows
Configuration Property Map - Specifies the windows configuration for update management.
OSProfileResponseLinuxConfiguration, OSProfileResponseLinuxConfigurationArgs
- Status
Pulumi.
Azure Native. Hybrid Compute. Inputs. Patch Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- Assessment
Mode string - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string - Specifies the patch mode.
- Status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- Assessment
Mode string - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string - Specifies the patch mode.
- status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- assessment
Mode String - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String - Specifies the patch mode.
- status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- assessment
Mode string - Specifies the assessment mode.
- enable
Hotpatching boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode string - Specifies the patch mode.
- status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- assessment_
mode str - Specifies the assessment mode.
- enable_
hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch_
mode str - Specifies the patch mode.
- status Property Map
- Status of the hotpatch capability enrollment or disenrollment.
- assessment
Mode String - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String - Specifies the patch mode.
OSProfileResponseWindowsConfiguration, OSProfileResponseWindowsConfigurationArgs
- Status
Pulumi.
Azure Native. Hybrid Compute. Inputs. Patch Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- Assessment
Mode string - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string - Specifies the patch mode.
- Status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- Assessment
Mode string - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string - Specifies the patch mode.
- status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- assessment
Mode String - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String - Specifies the patch mode.
- status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- assessment
Mode string - Specifies the assessment mode.
- enable
Hotpatching boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode string - Specifies the patch mode.
- status
Patch
Settings Response Status - Status of the hotpatch capability enrollment or disenrollment.
- assessment_
mode str - Specifies the assessment mode.
- enable_
hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch_
mode str - Specifies the patch mode.
- status Property Map
- Status of the hotpatch capability enrollment or disenrollment.
- assessment
Mode String - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String - Specifies the patch mode.
OSProfileWindowsConfiguration, OSProfileWindowsConfigurationArgs
- Assessment
Mode string | Pulumi.Azure Native. Hybrid Compute. Assessment Mode Types - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string | Pulumi.Azure Native. Hybrid Compute. Patch Mode Types - Specifies the patch mode.
- Assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- Enable
Hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- Patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | AssessmentMode Types - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String | PatchMode Types - Specifies the patch mode.
- assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- enable
Hotpatching boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment_
mode str | AssessmentMode Types - Specifies the assessment mode.
- enable_
hotpatching bool - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch_
mode str | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | "ImageDefault" | "Automatic By Platform" - Specifies the assessment mode.
- enable
Hotpatching Boolean - Captures the hotpatch capability enrollment intent of the customers, which enables customers to patch their Windows machines without requiring a reboot.
- patch
Mode String | "ImageDefault" | "Automatic By Platform" | "Automatic By OS" | "Manual" - Specifies the patch mode.
PatchModeTypes, PatchModeTypesArgs
- Image
Default - ImageDefault
- Automatic
By Platform - AutomaticByPlatform
- Automatic
By OS - AutomaticByOS
- Manual
- Manual
- Patch
Mode Types Image Default - ImageDefault
- Patch
Mode Types Automatic By Platform - AutomaticByPlatform
- Patch
Mode Types Automatic By OS - AutomaticByOS
- Patch
Mode Types Manual - Manual
- Image
Default - ImageDefault
- Automatic
By Platform - AutomaticByPlatform
- Automatic
By OS - AutomaticByOS
- Manual
- Manual
- Image
Default - ImageDefault
- Automatic
By Platform - AutomaticByPlatform
- Automatic
By OS - AutomaticByOS
- Manual
- Manual
- IMAGE_DEFAULT
- ImageDefault
- AUTOMATIC_BY_PLATFORM
- AutomaticByPlatform
- AUTOMATIC_BY_OS
- AutomaticByOS
- MANUAL
- Manual
- "Image
Default" - ImageDefault
- "Automatic
By Platform" - AutomaticByPlatform
- "Automatic
By OS" - AutomaticByOS
- "Manual"
- Manual
PatchSettingsResponseStatus, PatchSettingsResponseStatusArgs
- Error
Pulumi.
Azure Native. Hybrid Compute. Inputs. Error Detail Response - The errors that were encountered during the hotpatch capability enrollment or disenrollment.
- Hotpatch
Enablement stringStatus - Indicates the current status of the hotpatch being enabled or disabled.
- Error
Error
Detail Response - The errors that were encountered during the hotpatch capability enrollment or disenrollment.
- Hotpatch
Enablement stringStatus - Indicates the current status of the hotpatch being enabled or disabled.
- error
Error
Detail Response - The errors that were encountered during the hotpatch capability enrollment or disenrollment.
- hotpatch
Enablement StringStatus - Indicates the current status of the hotpatch being enabled or disabled.
- error
Error
Detail Response - The errors that were encountered during the hotpatch capability enrollment or disenrollment.
- hotpatch
Enablement stringStatus - Indicates the current status of the hotpatch being enabled or disabled.
- error
Error
Detail Response - The errors that were encountered during the hotpatch capability enrollment or disenrollment.
- hotpatch_
enablement_ strstatus - Indicates the current status of the hotpatch being enabled or disabled.
- error Property Map
- The errors that were encountered during the hotpatch capability enrollment or disenrollment.
- hotpatch
Enablement StringStatus - Indicates the current status of the hotpatch being enabled or disabled.
ProductFeature, ProductFeatureArgs
- Name string
- Product feature name.
- Subscription
Status string | Pulumi.Azure Native. Hybrid Compute. License Profile Subscription Status - Indicates the current status of the product features.
- Name string
- Product feature name.
- Subscription
Status string | LicenseProfile Subscription Status - Indicates the current status of the product features.
- name String
- Product feature name.
- subscription
Status String | LicenseProfile Subscription Status - Indicates the current status of the product features.
- name string
- Product feature name.
- subscription
Status string | LicenseProfile Subscription Status - Indicates the current status of the product features.
- name str
- Product feature name.
- subscription_
status str | LicenseProfile Subscription Status - Indicates the current status of the product features.
- name String
- Product feature name.
- subscription
Status String | "Unknown" | "Enabling" | "Enabled" | "Disabled" | "Disabling" | "Failed" - Indicates the current status of the product features.
ProductFeatureResponse, ProductFeatureResponseArgs
- Billing
End stringDate - The timestamp in UTC when the billing ends.
- Billing
Start stringDate - The timestamp in UTC when the billing starts.
- Disenrollment
Date string - The timestamp in UTC when the user disenrolled the feature.
- Enrollment
Date string - The timestamp in UTC when the user enrolls the feature.
- Error
Pulumi.
Azure Native. Hybrid Compute. Inputs. Error Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- Name string
- Product feature name.
- Subscription
Status string - Indicates the current status of the product features.
- Billing
End stringDate - The timestamp in UTC when the billing ends.
- Billing
Start stringDate - The timestamp in UTC when the billing starts.
- Disenrollment
Date string - The timestamp in UTC when the user disenrolled the feature.
- Enrollment
Date string - The timestamp in UTC when the user enrolls the feature.
- Error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- Name string
- Product feature name.
- Subscription
Status string - Indicates the current status of the product features.
- billing
End StringDate - The timestamp in UTC when the billing ends.
- billing
Start StringDate - The timestamp in UTC when the billing starts.
- disenrollment
Date String - The timestamp in UTC when the user disenrolled the feature.
- enrollment
Date String - The timestamp in UTC when the user enrolls the feature.
- error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- name String
- Product feature name.
- subscription
Status String - Indicates the current status of the product features.
- billing
End stringDate - The timestamp in UTC when the billing ends.
- billing
Start stringDate - The timestamp in UTC when the billing starts.
- disenrollment
Date string - The timestamp in UTC when the user disenrolled the feature.
- enrollment
Date string - The timestamp in UTC when the user enrolls the feature.
- error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- name string
- Product feature name.
- subscription
Status string - Indicates the current status of the product features.
- billing_
end_ strdate - The timestamp in UTC when the billing ends.
- billing_
start_ strdate - The timestamp in UTC when the billing starts.
- disenrollment_
date str - The timestamp in UTC when the user disenrolled the feature.
- enrollment_
date str - The timestamp in UTC when the user enrolls the feature.
- error
Error
Detail Response - The errors that were encountered during the feature enrollment or disenrollment.
- name str
- Product feature name.
- subscription_
status str - Indicates the current status of the product features.
- billing
End StringDate - The timestamp in UTC when the billing ends.
- billing
Start StringDate - The timestamp in UTC when the billing starts.
- disenrollment
Date String - The timestamp in UTC when the user disenrolled the feature.
- enrollment
Date String - The timestamp in UTC when the user enrolls the feature.
- error Property Map
- The errors that were encountered during the feature enrollment or disenrollment.
- name String
- Product feature name.
- subscription
Status String - Indicates the current status of the product features.
ProgramYear, ProgramYearArgs
- Year_1
- Year 1
- Year_2
- Year 2
- Year_3
- Year 3
- Program
Year_Year_1 - Year 1
- Program
Year_Year_2 - Year 2
- Program
Year_Year_3 - Year 3
- Year_1
- Year 1
- Year_2
- Year 2
- Year_3
- Year 3
- Year_1
- Year 1
- Year_2
- Year 2
- Year_3
- Year 3
- YEAR_1
- Year 1
- YEAR_2
- Year 2
- YEAR_3
- Year 3
- "Year 1"
- Year 1
- "Year 2"
- Year 2
- "Year 3"
- Year 3
ResourceIdentityType, ResourceIdentityTypeArgs
- System
Assigned - SystemAssigned
- Resource
Identity Type System Assigned - SystemAssigned
- System
Assigned - SystemAssigned
- System
Assigned - SystemAssigned
- SYSTEM_ASSIGNED
- SystemAssigned
- "System
Assigned" - SystemAssigned
ServiceStatus, ServiceStatusArgs
- Startup
Type string - The behavior of the service when the Arc-enabled machine starts up.
- Status string
- The current status of the service.
- Startup
Type string - The behavior of the service when the Arc-enabled machine starts up.
- Status string
- The current status of the service.
- startup
Type String - The behavior of the service when the Arc-enabled machine starts up.
- status String
- The current status of the service.
- startup
Type string - The behavior of the service when the Arc-enabled machine starts up.
- status string
- The current status of the service.
- startup_
type str - The behavior of the service when the Arc-enabled machine starts up.
- status str
- The current status of the service.
- startup
Type String - The behavior of the service when the Arc-enabled machine starts up.
- status String
- The current status of the service.
ServiceStatusResponse, ServiceStatusResponseArgs
- Startup
Type string - The behavior of the service when the Arc-enabled machine starts up.
- Status string
- The current status of the service.
- Startup
Type string - The behavior of the service when the Arc-enabled machine starts up.
- Status string
- The current status of the service.
- startup
Type String - The behavior of the service when the Arc-enabled machine starts up.
- status String
- The current status of the service.
- startup
Type string - The behavior of the service when the Arc-enabled machine starts up.
- status string
- The current status of the service.
- startup_
type str - The behavior of the service when the Arc-enabled machine starts up.
- status str
- The current status of the service.
- startup
Type String - The behavior of the service when the Arc-enabled machine starts up.
- status String
- The current status of the service.
ServiceStatuses, ServiceStatusesArgs
- Extension
Service Pulumi.Azure Native. Hybrid Compute. Inputs. Service Status - The state of the extension service on the Arc-enabled machine.
- Guest
Configuration Pulumi.Service Azure Native. Hybrid Compute. Inputs. Service Status - The state of the guest configuration service on the Arc-enabled machine.
- Extension
Service ServiceStatus - The state of the extension service on the Arc-enabled machine.
- Guest
Configuration ServiceService Status - The state of the guest configuration service on the Arc-enabled machine.
- extension
Service ServiceStatus - The state of the extension service on the Arc-enabled machine.
- guest
Configuration ServiceService Status - The state of the guest configuration service on the Arc-enabled machine.
- extension
Service ServiceStatus - The state of the extension service on the Arc-enabled machine.
- guest
Configuration ServiceService Status - The state of the guest configuration service on the Arc-enabled machine.
- extension_
service ServiceStatus - The state of the extension service on the Arc-enabled machine.
- guest_
configuration_ Serviceservice Status - The state of the guest configuration service on the Arc-enabled machine.
- extension
Service Property Map - The state of the extension service on the Arc-enabled machine.
- guest
Configuration Property MapService - The state of the guest configuration service on the Arc-enabled machine.
ServiceStatusesResponse, ServiceStatusesResponseArgs
- Extension
Service Pulumi.Azure Native. Hybrid Compute. Inputs. Service Status Response - The state of the extension service on the Arc-enabled machine.
- Guest
Configuration Pulumi.Service Azure Native. Hybrid Compute. Inputs. Service Status Response - The state of the guest configuration service on the Arc-enabled machine.
- Extension
Service ServiceStatus Response - The state of the extension service on the Arc-enabled machine.
- Guest
Configuration ServiceService Status Response - The state of the guest configuration service on the Arc-enabled machine.
- extension
Service ServiceStatus Response - The state of the extension service on the Arc-enabled machine.
- guest
Configuration ServiceService Status Response - The state of the guest configuration service on the Arc-enabled machine.
- extension
Service ServiceStatus Response - The state of the extension service on the Arc-enabled machine.
- guest
Configuration ServiceService Status Response - The state of the guest configuration service on the Arc-enabled machine.
- extension_
service ServiceStatus Response - The state of the extension service on the Arc-enabled machine.
- guest_
configuration_ Serviceservice Status Response - The state of the guest configuration service on the Arc-enabled machine.
- extension
Service Property Map - The state of the extension service on the Arc-enabled machine.
- guest
Configuration Property MapService - The state of the guest configuration service on the Arc-enabled machine.
StatusLevelTypes, StatusLevelTypesArgs
- Info
- Info
- Warning
- Warning
- Error
- Error
- Status
Level Types Info - Info
- Status
Level Types Warning - Warning
- Status
Level Types Error - Error
- Info
- Info
- Warning
- Warning
- Error
- Error
- Info
- Info
- Warning
- Warning
- Error
- Error
- INFO
- Info
- WARNING
- Warning
- ERROR
- Error
- "Info"
- Info
- "Warning"
- Warning
- "Error"
- Error
SubnetResponse, SubnetResponseArgs
- Address
Prefix string - Represents address prefix.
- Address
Prefix string - Represents address prefix.
- address
Prefix String - Represents address prefix.
- address
Prefix string - Represents address prefix.
- address_
prefix str - Represents address prefix.
- address
Prefix String - Represents address prefix.
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.
VolumeLicenseDetails, VolumeLicenseDetailsArgs
- Invoice
Id string - The invoice id for the volume license.
- Program
Year string | Pulumi.Azure Native. Hybrid Compute. Program Year - Describes the program year the volume license is for.
- Invoice
Id string - The invoice id for the volume license.
- Program
Year string | ProgramYear - Describes the program year the volume license is for.
- invoice
Id String - The invoice id for the volume license.
- program
Year String | ProgramYear - Describes the program year the volume license is for.
- invoice
Id string - The invoice id for the volume license.
- program
Year string | ProgramYear - Describes the program year the volume license is for.
- invoice_
id str - The invoice id for the volume license.
- program_
year str | ProgramYear - Describes the program year the volume license is for.
- invoice
Id String - The invoice id for the volume license.
- program
Year String | "Year 1" | "Year 2" | "Year 3" - Describes the program year the volume license is for.
VolumeLicenseDetailsResponse, VolumeLicenseDetailsResponseArgs
- Invoice
Id string - The invoice id for the volume license.
- Program
Year string - Describes the program year the volume license is for.
- Invoice
Id string - The invoice id for the volume license.
- Program
Year string - Describes the program year the volume license is for.
- invoice
Id String - The invoice id for the volume license.
- program
Year String - Describes the program year the volume license is for.
- invoice
Id string - The invoice id for the volume license.
- program
Year string - Describes the program year the volume license is for.
- invoice_
id str - The invoice id for the volume license.
- program_
year str - Describes the program year the volume license is for.
- invoice
Id String - The invoice id for the volume license.
- program
Year String - Describes the program year the volume license is for.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:hybridcompute:Machine myMachine /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0