We recommend using Azure Native.
azure.hybrid.getComputeMachine
Explore with Pulumi AI
We recommend using Azure Native.
Use this data source to access information about an existing Hybrid Compute.
Disclaimers
Note: The Data Source
azure.hybrid.getComputeMachine
is deprecated will be removed in v4.0 of the Azure Provider - a replacement can be found in the form of theazure.arcmachine.get
Data Source.
Example Usage
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);
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)
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
})
}
using System.Collections.Generic;
using System.Linq;
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 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()));
}
}
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.
- Resource
Group stringName - The name of the Resource Group where the Hybrid Compute exists.
- Name string
- The name of this hybrid compute machine.
- Resource
Group stringName - The name of the Resource Group where the Hybrid Compute exists.
- name String
- The name of this hybrid compute machine.
- resource
Group StringName - The name of the Resource Group where the Hybrid Compute exists.
- name string
- The name of this hybrid compute machine.
- resource
Group stringName - The name of the Resource Group where the Hybrid Compute exists.
- name str
- The name of this hybrid compute machine.
- resource_
group_ strname - The name of the Resource Group where the Hybrid Compute exists.
- name String
- The name of this hybrid compute machine.
- resource
Group StringName - The name of the Resource Group where the Hybrid Compute exists.
getComputeMachine Result
The following output properties are available:
- Ad
Fqdn string - Specifies the AD fully qualified display name.
- Agent
Configurations List<GetCompute Machine Agent Configuration> - A
agent_configuration
block as defined below. - Agent
Version string - The hybrid machine agent full version.
- Client
Public stringKey - Public Key that the client provides to be used during initial resource onboarding.
- Cloud
Metadatas List<GetCompute Machine Cloud Metadata> - A
cloud_metadata
block as defined below. - Detected
Properties Dictionary<string, string> - A
detected_properties
block as defined below. - 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<GetCompute Machine Error Detail> - A
error_details
block as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Compute Machine Identity> - A
identity
block as defined below. - Last
Status stringChange - The time of the last status change.
- Location string
- The Azure Region where the hybrid compute machine exists.
- Location
Datas List<GetCompute Machine Location Data> - A
location_data
block as defined below. - Machine
Fqdn string - Specifies the hybrid machine fully qualified display name.
- Mssql
Discovered bool - Specifies whether any MS SQL instance is discovered on the machine.
- Name string
- A canonical name for the geographic or physical location.
- Os
Name string - The Operating System running on the hybrid machine.
- Os
Profiles List<GetCompute Machine Os Profile> - A
os_profile
block as defined below. - Os
Sku string - Specifies the Operating System product SKU.
- Os
Type string - The type of Operating System. Possible values are
windows
andlinux
. - Os
Version string - The version of Operating System running on the hybrid machine.
- 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 parent cluster (Azure HCI) this machine is assigned to, if any.
- Resource
Group stringName - Service
Statuses List<GetCompute Machine Service Status> - A
service_status
block as defined below. - Status string
- The current status of the service.
- Dictionary<string, string>
- A mapping of tags assigned to the Hybrid Compute.
- Vm
Id string - Specifies the hybrid machine unique ID.
- Vm
Uuid string - Specifies the Arc Machine's unique SMBIOS ID.
- Ad
Fqdn string - Specifies the AD fully qualified display name.
- Agent
Configurations []GetCompute Machine Agent Configuration - A
agent_configuration
block as defined below. - Agent
Version string - The hybrid machine agent full version.
- Client
Public stringKey - Public Key that the client provides to be used during initial resource onboarding.
- Cloud
Metadatas []GetCompute Machine Cloud Metadata - A
cloud_metadata
block as defined below. - Detected
Properties map[string]string - A
detected_properties
block as defined below. - 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 []GetCompute Machine Error Detail - A
error_details
block as defined below. - Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Compute Machine Identity - A
identity
block as defined below. - Last
Status stringChange - The time of the last status change.
- Location string
- The Azure Region where the hybrid compute machine exists.
- Location
Datas []GetCompute Machine Location Data - A
location_data
block as defined below. - Machine
Fqdn string - Specifies the hybrid machine fully qualified display name.
- Mssql
Discovered bool - Specifies whether any MS SQL instance is discovered on the machine.
- Name string
- A canonical name for the geographic or physical location.
- Os
Name string - The Operating System running on the hybrid machine.
- Os
Profiles []GetCompute Machine Os Profile - A
os_profile
block as defined below. - Os
Sku string - Specifies the Operating System product SKU.
- Os
Type string - The type of Operating System. Possible values are
windows
andlinux
. - Os
Version string - The version of Operating System running on the hybrid machine.
- 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 parent cluster (Azure HCI) this machine is assigned to, if any.
- Resource
Group stringName - Service
Statuses []GetCompute Machine Service Status - A
service_status
block as defined below. - Status string
- The current status of the service.
- map[string]string
- A mapping of tags assigned to the Hybrid Compute.
- Vm
Id string - Specifies the hybrid machine unique ID.
- Vm
Uuid string - Specifies the Arc Machine's unique SMBIOS ID.
- ad
Fqdn String - Specifies the AD fully qualified display name.
- agent
Configurations List<GetCompute Machine Agent Configuration> - A
agent_configuration
block as defined below. - agent
Version String - The hybrid machine agent full version.
- client
Public StringKey - Public Key that the client provides to be used during initial resource onboarding.
- cloud
Metadatas List<GetCompute Machine Cloud Metadata> - A
cloud_metadata
block as defined below. - detected
Properties Map<String,String> - A
detected_properties
block as defined below. - 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<GetCompute Machine Error Detail> - A
error_details
block as defined below. - id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Compute Machine Identity> - A
identity
block as defined below. - last
Status StringChange - The time of the last status change.
- location String
- The Azure Region where the hybrid compute machine exists.
- location
Datas List<GetCompute Machine Location Data> - A
location_data
block as defined below. - machine
Fqdn String - Specifies the hybrid machine fully qualified display name.
- mssql
Discovered Boolean - Specifies whether any MS SQL instance is discovered on the machine.
- name String
- A canonical name for the geographic or physical location.
- os
Name String - The Operating System running on the hybrid machine.
- os
Profiles List<GetCompute Machine Os Profile> - A
os_profile
block as defined below. - os
Sku String - Specifies the Operating System product SKU.
- os
Type String - The type of Operating System. Possible values are
windows
andlinux
. - os
Version String - The version of Operating System running on the hybrid machine.
- 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 parent cluster (Azure HCI) this machine is assigned to, if any.
- resource
Group StringName - service
Statuses List<GetCompute Machine Service Status> - A
service_status
block as defined below. - status String
- The current status of the service.
- Map<String,String>
- A mapping of tags assigned to the Hybrid Compute.
- vm
Id String - Specifies the hybrid machine unique ID.
- vm
Uuid String - Specifies the Arc Machine's unique SMBIOS ID.
- ad
Fqdn string - Specifies the AD fully qualified display name.
- agent
Configurations GetCompute Machine Agent Configuration[] - A
agent_configuration
block as defined below. - agent
Version string - The hybrid machine agent full version.
- client
Public stringKey - Public Key that the client provides to be used during initial resource onboarding.
- cloud
Metadatas GetCompute Machine Cloud Metadata[] - A
cloud_metadata
block as defined below. - detected
Properties {[key: string]: string} - A
detected_properties
block as defined below. - 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 GetCompute Machine Error Detail[] - A
error_details
block as defined below. - id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Compute Machine Identity[] - A
identity
block as defined below. - last
Status stringChange - The time of the last status change.
- location string
- The Azure Region where the hybrid compute machine exists.
- location
Datas GetCompute Machine Location Data[] - A
location_data
block as defined below. - machine
Fqdn string - Specifies the hybrid machine fully qualified display name.
- mssql
Discovered boolean - Specifies whether any MS SQL instance is discovered on the machine.
- name string
- A canonical name for the geographic or physical location.
- os
Name string - The Operating System running on the hybrid machine.
- os
Profiles GetCompute Machine Os Profile[] - A
os_profile
block as defined below. - os
Sku string - Specifies the Operating System product SKU.
- os
Type string - The type of Operating System. Possible values are
windows
andlinux
. - os
Version string - The version of Operating System running on the hybrid machine.
- 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 parent cluster (Azure HCI) this machine is assigned to, if any.
- resource
Group stringName - service
Statuses GetCompute Machine Service Status[] - A
service_status
block as defined below. - status string
- The current status of the service.
- {[key: string]: string}
- A mapping of tags assigned to the Hybrid Compute.
- vm
Id string - Specifies the hybrid machine unique ID.
- vm
Uuid string - Specifies the Arc Machine's unique SMBIOS ID.
- ad_
fqdn str - Specifies the AD fully qualified display name.
- agent_
configurations Sequence[GetCompute Machine Agent Configuration] - A
agent_configuration
block as defined below. - agent_
version str - The hybrid machine agent full version.
- client_
public_ strkey - Public Key that the client provides to be used during initial resource onboarding.
- cloud_
metadatas Sequence[GetCompute Machine Cloud Metadata] - 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[GetCompute Machine Error Detail] - A
error_details
block as defined below. - id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Compute Machine Identity] - A
identity
block as defined below. - last_
status_ strchange - The time of the last status change.
- location str
- The Azure Region where the hybrid compute machine exists.
- location_
datas Sequence[GetCompute Machine Location Data] - 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[GetCompute Machine Os Profile] - 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
andlinux
. - os_
version str - The version of Operating System running on the hybrid machine.
- 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 parent cluster (Azure HCI) this machine is assigned to, if any.
- resource_
group_ strname - service_
statuses Sequence[GetCompute Machine Service Status] - A
service_status
block as defined below. - status str
- The current status of the service.
- 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.
- ad
Fqdn String - Specifies the AD fully qualified display name.
- agent
Configurations List<Property Map> - A
agent_configuration
block as defined below. - agent
Version String - The hybrid machine agent full version.
- client
Public StringKey - Public Key that the client provides to be used during initial resource onboarding.
- cloud
Metadatas List<Property Map> - A
cloud_metadata
block as defined below. - detected
Properties Map<String> - A
detected_properties
block as defined below. - 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> - 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. - last
Status StringChange - The time of the last status change.
- location String
- The Azure Region where the hybrid compute machine exists.
- location
Datas List<Property Map> - A
location_data
block as defined below. - machine
Fqdn String - Specifies the hybrid machine fully qualified display name.
- mssql
Discovered Boolean - Specifies whether any MS SQL instance is discovered on the machine.
- name String
- A canonical name for the geographic or physical location.
- os
Name String - The Operating System running on the hybrid machine.
- os
Profiles List<Property Map> - A
os_profile
block as defined below. - os
Sku String - Specifies the Operating System product SKU.
- os
Type String - The type of Operating System. Possible values are
windows
andlinux
. - os
Version String - The version of Operating System running on the hybrid machine.
- 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 parent cluster (Azure HCI) this machine is assigned to, if any.
- resource
Group StringName - service
Statuses List<Property Map> - A
service_status
block as defined below. - status String
- The current status of the service.
- Map<String>
- A mapping of tags assigned to the Hybrid Compute.
- vm
Id String - Specifies the hybrid machine unique ID.
- vm
Uuid String - Specifies the Arc Machine's unique SMBIOS ID.
Supporting Types
GetComputeMachineAgentConfiguration
- Extensions
Allow List<GetLists Compute Machine Agent Configuration Extensions Allow List> - A
extensions_allow_list
block as defined below. - Extensions
Block List<GetLists Compute Machine Agent Configuration Extensions Block List> - A
extensions_block_list
block as defined below. - Extensions
Enabled bool - Specifies whether the extension service is enabled or disabled.
- Guest
Configuration boolEnabled - 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
Bypasses 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.
- Extensions
Allow []GetLists Compute Machine Agent Configuration Extensions Allow List - A
extensions_allow_list
block as defined below. - Extensions
Block []GetLists Compute Machine Agent Configuration Extensions Block List - A
extensions_block_list
block as defined below. - Extensions
Enabled bool - Specifies whether the extension service is enabled or disabled.
- Guest
Configuration boolEnabled - 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
Bypasses []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.
- extensions
Allow List<GetLists Compute Machine Agent Configuration Extensions Allow List> - A
extensions_allow_list
block as defined below. - extensions
Block List<GetLists Compute Machine Agent Configuration Extensions Block List> - A
extensions_block_list
block as defined below. - extensions
Enabled Boolean - Specifies whether the extension service is enabled or disabled.
- guest
Configuration BooleanEnabled - 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
Bypasses 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.
- extensions
Allow GetLists Compute Machine Agent Configuration Extensions Allow List[] - A
extensions_allow_list
block as defined below. - extensions
Block GetLists Compute Machine Agent Configuration Extensions Block List[] - A
extensions_block_list
block as defined below. - extensions
Enabled boolean - Specifies whether the extension service is enabled or disabled.
- guest
Configuration booleanEnabled - 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
Bypasses 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.
- extensions_
allow_ Sequence[Getlists Compute Machine Agent Configuration Extensions Allow List] - A
extensions_allow_list
block as defined below. - extensions_
block_ Sequence[Getlists Compute Machine Agent Configuration Extensions Block List] - A
extensions_block_list
block as defined below. - extensions_
enabled bool - Specifies whether the extension service is enabled or disabled.
- guest_
configuration_ boolenabled - 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_
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.
- extensions
Allow List<Property Map>Lists - A
extensions_allow_list
block as defined below. - extensions
Block List<Property Map>Lists - A
extensions_block_list
block as defined below. - extensions
Enabled Boolean - Specifies whether the extension service is enabled or disabled.
- guest
Configuration BooleanEnabled - 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
Bypasses 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.
GetComputeMachineAgentConfigurationExtensionsAllowList
GetComputeMachineAgentConfigurationExtensionsBlockList
GetComputeMachineCloudMetadata
- Provider string
- Specifies the cloud provider. For example
Azure
,AWS
andGCP
.
- Provider string
- Specifies the cloud provider. For example
Azure
,AWS
andGCP
.
- provider String
- Specifies the cloud provider. For example
Azure
,AWS
andGCP
.
- provider string
- Specifies the cloud provider. For example
Azure
,AWS
andGCP
.
- provider str
- Specifies the cloud provider. For example
Azure
,AWS
andGCP
.
- provider String
- Specifies the cloud provider. For example
Azure
,AWS
andGCP
.
GetComputeMachineErrorDetail
- Additional
Infos List<GetCompute Machine Error Detail Additional Info> - A
additional_info
block as defined above. - Code string
- The error code.
- Message string
- The error message.
- Target string
- The error target.
- Additional
Infos []GetCompute Machine Error Detail Additional Info - A
additional_info
block as defined above. - Code string
- The error code.
- Message string
- The error message.
- Target string
- The error target.
- additional
Infos List<GetCompute Machine Error Detail Additional Info> - A
additional_info
block as defined above. - code String
- The error code.
- message String
- The error message.
- target String
- The error target.
- additional
Infos GetCompute Machine Error Detail Additional Info[] - 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[GetCompute Machine Error Detail Additional Info] - A
additional_info
block as defined above. - code str
- The error code.
- message str
- The error message.
- target str
- The error target.
- additional
Infos 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
GetComputeMachineIdentity
- 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.
GetComputeMachineLocationData
- 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
- The name of this hybrid compute machine.
- 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
- The name of this hybrid compute machine.
- 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
- The name of this hybrid compute machine.
- 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
- The name of this hybrid compute machine.
- 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 str
- The name of this hybrid compute machine.
- 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
- The name of this hybrid compute machine.
GetComputeMachineOsProfile
- Computer
Name string - Specifies the host OS name of the hybrid machine.
- Linux
Configurations List<GetCompute Machine Os Profile Linux Configuration> - A
linux_configuration
block as defined above. - Windows
Configurations List<GetCompute Machine Os Profile Windows Configuration> - A
windows_configuration
block as defined below.
- Computer
Name string - Specifies the host OS name of the hybrid machine.
- Linux
Configurations []GetCompute Machine Os Profile Linux Configuration - A
linux_configuration
block as defined above. - Windows
Configurations []GetCompute Machine Os Profile Windows Configuration - A
windows_configuration
block as defined below.
- computer
Name String - Specifies the host OS name of the hybrid machine.
- linux
Configurations List<GetCompute Machine Os Profile Linux Configuration> - A
linux_configuration
block as defined above. - windows
Configurations List<GetCompute Machine Os Profile Windows Configuration> - A
windows_configuration
block as defined below.
- computer
Name string - Specifies the host OS name of the hybrid machine.
- linux
Configurations GetCompute Machine Os Profile Linux Configuration[] - A
linux_configuration
block as defined above. - windows
Configurations GetCompute Machine Os Profile Windows Configuration[] - A
windows_configuration
block as defined below.
- computer_
name str - Specifies the host OS name of the hybrid machine.
- linux_
configurations Sequence[GetCompute Machine Os Profile Linux Configuration] - A
linux_configuration
block as defined above. - windows_
configurations Sequence[GetCompute Machine Os Profile Windows Configuration] - A
windows_configuration
block as defined below.
- computer
Name String - Specifies the host OS name of the hybrid machine.
- linux
Configurations List<Property Map> - A
linux_configuration
block as defined above. - windows
Configurations List<Property Map> - A
windows_configuration
block as defined below.
GetComputeMachineOsProfileLinuxConfiguration
- Patch
Settings List<GetCompute Machine Os Profile Linux Configuration Patch Setting> - A
patch_settings
block as defined above.
- Patch
Settings []GetCompute Machine Os Profile Linux Configuration Patch Setting - A
patch_settings
block as defined above.
- patch
Settings List<GetCompute Machine Os Profile Linux Configuration Patch Setting> - A
patch_settings
block as defined above.
- patch
Settings GetCompute Machine Os Profile Linux Configuration Patch Setting[] - A
patch_settings
block as defined above.
- patch_
settings Sequence[GetCompute Machine Os Profile Linux Configuration Patch Setting] - A
patch_settings
block as defined above.
- patch
Settings List<Property Map> - A
patch_settings
block as defined above.
GetComputeMachineOsProfileLinuxConfigurationPatchSetting
- 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.
GetComputeMachineOsProfileWindowsConfiguration
- Patch
Settings List<GetCompute Machine Os Profile Windows Configuration Patch Setting> - A
patch_settings
block as defined above.
- Patch
Settings []GetCompute Machine Os Profile Windows Configuration Patch Setting - A
patch_settings
block as defined above.
- patch
Settings List<GetCompute Machine Os Profile Windows Configuration Patch Setting> - A
patch_settings
block as defined above.
- patch
Settings GetCompute Machine Os Profile Windows Configuration Patch Setting[] - A
patch_settings
block as defined above.
- patch_
settings Sequence[GetCompute Machine Os Profile Windows Configuration Patch Setting] - A
patch_settings
block as defined above.
- patch
Settings List<Property Map> - A
patch_settings
block as defined above.
GetComputeMachineOsProfileWindowsConfigurationPatchSetting
- 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.
GetComputeMachineServiceStatus
- Extension
Services List<GetCompute Machine Service Status Extension Service> - A
extension_service
block as defined above. - Guest
Configuration List<GetServices Compute Machine Service Status Guest Configuration Service> - A
guest_configuration_service
block as defined above.
- Extension
Services []GetCompute Machine Service Status Extension Service - A
extension_service
block as defined above. - Guest
Configuration []GetServices Compute Machine Service Status Guest Configuration Service - A
guest_configuration_service
block as defined above.
- extension
Services List<GetCompute Machine Service Status Extension Service> - A
extension_service
block as defined above. - guest
Configuration List<GetServices Compute Machine Service Status Guest Configuration Service> - A
guest_configuration_service
block as defined above.
- extension
Services GetCompute Machine Service Status Extension Service[] - A
extension_service
block as defined above. - guest
Configuration GetServices Compute Machine Service Status Guest Configuration Service[] - A
guest_configuration_service
block as defined above.
- extension_
services Sequence[GetCompute Machine Service Status Extension Service] - A
extension_service
block as defined above. - guest_
configuration_ Sequence[Getservices Compute Machine Service Status Guest Configuration Service] - A
guest_configuration_service
block as defined above.
- extension
Services List<Property Map> - A
extension_service
block as defined above. - guest
Configuration List<Property Map>Services - A
guest_configuration_service
block as defined above.
GetComputeMachineServiceStatusExtensionService
- 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.
GetComputeMachineServiceStatusGuestConfigurationService
- 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.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurerm
Terraform Provider.
We recommend using Azure Native.