ServicesOperations Class

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

Constructor

ServicesOperations(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 in the service topology.

Synchronously creates a new service or updates an existing service.

delete

Deletes the service.

Deletes the service.

get

Gets the service.

Gets the service.

list

Lists the services in the service topology.

Lists the services in the service topology.

create_or_update

Creates or updates a service in the service topology.

Synchronously creates a new service or updates an existing service.

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

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_name
str
Required

The name of the service resource.

service_info
ServiceResource
Required

The service object.

cls
callable

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

Returns

ServiceResource, or the result of cls(response)

Return type

Exceptions

delete

Deletes the service.

Deletes the service.

async delete(resource_group_name: str, service_topology_name: str, service_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 .

service_name
str
Required

The name of the service resource.

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.

Gets the service.

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

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_name
str
Required

The name of the service resource.

cls
callable

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

Returns

ServiceResource, or the result of cls(response)

Return type

Exceptions

list

Lists the services in the service topology.

Lists the services in the service topology.

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

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

list of ServiceResource, 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'>