ServiceTopologiesOperations Class

ServiceTopologiesOperations 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
ServiceTopologiesOperations

Constructor

ServiceTopologiesOperations(client, config, serializer, deserializer)

Parameters

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

models

Alias to model classes used in this operation group.

Methods

create_or_update

Creates or updates a service topology.

Synchronously creates a new service topology or updates an existing service topology.

delete

Deletes the service topology.

Deletes the service topology.

get

Gets the service topology.

Gets the service topology.

list

Lists the service topologies in the resource group.

Lists the service topologies in the resource group.

create_or_update

Creates or updates a service topology.

Synchronously creates a new service topology or updates an existing service topology.

async create_or_update(resource_group_name: str, service_topology_name: str, service_topology_info: azure.mgmt.deploymentmanager.models._models_py3.ServiceTopologyResource, **kwargs: Any) -> azure.mgmt.deploymentmanager.models._models_py3.ServiceTopologyResource

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

service_topology_name
str
Required

The name of the service topology .

service_topology_info
ServiceTopologyResource
Required

Source topology object defines the resource.

cls
callable

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

Returns

ServiceTopologyResource, or the result of cls(response)

Return type

Exceptions

delete

Deletes the service topology.

Deletes the service topology.

async delete(resource_group_name: str, service_topology_name: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

service_topology_name
str
Required

The name of the service topology .

cls
callable

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

Returns

None, or the result of cls(response)

Return type

Exceptions

get

Gets the service topology.

Gets the service topology.

async get(resource_group_name: str, service_topology_name: str, **kwargs: Any) -> azure.mgmt.deploymentmanager.models._models_py3.ServiceTopologyResource

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

service_topology_name
str
Required

The name of the service topology .

cls
callable

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

Returns

ServiceTopologyResource, or the result of cls(response)

Return type

Exceptions

list

Lists the service topologies in the resource group.

Lists the service topologies in the resource group.

async list(resource_group_name: str, **kwargs: Any) -> List[azure.mgmt.deploymentmanager.models._models_py3.ServiceTopologyResource]

Parameters

resource_group_name
str
Required

The name of the resource group. The name is case insensitive.

cls
callable

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

Returns

list of ServiceTopologyResource, or the result of cls(response)

Return type

Exceptions

Attributes

models

models = <module 'azure.mgmt.deploymentmanager.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\deploymentmanager\\models\\__init__.py'>