Azure Automation
Azure Automation provides tools to manage your cloud and on-premises infrastructure seamlessly.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Logic Apps | Standard | All Logic Apps regions and Integration Service Environments (ISEs) |
| Power Automate | Premium | All Power Automate regions |
| Power Apps | Premium | All Power Apps regions |
| Connector Metadata | |
|---|---|
| Publisher | Microsoft |
| Website | https://azure.microsoft.com/services/automation/ |
Known issues and limitations
The connector is based on multi-tenant application registration. The application cannot tell what tenant the user is from until the user signs into it. And thus, connector supports subscriptions only under users' default tenant ('common').
Creating a connection
The connector supports the following authentication types:
| Bring your own application | Log in using your own Azure Active Directory app. | Integration service environments (ISE) only | Not shareable |
| Default | Log in with your credentials. | All regions except Integration service environments (ISE) | Not shareable |
Bring your own application
Auth ID: oauthBYOA
Applicable: Integration service environments (ISE) only
Log in using your own Azure Active Directory app.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| Tenant | string | Tenant ID of your Azure Active Directory application. | True |
| Client ID | string | Client (or Application) ID of your AAD application. | True |
| Client Secret | securestring | Client secret of your Azure Active Directory application. | True |
Default
Applicable: All regions except Integration service environments (ISE)
Log in with your credentials.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 1200 | 60 seconds |
Actions
| Create job |
Create Job to run on hybrid worker |
| Get job output |
Get outputs of an Azure Automation job. |
| Get status of job |
Get Status of a Job |
Create job
Create Job to run on hybrid worker
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Subscription
|
subscriptionId | True | string |
The unique identifier for the Microsoft Azure subscription. The subscription ID forms part of the ID for every Azure resource. |
|
Resource Group
|
resourceGroupName | True | string |
The name of the Azure Resource Group. |
|
Automation Account
|
automationAccount | True | string |
The name of the Azure Automation Account. |
|
Runbook Name
|
runbookName | string |
Name of the runbook to run. |
|
|
body
|
body | True | dynamic | |
|
Wait for Job
|
wait | boolean |
Wait for the job to finish before completing the action. |
Returns
- Body
- CreateJobResponse
Get job output
Get outputs of an Azure Automation job.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Subscription
|
subscriptionId | True | string |
The unique identifier for the Microsoft Azure subscription. The subscription ID forms part of the ID for every Azure resource. |
|
Resource Group
|
resourceGroupName | True | string |
The name of the Azure Resource Group. |
|
Automation Account
|
automationAccount | True | string |
The name of the Azure Automation Account. |
|
Job ID
|
jobId | True | string |
GUID for the ID of the run. |
Returns
Runbook content from the job
- Content
- binary
Get status of job
Get Status of a Job
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Subscription
|
subscriptionId | True | string |
The unique identifier for the Microsoft Azure subscription. The subscription ID forms part of the ID for every Azure resource. |
|
Resource Group
|
resourceGroupName | True | string |
The name of the Azure Resource Group. |
|
Automation Account
|
automationAccount | True | string |
The name of the Azure Automation Account. |
|
Job ID
|
jobId | True | string |
GUID for the ID of the run. |
Returns
- Body
- CreateJobResponse
Definitions
CreateJobResponse
| Name | Path | Type | Description |
|---|---|---|---|
|
Resource ID
|
id | string |
Resource ID of the Job |
|
Job ID
|
properties.jobId | string |
GUID for the Job ID. |
|
Provisioning State
|
properties.provisioningState | string |
Provisioning state for the job. |
|
Creation Time
|
properties.creationTime | date-time |
Creation time for the job. |
|
End Time
|
properties.endTime | date-time |
Time the job completed. |
|
Start Time
|
properties.startTime | date-time |
Time the job started. |
|
Status
|
properties.status | string |
Status of the job. |
|
Status Details
|
properties.statusDetails | string |
Details on the status of the job. |
binary
This is the basic data type 'binary'.
الملاحظات
إرسال الملاحظات وعرضها المتعلقة بـ