IpExtendedCommunities interface

Interface representing a IpExtendedCommunities.

Methods

beginCreate(string, string, IpExtendedCommunity, IpExtendedCommunitiesCreateOptionalParams)

Implements IP Extended Community PUT method.

beginCreateAndWait(string, string, IpExtendedCommunity, IpExtendedCommunitiesCreateOptionalParams)

Implements IP Extended Community PUT method.

beginDelete(string, string, IpExtendedCommunitiesDeleteOptionalParams)

Implements IP Extended Community DELETE method.

beginDeleteAndWait(string, string, IpExtendedCommunitiesDeleteOptionalParams)

Implements IP Extended Community DELETE method.

beginUpdate(string, string, IpExtendedCommunityPatch, IpExtendedCommunitiesUpdateOptionalParams)

API to update certain properties of the IP Extended Community resource.

beginUpdateAndWait(string, string, IpExtendedCommunityPatch, IpExtendedCommunitiesUpdateOptionalParams)

API to update certain properties of the IP Extended Community resource.

get(string, string, IpExtendedCommunitiesGetOptionalParams)

Implements IP Extended Community GET method.

listByResourceGroup(string, IpExtendedCommunitiesListByResourceGroupOptionalParams)

Implements IpExtendedCommunities list by resource group GET method.

listBySubscription(IpExtendedCommunitiesListBySubscriptionOptionalParams)

Implements IpExtendedCommunities list by subscription GET method.

Method Details

beginCreate(string, string, IpExtendedCommunity, IpExtendedCommunitiesCreateOptionalParams)

Implements IP Extended Community PUT method.

function beginCreate(resourceGroupName: string, ipExtendedCommunityName: string, body: IpExtendedCommunity, options?: IpExtendedCommunitiesCreateOptionalParams): Promise<SimplePollerLike<OperationState<IpExtendedCommunity>, IpExtendedCommunity>>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

body
IpExtendedCommunity

Request payload.

options
IpExtendedCommunitiesCreateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<IpExtendedCommunity>, IpExtendedCommunity>>

beginCreateAndWait(string, string, IpExtendedCommunity, IpExtendedCommunitiesCreateOptionalParams)

Implements IP Extended Community PUT method.

function beginCreateAndWait(resourceGroupName: string, ipExtendedCommunityName: string, body: IpExtendedCommunity, options?: IpExtendedCommunitiesCreateOptionalParams): Promise<IpExtendedCommunity>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

body
IpExtendedCommunity

Request payload.

options
IpExtendedCommunitiesCreateOptionalParams

The options parameters.

Returns

beginDelete(string, string, IpExtendedCommunitiesDeleteOptionalParams)

Implements IP Extended Community DELETE method.

function beginDelete(resourceGroupName: string, ipExtendedCommunityName: string, options?: IpExtendedCommunitiesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<IpExtendedCommunitiesDeleteHeaders>, IpExtendedCommunitiesDeleteHeaders>>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

options
IpExtendedCommunitiesDeleteOptionalParams

The options parameters.

Returns

beginDeleteAndWait(string, string, IpExtendedCommunitiesDeleteOptionalParams)

Implements IP Extended Community DELETE method.

function beginDeleteAndWait(resourceGroupName: string, ipExtendedCommunityName: string, options?: IpExtendedCommunitiesDeleteOptionalParams): Promise<IpExtendedCommunitiesDeleteHeaders>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

options
IpExtendedCommunitiesDeleteOptionalParams

The options parameters.

Returns

beginUpdate(string, string, IpExtendedCommunityPatch, IpExtendedCommunitiesUpdateOptionalParams)

API to update certain properties of the IP Extended Community resource.

function beginUpdate(resourceGroupName: string, ipExtendedCommunityName: string, body: IpExtendedCommunityPatch, options?: IpExtendedCommunitiesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<IpExtendedCommunity>, IpExtendedCommunity>>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

body
IpExtendedCommunityPatch

IP Extended Community properties to update.

options
IpExtendedCommunitiesUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<IpExtendedCommunity>, IpExtendedCommunity>>

beginUpdateAndWait(string, string, IpExtendedCommunityPatch, IpExtendedCommunitiesUpdateOptionalParams)

API to update certain properties of the IP Extended Community resource.

function beginUpdateAndWait(resourceGroupName: string, ipExtendedCommunityName: string, body: IpExtendedCommunityPatch, options?: IpExtendedCommunitiesUpdateOptionalParams): Promise<IpExtendedCommunity>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

body
IpExtendedCommunityPatch

IP Extended Community properties to update.

options
IpExtendedCommunitiesUpdateOptionalParams

The options parameters.

Returns

get(string, string, IpExtendedCommunitiesGetOptionalParams)

Implements IP Extended Community GET method.

function get(resourceGroupName: string, ipExtendedCommunityName: string, options?: IpExtendedCommunitiesGetOptionalParams): Promise<IpExtendedCommunity>

Parameters

resourceGroupName

string

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

ipExtendedCommunityName

string

Name of the IP Extended Community.

options
IpExtendedCommunitiesGetOptionalParams

The options parameters.

Returns

listByResourceGroup(string, IpExtendedCommunitiesListByResourceGroupOptionalParams)

Implements IpExtendedCommunities list by resource group GET method.

function listByResourceGroup(resourceGroupName: string, options?: IpExtendedCommunitiesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<IpExtendedCommunity, IpExtendedCommunity[], PageSettings>

Parameters

resourceGroupName

string

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

Returns

listBySubscription(IpExtendedCommunitiesListBySubscriptionOptionalParams)

Implements IpExtendedCommunities list by subscription GET method.

function listBySubscription(options?: IpExtendedCommunitiesListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IpExtendedCommunity, IpExtendedCommunity[], PageSettings>

Parameters

Returns