Class FrontDoorManager

java.lang.Object
com.azure.resourcemanager.frontdoor.FrontDoorManager

public final class FrontDoorManager extends Object
Entry point to FrontDoorManager. FrontDoor Client.
  • Method Details

    • authenticate

      public static FrontDoorManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of FrontDoor service API entry point.
      Parameters:
      credential - the credential to use.
      profile - the Azure profile for client.
      Returns:
      the FrontDoor service API instance.
    • authenticate

      public static FrontDoorManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile)
      Creates an instance of FrontDoor service API entry point.
      Parameters:
      httpPipeline - the HttpPipeline configured with Azure authentication credential.
      profile - the Azure profile for client.
      Returns:
      the FrontDoor service API instance.
    • configure

      public static FrontDoorManager.Configurable configure()
      Gets a Configurable instance that can be used to create FrontDoorManager with optional configuration.
      Returns:
      the Configurable instance allowing configurations.
    • networkExperimentProfiles

      public NetworkExperimentProfiles networkExperimentProfiles()
      Gets the resource collection API of NetworkExperimentProfiles. It manages Profile.
      Returns:
      Resource collection API of NetworkExperimentProfiles.
    • preconfiguredEndpoints

      public PreconfiguredEndpoints preconfiguredEndpoints()
      Gets the resource collection API of PreconfiguredEndpoints.
      Returns:
      Resource collection API of PreconfiguredEndpoints.
    • experiments

      public Experiments experiments()
      Gets the resource collection API of Experiments. It manages Experiment.
      Returns:
      Resource collection API of Experiments.
    • reports

      public Reports reports()
      Gets the resource collection API of Reports.
      Returns:
      Resource collection API of Reports.
    • frontDoorNameAvailabilities

      public FrontDoorNameAvailabilities frontDoorNameAvailabilities()
      Gets the resource collection API of FrontDoorNameAvailabilities.
      Returns:
      Resource collection API of FrontDoorNameAvailabilities.
    • frontDoorNameAvailabilityWithSubscriptions

      public FrontDoorNameAvailabilityWithSubscriptions frontDoorNameAvailabilityWithSubscriptions()
      Gets the resource collection API of FrontDoorNameAvailabilityWithSubscriptions.
      Returns:
      Resource collection API of FrontDoorNameAvailabilityWithSubscriptions.
    • frontDoors

      public FrontDoors frontDoors()
      Gets the resource collection API of FrontDoors. It manages FrontDoor.
      Returns:
      Resource collection API of FrontDoors.
    • frontendEndpoints

      public FrontendEndpoints frontendEndpoints()
      Gets the resource collection API of FrontendEndpoints.
      Returns:
      Resource collection API of FrontendEndpoints.
    • endpoints

      public Endpoints endpoints()
      Gets the resource collection API of Endpoints.
      Returns:
      Resource collection API of Endpoints.
    • rulesEngines

      public RulesEngines rulesEngines()
      Gets the resource collection API of RulesEngines. It manages RulesEngine.
      Returns:
      Resource collection API of RulesEngines.
    • policies

      public Policies policies()
      Gets the resource collection API of Policies. It manages WebApplicationFirewallPolicy.
      Returns:
      Resource collection API of Policies.
    • managedRuleSets

      public ManagedRuleSets managedRuleSets()
      Gets the resource collection API of ManagedRuleSets.
      Returns:
      Resource collection API of ManagedRuleSets.
    • serviceClient

      public FrontDoorManagementClient serviceClient()
      Returns:
      Wrapped service client FrontDoorManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.