IpamPoolsOperations interface

Interface representing a IpamPools operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
create

Creates/Updates the Pool resource.

delete

Delete the Pool resource.

get

Gets the specific Pool resource.

getPoolUsage

Get the Pool Usage.

list

Gets list of Pool resources at Network Manager level.

listAssociatedResources

List Associated Resource in the Pool.

update

Updates the specific Pool resource.

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, networkManagerName: string, poolName: string, body: IpamPool, options?: IpamPoolsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<IpamPool>, IpamPool>>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, body: IpamPool, options?: IpamPoolsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<IpamPool>, IpamPool>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, networkManagerName: string, poolName: string, body: IpamPool, options?: IpamPoolsCreateOptionalParams) => Promise<IpamPool>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, body: IpamPool, options?: IpamPoolsCreateOptionalParams) => Promise<IpamPool>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsDeleteOptionalParams) => Promise<void>

create

Creates/Updates the Pool resource.

create: (resourceGroupName: string, networkManagerName: string, poolName: string, body: IpamPool, options?: IpamPoolsCreateOptionalParams) => PollerLike<OperationState<IpamPool>, IpamPool>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, body: IpamPool, options?: IpamPoolsCreateOptionalParams) => PollerLike<OperationState<IpamPool>, IpamPool>

delete

Delete the Pool resource.

delete: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specific Pool resource.

get: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsGetOptionalParams) => Promise<IpamPool>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsGetOptionalParams) => Promise<IpamPool>

getPoolUsage

Get the Pool Usage.

getPoolUsage: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsGetPoolUsageOptionalParams) => Promise<PoolUsage>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsGetPoolUsageOptionalParams) => Promise<PoolUsage>

list

Gets list of Pool resources at Network Manager level.

list: (resourceGroupName: string, networkManagerName: string, options?: IpamPoolsListOptionalParams) => PagedAsyncIterableIterator<IpamPool, IpamPool[], PageSettings>

Property Value

(resourceGroupName: string, networkManagerName: string, options?: IpamPoolsListOptionalParams) => PagedAsyncIterableIterator<IpamPool, IpamPool[], PageSettings>

listAssociatedResources

List Associated Resource in the Pool.

listAssociatedResources: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsListAssociatedResourcesOptionalParams) => PagedAsyncIterableIterator<PoolAssociation, PoolAssociation[], PageSettings>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsListAssociatedResourcesOptionalParams) => PagedAsyncIterableIterator<PoolAssociation, PoolAssociation[], PageSettings>

update

Updates the specific Pool resource.

update: (resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsUpdateOptionalParams) => Promise<IpamPool>

Property Value

(resourceGroupName: string, networkManagerName: string, poolName: string, options?: IpamPoolsUpdateOptionalParams) => Promise<IpamPool>