Interface Subscription

  • All Superinterfaces:
    HasInner<com.microsoft.azure.management.resources.implementation.SubscriptionInner>, Indexable

    public interface Subscription
    extends Indexable, HasInner<com.microsoft.azure.management.resources.implementation.SubscriptionInner>
    An immutable client-side representation of an Azure subscription.
    • Method Detail

      • subscriptionId

        String subscriptionId()
        Returns:
        the UUID of the subscription
      • displayName

        String displayName()
        Returns:
        the name of the subscription for humans to read
      • subscriptionPolicies

        SubscriptionPolicies subscriptionPolicies()
        Returns:
        the policies defined in the subscription
      • listLocations

        com.microsoft.azure.PagedList<Location> listLocations()
        List the locations the subscription has access to.
        Returns:
        the lazy list of locations
      • getLocationByRegion

        Location getLocationByRegion​(Region region)
        Gets the data center location for the specified region, if the selected subscription has access to it.
        Parameters:
        region - an Azure region
        Returns:
        an Azure data center location, or null if the location is not accessible to this subscription