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.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Grouping of registry webhook actions. -
Method Summary
Modifier and TypeMethodDescriptioncheckNameAvailability
(String name) Checks if the specified container registry name is valid and available.rx.Observable<CheckNameAvailabilityResult>
Checks if container registry name is valid and is not in use asynchronously.getBuildSourceUploadUrl
(String rgName, String acrName) The function that gets the URL of the build source upload.rx.Observable<SourceUploadDefinition>
getBuildSourceUploadUrlAsync
(String rgName, String acrName) The function that gets the URL of the build source upload ashnchronously.getCredentials
(String resourceGroupName, String registryName) Gets the login credentials for the specified container registry.rx.Observable<RegistryCredentials>
getCredentialsAsync
(String resourceGroupName, String registryName) Gets the login credentials for the specified container registry.listQuotaUsages
(String resourceGroupName, String registryName) Lists the quota usages for the specified container registry.rx.Observable<RegistryUsage>
listQuotaUsagesAsync
(String resourceGroupName, String registryName) Lists the quota usages for the specified container registry.regenerateCredential
(String resourceGroupName, String registryName, AccessKeyType accessKeyType) Regenerates the value for one of the admin user access key for the specified container registry.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.webhooks()
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsBatchCreation
create, create, createAsync, createAsync, createAsync, createAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating
define
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync, deleteByIdAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsync, deleteByResourceGroupAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync, getByIdAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsync, getByResourceGroupAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing
list, listAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
getCredentials
Gets the login credentials for the specified container registry.- Parameters:
resourceGroupName
- the resource group nameregistryName
- 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 nameregistryName
- 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 nameregistryName
- the registry nameaccessKeyType
- 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 nameregistryName
- the registry nameaccessKeyType
- 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 nameregistryName
- 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 nameregistryName
- the registry name- Returns:
- a representation of the future computation of this call, returning the list of container registry's quota usages
-
checkNameAvailability
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
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
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
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
Registries.WebhooksClient webhooks()- Returns:
- returns entry point to manage container registry webhooks.
-