provider_actions
Creates, updates, deletes, gets or lists a provider_actions resource.
Overview
| Name | provider_actions |
| Type | Resource |
| Id | azure_extras.app_compliance_automation.provider_actions |
Fields
The following fields are returned by SELECT queries:
- list_in_use_storage_accounts
| Name | Datatype | Description |
|---|---|---|
storageAccountList | array | The storage account list which in use in related reports. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
list_in_use_storage_accounts | select | List the storage accounts which are in use by related reports. | ||
get_collection_count | exec | Get the count of reports. | ||
get_overview_status | exec | Get the resource overview status. | ||
check_name_availability | exec | Check if the given name is available for a report. | ||
onboard | exec | subscriptionIds | Onboard given subscriptions to Microsoft.AppComplianceAutomation provider. | |
trigger_evaluation | exec | resourceIds | Trigger quick evaluation for the given subscriptions. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|
SELECT examples
- list_in_use_storage_accounts
List the storage accounts which are in use by related reports.
SELECT
storageAccountList
FROM azure_extras.app_compliance_automation.provider_actions
;
Lifecycle Methods
- get_collection_count
- get_overview_status
- check_name_availability
- onboard
- trigger_evaluation
Get the count of reports.
EXEC azure_extras.app_compliance_automation.provider_actions.get_collection_count
@@json=
'{
"type": "{{ type }}"
}'
;
Get the resource overview status.
EXEC azure_extras.app_compliance_automation.provider_actions.get_overview_status
@@json=
'{
"type": "{{ type }}"
}'
;
Check if the given name is available for a report.
EXEC azure_extras.app_compliance_automation.provider_actions.check_name_availability
@@json=
'{
"name": "{{ name }}",
"type": "{{ type }}"
}'
;
Onboard given subscriptions to Microsoft.AppComplianceAutomation provider.
EXEC azure_extras.app_compliance_automation.provider_actions.onboard
@@json=
'{
"subscriptionIds": "{{ subscriptionIds }}"
}'
;
Trigger quick evaluation for the given subscriptions.
EXEC azure_extras.app_compliance_automation.provider_actions.trigger_evaluation
@@json=
'{
"resourceIds": "{{ resourceIds }}"
}'
;