azure-native.hybridcompute.Machine
Explore with Pulumi AI
Describes a hybrid machine. Azure REST API version: 2022-12-27. Prior API version in Azure Native 1.x: 2020-08-02.
Other available API versions: 2019-03-18-preview, 2019-08-02-preview, 2020-08-02, 2020-08-15-preview, 2022-05-10-preview, 2023-06-20-preview, 2023-10-03-preview, 2024-03-31-preview, 2024-05-20-preview, 2024-07-10, 2024-07-31-preview, 2024-09-10-preview.
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",
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/v2"
"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"),
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 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")
.parentClusterResourceId("{AzureStackHCIResourceId}")
.privateLinkScopeResourceId("/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName")
.resourceGroupName("myResourceGroup")
.vmId("b7a098cc-b0b8-46e8-a205-62f301a62a8f")
.build());
}
}
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",
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")
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",
parentClusterResourceId: "{AzureStackHCIResourceId}",
privateLinkScopeResourceId: "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName",
resourceGroupName: "myResourceGroup",
vmId: "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
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: Optional[str] = None,
os_type: Optional[str] = None,
identity: Optional[IdentityArgs] = None,
agent_upgrade: Optional[AgentUpgradeArgs] = None,
location_data: Optional[LocationDataArgs] = None,
machine_name: Optional[str] = None,
extensions: Optional[Sequence[MachineExtensionInstanceViewArgs]] = None,
os_profile: Optional[OSProfileArgs] = None,
mssql_discovered: 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",
Location = "string",
OsType = "string",
Identity = new AzureNative.HybridCompute.Inputs.IdentityArgs
{
Type = AzureNative.HybridCompute.ResourceIdentityType.SystemAssigned,
},
AgentUpgrade = new AzureNative.HybridCompute.Inputs.AgentUpgradeArgs
{
CorrelationId = "string",
DesiredVersion = "string",
EnableAutomaticUpgrade = false,
},
LocationData = new AzureNative.HybridCompute.Inputs.LocationDataArgs
{
Name = "string",
City = "string",
CountryOrRegion = "string",
District = "string",
},
MachineName = "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",
},
},
OsProfile = new AzureNative.HybridCompute.Inputs.OSProfileArgs
{
LinuxConfiguration = new AzureNative.HybridCompute.Inputs.OSProfileLinuxConfigurationArgs
{
AssessmentMode = "string",
PatchMode = "string",
},
WindowsConfiguration = new AzureNative.HybridCompute.Inputs.OSProfileWindowsConfigurationArgs
{
AssessmentMode = "string",
PatchMode = "string",
},
},
MssqlDiscovered = "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"),
Location: pulumi.String("string"),
OsType: pulumi.String("string"),
Identity: &hybridcompute.IdentityArgs{
Type: hybridcompute.ResourceIdentityTypeSystemAssigned,
},
AgentUpgrade: &hybridcompute.AgentUpgradeArgs{
CorrelationId: pulumi.String("string"),
DesiredVersion: pulumi.String("string"),
EnableAutomaticUpgrade: pulumi.Bool(false),
},
LocationData: &hybridcompute.LocationDataArgs{
Name: pulumi.String("string"),
City: pulumi.String("string"),
CountryOrRegion: pulumi.String("string"),
District: pulumi.String("string"),
},
MachineName: 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"),
},
},
OsProfile: &hybridcompute.OSProfileArgs{
LinuxConfiguration: &hybridcompute.OSProfileLinuxConfigurationArgs{
AssessmentMode: pulumi.String("string"),
PatchMode: pulumi.String("string"),
},
WindowsConfiguration: &hybridcompute.OSProfileWindowsConfigurationArgs{
AssessmentMode: pulumi.String("string"),
PatchMode: pulumi.String("string"),
},
},
MssqlDiscovered: 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")
.location("string")
.osType("string")
.identity(IdentityArgs.builder()
.type("SystemAssigned")
.build())
.agentUpgrade(AgentUpgradeArgs.builder()
.correlationId("string")
.desiredVersion("string")
.enableAutomaticUpgrade(false)
.build())
.locationData(LocationDataArgs.builder()
.name("string")
.city("string")
.countryOrRegion("string")
.district("string")
.build())
.machineName("string")
.extensions(MachineExtensionInstanceViewArgs.builder()
.name("string")
.status(MachineExtensionInstanceViewStatusArgs.builder()
.code("string")
.displayStatus("string")
.level("string")
.message("string")
.time("string")
.build())
.type("string")
.typeHandlerVersion("string")
.build())
.osProfile(OSProfileArgs.builder()
.linuxConfiguration(OSProfileLinuxConfigurationArgs.builder()
.assessmentMode("string")
.patchMode("string")
.build())
.windowsConfiguration(OSProfileWindowsConfigurationArgs.builder()
.assessmentMode("string")
.patchMode("string")
.build())
.build())
.mssqlDiscovered("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="string",
os_type="string",
identity={
"type": azure_native.hybridcompute.ResourceIdentityType.SYSTEM_ASSIGNED,
},
agent_upgrade={
"correlation_id": "string",
"desired_version": "string",
"enable_automatic_upgrade": False,
},
location_data={
"name": "string",
"city": "string",
"country_or_region": "string",
"district": "string",
},
machine_name="string",
extensions=[{
"name": "string",
"status": {
"code": "string",
"display_status": "string",
"level": "string",
"message": "string",
"time": "string",
},
"type": "string",
"type_handler_version": "string",
}],
os_profile={
"linux_configuration": {
"assessment_mode": "string",
"patch_mode": "string",
},
"windows_configuration": {
"assessment_mode": "string",
"patch_mode": "string",
},
},
mssql_discovered="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",
location: "string",
osType: "string",
identity: {
type: azure_native.hybridcompute.ResourceIdentityType.SystemAssigned,
},
agentUpgrade: {
correlationId: "string",
desiredVersion: "string",
enableAutomaticUpgrade: false,
},
locationData: {
name: "string",
city: "string",
countryOrRegion: "string",
district: "string",
},
machineName: "string",
extensions: [{
name: "string",
status: {
code: "string",
displayStatus: "string",
level: "string",
message: "string",
time: "string",
},
type: "string",
typeHandlerVersion: "string",
}],
osProfile: {
linuxConfiguration: {
assessmentMode: "string",
patchMode: "string",
},
windowsConfiguration: {
assessmentMode: "string",
patchMode: "string",
},
},
mssqlDiscovered: "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
extensions:
- name: string
status:
code: string
displayStatus: string
level: string
message: string
time: string
type: string
typeHandlerVersion: string
identity:
type: SystemAssigned
location: string
locationData:
city: string
countryOrRegion: string
district: string
name: string
machineName: string
mssqlDiscovered: string
osProfile:
linuxConfiguration:
assessmentMode: string
patchMode: string
windowsConfiguration:
assessmentMode: string
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
- 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.
- 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
- Extensions
[]Machine
Extension Instance View Args - Machine Extensions information (deprecated field)
- Identity
Identity
Args - Identity for the resource.
- 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
- extensions
List<Machine
Extension Instance View> - Machine Extensions information (deprecated field)
- identity Identity
- Identity for the resource.
- 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
- extensions
Machine
Extension Instance View[] - Machine Extensions information (deprecated field)
- identity Identity
- Identity for the resource.
- 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
- extensions
Sequence[Machine
Extension Instance View Args] - Machine Extensions information (deprecated field)
- identity
Identity
Args - Identity for the resource.
- 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
- extensions List<Property Map>
- Machine Extensions information (deprecated field)
- identity Property Map
- Identity for the resource.
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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.
- 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
- 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 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 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 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 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_ 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 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
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.
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.
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.
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.
- Patch
Mode string | Pulumi.Azure Native. Hybrid Compute. Patch Mode Types - Specifies the patch mode.
- Assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- Patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | AssessmentMode Types - Specifies the assessment mode.
- patch
Mode String | PatchMode Types - Specifies the patch mode.
- assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment_
mode str | AssessmentMode Types - Specifies the assessment mode.
- patch_
mode str | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | "ImageDefault" | "Automatic By Platform" - Specifies the assessment mode.
- 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
- Assessment
Mode string - Specifies the assessment mode.
- Patch
Mode string - Specifies the patch mode.
- Assessment
Mode string - Specifies the assessment mode.
- Patch
Mode string - Specifies the patch mode.
- assessment
Mode String - Specifies the assessment mode.
- patch
Mode String - Specifies the patch mode.
- assessment
Mode string - Specifies the assessment mode.
- patch
Mode string - Specifies the patch mode.
- assessment_
mode str - Specifies the assessment mode.
- patch_
mode str - Specifies the patch mode.
- assessment
Mode String - Specifies the assessment mode.
- patch
Mode String - Specifies the patch mode.
OSProfileResponseWindowsConfiguration, OSProfileResponseWindowsConfigurationArgs
- Assessment
Mode string - Specifies the assessment mode.
- Patch
Mode string - Specifies the patch mode.
- Assessment
Mode string - Specifies the assessment mode.
- Patch
Mode string - Specifies the patch mode.
- assessment
Mode String - Specifies the assessment mode.
- patch
Mode String - Specifies the patch mode.
- assessment
Mode string - Specifies the assessment mode.
- patch
Mode string - Specifies the patch mode.
- assessment_
mode str - Specifies the assessment mode.
- patch_
mode str - Specifies the patch mode.
- assessment
Mode String - Specifies the assessment mode.
- patch
Mode String - Specifies the patch mode.
OSProfileWindowsConfiguration, OSProfileWindowsConfigurationArgs
- Assessment
Mode string | Pulumi.Azure Native. Hybrid Compute. Assessment Mode Types - Specifies the assessment mode.
- Patch
Mode string | Pulumi.Azure Native. Hybrid Compute. Patch Mode Types - Specifies the patch mode.
- Assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- Patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | AssessmentMode Types - Specifies the assessment mode.
- patch
Mode String | PatchMode Types - Specifies the patch mode.
- assessment
Mode string | AssessmentMode Types - Specifies the assessment mode.
- patch
Mode string | PatchMode Types - Specifies the patch mode.
- assessment_
mode str | AssessmentMode Types - Specifies the assessment mode.
- patch_
mode str | PatchMode Types - Specifies the patch mode.
- assessment
Mode String | "ImageDefault" | "Automatic By Platform" - Specifies the assessment mode.
- 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
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
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.
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