PeeringServicesOperations interface

Interface representing a PeeringServices operations.

Properties

createOrUpdate

Creates a new peering service or updates an existing peering with the specified name under the given subscription and resource group.

delete

Deletes an existing peering service with the specified name under the given subscription and resource group.

get

Gets an existing peering service with the specified name under the given subscription and resource group.

initializeConnectionMonitor

Initialize Peering Service for Connection Monitor functionality

listByResourceGroup

Lists all of the peering services under the given subscription and resource group.

listBySubscription

Lists all of the peerings under the given subscription.

update

Updates tags for a peering service with the specified name under the given subscription and resource group.

Property Details

createOrUpdate

Creates a new peering service or updates an existing peering with the specified name under the given subscription and resource group.

createOrUpdate: (resourceGroupName: string, peeringServiceName: string, peeringService: PeeringService, options?: PeeringServicesCreateOrUpdateOptionalParams) => Promise<PeeringService>

Property Value

(resourceGroupName: string, peeringServiceName: string, peeringService: PeeringService, options?: PeeringServicesCreateOrUpdateOptionalParams) => Promise<PeeringService>

delete

Deletes an existing peering service with the specified name under the given subscription and resource group.

delete: (resourceGroupName: string, peeringServiceName: string, options?: PeeringServicesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, peeringServiceName: string, options?: PeeringServicesDeleteOptionalParams) => Promise<void>

get

Gets an existing peering service with the specified name under the given subscription and resource group.

get: (resourceGroupName: string, peeringServiceName: string, options?: PeeringServicesGetOptionalParams) => Promise<PeeringService>

Property Value

(resourceGroupName: string, peeringServiceName: string, options?: PeeringServicesGetOptionalParams) => Promise<PeeringService>

initializeConnectionMonitor

Initialize Peering Service for Connection Monitor functionality

initializeConnectionMonitor: (options?: PeeringServicesInitializeConnectionMonitorOptionalParams) => Promise<void>

Property Value

(options?: PeeringServicesInitializeConnectionMonitorOptionalParams) => Promise<void>

listByResourceGroup

Lists all of the peering services under the given subscription and resource group.

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

Property Value

(resourceGroupName: string, options?: PeeringServicesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<PeeringService, PeeringService[], PageSettings>

listBySubscription

Lists all of the peerings under the given subscription.

listBySubscription: (options?: PeeringServicesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<PeeringService, PeeringService[], PageSettings>

Property Value

(options?: PeeringServicesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<PeeringService, PeeringService[], PageSettings>

update

Updates tags for a peering service with the specified name under the given subscription and resource group.

update: (resourceGroupName: string, peeringServiceName: string, tags: ResourceTags, options?: PeeringServicesUpdateOptionalParams) => Promise<PeeringService>

Property Value

(resourceGroupName: string, peeringServiceName: string, tags: ResourceTags, options?: PeeringServicesUpdateOptionalParams) => Promise<PeeringService>