1. Packages
  2. Azure Classic
  3. API Docs
  4. arcmachine
  5. get

We recommend using Azure Native.

Azure Classic v5.77.1 published on Monday, May 13, 2024 by Pulumi

azure.arcmachine.get

Explore with Pulumi AI

azure logo

We recommend using Azure Native.

Azure Classic v5.77.1 published on Monday, May 13, 2024 by Pulumi

    Use this data source to access information about an existing Azure Arc machine.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as azure from "@pulumi/azure";
    
    const example = azure.arcmachine.get({
        name: "existing-hcmachine",
        resourceGroupName: "existing-rg",
    });
    export const id = example.then(example => example.id);
    
    import pulumi
    import pulumi_azure as azure
    
    example = azure.arcmachine.get(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/arcmachine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := arcmachine.Get(ctx, &arcmachine.GetArgs{
    			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.ArcMachine.Get.Invoke(new()
        {
            Name = "existing-hcmachine",
            ResourceGroupName = "existing-rg",
        });
    
        return new Dictionary<string, object?>
        {
            ["id"] = example.Apply(getResult => getResult.Id),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.arcmachine.ArcmachineFunctions;
    import com.pulumi.azure.arcmachine.inputs.GetArgs;
    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 = ArcmachineFunctions.get(GetArgs.builder()
                .name("existing-hcmachine")
                .resourceGroupName("existing-rg")
                .build());
    
            ctx.export("id", example.applyValue(getResult -> getResult.id()));
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: azure:arcmachine:get
          Arguments:
            name: existing-hcmachine
            resourceGroupName: existing-rg
    outputs:
      id: ${example.id}
    

    Using get

    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 get(args: GetArgs, opts?: InvokeOptions): Promise<GetResult>
    function getOutput(args: GetOutputArgs, opts?: InvokeOptions): Output<GetResult>
    def get(name: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            opts: Optional[InvokeOptions] = None) -> GetResult
    def get_output(name: Optional[pulumi.Input[str]] = None,
            resource_group_name: Optional[pulumi.Input[str]] = None,
            opts: Optional[InvokeOptions] = None) -> Output[GetResult]
    func Get(ctx *Context, args *GetArgs, opts ...InvokeOption) (*GetResult, error)
    func GetOutput(ctx *Context, args *GetOutputArgs, opts ...InvokeOption) GetResultOutput

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

    public static class Get 
    {
        public static Task<GetResult> InvokeAsync(GetArgs args, InvokeOptions? opts = null)
        public static Output<GetResult> Invoke(GetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetResult> get(GetArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure:arcmachine/get:get
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name of this Azure Arc machine.
    ResourceGroupName string
    The name of the Resource Group where the Hybrid Compute exists.
    Name string
    The name of this Azure Arc machine.
    ResourceGroupName string
    The name of the Resource Group where the Hybrid Compute exists.
    name String
    The name of this Azure Arc machine.
    resourceGroupName String
    The name of the Resource Group where the Hybrid Compute exists.
    name string
    The name of this Azure Arc machine.
    resourceGroupName string
    The name of the Resource Group where the Hybrid Compute exists.
    name str
    The name of this Azure Arc machine.
    resource_group_name str
    The name of the Resource Group where the Hybrid Compute exists.
    name String
    The name of this Azure Arc machine.
    resourceGroupName String
    The name of the Resource Group where the Hybrid Compute exists.

    get Result

    The following output properties are available:

    ActiveDirectoryFqdn string
    Specifies the AD fully qualified display name.
    AgentVersion string
    The Azure Arc machine agent full version.
    Agents List<GetAgent>
    A agent block as defined below.
    ClientPublicKey string
    Public Key that the client provides to be used during initial resource onboarding.
    CloudMetadatas List<GetCloudMetadata>
    A cloud_metadata block as defined below.
    DetectedProperties Dictionary<string, string>
    A detected_properties block as defined below.
    DisplayName string
    Specifies the Azure Arc machine display name.
    DnsFqdn string
    Specifies the DNS fully qualified display name.
    DomainName string
    Specifies the Windows domain name.
    Id string
    The provider-assigned unique ID for this managed resource.
    Identities List<GetIdentity>
    A identity block as defined below.
    LastStatusChangeTime string
    The time of the last status change.
    Location string
    The Azure Region where the Azure Arc machine exists.
    LocationDatas List<GetLocationData>
    A location_data block as defined below.
    MachineFqdn string
    Specifies the Azure Arc machine fully qualified display name.
    MssqlDiscovered bool
    Specifies whether any MS SQL instance is discovered on the machine.
    Name string
    A canonical name for the geographic or physical location.
    OsName string
    The Operating System running on the Azure Arc machine.
    OsProfiles List<GetOsProfile>
    A os_profile block as defined below.
    OsSku string
    Specifies the Operating System product SKU.
    OsType string
    The type of Operating System. Possible values are windows and linux.
    OsVersion string
    The version of Operating System running on the Azure Arc machine.
    ParentClusterResourceId string
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    PrivateLinkScopeResourceId string
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    ResourceGroupName string
    ServiceStatuses List<GetServiceStatus>
    A service_status block as defined below.
    Status string
    The current status of the service.
    Tags Dictionary<string, string>
    A mapping of tags assigned to the Hybrid Compute.
    VmId string
    Specifies the Azure Arc machine unique ID.
    VmUuid string
    Specifies the Arc Machine's unique SMBIOS ID.
    ActiveDirectoryFqdn string
    Specifies the AD fully qualified display name.
    AgentVersion string
    The Azure Arc machine agent full version.
    Agents []GetAgent
    A agent block as defined below.
    ClientPublicKey string
    Public Key that the client provides to be used during initial resource onboarding.
    CloudMetadatas []GetCloudMetadata
    A cloud_metadata block as defined below.
    DetectedProperties map[string]string
    A detected_properties block as defined below.
    DisplayName string
    Specifies the Azure Arc machine display name.
    DnsFqdn string
    Specifies the DNS fully qualified display name.
    DomainName string
    Specifies the Windows domain name.
    Id string
    The provider-assigned unique ID for this managed resource.
    Identities []GetIdentity
    A identity block as defined below.
    LastStatusChangeTime string
    The time of the last status change.
    Location string
    The Azure Region where the Azure Arc machine exists.
    LocationDatas []GetLocationData
    A location_data block as defined below.
    MachineFqdn string
    Specifies the Azure Arc machine fully qualified display name.
    MssqlDiscovered bool
    Specifies whether any MS SQL instance is discovered on the machine.
    Name string
    A canonical name for the geographic or physical location.
    OsName string
    The Operating System running on the Azure Arc machine.
    OsProfiles []GetOsProfile
    A os_profile block as defined below.
    OsSku string
    Specifies the Operating System product SKU.
    OsType string
    The type of Operating System. Possible values are windows and linux.
    OsVersion string
    The version of Operating System running on the Azure Arc machine.
    ParentClusterResourceId string
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    PrivateLinkScopeResourceId string
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    ResourceGroupName string
    ServiceStatuses []GetServiceStatus
    A service_status block as defined below.
    Status string
    The current status of the service.
    Tags map[string]string
    A mapping of tags assigned to the Hybrid Compute.
    VmId string
    Specifies the Azure Arc machine unique ID.
    VmUuid string
    Specifies the Arc Machine's unique SMBIOS ID.
    activeDirectoryFqdn String
    Specifies the AD fully qualified display name.
    agentVersion String
    The Azure Arc machine agent full version.
    agents List<GetAgent>
    A agent block as defined below.
    clientPublicKey String
    Public Key that the client provides to be used during initial resource onboarding.
    cloudMetadatas List<GetCloudMetadata>
    A cloud_metadata block as defined below.
    detectedProperties Map<String,String>
    A detected_properties block as defined below.
    displayName String
    Specifies the Azure Arc machine display name.
    dnsFqdn String
    Specifies the DNS fully qualified display name.
    domainName String
    Specifies the Windows domain name.
    id String
    The provider-assigned unique ID for this managed resource.
    identities List<GetIdentity>
    A identity block as defined below.
    lastStatusChangeTime String
    The time of the last status change.
    location String
    The Azure Region where the Azure Arc machine exists.
    locationDatas List<GetLocationData>
    A location_data block as defined below.
    machineFqdn String
    Specifies the Azure Arc machine fully qualified display name.
    mssqlDiscovered Boolean
    Specifies whether any MS SQL instance is discovered on the machine.
    name String
    A canonical name for the geographic or physical location.
    osName String
    The Operating System running on the Azure Arc machine.
    osProfiles List<GetOsProfile>
    A os_profile block as defined below.
    osSku String
    Specifies the Operating System product SKU.
    osType String
    The type of Operating System. Possible values are windows and linux.
    osVersion String
    The version of Operating System running on the Azure Arc machine.
    parentClusterResourceId String
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    privateLinkScopeResourceId String
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    resourceGroupName String
    serviceStatuses List<GetServiceStatus>
    A service_status block as defined below.
    status String
    The current status of the service.
    tags Map<String,String>
    A mapping of tags assigned to the Hybrid Compute.
    vmId String
    Specifies the Azure Arc machine unique ID.
    vmUuid String
    Specifies the Arc Machine's unique SMBIOS ID.
    activeDirectoryFqdn string
    Specifies the AD fully qualified display name.
    agentVersion string
    The Azure Arc machine agent full version.
    agents GetAgent[]
    A agent block as defined below.
    clientPublicKey string
    Public Key that the client provides to be used during initial resource onboarding.
    cloudMetadatas GetCloudMetadata[]
    A cloud_metadata block as defined below.
    detectedProperties {[key: string]: string}
    A detected_properties block as defined below.
    displayName string
    Specifies the Azure Arc machine display name.
    dnsFqdn string
    Specifies the DNS fully qualified display name.
    domainName string
    Specifies the Windows domain name.
    id string
    The provider-assigned unique ID for this managed resource.
    identities GetIdentity[]
    A identity block as defined below.
    lastStatusChangeTime string
    The time of the last status change.
    location string
    The Azure Region where the Azure Arc machine exists.
    locationDatas GetLocationData[]
    A location_data block as defined below.
    machineFqdn string
    Specifies the Azure Arc machine fully qualified display name.
    mssqlDiscovered boolean
    Specifies whether any MS SQL instance is discovered on the machine.
    name string
    A canonical name for the geographic or physical location.
    osName string
    The Operating System running on the Azure Arc machine.
    osProfiles GetOsProfile[]
    A os_profile block as defined below.
    osSku string
    Specifies the Operating System product SKU.
    osType string
    The type of Operating System. Possible values are windows and linux.
    osVersion string
    The version of Operating System running on the Azure Arc machine.
    parentClusterResourceId string
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    privateLinkScopeResourceId string
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    resourceGroupName string
    serviceStatuses GetServiceStatus[]
    A service_status block as defined below.
    status string
    The current status of the service.
    tags {[key: string]: string}
    A mapping of tags assigned to the Hybrid Compute.
    vmId string
    Specifies the Azure Arc machine unique ID.
    vmUuid string
    Specifies the Arc Machine's unique SMBIOS ID.
    active_directory_fqdn str
    Specifies the AD fully qualified display name.
    agent_version str
    The Azure Arc machine agent full version.
    agents Sequence[GetAgent]
    A agent block as defined below.
    client_public_key str
    Public Key that the client provides to be used during initial resource onboarding.
    cloud_metadatas Sequence[GetCloudMetadata]
    A cloud_metadata block as defined below.
    detected_properties Mapping[str, str]
    A detected_properties block as defined below.
    display_name str
    Specifies the Azure Arc machine display name.
    dns_fqdn str
    Specifies the DNS fully qualified display name.
    domain_name str
    Specifies the Windows domain name.
    id str
    The provider-assigned unique ID for this managed resource.
    identities Sequence[GetIdentity]
    A identity block as defined below.
    last_status_change_time str
    The time of the last status change.
    location str
    The Azure Region where the Azure Arc machine exists.
    location_datas Sequence[GetLocationData]
    A location_data block as defined below.
    machine_fqdn str
    Specifies the Azure Arc 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 Azure Arc machine.
    os_profiles Sequence[GetOsProfile]
    A os_profile block as defined below.
    os_sku str
    Specifies the Operating System product SKU.
    os_type str
    The type of Operating System. Possible values are windows and linux.
    os_version str
    The version of Operating System running on the Azure Arc machine.
    parent_cluster_resource_id str
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    private_link_scope_resource_id str
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    resource_group_name str
    service_statuses Sequence[GetServiceStatus]
    A service_status block as defined below.
    status str
    The current status of the service.
    tags Mapping[str, str]
    A mapping of tags assigned to the Hybrid Compute.
    vm_id str
    Specifies the Azure Arc machine unique ID.
    vm_uuid str
    Specifies the Arc Machine's unique SMBIOS ID.
    activeDirectoryFqdn String
    Specifies the AD fully qualified display name.
    agentVersion String
    The Azure Arc machine agent full version.
    agents List<Property Map>
    A agent block as defined below.
    clientPublicKey String
    Public Key that the client provides to be used during initial resource onboarding.
    cloudMetadatas List<Property Map>
    A cloud_metadata block as defined below.
    detectedProperties Map<String>
    A detected_properties block as defined below.
    displayName String
    Specifies the Azure Arc machine display name.
    dnsFqdn String
    Specifies the DNS fully qualified display name.
    domainName String
    Specifies the Windows domain name.
    id String
    The provider-assigned unique ID for this managed resource.
    identities List<Property Map>
    A identity block as defined below.
    lastStatusChangeTime String
    The time of the last status change.
    location String
    The Azure Region where the Azure Arc machine exists.
    locationDatas List<Property Map>
    A location_data block as defined below.
    machineFqdn String
    Specifies the Azure Arc machine fully qualified display name.
    mssqlDiscovered Boolean
    Specifies whether any MS SQL instance is discovered on the machine.
    name String
    A canonical name for the geographic or physical location.
    osName String
    The Operating System running on the Azure Arc machine.
    osProfiles List<Property Map>
    A os_profile block as defined below.
    osSku String
    Specifies the Operating System product SKU.
    osType String
    The type of Operating System. Possible values are windows and linux.
    osVersion String
    The version of Operating System running on the Azure Arc machine.
    parentClusterResourceId String
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    privateLinkScopeResourceId String
    The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
    resourceGroupName String
    serviceStatuses List<Property Map>
    A service_status block as defined below.
    status String
    The current status of the service.
    tags Map<String>
    A mapping of tags assigned to the Hybrid Compute.
    vmId String
    Specifies the Azure Arc machine unique ID.
    vmUuid String
    Specifies the Arc Machine's unique SMBIOS ID.

    Supporting Types

    GetAgent

    ExtensionsAllowLists List<GetAgentExtensionsAllowList>
    A extensions_allow_list block as defined below.
    ExtensionsBlockLists List<GetAgentExtensionsBlockList>
    A extensions_block_list block as defined below.
    ExtensionsEnabled bool
    Specifies whether the extension service is enabled or disabled.
    GuestConfigurationEnabled bool
    Specified whether the guest configuration service is enabled or disabled.
    IncomingConnectionsPorts List<string>
    Specifies the list of ports that the agent will be able to listen on.
    ProxyBypasses List<string>
    List of service names which should not use the specified proxy server.
    ProxyUrl string
    Specifies the URL of the proxy to be used.
    ExtensionsAllowLists []GetAgentExtensionsAllowList
    A extensions_allow_list block as defined below.
    ExtensionsBlockLists []GetAgentExtensionsBlockList
    A extensions_block_list block as defined below.
    ExtensionsEnabled bool
    Specifies whether the extension service is enabled or disabled.
    GuestConfigurationEnabled bool
    Specified whether the guest configuration service is enabled or disabled.
    IncomingConnectionsPorts []string
    Specifies the list of ports that the agent will be able to listen on.
    ProxyBypasses []string
    List of service names which should not use the specified proxy server.
    ProxyUrl string
    Specifies the URL of the proxy to be used.
    extensionsAllowLists List<GetAgentExtensionsAllowList>
    A extensions_allow_list block as defined below.
    extensionsBlockLists List<GetAgentExtensionsBlockList>
    A extensions_block_list block as defined below.
    extensionsEnabled Boolean
    Specifies whether the extension service is enabled or disabled.
    guestConfigurationEnabled Boolean
    Specified whether the guest configuration service is enabled or disabled.
    incomingConnectionsPorts List<String>
    Specifies the list of ports that the agent will be able to listen on.
    proxyBypasses List<String>
    List of service names which should not use the specified proxy server.
    proxyUrl String
    Specifies the URL of the proxy to be used.
    extensionsAllowLists GetAgentExtensionsAllowList[]
    A extensions_allow_list block as defined below.
    extensionsBlockLists GetAgentExtensionsBlockList[]
    A extensions_block_list block as defined below.
    extensionsEnabled boolean
    Specifies whether the extension service is enabled or disabled.
    guestConfigurationEnabled boolean
    Specified whether the guest configuration service is enabled or disabled.
    incomingConnectionsPorts string[]
    Specifies the list of ports that the agent will be able to listen on.
    proxyBypasses string[]
    List of service names which should not use the specified proxy server.
    proxyUrl string
    Specifies the URL of the proxy to be used.
    extensions_allow_lists Sequence[GetAgentExtensionsAllowList]
    A extensions_allow_list block as defined below.
    extensions_block_lists Sequence[GetAgentExtensionsBlockList]
    A extensions_block_list block as defined below.
    extensions_enabled bool
    Specifies whether the extension service is enabled or disabled.
    guest_configuration_enabled bool
    Specified whether the guest configuration service is enabled or disabled.
    incoming_connections_ports Sequence[str]
    Specifies the list of ports that the agent will be able to listen on.
    proxy_bypasses Sequence[str]
    List of service names which should not use the specified proxy server.
    proxy_url str
    Specifies the URL of the proxy to be used.
    extensionsAllowLists List<Property Map>
    A extensions_allow_list block as defined below.
    extensionsBlockLists List<Property Map>
    A extensions_block_list block as defined below.
    extensionsEnabled Boolean
    Specifies whether the extension service is enabled or disabled.
    guestConfigurationEnabled Boolean
    Specified whether the guest configuration service is enabled or disabled.
    incomingConnectionsPorts List<String>
    Specifies the list of ports that the agent will be able to listen on.
    proxyBypasses List<String>
    List of service names which should not use the specified proxy server.
    proxyUrl String
    Specifies the URL of the proxy to be used.

    GetAgentExtensionsAllowList

    Publisher string
    Publisher of the extension.
    Type string
    The identity type.
    Publisher string
    Publisher of the extension.
    Type string
    The identity type.
    publisher String
    Publisher of the extension.
    type String
    The identity type.
    publisher string
    Publisher of the extension.
    type string
    The identity type.
    publisher str
    Publisher of the extension.
    type str
    The identity type.
    publisher String
    Publisher of the extension.
    type String
    The identity type.

    GetAgentExtensionsBlockList

    Publisher string
    Publisher of the extension.
    Type string
    The identity type.
    Publisher string
    Publisher of the extension.
    Type string
    The identity type.
    publisher String
    Publisher of the extension.
    type String
    The identity type.
    publisher string
    Publisher of the extension.
    type string
    The identity type.
    publisher str
    Publisher of the extension.
    type str
    The identity type.
    publisher String
    Publisher of the extension.
    type String
    The identity type.

    GetCloudMetadata

    Provider string
    Specifies the cloud provider. For example Azure, AWS and GCP.
    Provider string
    Specifies the cloud provider. For example Azure, AWS and GCP.
    provider String
    Specifies the cloud provider. For example Azure, AWS and GCP.
    provider string
    Specifies the cloud provider. For example Azure, AWS and GCP.
    provider str
    Specifies the cloud provider. For example Azure, AWS and GCP.
    provider String
    Specifies the cloud provider. For example Azure, AWS and GCP.

    GetIdentity

    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    PrincipalId string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.
    principalId string
    The principal ID of resource identity.
    tenantId string
    The tenant ID of resource.
    type string
    The identity type.
    principal_id str
    The principal ID of resource identity.
    tenant_id str
    The tenant ID of resource.
    type str
    The identity type.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.

    GetLocationData

    City string
    The city or locality where the resource is located.
    CountryOrRegion string
    The country or region where the resource is located.
    District string
    The district, state, or province where the resource is located.
    Name string
    The name of this Azure Arc machine.
    City string
    The city or locality where the resource is located.
    CountryOrRegion string
    The country or region where the resource is located.
    District string
    The district, state, or province where the resource is located.
    Name string
    The name of this Azure Arc machine.
    city String
    The city or locality where the resource is located.
    countryOrRegion String
    The country or region where the resource is located.
    district String
    The district, state, or province where the resource is located.
    name String
    The name of this Azure Arc machine.
    city string
    The city or locality where the resource is located.
    countryOrRegion string
    The country or region where the resource is located.
    district string
    The district, state, or province where the resource is located.
    name string
    The name of this Azure Arc machine.
    city str
    The city or locality where the resource is located.
    country_or_region str
    The country or region where the resource is located.
    district str
    The district, state, or province where the resource is located.
    name str
    The name of this Azure Arc machine.
    city String
    The city or locality where the resource is located.
    countryOrRegion String
    The country or region where the resource is located.
    district String
    The district, state, or province where the resource is located.
    name String
    The name of this Azure Arc machine.

    GetOsProfile

    ComputerName string
    Specifies the host OS name of the Azure Arc machine.
    Linuxes List<GetOsProfileLinux>
    A linux block as defined above.
    Windows List<GetOsProfileWindow>
    A windows block as defined below.
    ComputerName string
    Specifies the host OS name of the Azure Arc machine.
    Linuxes []GetOsProfileLinux
    A linux block as defined above.
    Windows []GetOsProfileWindow
    A windows block as defined below.
    computerName String
    Specifies the host OS name of the Azure Arc machine.
    linuxes List<GetOsProfileLinux>
    A linux block as defined above.
    windows List<GetOsProfileWindow>
    A windows block as defined below.
    computerName string
    Specifies the host OS name of the Azure Arc machine.
    linuxes GetOsProfileLinux[]
    A linux block as defined above.
    windows GetOsProfileWindow[]
    A windows block as defined below.
    computer_name str
    Specifies the host OS name of the Azure Arc machine.
    linuxes Sequence[GetOsProfileLinux]
    A linux block as defined above.
    windows Sequence[GetOsProfileWindow]
    A windows block as defined below.
    computerName String
    Specifies the host OS name of the Azure Arc machine.
    linuxes List<Property Map>
    A linux block as defined above.
    windows List<Property Map>
    A windows block as defined below.

    GetOsProfileLinux

    Patches List<GetOsProfileLinuxPatch>
    A patch block as defined above.
    Patches []GetOsProfileLinuxPatch
    A patch block as defined above.
    patches List<GetOsProfileLinuxPatch>
    A patch block as defined above.
    patches GetOsProfileLinuxPatch[]
    A patch block as defined above.
    patches Sequence[GetOsProfileLinuxPatch]
    A patch block as defined above.
    patches List<Property Map>
    A patch block as defined above.

    GetOsProfileLinuxPatch

    AssessmentMode string
    Specifies the assessment mode.
    PatchMode string
    Specifies the patch mode.
    AssessmentMode string
    Specifies the assessment mode.
    PatchMode string
    Specifies the patch mode.
    assessmentMode String
    Specifies the assessment mode.
    patchMode String
    Specifies the patch mode.
    assessmentMode string
    Specifies the assessment mode.
    patchMode string
    Specifies the patch mode.
    assessment_mode str
    Specifies the assessment mode.
    patch_mode str
    Specifies the patch mode.
    assessmentMode String
    Specifies the assessment mode.
    patchMode String
    Specifies the patch mode.

    GetOsProfileWindow

    Patches List<GetOsProfileWindowPatch>
    A patch block as defined above.
    Patches []GetOsProfileWindowPatch
    A patch block as defined above.
    patches List<GetOsProfileWindowPatch>
    A patch block as defined above.
    patches GetOsProfileWindowPatch[]
    A patch block as defined above.
    patches Sequence[GetOsProfileWindowPatch]
    A patch block as defined above.
    patches List<Property Map>
    A patch block as defined above.

    GetOsProfileWindowPatch

    AssessmentMode string
    Specifies the assessment mode.
    PatchMode string
    Specifies the patch mode.
    AssessmentMode string
    Specifies the assessment mode.
    PatchMode string
    Specifies the patch mode.
    assessmentMode String
    Specifies the assessment mode.
    patchMode String
    Specifies the patch mode.
    assessmentMode string
    Specifies the assessment mode.
    patchMode string
    Specifies the patch mode.
    assessment_mode str
    Specifies the assessment mode.
    patch_mode str
    Specifies the patch mode.
    assessmentMode String
    Specifies the assessment mode.
    patchMode String
    Specifies the patch mode.

    GetServiceStatus

    ExtensionServices List<GetServiceStatusExtensionService>
    A extension_service block as defined above.
    GuestConfigurationServices List<GetServiceStatusGuestConfigurationService>
    A guest_configuration_service block as defined above.
    ExtensionServices []GetServiceStatusExtensionService
    A extension_service block as defined above.
    GuestConfigurationServices []GetServiceStatusGuestConfigurationService
    A guest_configuration_service block as defined above.
    extensionServices List<GetServiceStatusExtensionService>
    A extension_service block as defined above.
    guestConfigurationServices List<GetServiceStatusGuestConfigurationService>
    A guest_configuration_service block as defined above.
    extensionServices GetServiceStatusExtensionService[]
    A extension_service block as defined above.
    guestConfigurationServices GetServiceStatusGuestConfigurationService[]
    A guest_configuration_service block as defined above.
    extension_services Sequence[GetServiceStatusExtensionService]
    A extension_service block as defined above.
    guest_configuration_services Sequence[GetServiceStatusGuestConfigurationService]
    A guest_configuration_service block as defined above.
    extensionServices List<Property Map>
    A extension_service block as defined above.
    guestConfigurationServices List<Property Map>
    A guest_configuration_service block as defined above.

    GetServiceStatusExtensionService

    StartupType string
    The behavior of the service when the Arc-enabled machine starts up.
    Status string
    The current status of the service.
    StartupType string
    The behavior of the service when the Arc-enabled machine starts up.
    Status string
    The current status of the service.
    startupType String
    The behavior of the service when the Arc-enabled machine starts up.
    status String
    The current status of the service.
    startupType string
    The behavior of the service when the Arc-enabled machine starts up.
    status string
    The current status of the service.
    startup_type str
    The behavior of the service when the Arc-enabled machine starts up.
    status str
    The current status of the service.
    startupType String
    The behavior of the service when the Arc-enabled machine starts up.
    status String
    The current status of the service.

    GetServiceStatusGuestConfigurationService

    StartupType string
    The behavior of the service when the Arc-enabled machine starts up.
    Status string
    The current status of the service.
    StartupType string
    The behavior of the service when the Arc-enabled machine starts up.
    Status string
    The current status of the service.
    startupType String
    The behavior of the service when the Arc-enabled machine starts up.
    status String
    The current status of the service.
    startupType string
    The behavior of the service when the Arc-enabled machine starts up.
    status string
    The current status of the service.
    startup_type str
    The behavior of the service when the Arc-enabled machine starts up.
    status str
    The current status of the service.
    startupType String
    The behavior of the service when the Arc-enabled machine starts up.
    status String
    The current status of the service.

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Azure Classic v5.77.1 published on Monday, May 13, 2024 by Pulumi