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

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

Profiles_ListBySubscriptionId (new)
Description Lists 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: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListByResourceGroup (new)
Description Lists 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: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Get (new)
Description Gets a CDN profile with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Create (new)
Description Creates a new CDN profile with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
profileName: string ,
profileProperties:
{
location: string ,
tags: object ,
sku:
{
name: enum ,
}
,
}
,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (202)

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

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Update (new)
Description Updates an existing CDN profile with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
profileName: string ,
resourceGroupName: 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 used for advanced management tasks, such as Country Filtering, Advanced HTTP Reports, and Real-time Stats and Alerts. The SSO URI changes approximately every 10 minutes.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
ssoUriValue: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Get (new)
Description Gets an existing CDN endpoint with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Create (new)
Description Creates a new CDN endpoint with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
endpointName: string ,
endpointProperties:
{
location: string ,
tags: object ,
properties:
{
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
}
,
}
,
profileName: string ,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Update (new)
Description Updates an existing CDN endpoint with the specified parameters. Only tags and OriginHostHeader 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}
{
endpointName: string ,
endpointProperties:
{
tags: object ,
properties:
{
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
}
,
}
,
profileName: string ,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_DeleteIfExists (new)
Description Deletes an existing CDN endpoint with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ 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
{
endpointName: string ,
profileName: string ,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_PurgeContent (new)
Description Forcibly purges CDN endpoint content.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_LoadContent (new)
Description Forcibly pre-loads CDN endpoint content.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_Create (new)
Description Creates a new CDN origin within an endpoint.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
NameAvailability_CheckNameAvailability (new)
Description Check the availability of a resource name without creating the resource. 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 ,
}
Operations_List (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 ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListBySubscriptionId (removed)
Description Lists 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: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_ListByResourceGroup (removed)
Description Lists 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: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Get (removed)
Description Gets a CDN profile with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Create (removed)
Description Creates a new CDN profile with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
profileName: string ,
profileProperties:
{
location: string ,
tags: object ,
sku:
{
name: enum ,
}
,
}
,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (202)

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

⚐ Response (default)

{
code: string ,
message: string ,
}
Profiles_Update (removed)
Description Updates an existing CDN profile with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
{
profileName: string ,
resourceGroupName: 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 used for advanced management tasks, such as Country Filtering, Advanced HTTP Reports, and Real-time Stats and Alerts. The SSO URI changes approximately every 10 minutes.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
ssoUriValue: string ,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Get (removed)
Description Gets an existing CDN endpoint with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Create (removed)
Description Creates a new CDN endpoint with the specified parameters.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/endpoints/{endpointName}
{
endpointName: string ,
endpointProperties:
{
location: string ,
tags: object ,
properties:
{
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
}
,
}
,
profileName: string ,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_Update (removed)
Description Updates an existing CDN endpoint with the specified parameters. Only tags and OriginHostHeader 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}
{
endpointName: string ,
endpointProperties:
{
tags: object ,
properties:
{
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
}
,
}
,
profileName: string ,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_DeleteIfExists (removed)
Description Deletes an existing CDN endpoint with the specified parameters.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ 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
{
endpointName: string ,
profileName: string ,
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (202)

{
properties:
{
hostName: string ,
originHostHeader: string ,
originPath: string ,
contentTypesToCompress:
[
string ,
]
,
isCompressionEnabled: boolean ,
isHttpAllowed: boolean ,
isHttpsAllowed: boolean ,
queryStringCachingBehavior: enum ,
origins:
[
{
name: string ,
properties:
{
hostName: string ,
httpPort: integer ,
httpsPort: integer ,
}
,
}
,
]
,
resourceState: enum ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_PurgeContent (removed)
Description Forcibly purges CDN endpoint content.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
Endpoints_LoadContent (removed)
Description Forcibly pre-loads CDN endpoint content.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
code: string ,
message: string ,
}
Origins_Create (removed)
Description Creates a new CDN origin within an endpoint.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

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

⚐ Response (201)

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

⚐ Response (202)

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{}

⚐ Response (202)

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

⚐ Response (204)

{}

⚐ Response (default)

{
code: string ,
message: string ,
}
NameAvailability_CheckNameAvailability (removed)
Description Check the availability of a resource name without creating the resource. 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 ,
}
Operations_List (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 ,
}
,
}
,
]
,
}

⚐ Response (default)

{
code: string ,
message: string ,
}