ExternalNetworksOperations interface

Interface representing a ExternalNetworks operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAdministrativeState
beginUpdateAdministrativeStateAndWait
beginUpdateAndWait
beginUpdateBfdAdministrativeState
beginUpdateBfdAdministrativeStateAndWait
beginUpdateStaticRouteBfdAdministrativeState
beginUpdateStaticRouteBfdAdministrativeStateAndWait
create

Creates ExternalNetwork PUT method.

delete

Implements ExternalNetworks DELETE method.

get

Implements ExternalNetworks GET method.

listByL3IsolationDomain

Implements External Networks list by resource group GET method.

update

API to update certain properties of the ExternalNetworks resource.

updateAdministrativeState

Executes update operation to enable or disable administrative State for externalNetwork.

updateBfdAdministrativeState

BFD administrative state for either static or bgp for internalNetwork.

updateStaticRouteBfdAdministrativeState

Update Static Route BFD for external Network.

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetwork, options?: ExternalNetworksCreateOptionalParams) => Promise<SimplePollerLike<OperationState<ExternalNetwork>, ExternalNetwork>>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetwork, options?: ExternalNetworksCreateOptionalParams) => Promise<SimplePollerLike<OperationState<ExternalNetwork>, ExternalNetwork>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetwork, options?: ExternalNetworksCreateOptionalParams) => Promise<ExternalNetwork>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetwork, options?: ExternalNetworksCreateOptionalParams) => Promise<ExternalNetwork>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksDeleteOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkPatch, options?: ExternalNetworksUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ExternalNetwork>, ExternalNetwork>>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkPatch, options?: ExternalNetworksUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ExternalNetwork>, ExternalNetwork>>

beginUpdateAdministrativeState

Warning

This API is now deprecated.

use updateAdministrativeState instead

beginUpdateAdministrativeState: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateAdministrativeStateOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateAdministrativeStateOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

beginUpdateAdministrativeStateAndWait

Warning

This API is now deprecated.

use updateAdministrativeState instead

beginUpdateAdministrativeStateAndWait: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateAdministrativeStateOptionalParams) => Promise<UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateAdministrativeStateOptionalParams) => Promise<UpdateAdministrativeStateResponse>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkPatch, options?: ExternalNetworksUpdateOptionalParams) => Promise<ExternalNetwork>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkPatch, options?: ExternalNetworksUpdateOptionalParams) => Promise<ExternalNetwork>

beginUpdateBfdAdministrativeState

Warning

This API is now deprecated.

use updateBfdAdministrativeState instead

beginUpdateBfdAdministrativeState: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkUpdateBfdAdministrativeStateRequest, options?: ExternalNetworksUpdateBfdAdministrativeStateOptionalParams) => Promise<SimplePollerLike<OperationState<ExternalNetworkUpdateBfdAdministrativeStateResponse>, ExternalNetworkUpdateBfdAdministrativeStateResponse>>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkUpdateBfdAdministrativeStateRequest, options?: ExternalNetworksUpdateBfdAdministrativeStateOptionalParams) => Promise<SimplePollerLike<OperationState<ExternalNetworkUpdateBfdAdministrativeStateResponse>, ExternalNetworkUpdateBfdAdministrativeStateResponse>>

beginUpdateBfdAdministrativeStateAndWait

Warning

This API is now deprecated.

use updateBfdAdministrativeState instead

beginUpdateBfdAdministrativeStateAndWait: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkUpdateBfdAdministrativeStateRequest, options?: ExternalNetworksUpdateBfdAdministrativeStateOptionalParams) => Promise<ExternalNetworkUpdateBfdAdministrativeStateResponse>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkUpdateBfdAdministrativeStateRequest, options?: ExternalNetworksUpdateBfdAdministrativeStateOptionalParams) => Promise<ExternalNetworkUpdateBfdAdministrativeStateResponse>

beginUpdateStaticRouteBfdAdministrativeState

Warning

This API is now deprecated.

use updateStaticRouteBfdAdministrativeState instead

beginUpdateStaticRouteBfdAdministrativeState: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateStaticRouteBfdAdministrativeStateOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateStaticRouteBfdAdministrativeStateOptionalParams) => Promise<SimplePollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>>

beginUpdateStaticRouteBfdAdministrativeStateAndWait

Warning

This API is now deprecated.

use updateStaticRouteBfdAdministrativeState instead

beginUpdateStaticRouteBfdAdministrativeStateAndWait: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateStaticRouteBfdAdministrativeStateOptionalParams) => Promise<UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateStaticRouteBfdAdministrativeStateOptionalParams) => Promise<UpdateAdministrativeStateResponse>

create

Creates ExternalNetwork PUT method.

create: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetwork, options?: ExternalNetworksCreateOptionalParams) => PollerLike<OperationState<ExternalNetwork>, ExternalNetwork>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetwork, options?: ExternalNetworksCreateOptionalParams) => PollerLike<OperationState<ExternalNetwork>, ExternalNetwork>

delete

Implements ExternalNetworks DELETE method.

delete: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Implements ExternalNetworks GET method.

get: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksGetOptionalParams) => Promise<ExternalNetwork>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, options?: ExternalNetworksGetOptionalParams) => Promise<ExternalNetwork>

listByL3IsolationDomain

Implements External Networks list by resource group GET method.

listByL3IsolationDomain: (resourceGroupName: string, l3IsolationDomainName: string, options?: ExternalNetworksListByL3IsolationDomainOptionalParams) => PagedAsyncIterableIterator<ExternalNetwork, ExternalNetwork[], PageSettings>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, options?: ExternalNetworksListByL3IsolationDomainOptionalParams) => PagedAsyncIterableIterator<ExternalNetwork, ExternalNetwork[], PageSettings>

update

API to update certain properties of the ExternalNetworks resource.

update: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkPatch, options?: ExternalNetworksUpdateOptionalParams) => PollerLike<OperationState<ExternalNetwork>, ExternalNetwork>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkPatch, options?: ExternalNetworksUpdateOptionalParams) => PollerLike<OperationState<ExternalNetwork>, ExternalNetwork>

updateAdministrativeState

Executes update operation to enable or disable administrative State for externalNetwork.

updateAdministrativeState: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateAdministrativeStateOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateAdministrativeStateOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

updateBfdAdministrativeState

BFD administrative state for either static or bgp for internalNetwork.

updateBfdAdministrativeState: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkUpdateBfdAdministrativeStateRequest, options?: ExternalNetworksUpdateBfdAdministrativeStateOptionalParams) => PollerLike<OperationState<ExternalNetworkUpdateBfdAdministrativeStateResponse>, ExternalNetworkUpdateBfdAdministrativeStateResponse>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: ExternalNetworkUpdateBfdAdministrativeStateRequest, options?: ExternalNetworksUpdateBfdAdministrativeStateOptionalParams) => PollerLike<OperationState<ExternalNetworkUpdateBfdAdministrativeStateResponse>, ExternalNetworkUpdateBfdAdministrativeStateResponse>

updateStaticRouteBfdAdministrativeState

Update Static Route BFD for external Network.

updateStaticRouteBfdAdministrativeState: (resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateStaticRouteBfdAdministrativeStateOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>

Property Value

(resourceGroupName: string, l3IsolationDomainName: string, externalNetworkName: string, body: UpdateAdministrativeState, options?: ExternalNetworksUpdateStaticRouteBfdAdministrativeStateOptionalParams) => PollerLike<OperationState<UpdateAdministrativeStateResponse>, UpdateAdministrativeStateResponse>