All Superinterfaces:
GroupableResource<com.microsoft.azure.management.containerregistry.implementation.ContainerRegistryManager,com.microsoft.azure.management.containerregistry.implementation.RegistryInner>, HasId, HasInner<com.microsoft.azure.management.containerregistry.implementation.RegistryInner>, HasManager<com.microsoft.azure.management.containerregistry.implementation.ContainerRegistryManager>, HasName, HasResourceGroup, Indexable, Refreshable<Registry>, Resource, Updatable<Registry.Update>

@Beta(V1_1_0) public interface Registry extends GroupableResource<com.microsoft.azure.management.containerregistry.implementation.ContainerRegistryManager,com.microsoft.azure.management.containerregistry.implementation.RegistryInner>, Refreshable<Registry>, Updatable<Registry.Update>
An immutable client-side representation of an Azure registry.
  • Method Details

    • sku

      Sku sku()
      Returns:
      the SKU of the container registry.
    • loginServerUrl

      String loginServerUrl()
      Returns:
      the URL that can be used to log into the container registry
    • creationDate

      org.joda.time.DateTime creationDate()
      Returns:
      the creation date of the container registry in ISO8601 format
    • adminUserEnabled

      boolean adminUserEnabled()
      Returns:
      the value that indicates whether the admin user is enabled
    • storageAccountName

      String storageAccountName()
      Returns:
      the name of the storage account for the container registry; 'null' if container register SKU a managed tier
    • storageAccountId

      @Beta(V1_4_0) String storageAccountId()
      Returns:
      the ID of the storage account for the container registry; 'null' if container register SKU a managed tier
    • getCredentials

      @Beta(V1_4_0) RegistryCredentials getCredentials()
      Returns:
      the login credentials for the specified container registry
    • getCredentialsAsync

      @Beta(V1_4_0) rx.Observable<RegistryCredentials> getCredentialsAsync()
      Returns:
      a representation of the future computation of this call
    • regenerateCredential

      @Beta(V1_4_0) RegistryCredentials regenerateCredential(AccessKeyType accessKeyType)
      Regenerates one of the login credentials for the specified container registry.
      Parameters:
      accessKeyType - the admin user access key name to regenerate the value for
      Returns:
      the result of the regeneration
    • regenerateCredentialAsync

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

      @Beta(V1_4_0) Collection<RegistryUsage> listQuotaUsages()
      Lists the quota usages for the specified container registry.
      Returns:
      the list of container registry's quota usages
    • listQuotaUsagesAsync

      @Beta(V1_4_0) rx.Observable<RegistryUsage> listQuotaUsagesAsync()
      Lists the quota usages for the specified container registry.
      Returns:
      a representation of the future computation of this call
    • getBuildSourceUploadUrl

      @Beta(V1_14_0) SourceUploadDefinition getBuildSourceUploadUrl()
      Returns:
      returns the upload location for the user to be able to upload the source.
    • getBuildSourceUploadUrlAsync

      @Beta(V1_14_0) rx.Observable<SourceUploadDefinition> getBuildSourceUploadUrlAsync()
      Gets the upload location for the user to be able to upload the source asynchronously.
      Returns:
      a representation of the future computation of this call
    • webhooks

      WebhookOperations webhooks()
      Returns:
      returns entry point to manage container registry webhooks.
    • scheduleRun

      Returns:
      returns entry point to manage the build tasks for the container registry.