IpPrefixesOperations interface

Interface representing a IpPrefixes operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
create

Implements IP Prefix PUT method.

delete

Implements IP Prefix DELETE method.

get

Implements IP Prefix GET method.

listByResourceGroup

Implements IpPrefixes list by resource group GET method.

listBySubscription

Implements IpPrefixes list by subscription GET method.

update

API to update certain properties of the IP Prefix resource.

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams) => Promise<SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>

Property Value

(resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams) => Promise<SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams) => Promise<IpPrefix>

Property Value

(resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams) => Promise<IpPrefix>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>

Property Value

(resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams) => Promise<IpPrefix>

Property Value

(resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams) => Promise<IpPrefix>

create

Implements IP Prefix PUT method.

create: (resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams) => PollerLike<OperationState<IpPrefix>, IpPrefix>

Property Value

(resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams) => PollerLike<OperationState<IpPrefix>, IpPrefix>

delete

Implements IP Prefix DELETE method.

delete: (resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Implements IP Prefix GET method.

get: (resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesGetOptionalParams) => Promise<IpPrefix>

Property Value

(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesGetOptionalParams) => Promise<IpPrefix>

listByResourceGroup

Implements IpPrefixes list by resource group GET method.

listByResourceGroup: (resourceGroupName: string, options?: IpPrefixesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<IpPrefix, IpPrefix[], PageSettings>

Property Value

(resourceGroupName: string, options?: IpPrefixesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<IpPrefix, IpPrefix[], PageSettings>

listBySubscription

Implements IpPrefixes list by subscription GET method.

listBySubscription: (options?: IpPrefixesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<IpPrefix, IpPrefix[], PageSettings>

Property Value

(options?: IpPrefixesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<IpPrefix, IpPrefix[], PageSettings>

update

API to update certain properties of the IP Prefix resource.

update: (resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams) => PollerLike<OperationState<IpPrefix>, IpPrefix>

Property Value

(resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams) => PollerLike<OperationState<IpPrefix>, IpPrefix>