AddressPrefixSetsOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

NetworkManagementClient's

<xref:address_prefix_sets> attribute.

Constructor

AddressPrefixSetsOperations(*args, **kwargs)

Methods

begin_create_or_update

Creates or updates an address prefix set.

begin_delete

Deletes the specified address prefix set.

get

Gets the specified address prefix set.

list

Gets all address prefix sets in an application security group.

begin_create_or_update

Creates or updates an address prefix set.

begin_create_or_update(resource_group_name: str, application_security_group_name: str, address_prefix_set_name: str, resource: _models.AddressPrefixSet, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.AddressPrefixSet]

Parameters

Name Description
resource_group_name
Required
str

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

application_security_group_name
Required
str

The name of the application security group. Required.

address_prefix_set_name
Required
str

The name of the address prefix set. Required.

resource
Required

Parameters supplied to the create or update address prefix set operation. Is either a AddressPrefixSet type or a IO[bytes] type. Required.

Returns

Type Description

An instance of LROPoller that returns AddressPrefixSet. The AddressPrefixSet is compatible with MutableMapping

Exceptions

Type Description

begin_delete

Deletes the specified address prefix set.

begin_delete(resource_group_name: str, application_security_group_name: str, address_prefix_set_name: str, **kwargs: Any) -> LROPoller[None]

Parameters

Name Description
resource_group_name
Required
str

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

application_security_group_name
Required
str

The name of the application security group. Required.

address_prefix_set_name
Required
str

The name of the address prefix set. Required.

Returns

Type Description

An instance of LROPoller that returns None

Exceptions

Type Description

get

Gets the specified address prefix set.

get(resource_group_name: str, application_security_group_name: str, address_prefix_set_name: str, **kwargs: Any) -> AddressPrefixSet

Parameters

Name Description
resource_group_name
Required
str

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

application_security_group_name
Required
str

The name of the application security group. Required.

address_prefix_set_name
Required
str

The name of the address prefix set. Required.

Returns

Type Description

AddressPrefixSet. The AddressPrefixSet is compatible with MutableMapping

Exceptions

Type Description

list

Gets all address prefix sets in an application security group.

list(resource_group_name: str, application_security_group_name: str, **kwargs: Any) -> ItemPaged[AddressPrefixSet]

Parameters

Name Description
resource_group_name
Required
str

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

application_security_group_name
Required
str

The name of the application security group. Required.

Returns

Type Description

An iterator like instance of AddressPrefixSet

Exceptions

Type Description