RegistriesClient Interface
Implements
public interface RegistriesClient extends InnerSupportsGet <RegistryInner >, InnerSupportsListing <RegistryInner >, InnerSupportsDelete <Void >
An instance of this class provides access to all the operations defined in RegistriesClient.
Method Summary
Modifier and Type
Method and Description
abstract
SyncPoller <PollResult <RegistryInner >,RegistryInner >
beginCreate(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
abstract
SyncPoller <PollResult <RegistryInner >,RegistryInner >
beginCreate(String resourceGroupName, String registryName, RegistryInner registry, Context context)
Creates a container registry with the specified parameters.
abstract
PollerFlux <PollResult <RegistryInner >,RegistryInner >
beginCreateAsync(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String registryName)
Deletes a container registry.
abstract
SyncPoller <PollResult <Void >,Void >
beginDelete(String resourceGroupName, String registryName, Context context)
Deletes a container registry.
abstract
PollerFlux <PollResult <Void >,Void >
beginDeleteAsync(String resourceGroupName, String registryName)
Deletes a container registry.
abstract
SyncPoller <PollResult <GenerateCredentialsResultInner >,GenerateCredentialsResultInner >
beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
abstract
SyncPoller <PollResult <GenerateCredentialsResultInner >,GenerateCredentialsResultInner >
beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)
Generate keys for a token of a specified container registry.
abstract
PollerFlux <PollResult <GenerateCredentialsResultInner >,GenerateCredentialsResultInner >
beginGenerateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
abstract
SyncPoller <PollResult <Void >,Void >
beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
abstract
SyncPoller <PollResult <Void >,Void >
beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)
Copies an image to this container registry from the specified container registry.
abstract
PollerFlux <PollResult <Void >,Void >
beginImportImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
abstract
SyncPoller <PollResult <RunInner >,RunInner >
beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
SyncPoller <PollResult <RunInner >,RunInner >
beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
PollerFlux <PollResult <RunInner >,RunInner >
beginScheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
SyncPoller <PollResult <RegistryInner >,RegistryInner >
beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
abstract
SyncPoller <PollResult <RegistryInner >,RegistryInner >
beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)
Updates a container registry with the specified parameters.
abstract
PollerFlux <PollResult <RegistryInner >,RegistryInner >
beginUpdateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
abstract
RegistryNameStatusInner
checkNameAvailability(RegistryNameCheckRequest registryNameCheckRequest)
Checks whether the container registry name is available for use.
abstract
Mono <RegistryNameStatusInner >
checkNameAvailabilityAsync(RegistryNameCheckRequest registryNameCheckRequest)
Checks whether the container registry name is available for use.
abstract
Response <RegistryNameStatusInner >
checkNameAvailabilityWithResponse(RegistryNameCheckRequest registryNameCheckRequest, Context context)
Checks whether the container registry name is available for use.
abstract
Mono <Response <RegistryNameStatusInner >>
checkNameAvailabilityWithResponseAsync(RegistryNameCheckRequest registryNameCheckRequest)
Checks whether the container registry name is available for use.
abstract
RegistryInner
create(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
abstract
RegistryInner
create(String resourceGroupName, String registryName, RegistryInner registry, Context context)
Creates a container registry with the specified parameters.
abstract
Mono <RegistryInner >
createAsync(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
abstract
Mono <Response <Flux <ByteBuffer >>>
createWithResponseAsync(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
abstract
void
delete(String resourceGroupName, String registryName)
Deletes a container registry.
abstract
void
delete(String resourceGroupName, String registryName, Context context)
Deletes a container registry.
abstract
Mono <Void >
deleteAsync(String resourceGroupName, String registryName)
Deletes a container registry.
abstract
Mono <Response <Flux <ByteBuffer >>>
deleteWithResponseAsync(String resourceGroupName, String registryName)
Deletes a container registry.
abstract
GenerateCredentialsResultInner
generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
abstract
GenerateCredentialsResultInner
generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)
Generate keys for a token of a specified container registry.
abstract
Mono <GenerateCredentialsResultInner >
generateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
abstract
Mono <Response <Flux <ByteBuffer >>>
generateCredentialsWithResponseAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
abstract
SourceUploadDefinitionInner
getBuildSourceUploadUrl(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
abstract
Mono <SourceUploadDefinitionInner >
getBuildSourceUploadUrlAsync(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
abstract
Response <SourceUploadDefinitionInner >
getBuildSourceUploadUrlWithResponse(String resourceGroupName, String registryName, Context context)
Get the upload location for the user to be able to upload the source.
abstract
Mono <Response <SourceUploadDefinitionInner >>
getBuildSourceUploadUrlWithResponseAsync(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
abstract
RegistryInner
getByResourceGroup(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
abstract
Mono <RegistryInner >
getByResourceGroupAsync(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
abstract
Response <RegistryInner >
getByResourceGroupWithResponse(String resourceGroupName, String registryName, Context context)
Gets the properties of the specified container registry.
abstract
Mono <Response <RegistryInner >>
getByResourceGroupWithResponseAsync(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
abstract
PrivateLinkResourceInner
getPrivateLinkResource(String resourceGroupName, String registryName, String groupName)
Gets a private link resource by a specified group name for a container registry.
abstract
Mono <PrivateLinkResourceInner >
getPrivateLinkResourceAsync(String resourceGroupName, String registryName, String groupName)
Gets a private link resource by a specified group name for a container registry.
abstract
Response <PrivateLinkResourceInner >
getPrivateLinkResourceWithResponse(String resourceGroupName, String registryName, String groupName, Context context)
Gets a private link resource by a specified group name for a container registry.
abstract
Mono <Response <PrivateLinkResourceInner >>
getPrivateLinkResourceWithResponseAsync(String resourceGroupName, String registryName, String groupName)
Gets a private link resource by a specified group name for a container registry.
abstract
void
importImage(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
abstract
void
importImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)
Copies an image to this container registry from the specified container registry.
abstract
Mono <Void >
importImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
abstract
Mono <Response <Flux <ByteBuffer >>>
importImageWithResponseAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
abstract
PagedIterable <RegistryInner >
list()
Lists all the container registries under the specified subscription.
abstract
PagedIterable <RegistryInner >
list(Context context)
Lists all the container registries under the specified subscription.
abstract
PagedFlux <RegistryInner >
listAsync()
Lists all the container registries under the specified subscription.
abstract
PagedIterable <RegistryInner >
listByResourceGroup(String resourceGroupName)
Lists all the container registries under the specified resource group.
abstract
PagedIterable <RegistryInner >
listByResourceGroup(String resourceGroupName, Context context)
Lists all the container registries under the specified resource group.
abstract
PagedFlux <RegistryInner >
listByResourceGroupAsync(String resourceGroupName)
Lists all the container registries under the specified resource group.
abstract
RegistryListCredentialsResultInner
listCredentials(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
abstract
Mono <RegistryListCredentialsResultInner >
listCredentialsAsync(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
abstract
Response <RegistryListCredentialsResultInner >
listCredentialsWithResponse(String resourceGroupName, String registryName, Context context)
Lists the login credentials for the specified container registry.
abstract
Mono <Response <RegistryListCredentialsResultInner >>
listCredentialsWithResponseAsync(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
abstract
PagedIterable <PrivateLinkResourceInner >
listPrivateLinkResources(String resourceGroupName, String registryName)
Lists the private link resources for a container registry.
abstract
PagedIterable <PrivateLinkResourceInner >
listPrivateLinkResources(String resourceGroupName, String registryName, Context context)
Lists the private link resources for a container registry.
abstract
PagedFlux <PrivateLinkResourceInner >
listPrivateLinkResourcesAsync(String resourceGroupName, String registryName)
Lists the private link resources for a container registry.
abstract
RegistryUsageListResultInner
listUsages(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
abstract
Mono <RegistryUsageListResultInner >
listUsagesAsync(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
abstract
Response <RegistryUsageListResultInner >
listUsagesWithResponse(String resourceGroupName, String registryName, Context context)
Gets the quota usages for the specified container registry.
abstract
Mono <Response <RegistryUsageListResultInner >>
listUsagesWithResponseAsync(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
abstract
RegistryListCredentialsResultInner
regenerateCredential(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
abstract
Mono <RegistryListCredentialsResultInner >
regenerateCredentialAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
abstract
Response <RegistryListCredentialsResultInner >
regenerateCredentialWithResponse(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters, Context context)
Regenerates one of the login credentials for the specified container registry.
abstract
Mono <Response <RegistryListCredentialsResultInner >>
regenerateCredentialWithResponseAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
abstract
RunInner
scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
RunInner
scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
Mono <RunInner >
scheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
Mono <Response <Flux <ByteBuffer >>>
scheduleRunWithResponseAsync(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
abstract
RegistryInner
update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
abstract
RegistryInner
update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)
Updates a container registry with the specified parameters.
abstract
Mono <RegistryInner >
updateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
abstract
Mono <Response <Flux <ByteBuffer >>>
updateWithResponseAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Method Details
beginCreate
public abstract SyncPoller,RegistryInner> beginCreate(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
Returns:
the
SyncPoller<T,U> for polling of an object that represents a container registry.
beginCreate
public abstract SyncPoller,RegistryInner> beginCreate(String resourceGroupName, String registryName, RegistryInner registry, Context context)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of an object that represents a container registry.
beginCreateAsync
public abstract PollerFlux,RegistryInner> beginCreateAsync(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
Returns:
the
PollerFlux<T,U> for polling of an object that represents a container registry.
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String registryName)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String registryName, Context context)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
Returns:
beginDeleteAsync
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String registryName)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
beginGenerateCredentials
public abstract SyncPoller,GenerateCredentialsResultInner> beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
Returns:
the
SyncPoller<T,U> for polling of the response from the GenerateCredentials operation.
beginGenerateCredentials
public abstract SyncPoller,GenerateCredentialsResultInner> beginGenerateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of the response from the GenerateCredentials operation.
beginGenerateCredentialsAsync
public abstract PollerFlux,GenerateCredentialsResultInner> beginGenerateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
Returns:
the
PollerFlux<T,U> for polling of the response from the GenerateCredentials operation.
beginImportImage
public abstract SyncPoller,Void> beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
Returns:
beginImportImage
public abstract SyncPoller,Void> beginImportImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
context
- The context to associate with this operation.
Returns:
beginImportImageAsync
public abstract PollerFlux,Void> beginImportImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
Returns:
beginScheduleRun
public abstract SyncPoller,RunInner> beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
Returns:
beginScheduleRun
public abstract SyncPoller,RunInner> beginScheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
context
- The context to associate with this operation.
Returns:
beginScheduleRunAsync
public abstract PollerFlux,RunInner> beginScheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
Returns:
beginUpdate
public abstract SyncPoller,RegistryInner> beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
Returns:
the
SyncPoller<T,U> for polling of an object that represents a container registry.
beginUpdate
public abstract SyncPoller,RegistryInner> beginUpdate(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
context
- The context to associate with this operation.
Returns:
the
SyncPoller<T,U> for polling of an object that represents a container registry.
beginUpdateAsync
public abstract PollerFlux,RegistryInner> beginUpdateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
Returns:
the
PollerFlux<T,U> for polling of an object that represents a container registry.
checkNameAvailability
public abstract RegistryNameStatusInner checkNameAvailability(RegistryNameCheckRequest registryNameCheckRequest)
Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.
Parameters:
registryNameCheckRequest
- The object containing information for the availability request.
Returns:
the result of a request to check the availability of a container registry name.
checkNameAvailabilityAsync
public abstract Mono checkNameAvailabilityAsync(RegistryNameCheckRequest registryNameCheckRequest)
Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.
Parameters:
registryNameCheckRequest
- The object containing information for the availability request.
Returns:
the result of a request to check the availability of a container registry name on successful completion
of Mono .
checkNameAvailabilityWithResponse
public abstract Response checkNameAvailabilityWithResponse(RegistryNameCheckRequest registryNameCheckRequest, Context context)
Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.
Parameters:
registryNameCheckRequest
- The object containing information for the availability request.
context
- The context to associate with this operation.
Returns:
the result of a request to check the availability of a container registry name along with
Response<T> .
checkNameAvailabilityWithResponseAsync
public abstract Mono> checkNameAvailabilityWithResponseAsync(RegistryNameCheckRequest registryNameCheckRequest)
Checks whether the container registry name is available for use. The name must contain only alphanumeric characters, be globally unique, and between 5 and 50 characters in length.
Parameters:
registryNameCheckRequest
- The object containing information for the availability request.
Returns:
the result of a request to check the availability of a container registry name along with
Response<T> on successful completion of
Mono .
create
public abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
Returns:
an object that represents a container registry.
create
public abstract RegistryInner create(String resourceGroupName, String registryName, RegistryInner registry, Context context)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
context
- The context to associate with this operation.
Returns:
an object that represents a container registry.
createAsync
public abstract Mono createAsync(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
Returns:
an object that represents a container registry on successful completion of Mono .
createWithResponseAsync
public abstract Mono>> createWithResponseAsync(String resourceGroupName, String registryName, RegistryInner registry)
Creates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registry
- The parameters for creating a container registry.
Returns:
an object that represents a container registry along with
Response<T> on successful completion of
Mono .
delete
public abstract void delete(String resourceGroupName, String registryName)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
delete
public abstract void delete(String resourceGroupName, String registryName, Context context)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String registryName)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String registryName)
Deletes a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
generateCredentials
public abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
Returns:
the response from the GenerateCredentials operation.
generateCredentials
public abstract GenerateCredentialsResultInner generateCredentials(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters, Context context)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
context
- The context to associate with this operation.
Returns:
the response from the GenerateCredentials operation.
generateCredentialsAsync
public abstract Mono generateCredentialsAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
Returns:
the response from the GenerateCredentials operation on successful completion of Mono .
generateCredentialsWithResponseAsync
public abstract Mono>> generateCredentialsWithResponseAsync(String resourceGroupName, String registryName, GenerateCredentialsParameters generateCredentialsParameters)
Generate keys for a token of a specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
generateCredentialsParameters
- The parameters for generating credentials.
Returns:
the response from the GenerateCredentials operation along with
Response<T> on successful completion
of
Mono .
getBuildSourceUploadUrl
public abstract SourceUploadDefinitionInner getBuildSourceUploadUrl(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
Returns:
the upload location for the user to be able to upload the source.
getBuildSourceUploadUrlAsync
public abstract Mono getBuildSourceUploadUrlAsync(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
Returns:
the upload location for the user to be able to upload the source on successful completion of
Mono .
getBuildSourceUploadUrlWithResponse
public abstract Response getBuildSourceUploadUrlWithResponse(String resourceGroupName, String registryName, Context context)
Get the upload location for the user to be able to upload the source.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
Returns:
the upload location for the user to be able to upload the source along with
Response<T> .
getBuildSourceUploadUrlWithResponseAsync
public abstract Mono> getBuildSourceUploadUrlWithResponseAsync(String resourceGroupName, String registryName)
Get the upload location for the user to be able to upload the source.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
Returns:
the upload location for the user to be able to upload the source along with
Response<T> on
successful completion of
Mono .
getByResourceGroup
public abstract RegistryInner getByResourceGroup(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the properties of the specified container registry.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the properties of the specified container registry on successful completion of Mono .
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String registryName, Context context)
Gets the properties of the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
Returns:
the properties of the specified container registry along with
Response<T> .
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String registryName)
Gets the properties of the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the properties of the specified container registry along with
Response<T> on successful completion
of
Mono .
getPrivateLinkResource
public abstract PrivateLinkResourceInner getPrivateLinkResource(String resourceGroupName, String registryName, String groupName)
Gets a private link resource by a specified group name for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
groupName
- The name of the private link resource.
Returns:
a private link resource by a specified group name for a container registry.
getPrivateLinkResourceAsync
public abstract Mono getPrivateLinkResourceAsync(String resourceGroupName, String registryName, String groupName)
Gets a private link resource by a specified group name for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
groupName
- The name of the private link resource.
Returns:
a private link resource by a specified group name for a container registry on successful completion of
Mono .
getPrivateLinkResourceWithResponse
public abstract Response getPrivateLinkResourceWithResponse(String resourceGroupName, String registryName, String groupName, Context context)
Gets a private link resource by a specified group name for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
groupName
- The name of the private link resource.
context
- The context to associate with this operation.
Returns:
a private link resource by a specified group name for a container registry along with
Response<T> .
getPrivateLinkResourceWithResponseAsync
public abstract Mono> getPrivateLinkResourceWithResponseAsync(String resourceGroupName, String registryName, String groupName)
Gets a private link resource by a specified group name for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
groupName
- The name of the private link resource.
Returns:
a private link resource by a specified group name for a container registry along with
Response<T> on
successful completion of
Mono .
importImage
public abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
importImage
public abstract void importImage(String resourceGroupName, String registryName, ImportImageParameters parameters, Context context)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
context
- The context to associate with this operation.
importImageAsync
public abstract Mono importImageAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
Returns:
A Mono that completes when a successful response is received.
importImageWithResponseAsync
public abstract Mono>> importImageWithResponseAsync(String resourceGroupName, String registryName, ImportImageParameters parameters)
Copies an image to this container registry from the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
parameters
- The parameters specifying the image to copy and the source container registry.
Returns:
list
public abstract PagedIterable list()
Lists all the container registries under the specified subscription.
Returns:
the result of a request to list container registries as paginated response with
PagedIterable<T> .
list
public abstract PagedIterable list(Context context)
Lists all the container registries under the specified subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
the result of a request to list container registries as paginated response with
PagedIterable<T> .
listAsync
public abstract PagedFlux listAsync()
Lists all the container registries under the specified subscription.
Returns:
the result of a request to list container registries as paginated response with
PagedFlux<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Lists all the container registries under the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
Returns:
the result of a request to list container registries as paginated response with
PagedIterable<T> .
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Lists all the container registries under the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
context
- The context to associate with this operation.
Returns:
the result of a request to list container registries as paginated response with
PagedIterable<T> .
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Lists all the container registries under the specified resource group.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
Returns:
the result of a request to list container registries as paginated response with
PagedFlux<T> .
listCredentials
public abstract RegistryListCredentialsResultInner listCredentials(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the response from the ListCredentials operation.
listCredentialsAsync
public abstract Mono listCredentialsAsync(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the response from the ListCredentials operation on successful completion of Mono .
listCredentialsWithResponse
public abstract Response listCredentialsWithResponse(String resourceGroupName, String registryName, Context context)
Lists the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
Returns:
the response from the ListCredentials operation along with
Response<T> .
listCredentialsWithResponseAsync
public abstract Mono> listCredentialsWithResponseAsync(String resourceGroupName, String registryName)
Lists the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the response from the ListCredentials operation along with
Response<T> on successful completion of
Mono .
listPrivateLinkResources
public abstract PagedIterable listPrivateLinkResources(String resourceGroupName, String registryName)
Lists the private link resources for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the result of a request to list private link resources for a container registry as paginated response
with
PagedIterable<T> .
listPrivateLinkResources
public abstract PagedIterable listPrivateLinkResources(String resourceGroupName, String registryName, Context context)
Lists the private link resources for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
Returns:
the result of a request to list private link resources for a container registry as paginated response
with
PagedIterable<T> .
listPrivateLinkResourcesAsync
public abstract PagedFlux listPrivateLinkResourcesAsync(String resourceGroupName, String registryName)
Lists the private link resources for a container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the result of a request to list private link resources for a container registry as paginated response
with
PagedFlux<T> .
listUsages
public abstract RegistryUsageListResultInner listUsages(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the quota usages for the specified container registry.
listUsagesAsync
public abstract Mono listUsagesAsync(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the quota usages for the specified container registry on successful completion of Mono .
listUsagesWithResponse
public abstract Response listUsagesWithResponse(String resourceGroupName, String registryName, Context context)
Gets the quota usages for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
context
- The context to associate with this operation.
Returns:
the quota usages for the specified container registry along with
Response<T> .
listUsagesWithResponseAsync
public abstract Mono> listUsagesWithResponseAsync(String resourceGroupName, String registryName)
Gets the quota usages for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
Returns:
the quota usages for the specified container registry along with
Response<T> on successful
completion of
Mono .
regenerateCredential
public abstract RegistryListCredentialsResultInner regenerateCredential(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
regenerateCredentialParameters
- Specifies name of the password which should be regenerated -- password or
password2.
Returns:
the response from the ListCredentials operation.
regenerateCredentialAsync
public abstract Mono regenerateCredentialAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
regenerateCredentialParameters
- Specifies name of the password which should be regenerated -- password or
password2.
Returns:
the response from the ListCredentials operation on successful completion of Mono .
regenerateCredentialWithResponse
public abstract Response regenerateCredentialWithResponse(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters, Context context)
Regenerates one of the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
regenerateCredentialParameters
- Specifies name of the password which should be regenerated -- password or
password2.
context
- The context to associate with this operation.
Returns:
the response from the ListCredentials operation along with
Response<T> .
regenerateCredentialWithResponseAsync
public abstract Mono> regenerateCredentialWithResponseAsync(String resourceGroupName, String registryName, RegenerateCredentialParameters regenerateCredentialParameters)
Regenerates one of the login credentials for the specified container registry.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
regenerateCredentialParameters
- Specifies name of the password which should be regenerated -- password or
password2.
Returns:
the response from the ListCredentials operation along with
Response<T> on successful completion of
Mono .
scheduleRun
public abstract RunInner scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
Returns:
run resource properties.
scheduleRun
public abstract RunInner scheduleRun(String resourceGroupName, String registryName, RunRequest runRequest, Context context)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
context
- The context to associate with this operation.
Returns:
run resource properties.
scheduleRunAsync
public abstract Mono scheduleRunAsync(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
Returns:
run resource properties on successful completion of Mono .
scheduleRunWithResponseAsync
public abstract Mono>> scheduleRunWithResponseAsync(String resourceGroupName, String registryName, RunRequest runRequest)
Schedules a new run based on the request parameters and add it to the run queue.
Parameters:
resourceGroupName
- The name of the resource group to which the container registry belongs.
registryName
- The name of the container registry.
runRequest
- The parameters of a run that needs to scheduled.
Returns:
run resource properties along with
Response<T> on successful completion of
Mono .
update
public abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
Returns:
an object that represents a container registry.
update
public abstract RegistryInner update(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters, Context context)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
context
- The context to associate with this operation.
Returns:
an object that represents a container registry.
updateAsync
public abstract Mono updateAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
Returns:
an object that represents a container registry on successful completion of Mono .
updateWithResponseAsync
public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String registryName, RegistryUpdateParameters registryUpdateParameters)
Updates a container registry with the specified parameters.
Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.
registryName
- The name of the container registry.
registryUpdateParameters
- The parameters for updating a container registry.
Returns:
an object that represents a container registry along with
Response<T> on successful completion of
Mono .
Applies to