IpPrefixes interface
Interface representing a IpPrefixes.
Methods
Method Details
beginCreate(string, string, IpPrefix, IpPrefixesCreateOptionalParams)
Implements IP Prefix PUT method.
function beginCreate(resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams): Promise<SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- body
- IpPrefix
Request payload.
- options
- IpPrefixesCreateOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>
beginCreateAndWait(string, string, IpPrefix, IpPrefixesCreateOptionalParams)
Implements IP Prefix PUT method.
function beginCreateAndWait(resourceGroupName: string, ipPrefixName: string, body: IpPrefix, options?: IpPrefixesCreateOptionalParams): Promise<IpPrefix>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- body
- IpPrefix
Request payload.
- options
- IpPrefixesCreateOptionalParams
The options parameters.
Returns
Promise<IpPrefix>
beginDelete(string, string, IpPrefixesDeleteOptionalParams)
Implements IP Prefix DELETE method.
function beginDelete(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<IpPrefixesDeleteHeaders>, IpPrefixesDeleteHeaders>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- options
- IpPrefixesDeleteOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<IpPrefixesDeleteHeaders>, IpPrefixesDeleteHeaders>>
beginDeleteAndWait(string, string, IpPrefixesDeleteOptionalParams)
Implements IP Prefix DELETE method.
function beginDeleteAndWait(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesDeleteOptionalParams): Promise<IpPrefixesDeleteHeaders>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- options
- IpPrefixesDeleteOptionalParams
The options parameters.
Returns
Promise<IpPrefixesDeleteHeaders>
beginUpdate(string, string, IpPrefixPatch, IpPrefixesUpdateOptionalParams)
API to update certain properties of the IP Prefix resource.
function beginUpdate(resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- body
- IpPrefixPatch
IP Prefix properties to update.
- options
- IpPrefixesUpdateOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<IpPrefix>, IpPrefix>>
beginUpdateAndWait(string, string, IpPrefixPatch, IpPrefixesUpdateOptionalParams)
API to update certain properties of the IP Prefix resource.
function beginUpdateAndWait(resourceGroupName: string, ipPrefixName: string, body: IpPrefixPatch, options?: IpPrefixesUpdateOptionalParams): Promise<IpPrefix>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- body
- IpPrefixPatch
IP Prefix properties to update.
- options
- IpPrefixesUpdateOptionalParams
The options parameters.
Returns
Promise<IpPrefix>
get(string, string, IpPrefixesGetOptionalParams)
Implements IP Prefix GET method.
function get(resourceGroupName: string, ipPrefixName: string, options?: IpPrefixesGetOptionalParams): Promise<IpPrefix>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- ipPrefixName
-
string
Name of the IP Prefix.
- options
- IpPrefixesGetOptionalParams
The options parameters.
Returns
Promise<IpPrefix>
listByResourceGroup(string, IpPrefixesListByResourceGroupOptionalParams)
Implements IpPrefixes list by resource group GET method.
function listByResourceGroup(resourceGroupName: string, options?: IpPrefixesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<IpPrefix, IpPrefix[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
The options parameters.
Returns
listBySubscription(IpPrefixesListBySubscriptionOptionalParams)
Implements IpPrefixes list by subscription GET method.
function listBySubscription(options?: IpPrefixesListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IpPrefix, IpPrefix[], PageSettings>
Parameters
The options parameters.