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