CreatorsOperations Class

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

Constructor

CreatorsOperations(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

Create or update a Maps Creator resource. Creator resource will manage Azure resources required to populate a custom set of mapping data. It requires an account to exist before it can be created.

delete

Delete a Maps Creator resource.

get

Get a Maps Creator resource.

list_by_account

Get all Creator instances for an Azure Maps Account.

update

Updates the Maps Creator resource. Only a subset of the parameters may be updated after creation, such as Tags.

create_or_update

Create or update a Maps Creator resource. Creator resource will manage Azure resources required to populate a custom set of mapping data. It requires an account to exist before it can be created.

async create_or_update(resource_group_name: str, account_name: str, creator_name: str, creator_resource: azure.mgmt.maps.models._models_py3.Creator, **kwargs) -> azure.mgmt.maps.models._models_py3.Creator

Parameters

resource_group_name
str
Required

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

account_name
str
Required

The name of the Maps Account.

creator_name
str
Required

The name of the Maps Creator instance.

creator_resource
Creator
Required

The new or updated parameters for the Creator resource.

cls
callable

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

Returns

Creator, or the result of cls(response)

Return type

Exceptions

delete

Delete a Maps Creator resource.

async delete(resource_group_name: str, account_name: str, creator_name: str, **kwargs) -> None

Parameters

resource_group_name
str
Required

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

account_name
str
Required

The name of the Maps Account.

creator_name
str
Required

The name of the Maps Creator instance.

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

Get a Maps Creator resource.

async get(resource_group_name: str, account_name: str, creator_name: str, **kwargs) -> azure.mgmt.maps.models._models_py3.Creator

Parameters

resource_group_name
str
Required

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

account_name
str
Required

The name of the Maps Account.

creator_name
str
Required

The name of the Maps Creator instance.

cls
callable

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

Returns

Creator, or the result of cls(response)

Return type

Exceptions

list_by_account

Get all Creator instances for an Azure Maps Account.

list_by_account(resource_group_name: str, account_name: str, **kwargs) -> AsyncIterable[azure.mgmt.maps.models._models_py3.CreatorList]

Parameters

resource_group_name
str
Required

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

account_name
str
Required

The name of the Maps Account.

cls
callable

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

Returns

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

Return type

Exceptions

update

Updates the Maps Creator resource. Only a subset of the parameters may be updated after creation, such as Tags.

async update(resource_group_name: str, account_name: str, creator_name: str, creator_update_parameters: azure.mgmt.maps.models._models_py3.CreatorUpdateParameters, **kwargs) -> azure.mgmt.maps.models._models_py3.Creator

Parameters

resource_group_name
str
Required

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

account_name
str
Required

The name of the Maps Account.

creator_name
str
Required

The name of the Maps Creator instance.

creator_update_parameters
CreatorUpdateParameters
Required

The update parameters for Maps Creator.

cls
callable

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

Returns

Creator, or the result of cls(response)

Return type

Exceptions

Attributes

models

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