Partilhar via


ReachabilityAnalysisRunsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

NetworkManagementClient's

<xref:reachability_analysis_runs> attribute.

Inheritance
builtins.object
ReachabilityAnalysisRunsOperations

Constructor

ReachabilityAnalysisRunsOperations(*args, **kwargs)

Methods

begin_delete

Deletes Reachability Analysis Run.

Deletes Reachability Analysis Run.

create

Creates Reachability Analysis Runs.

Creates Reachability Analysis Runs.

get

Gets Reachability Analysis Run.

Gets Reachability Analysis Run.

list

Gets list of Reachability Analysis Runs.

Gets list of Reachability Analysis Runs.

begin_delete

Deletes Reachability Analysis Run.

Deletes Reachability Analysis Run.

begin_delete(resource_group_name: str, network_manager_name: str, workspace_name: str, reachability_analysis_run_name: str, **kwargs: Any) -> LROPoller[None]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

network_manager_name
Required
str

The name of the network manager. Required.

workspace_name
Required
str

Workspace name. Required.

reachability_analysis_run_name
Required
str

Reachability Analysis Run name. Required.

Returns

Type Description

An instance of LROPoller that returns either None or the result of cls(response)

Exceptions

Type Description

create

Creates Reachability Analysis Runs.

Creates Reachability Analysis Runs.

create(resource_group_name: str, network_manager_name: str, workspace_name: str, reachability_analysis_run_name: str, body: _models.ReachabilityAnalysisRun, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ReachabilityAnalysisRun

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

network_manager_name
Required
str

The name of the network manager. Required.

workspace_name
Required
str

Workspace name. Required.

reachability_analysis_run_name
Required
str

Reachability Analysis Run name. Required.

body
Required

Analysis Run resource object to create/update. Is either a ReachabilityAnalysisRun type or a IO[bytes] type. Required.

Returns

Type Description

ReachabilityAnalysisRun or the result of cls(response)

Exceptions

Type Description

get

Gets Reachability Analysis Run.

Gets Reachability Analysis Run.

get(resource_group_name: str, network_manager_name: str, workspace_name: str, reachability_analysis_run_name: str, **kwargs: Any) -> ReachabilityAnalysisRun

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

network_manager_name
Required
str

The name of the network manager. Required.

workspace_name
Required
str

Workspace name. Required.

reachability_analysis_run_name
Required
str

Reachability Analysis Run name. Required.

Returns

Type Description

ReachabilityAnalysisRun or the result of cls(response)

Exceptions

Type Description

list

Gets list of Reachability Analysis Runs.

Gets list of Reachability Analysis Runs.

list(resource_group_name: str, network_manager_name: str, workspace_name: str, *, skip_token: str | None = None, skip: int = 0, top: int = 50, sort_key: str | None = None, sort_value: str | None = None, **kwargs: Any) -> Iterable[ReachabilityAnalysisRun]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group. Required.

network_manager_name
Required
str

The name of the network manager. Required.

workspace_name
Required
str

Workspace name. Required.

Keyword-Only Parameters

Name Description
skip_token
str

Optional skip token. Default value is None.

skip
int

Optional num entries to skip. Default value is 0.

top
int

Optional num entries to show. Default value is 50.

sort_key
str

Optional key by which to sort. Default value is None.

sort_value
str

Optional sort value for pagination. Default value is None.

Returns

Type Description

An iterator like instance of either ReachabilityAnalysisRun or the result of cls(response)

Exceptions

Type Description

Attributes

models

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