Interface Registry
-
- All Superinterfaces:
GroupableResource<ContainerRegistryManager,RegistryInner>,HasId,HasInnerModel<RegistryInner>,HasManager<ContainerRegistryManager>,HasName,HasResourceGroup,Indexable,Refreshable<Registry>,Resource,Updatable<Registry.Update>
public interface Registry extends GroupableResource<ContainerRegistryManager,RegistryInner>, Refreshable<Registry>, Updatable<Registry.Update>
An immutable client-side representation of an Azure registry.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRegistry.DefinitionContainer interface for all the definitions related to a registry.static interfaceRegistry.DefinitionStagesGrouping of registry definition stages.static interfaceRegistry.UpdateThe template for an update operation, containing all the settings that can be modified.static interfaceRegistry.UpdateStagesGrouping of container service update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanadminUserEnabled()OffsetDateTimecreationDate()SourceUploadDefinitiongetBuildSourceUploadUrl()Mono<SourceUploadDefinition>getBuildSourceUploadUrlAsync()Gets the upload location for the user to be able to upload the source asynchronously.RegistryCredentialsgetCredentials()Mono<RegistryCredentials>getCredentialsAsync()Collection<RegistryUsage>listQuotaUsages()Lists the quota usages for the specified container registry.com.azure.core.http.rest.PagedFlux<RegistryUsage>listQuotaUsagesAsync()Lists the quota usages for the specified container registry.StringloginServerUrl()PublicNetworkAccesspublicNetworkAccess()RegistryCredentialsregenerateCredential(AccessKeyType accessKeyType)Regenerates one of the login credentials for the specified container registry.Mono<RegistryCredentials>regenerateCredentialAsync(AccessKeyType accessKeyType)Regenerates one of the login credentials for the specified container registry.RegistryTaskRun.DefinitionStages.BlankFromRegistryscheduleRun()Begins the definition of the task run.Skusku()WebhookOperationswebhooks()-
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.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
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
OffsetDateTime 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
-
getCredentials
RegistryCredentials getCredentials()
- Returns:
- the login credentials for the specified container registry
-
getCredentialsAsync
Mono<RegistryCredentials> getCredentialsAsync()
- 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()
- 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()
- Returns:
- returns entry point to manage container registry webhooks.
-
publicNetworkAccess
PublicNetworkAccess publicNetworkAccess()
- Returns:
- the state of public network access for the container registry.
-
scheduleRun
RegistryTaskRun.DefinitionStages.BlankFromRegistry scheduleRun()
Begins the definition of the task run.- Returns:
- the first stage of the task run definition.
-
-