AdaptiveNetworkHardeningsOperations Class

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

Constructor

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

begin_enforce

Enforces the given rules on the NSG(s) listed in the request.

get

Gets a single Adaptive Network Hardening resource.

list_by_extended_resource

Gets a list of Adaptive Network Hardenings resources in scope of an extended resource.

begin_enforce

Enforces the given rules on the NSG(s) listed in the request.

async begin_enforce(resource_group_name: str, resource_namespace: str, resource_type: str, resource_name: str, adaptive_network_hardening_resource_name: str, body: azure.mgmt.security.models._models_py3.AdaptiveNetworkHardeningEnforceRequest, **kwargs) -> azure.core.polling._async_poller.AsyncLROPoller[None]

Parameters

resource_group_name
str
Required

The name of the resource group within the user's subscription. The name is case insensitive.

resource_namespace
str
Required

The Namespace of the resource.

resource_type
str
Required

The type of the resource.

resource_name
str
Required

Name of the resource.

adaptive_network_hardening_resource_name
str
Required

The name of the Adaptive Network Hardening resource.

cls
callable

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

continuation_token
str

A continuation token to restart a poller from a saved state.

polling
bool or AsyncPollingMethod

True for ARMPolling, False for no polling, or a polling object for personal polling strategy

polling_interval
int

Default waiting time between two polls for LRO operations if no Retry-After header is present.

Returns

An instance of AsyncLROPoller that returns either None or the result of cls(response)

Return type

Exceptions

get

Gets a single Adaptive Network Hardening resource.

async get(resource_group_name: str, resource_namespace: str, resource_type: str, resource_name: str, adaptive_network_hardening_resource_name: str, **kwargs) -> azure.mgmt.security.models._models_py3.AdaptiveNetworkHardening

Parameters

resource_group_name
str
Required

The name of the resource group within the user's subscription. The name is case insensitive.

resource_namespace
str
Required

The Namespace of the resource.

resource_type
str
Required

The type of the resource.

resource_name
str
Required

Name of the resource.

adaptive_network_hardening_resource_name
str
Required

The name of the Adaptive Network Hardening resource.

cls
callable

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

Returns

AdaptiveNetworkHardening, or the result of cls(response)

Return type

Exceptions

list_by_extended_resource

Gets a list of Adaptive Network Hardenings resources in scope of an extended resource.

list_by_extended_resource(resource_group_name: str, resource_namespace: str, resource_type: str, resource_name: str, **kwargs) -> AsyncIterable[azure.mgmt.security.models._models_py3.AdaptiveNetworkHardeningsList]

Parameters

resource_group_name
str
Required

The name of the resource group within the user's subscription. The name is case insensitive.

resource_namespace
str
Required

The Namespace of the resource.

resource_type
str
Required

The type of the resource.

resource_name
str
Required

Name of the resource.

cls
callable

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

Returns

An iterator like instance of either AdaptiveNetworkHardeningsList 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'>