ICdnProfile Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An immutable client-side representation of an Azure CDN profile.
public interface ICdnProfile : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Cdn.Fluent.ICdnManager,Microsoft.Azure.Management.Cdn.Fluent.Models.ProfileInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Cdn.Fluent.Models.ProfileInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Cdn.Fluent.ICdnManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Cdn.Fluent.ICdnProfile>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Cdn.Fluent.CdnProfile.Update.IUpdate>
type ICdnProfile = interface
interface IGroupableResource<ICdnManager, ProfileInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<ICdnManager>
interface IHasInner<ProfileInner>
interface IRefreshable<ICdnProfile>
interface IUpdatable<IUpdate>
Public Interface ICdnProfile
Implements IGroupableResource(Of ICdnManager, ProfileInner), IHasInner(Of ProfileInner), IHasManager(Of ICdnManager), IRefreshable(Of ICdnProfile), IUpdatable(Of IUpdate)
- Implements
Properties
Endpoints |
Gets endpoints in the CDN manager profile, indexed by name. |
Id |
Gets the resource id string (Inherited from IHasId) |
Inner | (Inherited from IHasInner<T>) |
IsPremiumVerizon |
Gets true if this CDN profile's SKU is of Premium Verizon, else false. |
Key | (Inherited from IIndexable) |
Manager |
Gets the manager client type of this resource type. (Inherited from IHasManager<ManagerT>) |
Name |
Gets the name of the resource (Inherited from IHasName) |
Region | (Inherited from IResource) |
RegionName | (Inherited from IResource) |
ResourceGroupName | (Inherited from IHasResourceGroup) |
ResourceState |
Gets CDN profile state. |
Sku |
Gets the SKU of the CDN profile. |
Tags | (Inherited from IResource) |
Type | (Inherited from IResource) |
Methods
CheckEndpointNameAvailability(String) |
Checks the availability of an endpoint name without creating the CDN endpoint. |
CheckEndpointNameAvailabilityAsync(String, CancellationToken) |
Checks the availability of an endpoint name without creating the CDN endpoint asynchronously. |
GenerateSsoUri() |
Generates a dynamic SSO URI used to sign in to the CDN supplemental portal used for advanced management tasks. |
GenerateSsoUriAsync(CancellationToken) |
Asynchronously generates a dynamic SSO URI used to sign into the CDN supplemental portal used for advanced management tasks. |
ListResourceUsage() | |
LoadEndpointContent(String, ISet<String>) |
Forcibly pre-loads CDN endpoint content in the CDN profile. Note, this is Available for Verizon Profiles only. |
LoadEndpointContentAsync(String, ISet<String>, CancellationToken) |
Forcibly pre-loads CDN endpoint content in the CDN profile asynchronously. Note, this is Available for Verizon Profiles only. |
PurgeEndpointContent(String, ISet<String>) |
Forcibly purges CDN endpoint content in the CDN profile. |
PurgeEndpointContentAsync(String, ISet<String>, CancellationToken) |
Forcibly purges CDN endpoint content in the CDN profile asynchronously. |
Refresh() |
Refreshes the resource to sync with Azure. (Inherited from IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Refreshes the resource to sync with Azure. (Inherited from IRefreshable<T>) |
StartEndpoint(String) |
Starts a stopped CDN endpoint. |
StartEndpointAsync(String, CancellationToken) |
Starts a stopped CDN endpoint asynchronously. |
StopEndpoint(String) |
Stops a running CDN endpoint. |
StopEndpointAsync(String, CancellationToken) |
Stops a running CDN endpoint asynchronously. |
Update() | (Inherited from IUpdatable<T>) |
ValidateEndpointCustomDomain(String, String) |
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile. |
ValidateEndpointCustomDomainAsync(String, String, CancellationToken) |
Validates a custom domain mapping to ensure it maps to the correct CNAME in DNS in current profile asynchronously. |
Applies to
Azure SDK for .NET