Interface AzureProfileOptionsProvider.AzureEnvironmentOptions

All Known Implementing Classes:
AzureEnvironmentProperties
Enclosing interface:
AzureProfileOptionsProvider

public static interface AzureProfileOptionsProvider.AzureEnvironmentOptions
Interface to be implemented by classes that wish to describe an Azure cloud environment options.
  • Method Details

    • getPortal

      String getPortal()
      Returns:
      The management portal URL.
    • getPublishingProfile

      String getPublishingProfile()
      Returns:
      the publishing settings file URL.
    • getManagementEndpoint

      String getManagementEndpoint()
      Returns:
      the management service endpoint.
    • getResourceManagerEndpoint

      String getResourceManagerEndpoint()
      Returns:
      the resource management endpoint.
    • getSqlManagementEndpoint

      String getSqlManagementEndpoint()
      Returns:
      the sql server management endpoint for mobile commands.
    • getSqlServerHostnameSuffix

      String getSqlServerHostnameSuffix()
      Returns:
      the dns suffix for sql servers.
    • getGalleryEndpoint

      String getGalleryEndpoint()
      Returns:
      the template gallery endpoint.
    • getActiveDirectoryEndpoint

      String getActiveDirectoryEndpoint()
      Returns:
      the Active Directory login endpoint.
    • getActiveDirectoryResourceId

      String getActiveDirectoryResourceId()
      Returns:
      The resource ID to obtain AD tokens for.
    • getActiveDirectoryGraphEndpoint

      String getActiveDirectoryGraphEndpoint()
      Returns:
      the Active Directory Graph endpoint.
    • getMicrosoftGraphEndpoint

      String getMicrosoftGraphEndpoint()
      Returns:
      the Microsoft Graph endpoint.
    • getDataLakeEndpointResourceId

      String getDataLakeEndpointResourceId()
      Returns:
      the Data Lake resource ID.
    • getActiveDirectoryGraphApiVersion

      String getActiveDirectoryGraphApiVersion()
      Returns:
      the Active Directory api version.
    • getStorageEndpointSuffix

      String getStorageEndpointSuffix()
      The endpoint suffix for storage accounts.
      Returns:
      the endpoint suffix for storage accounts.
    • getKeyVaultDnsSuffix

      String getKeyVaultDnsSuffix()
      Returns:
      the key vault service dns suffix.
    • getAzureDataLakeStoreFileSystemEndpointSuffix

      String getAzureDataLakeStoreFileSystemEndpointSuffix()
      Returns:
      the data lake store filesystem service dns suffix.
    • getAzureDataLakeAnalyticsCatalogAndJobEndpointSuffix

      String getAzureDataLakeAnalyticsCatalogAndJobEndpointSuffix()
      Returns:
      the data lake analytics job and catalog service dns suffix.
    • getAzureLogAnalyticsEndpoint

      String getAzureLogAnalyticsEndpoint()
      Returns:
      the log analytics endpoint.
    • getAzureApplicationInsightsEndpoint

      String getAzureApplicationInsightsEndpoint()
      Returns:
      the application insights endpoint.
    • fromAzureManagementEnvironment

      AzureProfileOptionsProvider.AzureEnvironmentOptions fromAzureManagementEnvironment(com.azure.core.management.AzureEnvironment environment)
      Get the AzureEnvironment from AzureEnvironment.
      Parameters:
      environment - the azure core AzureEnvironment.
      Returns:
      the AzureEnvironment implementation.
    • toAzureManagementEnvironment

      default com.azure.core.management.AzureEnvironment toAzureManagementEnvironment()
      Returns:
      the azure core AzureEnvironment.