Interface TrafficManagerProfiles

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<TrafficManager>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<TrafficManagerProfile.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<TrafficManagerProfile>

public interface TrafficManagerProfiles extends com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating<TrafficManagerProfile.DefinitionStages.Blank>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup, com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation<TrafficManagerProfile>, com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<TrafficManager>
Entry point to traffic manager profile management API in Azure.
  • Method Summary

    Modifier and Type
    Method
    Description
    Checks that the DNS name is valid for traffic manager profile and is not in use.
    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 com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsBatchCreation

    create, create, createAsync, createAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsBatchDeletion

    deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating

    define

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById

    deleteById, deleteByIdAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup

    deleteByResourceGroup, deleteByResourceGroupAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById

    getById, getByIdAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup

    getByResourceGroup, getByResourceGroupAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListing

    list, listAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsListingByResourceGroup

    listByResourceGroup, listByResourceGroupAsync
  • Method Details

    • checkDnsNameAvailability

      CheckProfileDnsNameAvailabilityResult checkDnsNameAvailability(String dnsNameLabel)
      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

      Mono<CheckProfileDnsNameAvailabilityResult> checkDnsNameAvailabilityAsync(String dnsNameLabel)
      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.