# Functions
New creates an instance of the ManagementClient client.
NewCustomDomainsClient creates an instance of the CustomDomainsClient client.
NewCustomDomainsClientWithBaseURI creates an instance of the CustomDomainsClient client.
NewEdgeNodesClient creates an instance of the EdgeNodesClient client.
NewEdgeNodesClientWithBaseURI creates an instance of the EdgeNodesClient client.
NewEndpointsClient creates an instance of the EndpointsClient client.
NewEndpointsClientWithBaseURI creates an instance of the EndpointsClient client.
NewOperationsClient creates an instance of the OperationsClient client.
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
NewOriginsClient creates an instance of the OriginsClient client.
NewOriginsClientWithBaseURI creates an instance of the OriginsClient client.
NewProfilesClient creates an instance of the ProfilesClient client.
NewProfilesClientWithBaseURI creates an instance of the ProfilesClient client.
NewResourceUsageClient creates an instance of the ResourceUsageClient client.
NewResourceUsageClientWithBaseURI creates an instance of the ResourceUsageClient client.
NewWithBaseURI creates an instance of the ManagementClient client.
UserAgent returns the UserAgent string to use when sending http.Requests.
Version returns the semantic version (see http://semver.org) of the client.
# Constants
Active specifies the active state for custom domain resource state.
Allow specifies the allow state for geo filter actions.
Block specifies the block state for geo filter actions.
BypassCaching specifies the bypass caching state for query string caching behavior.
CertificateDeleted specifies the certificate deleted state for custom https provisioning substate.
CertificateDeployed specifies the certificate deployed state for custom https provisioning substate.
Creating specifies the creating state for custom domain resource state.
CustomVerizon specifies the custom verizon state for sku name.
DefaultBaseURI is the default URI used for the service Cdn.
Deleting specifies the deleting state for custom domain resource state.
DeletingCertificate specifies the deleting certificate state for custom https provisioning substate.
DeployingCertificate specifies the deploying certificate state for custom https provisioning substate.
Disabled specifies the disabled state for custom https provisioning state.
Disabling specifies the disabling state for custom https provisioning state.
DomainControlValidationRequestApproved specifies the domain control validation request approved state for custom https provisioning substate.
DomainControlValidationRequestRejected specifies the domain control validation request rejected state for custom https provisioning substate.
DomainControlValidationRequestTimedOut specifies the domain control validation request timed out state for custom https provisioning substate.
DynamicSiteAcceleration specifies the dynamic site acceleration state for optimization type.
Enabled specifies the enabled state for custom https provisioning state.
Enabling specifies the enabling state for custom https provisioning state.
EndpointResourceStateCreating specifies the endpoint resource state creating state for endpoint resource state.
EndpointResourceStateDeleting specifies the endpoint resource state deleting state for endpoint resource state.
EndpointResourceStateRunning specifies the endpoint resource state running state for endpoint resource state.
EndpointResourceStateStarting specifies the endpoint resource state starting state for endpoint resource state.
EndpointResourceStateStopped specifies the endpoint resource state stopped state for endpoint resource state.
EndpointResourceStateStopping specifies the endpoint resource state stopping state for endpoint resource state.
Failed specifies the failed state for custom https provisioning state.
GeneralMediaStreaming specifies the general media streaming state for optimization type.
GeneralWebDelivery specifies the general web delivery state for optimization type.
IgnoreQueryString specifies the ignore query string state for query string caching behavior.
IssuingCertificate specifies the issuing certificate state for custom https provisioning substate.
LargeFileDownload specifies the large file download state for optimization type.
MicrosoftCdnProfilesEndpoints specifies the microsoft cdn profiles endpoints state for resource type.
NotSet specifies the not set state for query string caching behavior.
OriginResourceStateActive specifies the origin resource state active state for origin resource state.
OriginResourceStateCreating specifies the origin resource state creating state for origin resource state.
OriginResourceStateDeleting specifies the origin resource state deleting state for origin resource state.
PendingDomainControlValidationREquestApproval specifies the pending domain control validation r equest approval state for custom https provisioning substate.
PremiumVerizon specifies the premium verizon state for sku name.
ProfileResourceStateActive specifies the profile resource state active state for profile resource state.
ProfileResourceStateCreating specifies the profile resource state creating state for profile resource state.
ProfileResourceStateDeleting specifies the profile resource state deleting state for profile resource state.
ProfileResourceStateDisabled specifies the profile resource state disabled state for profile resource state.
StandardAkamai specifies the standard akamai state for sku name.
StandardChinaCdn specifies the standard china cdn state for sku name.
StandardVerizon specifies the standard verizon state for sku name.
SubmittingDomainControlValidationRequest specifies the submitting domain control validation request state for custom https provisioning substate.
UseQueryString specifies the use query string state for query string caching behavior.
VideoOnDemandMediaStreaming specifies the video on demand media streaming state for optimization type.
# Structs
CheckNameAvailabilityInput is input of CheckNameAvailability API.
CheckNameAvailabilityOutput is output of check name availability API.
CidrIPAddress is CIDR Ip address.
CustomDomain is friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g.
CustomDomainListResult is result of the request to list custom domains.
CustomDomainParameters is the customDomain JSON object required for custom domain creation or update.
CustomDomainProperties is the JSON object that contains the properties of the custom domain to create.
CustomDomainPropertiesParameters is the JSON object that contains the properties of the custom domain to create.
CustomDomainsClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
DeepCreatedOrigin is the main origin of CDN content which is added when creating a CDN endpoint.
DeepCreatedOriginProperties is properties of the origin created on the CDN endpoint.
EdgeNode is edgenode is a global Point of Presence (POP) location used to deliver CDN content to end users.
EdgeNodeProperties is the JSON object that contains the properties required to create an edgenode.
EdgenodeResult is result of the request to list CDN edgenodes.
EdgeNodesClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
Endpoint is CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior.
EndpointListResult is result of the request to list endpoints.
EndpointProperties is the JSON object that contains the properties required to create an endpoint.
EndpointPropertiesUpdateParameters is the JSON object containing endpoint update parameters.
EndpointsClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
EndpointUpdateParameters is properties required to create or update an endpoint.
ErrorResponse is error reponse indicates CDN service is not able to process the incoming request.
GeoFilter is rules defining user's geo access within a CDN endpoint.
IPAddressGroup is CDN Ip address group.
LoadParameters is parameters required for content load.
ManagementClient is the base client for Cdn.
Operation is CDN REST API operation.
OperationDisplay is the object that represents the operation.
OperationsClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
OperationsListResult is result of the request to list CDN operations.
Origin is CDN origin is the source of the content being delivered via CDN.
OriginListResult is result of the request to list origins.
OriginProperties is the JSON object that contains the properties of the origin.
OriginPropertiesParameters is the JSON object that contains the properties of the origin.
OriginsClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
OriginUpdateParameters is origin properties needed for origin creation or update.
Profile is CDN profile is a logical grouping of endpoints that share the same settings, such as CDN provider and pricing tier.
ProfileListResult is result of the request to list profiles.
ProfileProperties is the JSON object that contains the properties required to create a profile.
ProfilesClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
ProfileUpdateParameters is properties required to update a profile.
PurgeParameters is parameters required for content purge.
Resource is the Resource definition.
ResourceUsage is output of check resource usage API.
ResourceUsageClient is the use these APIs to manage Azure CDN resources through the Azure Resource Manager.
ResourceUsageListResult is output of check resource usage API.
Sku is the pricing tier (defines a CDN provider, feature list and rate) of the CDN profile.
SsoURI is the URI required to login to the supplemental portal from the Azure portal.
SupportedOptimizationTypesListResult is the result of the GetSupportedOptimizationTypes API.
ValidateCustomDomainInput is input of the custom domain to be validated for DNS mapping.
ValidateCustomDomainOutput is output of custom domain validation.
ValidateProbeInput is input of the validate probe API.
ValidateProbeOutput is output of the validate probe API.
# Type aliases
CustomDomainResourceState enumerates the values for custom domain resource state.
CustomHTTPSProvisioningState enumerates the values for custom https provisioning state.
CustomHTTPSProvisioningSubstate enumerates the values for custom https provisioning substate.
EndpointResourceState enumerates the values for endpoint resource state.
GeoFilterActions enumerates the values for geo filter actions.
OptimizationType enumerates the values for optimization type.
OriginResourceState enumerates the values for origin resource state.
ProfileResourceState enumerates the values for profile resource state.
QueryStringCachingBehavior enumerates the values for query string caching behavior.
ResourceType enumerates the values for resource type.
SkuName enumerates the values for sku name.