Interface TrafficManagerProfiles
- All Superinterfaces:
HasManager<TrafficManager>, SupportsBatchCreation<TrafficManagerProfile>, SupportsBatchDeletion, SupportsCreating<TrafficManagerProfile.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<TrafficManagerProfile>, SupportsGettingByResourceGroup<TrafficManagerProfile>, SupportsListing<TrafficManagerProfile>, SupportsListingByResourceGroup<TrafficManagerProfile>
public interface TrafficManagerProfiles
extends SupportsCreating<TrafficManagerProfile.DefinitionStages.Blank>, SupportsListing<TrafficManagerProfile>, SupportsListingByResourceGroup<TrafficManagerProfile>, SupportsGettingByResourceGroup<TrafficManagerProfile>, SupportsGettingById<TrafficManagerProfile>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsBatchCreation<TrafficManagerProfile>, SupportsBatchDeletion, HasManager<TrafficManager>
Entry point to traffic manager profile management API in Azure.
-
Method Summary
Modifier and TypeMethodDescriptioncheckDnsNameAvailability(String dnsNameLabel) Checks that the DNS name is valid for traffic manager profile and is not in use.checkDnsNameAvailabilityAsync(String dnsNameLabel) Asynchronously checks that the DNS name is valid for traffic manager profile and is not in use.Gets the default geographic hierarchy used by the Geographic traffic.Methods inherited from interface HasManager
managerMethods inherited from interface SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface SupportsCreating
defineMethods inherited from interface SupportsDeletingById
deleteById, deleteByIdAsyncMethods inherited from interface SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface SupportsGettingById
getById, getByIdAsyncMethods inherited from interface SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface SupportsListing
list, listAsyncMethods inherited from interface SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
checkDnsNameAvailability
Checks that the DNS name is valid for traffic manager profile and is not in use.- Parameters:
dnsNameLabel- the DNS name to check- Returns:
- whether the DNS is available to be used for a traffic manager profile and other info if not
-
checkDnsNameAvailabilityAsync
Asynchronously checks that the DNS name is valid for traffic manager profile and is not in use.- Parameters:
dnsNameLabel- the DNS name to check- Returns:
- a representation of the deferred computation of this call, returning whether the DNS is available to be used for a traffic manager profile and other info if not
-
getGeographicHierarchyRoot
GeographicLocation getGeographicHierarchyRoot()Gets the default geographic hierarchy used by the Geographic traffic.- Returns:
- the default geographic hierarchy used by the Geographic traffic routing method.
-