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.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating
defineMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing
list, listAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.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()- Returns:
- the default geographic hierarchy used by the Geographic traffic routing method.
-