ConfigurationsOperations Class

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

Constructor

ConfigurationsOperations(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_in_resource_group

Create/Overwrite Azure Advisor configuration.

Create/Overwrite Azure Advisor configuration.

create_in_subscription

Create/Overwrite Azure Advisor configuration.

Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

list_by_resource_group

Retrieve Azure Advisor configurations.

Retrieve Azure Advisor configurations.

list_by_subscription

Retrieve Azure Advisor configurations.

Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.

create_in_resource_group

Create/Overwrite Azure Advisor configuration.

Create/Overwrite Azure Advisor configuration.

async create_in_resource_group(configuration_name: Union[str, azure.mgmt.advisor.models._advisor_management_client_enums.ConfigurationName], resource_group: str, config_contract: azure.mgmt.advisor.models._models_py3.ConfigData, **kwargs) -> azure.mgmt.advisor.models._models_py3.ConfigData

Parameters

configuration_name
str or ConfigurationName
Required

Advisor configuration name. Value must be 'default'.

resource_group
str
Required

The name of the Azure resource group.

config_contract
ConfigData
Required

The Azure Advisor configuration data structure.

cls
callable

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

Returns

ConfigData, or the result of cls(response)

Return type

Exceptions

create_in_subscription

Create/Overwrite Azure Advisor configuration.

Create/Overwrite Azure Advisor configuration and also delete all configurations of contained resource groups.

async create_in_subscription(configuration_name: Union[str, azure.mgmt.advisor.models._advisor_management_client_enums.ConfigurationName], config_contract: azure.mgmt.advisor.models._models_py3.ConfigData, **kwargs) -> azure.mgmt.advisor.models._models_py3.ConfigData

Parameters

configuration_name
str or ConfigurationName
Required

Advisor configuration name. Value must be 'default'.

config_contract
ConfigData
Required

The Azure Advisor configuration data structure.

cls
callable

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

Returns

ConfigData, or the result of cls(response)

Return type

Exceptions

list_by_resource_group

Retrieve Azure Advisor configurations.

Retrieve Azure Advisor configurations.

list_by_resource_group(resource_group: str, **kwargs) -> AsyncIterable[azure.mgmt.advisor.models._models_py3.ConfigurationListResult]

Parameters

resource_group
str
Required

The name of the Azure resource group.

cls
callable

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

Returns

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

Return type

Exceptions

list_by_subscription

Retrieve Azure Advisor configurations.

Retrieve Azure Advisor configurations and also retrieve configurations of contained resource groups.

list_by_subscription(**kwargs) -> AsyncIterable[azure.mgmt.advisor.models._models_py3.ConfigurationListResult]

Parameters

cls
callable

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

Returns

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

Return type

Exceptions

Attributes

models

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