Microsoft.Cdn (stable:2016-10-02)

2025/09/26 • 33 new, 33 deleted methods

Profiles_List (new)
Description Lists all of the CDN profiles within an Azure subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/profiles
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListByResourceGroup (new)
Description Lists all of the CDN profiles within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Get (new)
Description Gets a CDN profile with the specified profile name under the specified subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Create (new)
Description Creates a new CDN profile with a profile name under the specified subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
profile:
{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Update (new)
Description Updates an existing CDN profile with the specified profile name under the specified subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
profileUpdateParameters:
{
tags: object ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Delete (new)
Description Deletes an existing CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_GenerateSsoUri (new)
Description Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/generateSsoUri
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
ssoUriValue: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_GetSupportedOptimizationTypes (new)
Description Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getSupportedOptimizationTypes
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
supportedOptimizationTypes:
[
string ,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListResourceUsage (new)
Description Checks the quota and actual usage of endpoints under the given CDN profile.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkResourceUsage
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
unit: string ,
currentValue: integer ,
limit: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_ListByProfile (new)
Description Lists existing CDN endpoints.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Get (new)
Description Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Create (new)
Description Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
endpoint:
{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Update (new)
Description Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags and Origin HostHeader can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update custom domains, use the Update Custom Domain operation.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
endpointUpdateProperties:
{
tags: object ,
properties:
{
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
optimizationType: enum ,
geoFilters:
[
{
relativePath: string ,
action: enum ,
countryCodes:
[
string ,
]
,
}
,
]
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Delete (new)
Description Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Start (new)
Description Starts an existing CDN endpoint that is on a stopped state.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Stop (new)
Description Stops an existing running CDN endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_PurgeContent (new)
Description Removes a content from CDN.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
contentFilePaths:
{
contentPaths:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_LoadContent (new)
Description Pre-loads a content to CDN. Available for Verizon Profiles.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/load
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
contentFilePaths:
{
contentPaths:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_ValidateCustomDomain (new)
Description Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/validateCustomDomain
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainProperties:
{
hostName: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
customDomainValidated: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_ListResourceUsage (new)
Description Checks the quota and usage of geo filters and custom domains under the given endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/checkResourceUsage
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
unit: string ,
currentValue: integer ,
limit: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_ListByEndpoint (new)
Description Lists all of the existing origins within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_Get (new)
Description Gets an existing origin within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
originName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_Update (new)
Description Updates an existing origin within an endpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
originName: string ,
originUpdateProperties:
{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_ListByEndpoint (new)
Description Lists all of the existing custom domains within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_Get (new)
Description Gets an existing custom domain within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_Create (new)
Description Creates a new custom domain within an endpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
customDomainProperties:
{
properties:
{
hostName: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_Delete (new)
Description Deletes an existing custom domain within an endpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_DisableCustomHttps (new)
Description Disable https delivery of the custom domain.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/disableCustomHttps
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_EnableCustomHttps (new)
Description Enable https delivery of the custom domain.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/enableCustomHttps
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
CheckNameAvailability (new)
Description Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Cdn/checkNameAvailability
{
checkNameAvailabilityInput:
{
name: string ,
type: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ListResourceUsage (new)
Description Check the quota and actual usage of the CDN profiles under the given subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/checkResourceUsage
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
unit: string ,
currentValue: integer ,
limit: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ListOperations (new)
Description Lists all of the available CDN REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Cdn/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
EdgeNodes_List (new)
Description Lists all the edge nodes of a CDN service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Cdn/edgenodes
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipAddressGroups:
[
{
deliveryRegion: string ,
ipv4Addresses:
[
{
baseIpAddress: string ,
prefixLength: integer ,
}
,
]
,
ipv6Addresses:
[
{
baseIpAddress: string ,
prefixLength: integer ,
}
,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_List (removed)
Description Lists all of the CDN profiles within an Azure subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/profiles
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListByResourceGroup (removed)
Description Lists all of the CDN profiles within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Get (removed)
Description Gets a CDN profile with the specified profile name under the specified subscription and resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Create (removed)
Description Creates a new CDN profile with a profile name under the specified subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
profile:
{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Update (removed)
Description Updates an existing CDN profile with the specified profile name under the specified subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
profileUpdateParameters:
{
tags: object ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
sku:
{
name: enum ,
}
,
properties:
{
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Delete (removed)
Description Deletes an existing CDN profile with the specified parameters. Deleting a profile will result in the deletion of all of the sub-resources including endpoints, origins and custom domains.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_GenerateSsoUri (removed)
Description Generates a dynamic SSO URI used to sign in to the CDN supplemental portal. Supplemental portal is used to configure advanced feature capabilities that are not yet available in the Azure portal, such as core reports in a standard profile; rules engine, advanced HTTP reports, and real-time stats and alerts in a premium profile. The SSO URI changes approximately every 10 minutes.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/generateSsoUri
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
ssoUriValue: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_GetSupportedOptimizationTypes (removed)
Description Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getSupportedOptimizationTypes
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
supportedOptimizationTypes:
[
string ,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListResourceUsage (removed)
Description Checks the quota and actual usage of endpoints under the given CDN profile.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkResourceUsage
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
unit: string ,
currentValue: integer ,
limit: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_ListByProfile (removed)
Description Lists existing CDN endpoints.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints
{
resourceGroupName: string ,
profileName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Get (removed)
Description Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Create (removed)
Description Creates a new CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
endpoint:
{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Update (removed)
Description Updates an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. Only tags and Origin HostHeader can be updated after creating an endpoint. To update origins, use the Update Origin operation. To update custom domains, use the Update Custom Domain operation.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
endpointUpdateProperties:
{
tags: object ,
properties:
{
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
optimizationType: enum ,
geoFilters:
[
{
relativePath: string ,
action: enum ,
countryCodes:
[
string ,
]
,
}
,
]
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Delete (removed)
Description Deletes an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Start (removed)
Description Starts an existing CDN endpoint that is on a stopped state.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/start
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Stop (removed)
Description Stops an existing running CDN endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/stop
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_PurgeContent (removed)
Description Removes a content from CDN.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/purge
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
contentFilePaths:
{
contentPaths:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_LoadContent (removed)
Description Pre-loads a content to CDN. Available for Verizon Profiles.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/load
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
contentFilePaths:
{
contentPaths:
[
string ,
]
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_ValidateCustomDomain (removed)
Description Validates the custom domain mapping to ensure it maps to the correct CDN endpoint in DNS.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/validateCustomDomain
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainProperties:
{
hostName: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
customDomainValidated: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_ListResourceUsage (removed)
Description Checks the quota and usage of geo filters and custom domains under the given endpoint.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/checkResourceUsage
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
unit: string ,
currentValue: integer ,
limit: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_ListByEndpoint (removed)
Description Lists all of the existing origins within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_Get (removed)
Description Gets an existing origin within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
originName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_Update (removed)
Description Updates an existing origin within an endpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/origins/{originName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
originName: string ,
originUpdateProperties:
{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
resourceState: enum ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_ListByEndpoint (removed)
Description Lists all of the existing custom domains within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_Get (removed)
Description Gets an existing custom domain within an endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_Create (removed)
Description Creates a new custom domain within an endpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
customDomainProperties:
{
properties:
{
hostName: string ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_Delete (removed)
Description Deletes an existing custom domain within an endpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_DisableCustomHttps (removed)
Description Disable https delivery of the custom domain.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/disableCustomHttps
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
CustomDomains_EnableCustomHttps (removed)
Description Enable https delivery of the custom domain.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}/customDomains/{customDomainName}/enableCustomHttps
{
resourceGroupName: string ,
profileName: string ,
endpointName: string ,
customDomainName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
resourceState: enum ,
customHttpsProvisioningState: enum ,
validationData: string ,
provisioningState: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
CheckNameAvailability (removed)
Description Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Cdn/checkNameAvailability
{
checkNameAvailabilityInput:
{
name: string ,
type: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
nameAvailable: boolean ,
reason: string ,
message: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ListResourceUsage (removed)
Description Check the quota and actual usage of the CDN profiles under the given subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/checkResourceUsage
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
unit: string ,
currentValue: integer ,
limit: integer ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
ListOperations (removed)
Description Lists all of the available CDN REST API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Cdn/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
EdgeNodes_List (removed)
Description Lists all the edge nodes of a CDN service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Cdn/edgenodes
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
ipAddressGroups:
[
{
deliveryRegion: string ,
ipv4Addresses:
[
{
baseIpAddress: string ,
prefixLength: integer ,
}
,
]
,
ipv6Addresses:
[
{
baseIpAddress: string ,
prefixLength: integer ,
}
,
]
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
code: string ,
message: string ,
}