Interface Registry
- 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.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic 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.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
org.joda.time.DateTime
rx.Observable<SourceUploadDefinition>
Gets the upload location for the user to be able to upload the source asynchronously.rx.Observable<RegistryCredentials>
Lists the quota usages for the specified container registry.rx.Observable<RegistryUsage>
Lists the quota usages for the specified container registry.regenerateCredential
(AccessKeyType accessKeyType) Regenerates one of the login credentials for the specified container registry.rx.Observable<RegistryCredentials>
regenerateCredentialAsync
(AccessKeyType accessKeyType) Regenerates one of the login credentials for the specified container registry.sku()
webhooks()
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
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.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
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
- Returns:
- the ID of the storage account for the container registry; 'null' if container register SKU a managed tier
-
getCredentials
- Returns:
- the login credentials for the specified container registry
-
getCredentialsAsync
- Returns:
- a representation of the future computation of this call
-
regenerateCredential
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
Lists the quota usages for the specified container registry.- Returns:
- the list of container registry's quota usages
-
listQuotaUsagesAsync
Lists the quota usages for the specified container registry.- Returns:
- a representation of the future computation of this call
-
getBuildSourceUploadUrl
- Returns:
- returns the upload location for the user to be able to upload the source.
-
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
RegistryTaskRun.DefinitionStages.BlankFromRegistry scheduleRun()- Returns:
- returns entry point to manage the build tasks for the container registry.
-