ExportExecution Class

A export execution.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.costmanagement.models._models_py3.Resource
ExportExecution

Constructor

ExportExecution(*, execution_type: Optional[Union[str, azure.mgmt.costmanagement.models._cost_management_client_enums.ExecutionType]] = None, status: Optional[Union[str, azure.mgmt.costmanagement.models._cost_management_client_enums.ExecutionStatus]] = None, submitted_by: Optional[str] = None, submitted_time: Optional[datetime.datetime] = None, processing_start_time: Optional[datetime.datetime] = None, processing_end_time: Optional[datetime.datetime] = None, file_name: Optional[str] = None, run_settings: Optional[azure.mgmt.costmanagement.models._models_py3.CommonExportProperties] = None, **kwargs)

Parameters

execution_type
str or ExecutionType
Required

The type of the export execution. Possible values include: "OnDemand", "Scheduled".

status
str or ExecutionStatus
Required

The status of the export execution. Possible values include: "Queued", "InProgress", "Completed", "Failed", "Timeout", "NewDataNotAvailable", "DataNotAvailable".

submitted_by
str
Required

The identifier for the entity that executed the export. For OnDemand executions, it is the email id. For Scheduled executions, it is the constant value - System.

submitted_time
datetime
Required

The time when export was queued to be executed.

processing_start_time
datetime
Required

The time when export was picked up to be executed.

processing_end_time
datetime
Required

The time when export execution finished.

file_name
str
Required

The name of the file export got written to.

run_settings
CommonExportProperties
Required

The common properties of the export.

Variables

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

tags
dict[str, str]

A set of tags. Resource tags.