This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.automation.getAutomationAccount
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get information about an Automation Account. Azure REST API version: 2022-08-08.
Other available API versions: 2023-05-15-preview, 2023-11-01, 2024-10-23.
Using getAutomationAccount
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 getAutomationAccount(args: GetAutomationAccountArgs, opts?: InvokeOptions): Promise<GetAutomationAccountResult>
function getAutomationAccountOutput(args: GetAutomationAccountOutputArgs, opts?: InvokeOptions): Output<GetAutomationAccountResult>def get_automation_account(automation_account_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetAutomationAccountResult
def get_automation_account_output(automation_account_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetAutomationAccountResult]func LookupAutomationAccount(ctx *Context, args *LookupAutomationAccountArgs, opts ...InvokeOption) (*LookupAutomationAccountResult, error)
func LookupAutomationAccountOutput(ctx *Context, args *LookupAutomationAccountOutputArgs, opts ...InvokeOption) LookupAutomationAccountResultOutput> Note: This function is named LookupAutomationAccount in the Go SDK.
public static class GetAutomationAccount 
{
    public static Task<GetAutomationAccountResult> InvokeAsync(GetAutomationAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetAutomationAccountResult> Invoke(GetAutomationAccountInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAutomationAccountResult> getAutomationAccount(GetAutomationAccountArgs args, InvokeOptions options)
public static Output<GetAutomationAccountResult> getAutomationAccount(GetAutomationAccountArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:automation:getAutomationAccount
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AutomationAccount stringName 
- The name of the automation account.
- ResourceGroup stringName 
- Name of an Azure Resource group.
- AutomationAccount stringName 
- The name of the automation account.
- ResourceGroup stringName 
- Name of an Azure Resource group.
- automationAccount StringName 
- The name of the automation account.
- resourceGroup StringName 
- Name of an Azure Resource group.
- automationAccount stringName 
- The name of the automation account.
- resourceGroup stringName 
- Name of an Azure Resource group.
- automation_account_ strname 
- The name of the automation account.
- resource_group_ strname 
- Name of an Azure Resource group.
- automationAccount StringName 
- The name of the automation account.
- resourceGroup StringName 
- Name of an Azure Resource group.
getAutomationAccount Result
The following output properties are available:
- CreationTime string
- Gets the creation time.
- Id string
- Fully qualified resource Id for the resource
- LastModified stringTime 
- Gets the last modified time.
- Name string
- The name of the resource
- State string
- Gets status of account.
- SystemData Pulumi.Azure Native. Automation. Outputs. System Data Response 
- Resource system metadata.
- Type string
- The type of the resource.
- AutomationHybrid stringService Url 
- URL of automation hybrid service which is used for hybrid worker on-boarding.
- Description string
- Gets or sets the description.
- DisableLocal boolAuth 
- Indicates whether requests using non-AAD authentication are blocked
- Encryption
Pulumi.Azure Native. Automation. Outputs. Encryption Properties Response 
- Encryption properties for the automation account
- Etag string
- Gets or sets the etag of the resource.
- Identity
Pulumi.Azure Native. Automation. Outputs. Identity Response 
- Identity for the resource.
- LastModified stringBy 
- Gets or sets the last modified by.
- Location string
- The Azure Region where the resource lives
- PrivateEndpoint List<Pulumi.Connections Azure Native. Automation. Outputs. Private Endpoint Connection Response> 
- List of Automation operations supported by the Automation resource provider.
- PublicNetwork boolAccess 
- Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- Sku
Pulumi.Azure Native. Automation. Outputs. Sku Response 
- Gets or sets the SKU of account.
- Dictionary<string, string>
- Resource tags.
- CreationTime string
- Gets the creation time.
- Id string
- Fully qualified resource Id for the resource
- LastModified stringTime 
- Gets the last modified time.
- Name string
- The name of the resource
- State string
- Gets status of account.
- SystemData SystemData Response 
- Resource system metadata.
- Type string
- The type of the resource.
- AutomationHybrid stringService Url 
- URL of automation hybrid service which is used for hybrid worker on-boarding.
- Description string
- Gets or sets the description.
- DisableLocal boolAuth 
- Indicates whether requests using non-AAD authentication are blocked
- Encryption
EncryptionProperties Response 
- Encryption properties for the automation account
- Etag string
- Gets or sets the etag of the resource.
- Identity
IdentityResponse 
- Identity for the resource.
- LastModified stringBy 
- Gets or sets the last modified by.
- Location string
- The Azure Region where the resource lives
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- List of Automation operations supported by the Automation resource provider.
- PublicNetwork boolAccess 
- Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- Sku
SkuResponse 
- Gets or sets the SKU of account.
- map[string]string
- Resource tags.
- creationTime String
- Gets the creation time.
- id String
- Fully qualified resource Id for the resource
- lastModified StringTime 
- Gets the last modified time.
- name String
- The name of the resource
- state String
- Gets status of account.
- systemData SystemData Response 
- Resource system metadata.
- type String
- The type of the resource.
- automationHybrid StringService Url 
- URL of automation hybrid service which is used for hybrid worker on-boarding.
- description String
- Gets or sets the description.
- disableLocal BooleanAuth 
- Indicates whether requests using non-AAD authentication are blocked
- encryption
EncryptionProperties Response 
- Encryption properties for the automation account
- etag String
- Gets or sets the etag of the resource.
- identity
IdentityResponse 
- Identity for the resource.
- lastModified StringBy 
- Gets or sets the last modified by.
- location String
- The Azure Region where the resource lives
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- List of Automation operations supported by the Automation resource provider.
- publicNetwork BooleanAccess 
- Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- sku
SkuResponse 
- Gets or sets the SKU of account.
- Map<String,String>
- Resource tags.
- creationTime string
- Gets the creation time.
- id string
- Fully qualified resource Id for the resource
- lastModified stringTime 
- Gets the last modified time.
- name string
- The name of the resource
- state string
- Gets status of account.
- systemData SystemData Response 
- Resource system metadata.
- type string
- The type of the resource.
- automationHybrid stringService Url 
- URL of automation hybrid service which is used for hybrid worker on-boarding.
- description string
- Gets or sets the description.
- disableLocal booleanAuth 
- Indicates whether requests using non-AAD authentication are blocked
- encryption
EncryptionProperties Response 
- Encryption properties for the automation account
- etag string
- Gets or sets the etag of the resource.
- identity
IdentityResponse 
- Identity for the resource.
- lastModified stringBy 
- Gets or sets the last modified by.
- location string
- The Azure Region where the resource lives
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- List of Automation operations supported by the Automation resource provider.
- publicNetwork booleanAccess 
- Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- sku
SkuResponse 
- Gets or sets the SKU of account.
- {[key: string]: string}
- Resource tags.
- creation_time str
- Gets the creation time.
- id str
- Fully qualified resource Id for the resource
- last_modified_ strtime 
- Gets the last modified time.
- name str
- The name of the resource
- state str
- Gets status of account.
- system_data SystemData Response 
- Resource system metadata.
- type str
- The type of the resource.
- automation_hybrid_ strservice_ url 
- URL of automation hybrid service which is used for hybrid worker on-boarding.
- description str
- Gets or sets the description.
- disable_local_ boolauth 
- Indicates whether requests using non-AAD authentication are blocked
- encryption
EncryptionProperties Response 
- Encryption properties for the automation account
- etag str
- Gets or sets the etag of the resource.
- identity
IdentityResponse 
- Identity for the resource.
- last_modified_ strby 
- Gets or sets the last modified by.
- location str
- The Azure Region where the resource lives
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- List of Automation operations supported by the Automation resource provider.
- public_network_ boolaccess 
- Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- sku
SkuResponse 
- Gets or sets the SKU of account.
- Mapping[str, str]
- Resource tags.
- creationTime String
- Gets the creation time.
- id String
- Fully qualified resource Id for the resource
- lastModified StringTime 
- Gets the last modified time.
- name String
- The name of the resource
- state String
- Gets status of account.
- systemData Property Map
- Resource system metadata.
- type String
- The type of the resource.
- automationHybrid StringService Url 
- URL of automation hybrid service which is used for hybrid worker on-boarding.
- description String
- Gets or sets the description.
- disableLocal BooleanAuth 
- Indicates whether requests using non-AAD authentication are blocked
- encryption Property Map
- Encryption properties for the automation account
- etag String
- Gets or sets the etag of the resource.
- identity Property Map
- Identity for the resource.
- lastModified StringBy 
- Gets or sets the last modified by.
- location String
- The Azure Region where the resource lives
- privateEndpoint List<Property Map>Connections 
- List of Automation operations supported by the Automation resource provider.
- publicNetwork BooleanAccess 
- Indicates whether traffic on the non-ARM endpoint (Webhook/Agent) is allowed from the public internet
- sku Property Map
- Gets or sets the SKU of account.
- Map<String>
- Resource tags.
Supporting Types
EncryptionPropertiesResponse  
- Identity
Pulumi.Azure Native. Automation. Inputs. Encryption Properties Response Identity 
- User identity used for CMK.
- KeySource string
- Encryption Key Source
- KeyVault Pulumi.Properties Azure Native. Automation. Inputs. Key Vault Properties Response 
- Key vault properties.
- Identity
EncryptionProperties Response Identity 
- User identity used for CMK.
- KeySource string
- Encryption Key Source
- KeyVault KeyProperties Vault Properties Response 
- Key vault properties.
- identity
EncryptionProperties Response Identity 
- User identity used for CMK.
- keySource String
- Encryption Key Source
- keyVault KeyProperties Vault Properties Response 
- Key vault properties.
- identity
EncryptionProperties Response Identity 
- User identity used for CMK.
- keySource string
- Encryption Key Source
- keyVault KeyProperties Vault Properties Response 
- Key vault properties.
- identity
EncryptionProperties Response Identity 
- User identity used for CMK.
- key_source str
- Encryption Key Source
- key_vault_ Keyproperties Vault Properties Response 
- Key vault properties.
- identity Property Map
- User identity used for CMK.
- keySource String
- Encryption Key Source
- keyVault Property MapProperties 
- Key vault properties.
EncryptionPropertiesResponseIdentity   
- UserAssigned objectIdentity 
- The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- UserAssigned interface{}Identity 
- The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- userAssigned ObjectIdentity 
- The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- userAssigned anyIdentity 
- The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- user_assigned_ Anyidentity 
- The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- userAssigned AnyIdentity 
- The user identity used for CMK. It will be an ARM resource id in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
IdentityResponse 
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The identity type.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Automation. Inputs. User Assigned Identities Properties Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The identity type.
- UserAssigned map[string]UserIdentities Assigned Identities Properties Response 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The identity type.
- userAssigned Map<String,UserIdentities Assigned Identities Properties Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId string
- The principal ID of resource identity.
- tenantId string
- The tenant ID of resource.
- type string
- The identity type.
- userAssigned {[key: string]: UserIdentities Assigned Identities Properties Response} 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_id str
- The principal ID of resource identity.
- tenant_id str
- The tenant ID of resource.
- type str
- The identity type.
- user_assigned_ Mapping[str, Useridentities Assigned Identities Properties Response] 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The identity type.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
KeyVaultPropertiesResponse   
- KeyName string
- The name of key used to encrypt data.
- KeyVersion string
- The key version of the key used to encrypt data.
- KeyvaultUri string
- The URI of the key vault key used to encrypt data.
- KeyName string
- The name of key used to encrypt data.
- KeyVersion string
- The key version of the key used to encrypt data.
- KeyvaultUri string
- The URI of the key vault key used to encrypt data.
- keyName String
- The name of key used to encrypt data.
- keyVersion String
- The key version of the key used to encrypt data.
- keyvaultUri String
- The URI of the key vault key used to encrypt data.
- keyName string
- The name of key used to encrypt data.
- keyVersion string
- The key version of the key used to encrypt data.
- keyvaultUri string
- The URI of the key vault key used to encrypt data.
- key_name str
- The name of key used to encrypt data.
- key_version str
- The key version of the key used to encrypt data.
- keyvault_uri str
- The URI of the key vault key used to encrypt data.
- keyName String
- The name of key used to encrypt data.
- keyVersion String
- The key version of the key used to encrypt data.
- keyvaultUri String
- The URI of the key vault key used to encrypt data.
PrivateEndpointConnectionResponse   
- Id string
- Fully qualified resource Id for the resource
- Name string
- The name of the resource
- Type string
- The type of the resource.
- GroupIds List<string>
- Gets the groupIds.
- PrivateEndpoint Pulumi.Azure Native. Automation. Inputs. Private Endpoint Property Response 
- Private endpoint which the connection belongs to.
- PrivateLink Pulumi.Service Connection State Azure Native. Automation. Inputs. Private Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- Id string
- Fully qualified resource Id for the resource
- Name string
- The name of the resource
- Type string
- The type of the resource.
- GroupIds []string
- Gets the groupIds.
- PrivateEndpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- PrivateLink PrivateService Connection State Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- id String
- Fully qualified resource Id for the resource
- name String
- The name of the resource
- type String
- The type of the resource.
- groupIds List<String>
- Gets the groupIds.
- privateEndpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- privateLink PrivateService Connection State Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- id string
- Fully qualified resource Id for the resource
- name string
- The name of the resource
- type string
- The type of the resource.
- groupIds string[]
- Gets the groupIds.
- privateEndpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- privateLink PrivateService Connection State Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- id str
- Fully qualified resource Id for the resource
- name str
- The name of the resource
- type str
- The type of the resource.
- group_ids Sequence[str]
- Gets the groupIds.
- private_endpoint PrivateEndpoint Property Response 
- Private endpoint which the connection belongs to.
- private_link_ Privateservice_ connection_ state Link Service Connection State Property Response 
- Connection State of the Private Endpoint Connection.
- id String
- Fully qualified resource Id for the resource
- name String
- The name of the resource
- type String
- The type of the resource.
- groupIds List<String>
- Gets the groupIds.
- privateEndpoint Property Map
- Private endpoint which the connection belongs to.
- privateLink Property MapService Connection State 
- Connection State of the Private Endpoint Connection.
PrivateEndpointPropertyResponse   
- Id string
- Resource id of the private endpoint.
- Id string
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
- id string
- Resource id of the private endpoint.
- id str
- Resource id of the private endpoint.
- id String
- Resource id of the private endpoint.
PrivateLinkServiceConnectionStatePropertyResponse      
- ActionsRequired string
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- ActionsRequired string
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- Description string
- The private link service connection description.
- Status string
- The private link service connection status.
- actionsRequired String
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description String
- The private link service connection description.
- status String
- The private link service connection status.
- actionsRequired string
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description string
- The private link service connection description.
- status string
- The private link service connection status.
- actions_required str
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description str
- The private link service connection description.
- status str
- The private link service connection status.
- actionsRequired String
- Any action that is required beyond basic workflow (approve/ reject/ disconnect)
- description String
- The private link service connection description.
- status String
- The private link service connection status.
SkuResponse 
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
UserAssignedIdentitiesPropertiesResponse    
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- ClientId string
- The client id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- clientId string
- The client id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- client_id str
- The client id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- clientId String
- The client id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi