Share via


SiteManagerExtensions.GetEdgeSitesAsync Method

Definition

Overloads

GetEdgeSitesAsync(SubscriptionResource, CancellationToken)

List Site resources by subscription ID

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Edge/sites
  • Operation Id: Site_List
  • Default Api Version: 2025-03-01-preview
GetEdgeSitesAsync(TenantResource, String, CancellationToken)

list Site at SG scope

  • Request Path: /providers/Microsoft.Management/serviceGroups/{servicegroupName}/providers/Microsoft.Edge/sites
  • Operation Id: SitesByServiceGroup_ListByServiceGroup
  • Default Api Version: 2025-03-01-preview

GetEdgeSitesAsync(SubscriptionResource, CancellationToken)

Source:
SiteManagerExtensions.cs

List Site resources by subscription ID

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Edge/sites
  • Operation Id: Site_List
  • Default Api Version: 2025-03-01-preview
public static Azure.AsyncPageable<Azure.ResourceManager.SiteManager.EdgeSiteResource> GetEdgeSitesAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default);
static member GetEdgeSitesAsync : Azure.ResourceManager.Resources.SubscriptionResource * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.SiteManager.EdgeSiteResource>
<Extension()>
Public Function GetEdgeSitesAsync (subscriptionResource As SubscriptionResource, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of EdgeSiteResource)

Parameters

subscriptionResource
SubscriptionResource

The SubscriptionResource instance the method will execute against.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

An async collection of EdgeSiteResource that may take multiple service requests to iterate over.

Exceptions

subscriptionResource is null.

Applies to

GetEdgeSitesAsync(TenantResource, String, CancellationToken)

Source:
SiteManagerExtensions.cs

list Site at SG scope

  • Request Path: /providers/Microsoft.Management/serviceGroups/{servicegroupName}/providers/Microsoft.Edge/sites
  • Operation Id: SitesByServiceGroup_ListByServiceGroup
  • Default Api Version: 2025-03-01-preview
public static Azure.AsyncPageable<Azure.ResourceManager.SiteManager.EdgeSiteResource> GetEdgeSitesAsync(this Azure.ResourceManager.Resources.TenantResource tenantResource, string servicegroupName, System.Threading.CancellationToken cancellationToken = default);
static member GetEdgeSitesAsync : Azure.ResourceManager.Resources.TenantResource * string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.SiteManager.EdgeSiteResource>
<Extension()>
Public Function GetEdgeSitesAsync (tenantResource As TenantResource, servicegroupName As String, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of EdgeSiteResource)

Parameters

tenantResource
TenantResource

The TenantResource instance the method will execute against.

servicegroupName
String

The name of the service group.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

An async collection of EdgeSiteResource that may take multiple service requests to iterate over.

Exceptions

servicegroupName is an empty string, and was expected to be non-empty.

tenantResource or servicegroupName is null.

Applies to