Interface Registries

All Superinterfaces:
HasInner<com.microsoft.azure.management.containerregistry.implementation.RegistriesInner>, HasManager<com.microsoft.azure.management.containerregistry.implementation.ContainerRegistryManager>, SupportsBatchCreation<Registry>, SupportsCreating<Registry.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<Registry>, SupportsGettingByResourceGroup<Registry>, SupportsListing<Registry>, SupportsListingByResourceGroup<Registry>

@Beta(V1_1_0) public interface Registries extends SupportsCreating<Registry.DefinitionStages.Blank>, HasManager<com.microsoft.azure.management.containerregistry.implementation.ContainerRegistryManager>, HasInner<com.microsoft.azure.management.containerregistry.implementation.RegistriesInner>, SupportsBatchCreation<Registry>, SupportsGettingById<Registry>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsListingByResourceGroup<Registry>, SupportsGettingByResourceGroup<Registry>, SupportsListing<Registry>
Entry point to the registry management API.
  • Method Details

    • getCredentials

      @Beta(V1_4_0) RegistryCredentials getCredentials(String resourceGroupName, String registryName)
      Gets the login credentials for the specified container registry.
      Parameters:
      resourceGroupName - the resource group name
      registryName - the registry name
      Returns:
      the container registry's login credentials
    • getCredentialsAsync

      @Beta(V1_4_0) rx.Observable<RegistryCredentials> getCredentialsAsync(String resourceGroupName, String registryName)
      Gets the login credentials for the specified container registry.
      Parameters:
      resourceGroupName - the resource group name
      registryName - the registry name
      Returns:
      a representation of the future computation of this call, returning the container registry's login credentials
    • regenerateCredential

      @Beta(V1_4_0) RegistryCredentials regenerateCredential(String resourceGroupName, String registryName, AccessKeyType accessKeyType)
      Regenerates the value for one of the admin user access key for the specified container registry.
      Parameters:
      resourceGroupName - the resource group name
      registryName - the registry name
      accessKeyType - the admin user access key name to regenerate the value for
      Returns:
      the container registry's login credentials
    • regenerateCredentialAsync

      @Beta(V1_4_0) rx.Observable<RegistryCredentials> regenerateCredentialAsync(String resourceGroupName, String registryName, AccessKeyType accessKeyType)
      Regenerates the value for one of the admin user access key for the specified container registry.
      Parameters:
      resourceGroupName - the resource group name
      registryName - the registry name
      accessKeyType - the admin user access key name to regenerate the value for
      Returns:
      a representation of the future computation of this call, returning the container registry's login credentials
    • listQuotaUsages

      @Beta(V1_4_0) Collection<RegistryUsage> listQuotaUsages(String resourceGroupName, String registryName)
      Lists the quota usages for the specified container registry.
      Parameters:
      resourceGroupName - the resource group name
      registryName - the registry name
      Returns:
      the list of container registry's quota usages
    • listQuotaUsagesAsync

      @Beta(V1_4_0) rx.Observable<RegistryUsage> listQuotaUsagesAsync(String resourceGroupName, String registryName)
      Lists the quota usages for the specified container registry.
      Parameters:
      resourceGroupName - the resource group name
      registryName - the registry name
      Returns:
      a representation of the future computation of this call, returning the list of container registry's quota usages
    • checkNameAvailability

      @Beta(V1_4_0) CheckNameAvailabilityResult checkNameAvailability(String name)
      Checks if the specified container registry name is valid and available.
      Parameters:
      name - the container registry name to check
      Returns:
      whether the name is available and other info if not
    • checkNameAvailabilityAsync

      @Beta(V1_4_0) rx.Observable<CheckNameAvailabilityResult> checkNameAvailabilityAsync(String name)
      Checks if container registry name is valid and is not in use asynchronously.
      Parameters:
      name - the container registry name to check
      Returns:
      a representation of the future computation of this call, returning whether the name is available or other info if not
    • getBuildSourceUploadUrl

      SourceUploadDefinition getBuildSourceUploadUrl(String rgName, String acrName)
      The function that gets the URL of the build source upload.
      Parameters:
      rgName - the name of the resource group.
      acrName - the name of the container.
      Returns:
      the URL of the build source upload.
    • getBuildSourceUploadUrlAsync

      rx.Observable<SourceUploadDefinition> getBuildSourceUploadUrlAsync(String rgName, String acrName)
      The function that gets the URL of the build source upload ashnchronously.
      Parameters:
      rgName - the name of the resource group.
      acrName - the name of the container.
      Returns:
      the URL of the build source upload.
    • webhooks

      Returns:
      returns entry point to manage container registry webhooks.