Registry Interface
Implements
public interface Registry
extends GroupableResource<ContainerRegistryManager,RegistryInner>, Refreshable<Registry>, Updatable<Update>, SupportsListingPrivateLinkResource, SupportsListingPrivateEndpointConnection, SupportsUpdatingPrivateEndpointConnection
An immutable client-side representation of an Azure registry.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract boolean |
adminUserEnabled()
Checks whether the admin user is enabled. |
abstract boolean |
canAccessFromTrustedServices()
Checks whether the container registry can be access from trusted services |
abstract
Offset |
creationDate()
Gets the creation date of the container registry. |
abstract List<String> |
dedicatedDataEndpointsHostNames()
Gets list of host names that will serve data when is |
abstract
Source |
getBuildSourceUploadUrl()
Gets the upload location for the user to be able to upload the source. |
abstract
Mono<Source |
getBuildSourceUploadUrlAsync()
Gets the upload location for the user to be able to upload the source asynchronously. |
abstract
Registry |
getCredentials()
Gets the login credentials for the specified container registry. |
abstract
Mono<Registry |
getCredentialsAsync()
Gets a representation of the future computation of this call. |
abstract boolean |
isDedicatedDataEndpointsEnabled()
Checks whether the container registries dedicated data endpoints can be accessed from public network. |
abstract boolean |
isZoneRedundancyEnabled()
Checks whether zone redundancy is enabled for this container registry. |
abstract
Collection<Registry |
listQuotaUsages()
Lists the quota usages for the specified container registry. |
abstract
Paged |
listQuotaUsagesAsync()
Lists the quota usages for the specified container registry. |
abstract String |
loginServerUrl()
Gets the URL that can be used to log into the container registry. |
abstract
Network |
networkRuleSet()
Gets the network rule set for the container registry. |
abstract
Public |
publicNetworkAccess()
Gets the state of public network access for the container registry. |
abstract
Registry |
regenerateCredential(AccessKeyType accessKeyType)
Regenerates one of the login credentials for the specified container registry. |
abstract
Mono<Registry |
regenerateCredentialAsync(AccessKeyType accessKeyType)
Regenerates one of the login credentials for the specified container registry. |
abstract
Blank |
scheduleRun()
Begins the definition of the task run. |
abstract Sku |
sku()
Gets the SKU of the container registry. |
abstract
Webhook |
webhooks()
Gets entry point to manage container registry webhooks. |
Method Details
adminUserEnabled
public abstract boolean adminUserEnabled()
Checks whether the admin user is enabled.
Returns:
canAccessFromTrustedServices
public abstract boolean canAccessFromTrustedServices()
Checks whether the container registry can be access from trusted services
Returns:
creationDate
public abstract OffsetDateTime creationDate()
Gets the creation date of the container registry.
Returns:
dedicatedDataEndpointsHostNames
public abstract List
Gets list of host names that will serve data when isDedicatedDataEndpointsEnabled is true.
Returns:
getBuildSourceUploadUrl
public abstract SourceUploadDefinition getBuildSourceUploadUrl()
Gets the upload location for the user to be able to upload the source.
Returns:
getBuildSourceUploadUrlAsync
public abstract Mono
Gets the upload location for the user to be able to upload the source asynchronously.
Returns:
getCredentials
public abstract RegistryCredentials getCredentials()
Gets the login credentials for the specified container registry.
Returns:
getCredentialsAsync
public abstract Mono
Gets a representation of the future computation of this call.
Returns:
isDedicatedDataEndpointsEnabled
public abstract boolean isDedicatedDataEndpointsEnabled()
Checks whether the container registries dedicated data endpoints can be accessed from public network.
Returns:
isZoneRedundancyEnabled
public abstract boolean isZoneRedundancyEnabled()
Checks whether zone redundancy is enabled for this container registry.
Returns:
listQuotaUsages
public abstract Collection
Lists the quota usages for the specified container registry.
Returns:
listQuotaUsagesAsync
public abstract PagedFlux
Lists the quota usages for the specified container registry.
Returns:
loginServerUrl
public abstract String loginServerUrl()
Gets the URL that can be used to log into the container registry.
Returns:
networkRuleSet
public abstract NetworkRuleSet networkRuleSet()
Gets the network rule set for the container registry.
Returns:
publicNetworkAccess
public abstract PublicNetworkAccess publicNetworkAccess()
Gets the state of public network access for the container registry.
Returns:
regenerateCredential
public abstract RegistryCredentials regenerateCredential(AccessKeyType accessKeyType)
Regenerates one of the login credentials for the specified container registry.
Parameters:
Returns:
regenerateCredentialAsync
public abstract Mono
Regenerates one of the login credentials for the specified container registry.
Parameters:
Returns:
scheduleRun
public abstract RegistryTaskRun.DefinitionStages.BlankFromRegistry scheduleRun()
Begins the definition of the task run.
Returns:
sku
public abstract Sku sku()
Gets the SKU of the container registry.
Returns:
webhooks
public abstract WebhookOperations webhooks()
Gets entry point to manage container registry webhooks.
Returns:
Applies to
Azure SDK for Java