Interface Registry

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ContainerRegistryManager, RegistryInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<RegistryInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ContainerRegistryManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<Registry>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListingPrivateEndpointConnection, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListingPrivateLinkResource, com.azure.resourcemanager.resources.fluentcore.collection.SupportsUpdatingPrivateEndpointConnection, com.azure.resourcemanager.resources.fluentcore.model.Updatable<Registry.Update>

public interface Registry extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ContainerRegistryManager, RegistryInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<Registry>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<Registry.Update>, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListingPrivateLinkResource, com.azure.resourcemanager.resources.fluentcore.collection.SupportsListingPrivateEndpointConnection, com.azure.resourcemanager.resources.fluentcore.collection.SupportsUpdatingPrivateEndpointConnection
An immutable client-side representation of an Azure registry.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Container interface for all the definitions related to a registry.
    static interface 
    Grouping of registry definition stages.
    static interface 
    The template for an update operation, containing all the settings that can be modified.
    static interface 
    Grouping of container service update stages.

    Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Checks whether the admin user is enabled.
    boolean
    Checks whether the container registry can be access from trusted services
    Gets the creation date of the container registry.
    Gets list of host names that will serve data when isDedicatedDataEndpointsEnabled is true.
    Gets the upload location for the user to be able to upload the source.
    Gets the upload location for the user to be able to upload the source asynchronously.
    Gets the login credentials for the specified container registry.
    Gets a representation of the future computation of this call.
    boolean
    Checks whether the container registries dedicated data endpoints can be accessed from public network.
    boolean
    Checks whether zone redundancy is enabled for this container registry.
    Lists the quota usages for the specified container registry.
    com.azure.core.http.rest.PagedFlux<RegistryUsage>
    Lists the quota usages for the specified container registry.
    Gets the URL that can be used to log into the container registry.
    Gets the network rule set for the container registry.
    Gets the state of public network access for the container registry.
    Regenerates one of the login credentials for the specified container registry.
    Regenerates one of the login credentials for the specified container registry.
    Begins the definition of the task run.
    sku()
    Gets the SKU of the container registry.
    Gets entry point to manage container registry webhooks.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager

    manager

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    region, regionName, tags, type

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListingPrivateEndpointConnection

    listPrivateEndpointConnections, listPrivateEndpointConnectionsAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsListingPrivateLinkResource

    listPrivateLinkResources, listPrivateLinkResourcesAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsUpdatingPrivateEndpointConnection

    approvePrivateEndpointConnection, approvePrivateEndpointConnectionAsync, rejectPrivateEndpointConnection, rejectPrivateEndpointConnectionAsync

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • Method Details

    • sku

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

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

      OffsetDateTime creationDate()
      Gets the creation date of the container registry.
      Returns:
      the creation date of the container registry in ISO8601 format
    • adminUserEnabled

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

      RegistryCredentials getCredentials()
      Gets the login credentials for the specified container registry.
      Returns:
      the login credentials for the specified container registry
    • getCredentialsAsync

      Mono<RegistryCredentials> getCredentialsAsync()
      Gets a representation of the future computation of this call.
      Returns:
      a representation of the future computation of this call
    • regenerateCredential

      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

      Mono<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

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

      com.azure.core.http.rest.PagedFlux<RegistryUsage> listQuotaUsagesAsync()
      Lists the quota usages for the specified container registry.
      Returns:
      a representation of the future computation of this call
    • getBuildSourceUploadUrl

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

      Mono<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()
      Gets entry point to manage container registry webhooks.
      Returns:
      returns entry point to manage container registry webhooks.
    • publicNetworkAccess

      PublicNetworkAccess publicNetworkAccess()
      Gets the state of public network access for the container registry.
      Returns:
      the state of public network access for the container registry.
    • canAccessFromTrustedServices

      boolean canAccessFromTrustedServices()
      Checks whether the container registry can be access from trusted services
      Returns:
      whether the container registry can be access from trusted services
    • networkRuleSet

      NetworkRuleSet networkRuleSet()
      Gets the network rule set for the container registry.
      Returns:
      the network rule set for the container registry
    • isDedicatedDataEndpointsEnabled

      boolean isDedicatedDataEndpointsEnabled()
      Checks whether the container registries dedicated data endpoints can be accessed from public network.
      Returns:
      whether the container registries dedicated data endpoints can be accessed from public network
    • isZoneRedundancyEnabled

      boolean isZoneRedundancyEnabled()
      Checks whether zone redundancy is enabled for this container registry.
      Returns:
      Whether zone redundancy is enabled for this container registry
    • dedicatedDataEndpointsHostNames

      List<String> dedicatedDataEndpointsHostNames()
      Gets list of host names that will serve data when isDedicatedDataEndpointsEnabled is true.
      Returns:
      list of host names that will serve data when isDedicatedDataEndpointsEnabled is true
    • scheduleRun

      Begins the definition of the task run.
      Returns:
      the first stage of the task run definition.