azure logo
Azure Classic v5.38.0, Mar 21 23

azure.hybrid.getComputeMachine

Use this data source to access information about an existing Hybrid Compute.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Azure = Pulumi.Azure;

return await Deployment.RunAsync(() => 
{
    var example = Azure.Hybrid.GetComputeMachine.Invoke(new()
    {
        Name = "existing-hcmachine",
        ResourceGroupName = "existing-rg",
    });

    return new Dictionary<string, object?>
    {
        ["id"] = example.Apply(getComputeMachineResult => getComputeMachineResult.Id),
    };
});
package main

import (
	"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/hybrid"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := hybrid.GetComputeMachine(ctx, &hybrid.GetComputeMachineArgs{
			Name:              "existing-hcmachine",
			ResourceGroupName: "existing-rg",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("id", example.Id)
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.hybrid.HybridFunctions;
import com.pulumi.azure.hybrid.inputs.GetComputeMachineArgs;
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) {
        final var example = HybridFunctions.getComputeMachine(GetComputeMachineArgs.builder()
            .name("existing-hcmachine")
            .resourceGroupName("existing-rg")
            .build());

        ctx.export("id", example.applyValue(getComputeMachineResult -> getComputeMachineResult.id()));
    }
}
import pulumi
import pulumi_azure as azure

example = azure.hybrid.get_compute_machine(name="existing-hcmachine",
    resource_group_name="existing-rg")
pulumi.export("id", example.id)
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = azure.hybrid.getComputeMachine({
    name: "existing-hcmachine",
    resourceGroupName: "existing-rg",
});
export const id = example.then(example => example.id);
variables:
  example:
    fn::invoke:
      Function: azure:hybrid:getComputeMachine
      Arguments:
        name: existing-hcmachine
        resourceGroupName: existing-rg
outputs:
  id: ${example.id}

Using getComputeMachine

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getComputeMachine(args: GetComputeMachineArgs, opts?: InvokeOptions): Promise<GetComputeMachineResult>
function getComputeMachineOutput(args: GetComputeMachineOutputArgs, opts?: InvokeOptions): Output<GetComputeMachineResult>
def get_compute_machine(name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetComputeMachineResult
def get_compute_machine_output(name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetComputeMachineResult]
func GetComputeMachine(ctx *Context, args *GetComputeMachineArgs, opts ...InvokeOption) (*GetComputeMachineResult, error)
func GetComputeMachineOutput(ctx *Context, args *GetComputeMachineOutputArgs, opts ...InvokeOption) GetComputeMachineResultOutput

> Note: This function is named GetComputeMachine in the Go SDK.

public static class GetComputeMachine 
{
    public static Task<GetComputeMachineResult> InvokeAsync(GetComputeMachineArgs args, InvokeOptions? opts = null)
    public static Output<GetComputeMachineResult> Invoke(GetComputeMachineInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetComputeMachineResult> getComputeMachine(GetComputeMachineArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure:hybrid/getComputeMachine:getComputeMachine
  arguments:
    # arguments dictionary

The following arguments are supported:

Name string

The name of this hybrid compute machine.

ResourceGroupName string

The name of the Resource Group where the Hybrid Compute exists.

Name string

The name of this hybrid compute machine.

ResourceGroupName string

The name of the Resource Group where the Hybrid Compute exists.

name String

The name of this hybrid compute machine.

resourceGroupName String

The name of the Resource Group where the Hybrid Compute exists.

name string

The name of this hybrid compute machine.

resourceGroupName string

The name of the Resource Group where the Hybrid Compute exists.

name str

The name of this hybrid compute machine.

resource_group_name str

The name of the Resource Group where the Hybrid Compute exists.

name String

The name of this hybrid compute machine.

resourceGroupName String

The name of the Resource Group where the Hybrid Compute exists.

getComputeMachine Result

The following output properties are available:

AdFqdn string

Specifies the AD fully qualified display name.

AgentConfigurations List<GetComputeMachineAgentConfiguration>

A agent_configuration block as defined below.

AgentVersion string

The hybrid machine agent full version.

ClientPublicKey string

Public Key that the client provides to be used during initial resource onboarding.

CloudMetadatas List<GetComputeMachineCloudMetadata>

A cloud_metadata block as defined below.

DetectedProperties Dictionary<string, string>

A detected_properties block as defined below.

DisplayName string

Specifies the hybrid machine display name.

DnsFqdn string

Specifies the DNS fully qualified display name.

DomainName string

Specifies the Windows domain name.

ErrorDetails List<GetComputeMachineErrorDetail>

A error_details block as defined below.

Id string

The provider-assigned unique ID for this managed resource.

Identities List<GetComputeMachineIdentity>

A identity block as defined below.

LastStatusChange string

The time of the last status change.

Location string

The Azure Region where the hybrid compute machine exists.

LocationDatas List<GetComputeMachineLocationData>

A location_data block as defined below.

MachineFqdn string

Specifies the hybrid machine fully qualified display name.

MssqlDiscovered bool

Specifies whether any MS SQL instance is discovered on the machine.

Name string

A canonical name for the geographic or physical location.

OsName string

The Operating System running on the hybrid machine.

OsProfiles List<GetComputeMachineOsProfile>

A os_profile block as defined below.

OsSku string

Specifies the Operating System product SKU.

OsType string

The type of Operating System. Possible values are windows and linux.

OsVersion string

The version of Operating System running on the hybrid machine.

ParentClusterResourceId string

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

PrivateLinkScopeResourceId string

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

ResourceGroupName string
ServiceStatuses List<GetComputeMachineServiceStatus>

A service_status block as defined below.

Status string

The current status of the service.

Tags Dictionary<string, string>

A mapping of tags assigned to the Hybrid Compute.

VmId string

Specifies the hybrid machine unique ID.

VmUuid string

Specifies the Arc Machine's unique SMBIOS ID.

AdFqdn string

Specifies the AD fully qualified display name.

AgentConfigurations []GetComputeMachineAgentConfiguration

A agent_configuration block as defined below.

AgentVersion string

The hybrid machine agent full version.

ClientPublicKey string

Public Key that the client provides to be used during initial resource onboarding.

CloudMetadatas []GetComputeMachineCloudMetadata

A cloud_metadata block as defined below.

DetectedProperties map[string]string

A detected_properties block as defined below.

DisplayName string

Specifies the hybrid machine display name.

DnsFqdn string

Specifies the DNS fully qualified display name.

DomainName string

Specifies the Windows domain name.

ErrorDetails []GetComputeMachineErrorDetail

A error_details block as defined below.

Id string

The provider-assigned unique ID for this managed resource.

Identities []GetComputeMachineIdentity

A identity block as defined below.

LastStatusChange string

The time of the last status change.

Location string

The Azure Region where the hybrid compute machine exists.

LocationDatas []GetComputeMachineLocationData

A location_data block as defined below.

MachineFqdn string

Specifies the hybrid machine fully qualified display name.

MssqlDiscovered bool

Specifies whether any MS SQL instance is discovered on the machine.

Name string

A canonical name for the geographic or physical location.

OsName string

The Operating System running on the hybrid machine.

OsProfiles []GetComputeMachineOsProfile

A os_profile block as defined below.

OsSku string

Specifies the Operating System product SKU.

OsType string

The type of Operating System. Possible values are windows and linux.

OsVersion string

The version of Operating System running on the hybrid machine.

ParentClusterResourceId string

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

PrivateLinkScopeResourceId string

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

ResourceGroupName string
ServiceStatuses []GetComputeMachineServiceStatus

A service_status block as defined below.

Status string

The current status of the service.

Tags map[string]string

A mapping of tags assigned to the Hybrid Compute.

VmId string

Specifies the hybrid machine unique ID.

VmUuid string

Specifies the Arc Machine's unique SMBIOS ID.

adFqdn String

Specifies the AD fully qualified display name.

agentConfigurations List<GetComputeMachineAgentConfiguration>

A agent_configuration block as defined below.

agentVersion String

The hybrid machine agent full version.

clientPublicKey String

Public Key that the client provides to be used during initial resource onboarding.

cloudMetadatas List<GetComputeMachineCloudMetadata>

A cloud_metadata block as defined below.

detectedProperties Map<String,String>

A detected_properties block as defined below.

displayName String

Specifies the hybrid machine display name.

dnsFqdn String

Specifies the DNS fully qualified display name.

domainName String

Specifies the Windows domain name.

errorDetails List<GetComputeMachineErrorDetail>

A error_details block as defined below.

id String

The provider-assigned unique ID for this managed resource.

identities List<GetComputeMachineIdentity>

A identity block as defined below.

lastStatusChange String

The time of the last status change.

location String

The Azure Region where the hybrid compute machine exists.

locationDatas List<GetComputeMachineLocationData>

A location_data block as defined below.

machineFqdn String

Specifies the hybrid machine fully qualified display name.

mssqlDiscovered Boolean

Specifies whether any MS SQL instance is discovered on the machine.

name String

A canonical name for the geographic or physical location.

osName String

The Operating System running on the hybrid machine.

osProfiles List<GetComputeMachineOsProfile>

A os_profile block as defined below.

osSku String

Specifies the Operating System product SKU.

osType String

The type of Operating System. Possible values are windows and linux.

osVersion String

The version of Operating System running on the hybrid machine.

parentClusterResourceId String

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

privateLinkScopeResourceId String

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

resourceGroupName String
serviceStatuses List<GetComputeMachineServiceStatus>

A service_status block as defined below.

status String

The current status of the service.

tags Map<String,String>

A mapping of tags assigned to the Hybrid Compute.

vmId String

Specifies the hybrid machine unique ID.

vmUuid String

Specifies the Arc Machine's unique SMBIOS ID.

adFqdn string

Specifies the AD fully qualified display name.

agentConfigurations GetComputeMachineAgentConfiguration[]

A agent_configuration block as defined below.

agentVersion string

The hybrid machine agent full version.

clientPublicKey string

Public Key that the client provides to be used during initial resource onboarding.

cloudMetadatas GetComputeMachineCloudMetadata[]

A cloud_metadata block as defined below.

detectedProperties {[key: string]: string}

A detected_properties block as defined below.

displayName string

Specifies the hybrid machine display name.

dnsFqdn string

Specifies the DNS fully qualified display name.

domainName string

Specifies the Windows domain name.

errorDetails GetComputeMachineErrorDetail[]

A error_details block as defined below.

id string

The provider-assigned unique ID for this managed resource.

identities GetComputeMachineIdentity[]

A identity block as defined below.

lastStatusChange string

The time of the last status change.

location string

The Azure Region where the hybrid compute machine exists.

locationDatas GetComputeMachineLocationData[]

A location_data block as defined below.

machineFqdn string

Specifies the hybrid machine fully qualified display name.

mssqlDiscovered boolean

Specifies whether any MS SQL instance is discovered on the machine.

name string

A canonical name for the geographic or physical location.

osName string

The Operating System running on the hybrid machine.

osProfiles GetComputeMachineOsProfile[]

A os_profile block as defined below.

osSku string

Specifies the Operating System product SKU.

osType string

The type of Operating System. Possible values are windows and linux.

osVersion string

The version of Operating System running on the hybrid machine.

parentClusterResourceId string

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

privateLinkScopeResourceId string

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

resourceGroupName string
serviceStatuses GetComputeMachineServiceStatus[]

A service_status block as defined below.

status string

The current status of the service.

tags {[key: string]: string}

A mapping of tags assigned to the Hybrid Compute.

vmId string

Specifies the hybrid machine unique ID.

vmUuid string

Specifies the Arc Machine's unique SMBIOS ID.

ad_fqdn str

Specifies the AD fully qualified display name.

agent_configurations Sequence[GetComputeMachineAgentConfiguration]

A agent_configuration block as defined below.

agent_version str

The hybrid machine agent full version.

client_public_key str

Public Key that the client provides to be used during initial resource onboarding.

cloud_metadatas Sequence[GetComputeMachineCloudMetadata]

A cloud_metadata block as defined below.

detected_properties Mapping[str, str]

A detected_properties block as defined below.

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[GetComputeMachineErrorDetail]

A error_details block as defined below.

id str

The provider-assigned unique ID for this managed resource.

identities Sequence[GetComputeMachineIdentity]

A identity block as defined below.

last_status_change str

The time of the last status change.

location str

The Azure Region where the hybrid compute machine exists.

location_datas Sequence[GetComputeMachineLocationData]

A location_data block as defined below.

machine_fqdn str

Specifies the hybrid machine fully qualified display name.

mssql_discovered bool

Specifies whether any MS SQL instance is discovered on the machine.

name str

A canonical name for the geographic or physical location.

os_name str

The Operating System running on the hybrid machine.

os_profiles Sequence[GetComputeMachineOsProfile]

A os_profile block as defined below.

os_sku str

Specifies the Operating System product SKU.

os_type str

The type of Operating System. Possible values are windows and linux.

os_version str

The version of Operating System running on the hybrid machine.

parent_cluster_resource_id str

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

private_link_scope_resource_id str

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

resource_group_name str
service_statuses Sequence[GetComputeMachineServiceStatus]

A service_status block as defined below.

status str

The current status of the service.

tags Mapping[str, str]

A mapping of tags assigned to the Hybrid Compute.

vm_id str

Specifies the hybrid machine unique ID.

vm_uuid str

Specifies the Arc Machine's unique SMBIOS ID.

adFqdn String

Specifies the AD fully qualified display name.

agentConfigurations List<Property Map>

A agent_configuration block as defined below.

agentVersion String

The hybrid machine agent full version.

clientPublicKey String

Public Key that the client provides to be used during initial resource onboarding.

cloudMetadatas List<Property Map>

A cloud_metadata block as defined below.

detectedProperties Map<String>

A detected_properties block as defined below.

displayName String

Specifies the hybrid machine display name.

dnsFqdn String

Specifies the DNS fully qualified display name.

domainName String

Specifies the Windows domain name.

errorDetails List<Property Map>

A error_details block as defined below.

id String

The provider-assigned unique ID for this managed resource.

identities List<Property Map>

A identity block as defined below.

lastStatusChange String

The time of the last status change.

location String

The Azure Region where the hybrid compute machine exists.

locationDatas List<Property Map>

A location_data block as defined below.

machineFqdn String

Specifies the hybrid machine fully qualified display name.

mssqlDiscovered Boolean

Specifies whether any MS SQL instance is discovered on the machine.

name String

A canonical name for the geographic or physical location.

osName String

The Operating System running on the hybrid machine.

osProfiles List<Property Map>

A os_profile block as defined below.

osSku String

Specifies the Operating System product SKU.

osType String

The type of Operating System. Possible values are windows and linux.

osVersion String

The version of Operating System running on the hybrid machine.

parentClusterResourceId String

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

privateLinkScopeResourceId String

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

resourceGroupName String
serviceStatuses List<Property Map>

A service_status block as defined below.

status String

The current status of the service.

tags Map<String>

A mapping of tags assigned to the Hybrid Compute.

vmId String

Specifies the hybrid machine unique ID.

vmUuid String

Specifies the Arc Machine's unique SMBIOS ID.

Supporting Types

GetComputeMachineAgentConfiguration

ExtensionsAllowLists List<GetComputeMachineAgentConfigurationExtensionsAllowList>

A extensions_allow_list block as defined below.

ExtensionsBlockLists List<GetComputeMachineAgentConfigurationExtensionsBlockList>

A extensions_block_list block as defined below.

ExtensionsEnabled bool

Specifies whether the extension service is enabled or disabled.

GuestConfigurationEnabled bool

Specified whether the guest configuration service is enabled or disabled.

IncomingConnectionsPorts List<string>

Specifies the list of ports that the agent will be able to listen on.

ProxyBypasses List<string>

List of service names which should not use the specified proxy server.

ProxyUrl string

Specifies the URL of the proxy to be used.

ExtensionsAllowLists []GetComputeMachineAgentConfigurationExtensionsAllowList

A extensions_allow_list block as defined below.

ExtensionsBlockLists []GetComputeMachineAgentConfigurationExtensionsBlockList

A extensions_block_list block as defined below.

ExtensionsEnabled bool

Specifies whether the extension service is enabled or disabled.

GuestConfigurationEnabled bool

Specified whether the guest configuration service is enabled or disabled.

IncomingConnectionsPorts []string

Specifies the list of ports that the agent will be able to listen on.

ProxyBypasses []string

List of service names which should not use the specified proxy server.

ProxyUrl string

Specifies the URL of the proxy to be used.

extensionsAllowLists List<GetComputeMachineAgentConfigurationExtensionsAllowList>

A extensions_allow_list block as defined below.

extensionsBlockLists List<GetComputeMachineAgentConfigurationExtensionsBlockList>

A extensions_block_list block as defined below.

extensionsEnabled Boolean

Specifies whether the extension service is enabled or disabled.

guestConfigurationEnabled Boolean

Specified whether the guest configuration service is enabled or disabled.

incomingConnectionsPorts List<String>

Specifies the list of ports that the agent will be able to listen on.

proxyBypasses List<String>

List of service names which should not use the specified proxy server.

proxyUrl String

Specifies the URL of the proxy to be used.

extensionsAllowLists GetComputeMachineAgentConfigurationExtensionsAllowList[]

A extensions_allow_list block as defined below.

extensionsBlockLists GetComputeMachineAgentConfigurationExtensionsBlockList[]

A extensions_block_list block as defined below.

extensionsEnabled boolean

Specifies whether the extension service is enabled or disabled.

guestConfigurationEnabled boolean

Specified whether the guest configuration service is enabled or disabled.

incomingConnectionsPorts string[]

Specifies the list of ports that the agent will be able to listen on.

proxyBypasses string[]

List of service names which should not use the specified proxy server.

proxyUrl string

Specifies the URL of the proxy to be used.

extensions_allow_lists Sequence[GetComputeMachineAgentConfigurationExtensionsAllowList]

A extensions_allow_list block as defined below.

extensions_block_lists Sequence[GetComputeMachineAgentConfigurationExtensionsBlockList]

A extensions_block_list block as defined below.

extensions_enabled bool

Specifies whether the extension service is enabled or disabled.

guest_configuration_enabled bool

Specified whether the guest configuration service is enabled or disabled.

incoming_connections_ports Sequence[str]

Specifies the list of ports that the agent will be able to listen on.

proxy_bypasses 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.

extensionsAllowLists List<Property Map>

A extensions_allow_list block as defined below.

extensionsBlockLists List<Property Map>

A extensions_block_list block as defined below.

extensionsEnabled Boolean

Specifies whether the extension service is enabled or disabled.

guestConfigurationEnabled Boolean

Specified whether the guest configuration service is enabled or disabled.

incomingConnectionsPorts List<String>

Specifies the list of ports that the agent will be able to listen on.

proxyBypasses List<String>

List of service names which should not use the specified proxy server.

proxyUrl String

Specifies the URL of the proxy to be used.

GetComputeMachineAgentConfigurationExtensionsAllowList

Publisher string

Publisher of the extension.

Type string

The identity type.

Publisher string

Publisher of the extension.

Type string

The identity type.

publisher String

Publisher of the extension.

type String

The identity type.

publisher string

Publisher of the extension.

type string

The identity type.

publisher str

Publisher of the extension.

type str

The identity type.

publisher String

Publisher of the extension.

type String

The identity type.

GetComputeMachineAgentConfigurationExtensionsBlockList

Publisher string

Publisher of the extension.

Type string

The identity type.

Publisher string

Publisher of the extension.

Type string

The identity type.

publisher String

Publisher of the extension.

type String

The identity type.

publisher string

Publisher of the extension.

type string

The identity type.

publisher str

Publisher of the extension.

type str

The identity type.

publisher String

Publisher of the extension.

type String

The identity type.

GetComputeMachineCloudMetadata

Provider string

Specifies the cloud provider. For example Azure, AWS and GCP.

Provider string

Specifies the cloud provider. For example Azure, AWS and GCP.

provider String

Specifies the cloud provider. For example Azure, AWS and GCP.

provider string

Specifies the cloud provider. For example Azure, AWS and GCP.

provider str

Specifies the cloud provider. For example Azure, AWS and GCP.

provider String

Specifies the cloud provider. For example Azure, AWS and GCP.

GetComputeMachineErrorDetail

AdditionalInfos List<GetComputeMachineErrorDetailAdditionalInfo>

A additional_info block as defined above.

Code string

The error code.

Message string

The error message.

Target string

The error target.

AdditionalInfos []GetComputeMachineErrorDetailAdditionalInfo

A additional_info block as defined above.

Code string

The error code.

Message string

The error message.

Target string

The error target.

additionalInfos List<GetComputeMachineErrorDetailAdditionalInfo>

A additional_info block as defined above.

code String

The error code.

message String

The error message.

target String

The error target.

additionalInfos GetComputeMachineErrorDetailAdditionalInfo[]

A additional_info block as defined above.

code string

The error code.

message string

The error message.

target string

The error target.

additional_infos Sequence[GetComputeMachineErrorDetailAdditionalInfo]

A additional_info block as defined above.

code str

The error code.

message str

The error message.

target str

The error target.

additionalInfos List<Property Map>

A additional_info block as defined above.

code String

The error code.

message String

The error message.

target String

The error target.

GetComputeMachineErrorDetailAdditionalInfo

Info string

The additional information message.

Type string

The identity type.

Info string

The additional information message.

Type string

The identity type.

info String

The additional information message.

type String

The identity type.

info string

The additional information message.

type string

The identity type.

info str

The additional information message.

type str

The identity type.

info String

The additional information message.

type String

The identity type.

GetComputeMachineIdentity

PrincipalId string

The principal ID of resource identity.

TenantId string

The tenant ID of resource.

Type string

The identity type.

PrincipalId string

The principal ID of resource identity.

TenantId string

The tenant ID of resource.

Type string

The identity type.

principalId String

The principal ID of resource identity.

tenantId String

The tenant ID of resource.

type String

The identity type.

principalId string

The principal ID of resource identity.

tenantId 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.

principalId String

The principal ID of resource identity.

tenantId String

The tenant ID of resource.

type String

The identity type.

GetComputeMachineLocationData

City string

The city or locality where the resource is located.

CountryOrRegion string

The country or region where the resource is located.

District string

The district, state, or province where the resource is located.

Name string

The name of this hybrid compute machine.

City string

The city or locality where the resource is located.

CountryOrRegion string

The country or region where the resource is located.

District string

The district, state, or province where the resource is located.

Name string

The name of this hybrid compute machine.

city String

The city or locality where the resource is located.

countryOrRegion String

The country or region where the resource is located.

district String

The district, state, or province where the resource is located.

name String

The name of this hybrid compute machine.

city string

The city or locality where the resource is located.

countryOrRegion string

The country or region where the resource is located.

district string

The district, state, or province where the resource is located.

name string

The name of this hybrid compute machine.

city str

The city or locality where the resource is located.

country_or_region str

The country or region where the resource is located.

district str

The district, state, or province where the resource is located.

name str

The name of this hybrid compute machine.

city String

The city or locality where the resource is located.

countryOrRegion String

The country or region where the resource is located.

district String

The district, state, or province where the resource is located.

name String

The name of this hybrid compute machine.

GetComputeMachineOsProfile

ComputerName string

Specifies the host OS name of the hybrid machine.

LinuxConfigurations List<GetComputeMachineOsProfileLinuxConfiguration>

A linux_configuration block as defined above.

WindowsConfigurations List<GetComputeMachineOsProfileWindowsConfiguration>

A windows_configuration block as defined below.

ComputerName string

Specifies the host OS name of the hybrid machine.

LinuxConfigurations []GetComputeMachineOsProfileLinuxConfiguration

A linux_configuration block as defined above.

WindowsConfigurations []GetComputeMachineOsProfileWindowsConfiguration

A windows_configuration block as defined below.

computerName String

Specifies the host OS name of the hybrid machine.

linuxConfigurations List<GetComputeMachineOsProfileLinuxConfiguration>

A linux_configuration block as defined above.

windowsConfigurations List<GetComputeMachineOsProfileWindowsConfiguration>

A windows_configuration block as defined below.

computerName string

Specifies the host OS name of the hybrid machine.

linuxConfigurations GetComputeMachineOsProfileLinuxConfiguration[]

A linux_configuration block as defined above.

windowsConfigurations GetComputeMachineOsProfileWindowsConfiguration[]

A windows_configuration block as defined below.

computer_name str

Specifies the host OS name of the hybrid machine.

linux_configurations Sequence[GetComputeMachineOsProfileLinuxConfiguration]

A linux_configuration block as defined above.

windows_configurations Sequence[GetComputeMachineOsProfileWindowsConfiguration]

A windows_configuration block as defined below.

computerName String

Specifies the host OS name of the hybrid machine.

linuxConfigurations List<Property Map>

A linux_configuration block as defined above.

windowsConfigurations List<Property Map>

A windows_configuration block as defined below.

GetComputeMachineOsProfileLinuxConfiguration

patchSettings List<Property Map>

A patch_settings block as defined above.

GetComputeMachineOsProfileLinuxConfigurationPatchSetting

AssessmentMode string

Specifies the assessment mode.

PatchMode string

Specifies the patch mode.

AssessmentMode string

Specifies the assessment mode.

PatchMode string

Specifies the patch mode.

assessmentMode String

Specifies the assessment mode.

patchMode String

Specifies the patch mode.

assessmentMode string

Specifies the assessment mode.

patchMode string

Specifies the patch mode.

assessment_mode str

Specifies the assessment mode.

patch_mode str

Specifies the patch mode.

assessmentMode String

Specifies the assessment mode.

patchMode String

Specifies the patch mode.

GetComputeMachineOsProfileWindowsConfiguration

patchSettings List<Property Map>

A patch_settings block as defined above.

GetComputeMachineOsProfileWindowsConfigurationPatchSetting

AssessmentMode string

Specifies the assessment mode.

PatchMode string

Specifies the patch mode.

AssessmentMode string

Specifies the assessment mode.

PatchMode string

Specifies the patch mode.

assessmentMode String

Specifies the assessment mode.

patchMode String

Specifies the patch mode.

assessmentMode string

Specifies the assessment mode.

patchMode string

Specifies the patch mode.

assessment_mode str

Specifies the assessment mode.

patch_mode str

Specifies the patch mode.

assessmentMode String

Specifies the assessment mode.

patchMode String

Specifies the patch mode.

GetComputeMachineServiceStatus

extensionServices List<Property Map>

A extension_service block as defined above.

guestConfigurationServices List<Property Map>

A guest_configuration_service block as defined above.

GetComputeMachineServiceStatusExtensionService

StartupType string

The behavior of the service when the Arc-enabled machine starts up.

Status string

The current status of the service.

StartupType string

The behavior of the service when the Arc-enabled machine starts up.

Status string

The current status of the service.

startupType String

The behavior of the service when the Arc-enabled machine starts up.

status String

The current status of the service.

startupType 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.

startupType String

The behavior of the service when the Arc-enabled machine starts up.

status String

The current status of the service.

GetComputeMachineServiceStatusGuestConfigurationService

StartupType string

The behavior of the service when the Arc-enabled machine starts up.

Status string

The current status of the service.

StartupType string

The behavior of the service when the Arc-enabled machine starts up.

Status string

The current status of the service.

startupType String

The behavior of the service when the Arc-enabled machine starts up.

status String

The current status of the service.

startupType 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.

startupType String

The behavior of the service when the Arc-enabled machine starts up.

status String

The current status of the service.

Package Details

Repository
Azure Classic pulumi/pulumi-azure
License
Apache-2.0
Notes

This Pulumi package is based on the azurerm Terraform Provider.