We recommend using Azure Native.
Azure Classic v5.81.0 published on Monday, Jun 24, 2024 by Pulumi
azure.hybrid.getComputeMachine
Explore with Pulumi AI
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.