azure.cost-management-export¶
Cost Management Exports for current subscription (doesn’t include Resource Group scopes)
- example:
Returns all cost exports for current subscription scope
policies:
- name: get-cost-management-exports
resource: azure.cost-management-export
Filters¶
last-execution¶
Find Cost Management Exports with last execution more than X days ago.
- example:
Returns all cost exports that didn’t run in last 30 days.
policies:
- name: find-stale-management-exports
resource: azure.cost-management-export
filters:
- type: last-execution
age: 30
properties:
age:
minimum: 0
type: integer
type:
enum:
- last-execution
required:
- age
- type
Actions¶
execute¶
Trigger Cost Management Export execution
Known issues:
If you see an error
Error: (400) A valid email claim is required. Email claim is missing in the request header.
please ensure used Service Principal has proper email configured.
- example:
Find all exports that have not been executed in the last 30 days and then trigger a manual export.
policies:
- name: execute-stale-management-exports
resource: azure.cost-management-export
filters:
- type: last-execution
age: 30
actions:
- type: execute
properties:
type:
enum:
- execute
required:
- type