TestJobOperations Class

TestJobOperations async operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Inheritance
builtins.object
TestJobOperations

Constructor

TestJobOperations(client, config, serializer, deserializer)

Parameters

Name Description
client
Required

Client for service requests.

config
Required

Configuration of service client.

serializer
Required

An object model serializer.

deserializer
Required

An object model deserializer.

Variables

Name Description
models

Alias to model classes used in this operation group.

Methods

create

Create a test job of the runbook.

get

Retrieve the test job for the specified runbook.

resume

Resume the test job.

stop

Stop the test job.

suspend

Suspend the test job.

create

Create a test job of the runbook.

async create(resource_group_name: str, automation_account_name: str, runbook_name: str, parameters: TestJobCreateParameters, **kwargs) -> TestJob

Parameters

Name Description
resource_group_name
Required
str

Name of an Azure Resource group.

automation_account_name
Required
str

The name of the automation account.

runbook_name
Required
str

The parameters supplied to the create test job operation.

parameters
Required

The parameters supplied to the create test job operation.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

TestJob, or the result of cls(response)

Exceptions

Type Description

get

Retrieve the test job for the specified runbook.

async get(resource_group_name: str, automation_account_name: str, runbook_name: str, **kwargs) -> TestJob

Parameters

Name Description
resource_group_name
Required
str

Name of an Azure Resource group.

automation_account_name
Required
str

The name of the automation account.

runbook_name
Required
str

The runbook name.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

TestJob, or the result of cls(response)

Exceptions

Type Description

resume

Resume the test job.

async resume(resource_group_name: str, automation_account_name: str, runbook_name: str, **kwargs) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of an Azure Resource group.

automation_account_name
Required
str

The name of the automation account.

runbook_name
Required
str

The runbook name.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None, or the result of cls(response)

Exceptions

Type Description

stop

Stop the test job.

async stop(resource_group_name: str, automation_account_name: str, runbook_name: str, **kwargs) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of an Azure Resource group.

automation_account_name
Required
str

The name of the automation account.

runbook_name
Required
str

The runbook name.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None, or the result of cls(response)

Exceptions

Type Description

suspend

Suspend the test job.

async suspend(resource_group_name: str, automation_account_name: str, runbook_name: str, **kwargs) -> None

Parameters

Name Description
resource_group_name
Required
str

Name of an Azure Resource group.

automation_account_name
Required
str

The name of the automation account.

runbook_name
Required
str

The runbook name.

Keyword-Only Parameters

Name Description
cls

A custom type or function that will be passed the direct response

Returns

Type Description

None, or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.automation.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\automation\\models\\__init__.py'>