Dela via


CdnManagementClient Interface

public interface CdnManagementClient

The interface for CdnManagementClient class.

Method Summary

Modifier and Type Method and Description
abstract CheckEndpointNameAvailabilityOutputInner checkEndpointNameAvailability(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput)

Check the availability of a resource name.

abstract Mono<CheckEndpointNameAvailabilityOutputInner> checkEndpointNameAvailabilityAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput)

Check the availability of a resource name.

abstract Response<CheckEndpointNameAvailabilityOutputInner> checkEndpointNameAvailabilityWithResponse(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput, Context context)

Check the availability of a resource name.

abstract Mono<Response<CheckEndpointNameAvailabilityOutputInner>> checkEndpointNameAvailabilityWithResponseAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput)

Check the availability of a resource name.

abstract CheckNameAvailabilityOutputInner checkNameAvailability(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name.

abstract Mono<CheckNameAvailabilityOutputInner> checkNameAvailabilityAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name.

abstract Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)

Check the availability of a resource name.

abstract Mono<Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name.

abstract CheckNameAvailabilityOutputInner checkNameAvailabilityWithSubscription(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name.

abstract Mono<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name.

abstract Response<CheckNameAvailabilityOutputInner> checkNameAvailabilityWithSubscriptionWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)

Check the availability of a resource name.

abstract Mono<Response<CheckNameAvailabilityOutputInner>> checkNameAvailabilityWithSubscriptionWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name.

abstract AfdCustomDomainsClient getAfdCustomDomains()

Gets the AfdCustomDomainsClient object to access its operations.

abstract AfdEndpointsClient getAfdEndpoints()

Gets the AfdEndpointsClient object to access its operations.

abstract AfdOriginGroupsClient getAfdOriginGroups()

Gets the AfdOriginGroupsClient object to access its operations.

abstract AfdOriginsClient getAfdOrigins()

Gets the AfdOriginsClient object to access its operations.

abstract AfdProfilesClient getAfdProfiles()

Gets the AfdProfilesClient object to access its operations.

abstract String getApiVersion()

Gets Api Version.

abstract CustomDomainsClient getCustomDomains()

Gets the CustomDomainsClient object to access its operations.

abstract Duration getDefaultPollInterval()

Gets The default poll interval for long-running operation.

abstract EdgeNodesClient getEdgeNodes()

Gets the EdgeNodesClient object to access its operations.

abstract String getEndpoint()

Gets server parameter.

abstract EndpointsClient getEndpoints()

Gets the EndpointsClient object to access its operations.

abstract HttpPipeline getHttpPipeline()

Gets The HTTP pipeline to send requests through.

abstract LogAnalyticsClient getLogAnalytics()

Gets the LogAnalyticsClient object to access its operations.

abstract ManagedRuleSetsClient getManagedRuleSets()

Gets the ManagedRuleSetsClient object to access its operations.

abstract OperationsClient getOperations()

Gets the OperationsClient object to access its operations.

abstract OriginGroupsClient getOriginGroups()

Gets the OriginGroupsClient object to access its operations.

abstract OriginsClient getOrigins()

Gets the OriginsClient object to access its operations.

abstract PoliciesClient getPolicies()

Gets the PoliciesClient object to access its operations.

abstract ProfilesClient getProfiles()

Gets the ProfilesClient object to access its operations.

abstract ResourceUsagesClient getResourceUsages()

Gets the ResourceUsagesClient object to access its operations.

abstract RoutesClient getRoutes()

Gets the RoutesClient object to access its operations.

abstract RulesClient getRules()

Gets the RulesClient object to access its operations.

abstract RuleSetsClient getRuleSets()

Gets the RuleSetsClient object to access its operations.

abstract SecretsClient getSecrets()

Gets the SecretsClient object to access its operations.

abstract SecurityPoliciesClient getSecurityPolicies()

Gets the SecurityPoliciesClient object to access its operations.

abstract String getSubscriptionId()

Gets Azure Subscription ID.

abstract ValidateProbeOutputInner validateProbe(ValidateProbeInput validateProbeInput)

Check if the probe path is a valid path and the file can be accessed.

abstract Mono<ValidateProbeOutputInner> validateProbeAsync(ValidateProbeInput validateProbeInput)

Check if the probe path is a valid path and the file can be accessed.

abstract Response<ValidateProbeOutputInner> validateProbeWithResponse(ValidateProbeInput validateProbeInput, Context context)

Check if the probe path is a valid path and the file can be accessed.

abstract Mono<Response<ValidateProbeOutputInner>> validateProbeWithResponseAsync(ValidateProbeInput validateProbeInput)

Check if the probe path is a valid path and the file can be accessed.

Method Details

checkEndpointNameAvailability

public abstract CheckEndpointNameAvailabilityOutputInner checkEndpointNameAvailability(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
checkEndpointNameAvailabilityInput - Input to check.

Returns:

output of check name availability API.

checkEndpointNameAvailabilityAsync

public abstract Mono checkEndpointNameAvailabilityAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
checkEndpointNameAvailabilityInput - Input to check.

Returns:

output of check name availability API on successful completion of Mono.

checkEndpointNameAvailabilityWithResponse

public abstract Response checkEndpointNameAvailabilityWithResponse(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput, Context context)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
checkEndpointNameAvailabilityInput - Input to check.
context - The context to associate with this operation.

Returns:

output of check name availability API along with Response<T>.

checkEndpointNameAvailabilityWithResponseAsync

public abstract Mono> checkEndpointNameAvailabilityWithResponseAsync(String resourceGroupName, CheckEndpointNameAvailabilityInput checkEndpointNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a afdx endpoint.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
checkEndpointNameAvailabilityInput - Input to check.

Returns:

output of check name availability API along with Response<T> on successful completion of Mono.

checkNameAvailability

public abstract CheckNameAvailabilityOutputInner checkNameAvailability(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.

Returns:

output of check name availability API.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.

Returns:

output of check name availability API on successful completion of Mono.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.
context - The context to associate with this operation.

Returns:

output of check name availability API along with Response<T>.

checkNameAvailabilityWithResponseAsync

public abstract Mono> checkNameAvailabilityWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.

Returns:

output of check name availability API along with Response<T> on successful completion of Mono.

checkNameAvailabilityWithSubscription

public abstract CheckNameAvailabilityOutputInner checkNameAvailabilityWithSubscription(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.

Returns:

output of check name availability API.

checkNameAvailabilityWithSubscriptionAsync

public abstract Mono checkNameAvailabilityWithSubscriptionAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.

Returns:

output of check name availability API on successful completion of Mono.

checkNameAvailabilityWithSubscriptionWithResponse

public abstract Response checkNameAvailabilityWithSubscriptionWithResponse(CheckNameAvailabilityInput checkNameAvailabilityInput, Context context)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.
context - The context to associate with this operation.

Returns:

output of check name availability API along with Response<T>.

checkNameAvailabilityWithSubscriptionWithResponseAsync

public abstract Mono> checkNameAvailabilityWithSubscriptionWithResponseAsync(CheckNameAvailabilityInput checkNameAvailabilityInput)

Check the availability of a resource name. This is needed for resources where name is globally unique, such as a CDN endpoint.

Parameters:

checkNameAvailabilityInput - Input to check.

Returns:

output of check name availability API along with Response<T> on successful completion of Mono.

getAfdCustomDomains

public abstract AfdCustomDomainsClient getAfdCustomDomains()

Gets the AfdCustomDomainsClient object to access its operations.

Returns:

the AfdCustomDomainsClient object.

getAfdEndpoints

public abstract AfdEndpointsClient getAfdEndpoints()

Gets the AfdEndpointsClient object to access its operations.

Returns:

the AfdEndpointsClient object.

getAfdOriginGroups

public abstract AfdOriginGroupsClient getAfdOriginGroups()

Gets the AfdOriginGroupsClient object to access its operations.

Returns:

the AfdOriginGroupsClient object.

getAfdOrigins

public abstract AfdOriginsClient getAfdOrigins()

Gets the AfdOriginsClient object to access its operations.

Returns:

the AfdOriginsClient object.

getAfdProfiles

public abstract AfdProfilesClient getAfdProfiles()

Gets the AfdProfilesClient object to access its operations.

Returns:

the AfdProfilesClient object.

getApiVersion

public abstract String getApiVersion()

Gets Api Version.

Returns:

the apiVersion value.

getCustomDomains

public abstract CustomDomainsClient getCustomDomains()

Gets the CustomDomainsClient object to access its operations.

Returns:

the CustomDomainsClient object.

getDefaultPollInterval

public abstract Duration getDefaultPollInterval()

Gets The default poll interval for long-running operation.

Returns:

the defaultPollInterval value.

getEdgeNodes

public abstract EdgeNodesClient getEdgeNodes()

Gets the EdgeNodesClient object to access its operations.

Returns:

the EdgeNodesClient object.

getEndpoint

public abstract String getEndpoint()

Gets server parameter.

Returns:

the endpoint value.

getEndpoints

public abstract EndpointsClient getEndpoints()

Gets the EndpointsClient object to access its operations.

Returns:

the EndpointsClient object.

getHttpPipeline

public abstract HttpPipeline getHttpPipeline()

Gets The HTTP pipeline to send requests through.

Returns:

the httpPipeline value.

getLogAnalytics

public abstract LogAnalyticsClient getLogAnalytics()

Gets the LogAnalyticsClient object to access its operations.

Returns:

the LogAnalyticsClient object.

getManagedRuleSets

public abstract ManagedRuleSetsClient getManagedRuleSets()

Gets the ManagedRuleSetsClient object to access its operations.

Returns:

the ManagedRuleSetsClient object.

getOperations

public abstract OperationsClient getOperations()

Gets the OperationsClient object to access its operations.

Returns:

the OperationsClient object.

getOriginGroups

public abstract OriginGroupsClient getOriginGroups()

Gets the OriginGroupsClient object to access its operations.

Returns:

the OriginGroupsClient object.

getOrigins

public abstract OriginsClient getOrigins()

Gets the OriginsClient object to access its operations.

Returns:

the OriginsClient object.

getPolicies

public abstract PoliciesClient getPolicies()

Gets the PoliciesClient object to access its operations.

Returns:

the PoliciesClient object.

getProfiles

public abstract ProfilesClient getProfiles()

Gets the ProfilesClient object to access its operations.

Returns:

the ProfilesClient object.

getResourceUsages

public abstract ResourceUsagesClient getResourceUsages()

Gets the ResourceUsagesClient object to access its operations.

Returns:

the ResourceUsagesClient object.

getRoutes

public abstract RoutesClient getRoutes()

Gets the RoutesClient object to access its operations.

Returns:

the RoutesClient object.

getRules

public abstract RulesClient getRules()

Gets the RulesClient object to access its operations.

Returns:

the RulesClient object.

getRuleSets

public abstract RuleSetsClient getRuleSets()

Gets the RuleSetsClient object to access its operations.

Returns:

the RuleSetsClient object.

getSecrets

public abstract SecretsClient getSecrets()

Gets the SecretsClient object to access its operations.

Returns:

the SecretsClient object.

getSecurityPolicies

public abstract SecurityPoliciesClient getSecurityPolicies()

Gets the SecurityPoliciesClient object to access its operations.

Returns:

the SecurityPoliciesClient object.

getSubscriptionId

public abstract String getSubscriptionId()

Gets Azure Subscription ID.

Returns:

the subscriptionId value.

validateProbe

public abstract ValidateProbeOutputInner validateProbe(ValidateProbeInput validateProbeInput)

Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.

Parameters:

validateProbeInput - Input to check.

Returns:

output of the validate probe API.

validateProbeAsync

public abstract Mono validateProbeAsync(ValidateProbeInput validateProbeInput)

Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.

Parameters:

validateProbeInput - Input to check.

Returns:

output of the validate probe API on successful completion of Mono.

validateProbeWithResponse

public abstract Response validateProbeWithResponse(ValidateProbeInput validateProbeInput, Context context)

Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.

Parameters:

validateProbeInput - Input to check.
context - The context to associate with this operation.

Returns:

output of the validate probe API along with Response<T>.

validateProbeWithResponseAsync

public abstract Mono> validateProbeWithResponseAsync(ValidateProbeInput validateProbeInput)

Check if the probe path is a valid path and the file can be accessed. Probe path is the path to a file hosted on the origin server to help accelerate the delivery of dynamic content via the CDN endpoint. This path is relative to the origin path specified in the endpoint configuration.

Parameters:

validateProbeInput - Input to check.

Returns:

output of the validate probe API along with Response<T> on successful completion of Mono.

Applies to