AdaptiveApplicationControlsOperations Class

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

Constructor

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

delete

Delete an application control machine group.

get

Gets an application control VM/server group.

list

Gets a list of application control machine groups for the subscription.

put

Update an application control machine group.

delete

Delete an application control machine group.

async delete(group_name: str, **kwargs) -> None

Parameters

group_name
str
Required

Name of an application control machine group.

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 an application control VM/server group.

async get(group_name: str, **kwargs) -> azure.mgmt.security.models._models_py3.AdaptiveApplicationControlGroup

Parameters

group_name
str
Required

Name of an application control machine group.

cls
callable

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

Returns

AdaptiveApplicationControlGroup, or the result of cls(response)

Return type

Exceptions

list

Gets a list of application control machine groups for the subscription.

async list(include_path_recommendations: Optional[Union[bool, _models.Enum37]] = None, summary: Optional[Union[bool, _models.Enum38]] = None, **kwargs) -> _models.AdaptiveApplicationControlGroups

Parameters

include_path_recommendations
str or <xref:azure.mgmt.security.models.Enum37>
default value: None

Include the policy rules.

summary
str or <xref:azure.mgmt.security.models.Enum38>
default value: None

Return output in a summarized form.

cls
callable

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

Returns

AdaptiveApplicationControlGroups, or the result of cls(response)

Return type

Exceptions

put

Update an application control machine group.

async put(group_name: str, body: azure.mgmt.security.models._models_py3.AdaptiveApplicationControlGroup, **kwargs) -> azure.mgmt.security.models._models_py3.AdaptiveApplicationControlGroup

Parameters

group_name
str
Required

Name of an application control machine group.

cls
callable

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

Returns

AdaptiveApplicationControlGroup, or the result of cls(response)

Return type

Exceptions

Attributes

models

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