Versions in this module Expand all Collapse all v0 v0.18.1 Mar 3, 2026 Changes in this version + func UserAgent() string + func Version() string + type AccessToken struct + AccessToken *string + type BaseClient struct + LoginURI string + func New(loginURI string) BaseClient + func NewWithoutDefaults(loginURI string) BaseClient + func (client BaseClient) CancelBlobUpload(ctx context.Context, name string, UUID string) (result autorest.Response, err error) + func (client BaseClient) CancelBlobUploadPreparer(ctx context.Context, name string, UUID string) (*http.Request, error) + func (client BaseClient) CancelBlobUploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) CancelBlobUploadSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CheckBlobExistence(ctx context.Context, name string, digest string) (result autorest.Response, err error) + func (client BaseClient) CheckBlobExistencePreparer(ctx context.Context, name string, digest string) (*http.Request, error) + func (client BaseClient) CheckBlobExistenceResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) CheckBlobExistenceSender(req *http.Request) (*http.Response, error) + func (client BaseClient) CreateManifest(ctx context.Context, name string, reference string, payload Manifest) (result SetObject, err error) + func (client BaseClient) CreateManifestPreparer(ctx context.Context, name string, reference string, payload Manifest) (*http.Request, error) + func (client BaseClient) CreateManifestResponder(resp *http.Response) (result SetObject, err error) + func (client BaseClient) CreateManifestSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteAcrManifestMetadata(ctx context.Context, name string, reference string, metadata string) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrManifestMetadataPreparer(ctx context.Context, name string, reference string, metadata string) (*http.Request, error) + func (client BaseClient) DeleteAcrManifestMetadataResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrManifestMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteAcrRepository(ctx context.Context, name string) (result DeletedRepository, err error) + func (client BaseClient) DeleteAcrRepositoryMetadata(ctx context.Context, name string, metadata string) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrRepositoryMetadataPreparer(ctx context.Context, name string, metadata string) (*http.Request, error) + func (client BaseClient) DeleteAcrRepositoryMetadataResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrRepositoryMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteAcrRepositoryPreparer(ctx context.Context, name string) (*http.Request, error) + func (client BaseClient) DeleteAcrRepositoryResponder(resp *http.Response) (result DeletedRepository, err error) + func (client BaseClient) DeleteAcrRepositorySender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteAcrTag(ctx context.Context, name string, reference string) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrTagMetadata(ctx context.Context, name string, reference string, metadata string) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrTagMetadataPreparer(ctx context.Context, name string, reference string, metadata string) (*http.Request, error) + func (client BaseClient) DeleteAcrTagMetadataResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrTagMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteAcrTagPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client BaseClient) DeleteAcrTagResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteAcrTagSender(req *http.Request) (*http.Response, error) + func (client BaseClient) DeleteManifest(ctx context.Context, name string, reference string) (result autorest.Response, err error) + func (client BaseClient) DeleteManifestPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client BaseClient) DeleteManifestResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) DeleteManifestSender(req *http.Request) (*http.Response, error) + func (client BaseClient) EndBlobUpload(ctx context.Context, digest string, name string, UUID string) (result autorest.Response, err error) + func (client BaseClient) EndBlobUploadPreparer(ctx context.Context, digest string, name string, UUID string) (*http.Request, error) + func (client BaseClient) EndBlobUploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) EndBlobUploadSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrAccessToken(ctx context.Context, service string, scope string, refreshToken string) (result AccessToken, err error) + func (client BaseClient) GetAcrAccessTokenFromLogin(ctx context.Context, service string, scope string) (result AccessToken, err error) + func (client BaseClient) GetAcrAccessTokenFromLoginPreparer(ctx context.Context, service string, scope string) (*http.Request, error) + func (client BaseClient) GetAcrAccessTokenFromLoginResponder(resp *http.Response) (result AccessToken, err error) + func (client BaseClient) GetAcrAccessTokenFromLoginSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrAccessTokenPreparer(ctx context.Context, service string, scope string, refreshToken string) (*http.Request, error) + func (client BaseClient) GetAcrAccessTokenResponder(resp *http.Response) (result AccessToken, err error) + func (client BaseClient) GetAcrAccessTokenSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrManifestAttributes(ctx context.Context, name string, reference string) (result ManifestAttributes, err error) + func (client BaseClient) GetAcrManifestAttributesPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client BaseClient) GetAcrManifestAttributesResponder(resp *http.Response) (result ManifestAttributes, err error) + func (client BaseClient) GetAcrManifestAttributesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrManifestMetadata(ctx context.Context, name string, reference string, metadata string) (result SetObject, err error) + func (client BaseClient) GetAcrManifestMetadataPreparer(ctx context.Context, name string, reference string, metadata string) (*http.Request, error) + func (client BaseClient) GetAcrManifestMetadataResponder(resp *http.Response) (result SetObject, err error) + func (client BaseClient) GetAcrManifestMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrManifests(ctx context.Context, name string, last string, n *int32, orderby string) (result Manifests, err error) + func (client BaseClient) GetAcrManifestsPreparer(ctx context.Context, name string, last string, n *int32, orderby string) (*http.Request, error) + func (client BaseClient) GetAcrManifestsResponder(resp *http.Response) (result Manifests, err error) + func (client BaseClient) GetAcrManifestsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrRefreshTokenFromExchange(ctx context.Context, grantType string, service string, tenant string, ...) (result RefreshToken, err error) + func (client BaseClient) GetAcrRefreshTokenFromExchangePreparer(ctx context.Context, grantType string, service string, tenant string, ...) (*http.Request, error) + func (client BaseClient) GetAcrRefreshTokenFromExchangeResponder(resp *http.Response) (result RefreshToken, err error) + func (client BaseClient) GetAcrRefreshTokenFromExchangeSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrRepositories(ctx context.Context, last string, n *int32) (result Repositories, err error) + func (client BaseClient) GetAcrRepositoriesPreparer(ctx context.Context, last string, n *int32) (*http.Request, error) + func (client BaseClient) GetAcrRepositoriesResponder(resp *http.Response) (result Repositories, err error) + func (client BaseClient) GetAcrRepositoriesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrRepositoryAttributes(ctx context.Context, name string) (result RepositoryAttributes, err error) + func (client BaseClient) GetAcrRepositoryAttributesPreparer(ctx context.Context, name string) (*http.Request, error) + func (client BaseClient) GetAcrRepositoryAttributesResponder(resp *http.Response) (result RepositoryAttributes, err error) + func (client BaseClient) GetAcrRepositoryAttributesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrRepositoryMetadata(ctx context.Context, name string, metadata string) (result SetObject, err error) + func (client BaseClient) GetAcrRepositoryMetadataPreparer(ctx context.Context, name string, metadata string) (*http.Request, error) + func (client BaseClient) GetAcrRepositoryMetadataResponder(resp *http.Response) (result SetObject, err error) + func (client BaseClient) GetAcrRepositoryMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrTagAttributes(ctx context.Context, name string, reference string) (result TagAttributesType, err error) + func (client BaseClient) GetAcrTagAttributesPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client BaseClient) GetAcrTagAttributesResponder(resp *http.Response) (result TagAttributesType, err error) + func (client BaseClient) GetAcrTagAttributesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrTagMetadata(ctx context.Context, name string, reference string, metadata string) (result SetObject, err error) + func (client BaseClient) GetAcrTagMetadataPreparer(ctx context.Context, name string, reference string, metadata string) (*http.Request, error) + func (client BaseClient) GetAcrTagMetadataResponder(resp *http.Response) (result SetObject, err error) + func (client BaseClient) GetAcrTagMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetAcrTags(ctx context.Context, name string, last string, n *int32, orderby string, ...) (result RepositoryTagsType, err error) + func (client BaseClient) GetAcrTagsPreparer(ctx context.Context, name string, last string, n *int32, orderby string, ...) (*http.Request, error) + func (client BaseClient) GetAcrTagsResponder(resp *http.Response) (result RepositoryTagsType, err error) + func (client BaseClient) GetAcrTagsSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetBlob(ctx context.Context, name string, digest string) (result String, err error) + func (client BaseClient) GetBlobPreparer(ctx context.Context, name string, digest string) (*http.Request, error) + func (client BaseClient) GetBlobResponder(resp *http.Response) (result String, err error) + func (client BaseClient) GetBlobSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetBlobUploadStatus(ctx context.Context, name string, UUID string) (result autorest.Response, err error) + func (client BaseClient) GetBlobUploadStatusPreparer(ctx context.Context, name string, UUID string) (*http.Request, error) + func (client BaseClient) GetBlobUploadStatusResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) GetBlobUploadStatusSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetDockerRegistryV2Support(ctx context.Context) (result autorest.Response, err error) + func (client BaseClient) GetDockerRegistryV2SupportPreparer(ctx context.Context) (*http.Request, error) + func (client BaseClient) GetDockerRegistryV2SupportResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) GetDockerRegistryV2SupportSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetManifest(ctx context.Context, name string, reference string, accept string) (result Manifest, err error) + func (client BaseClient) GetManifestPreparer(ctx context.Context, name string, reference string, accept string) (*http.Request, error) + func (client BaseClient) GetManifestResponder(resp *http.Response) (result Manifest, err error) + func (client BaseClient) GetManifestSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetRepositories(ctx context.Context, last string, n *int32) (result Repositories, err error) + func (client BaseClient) GetRepositoriesPreparer(ctx context.Context, last string, n *int32) (*http.Request, error) + func (client BaseClient) GetRepositoriesResponder(resp *http.Response) (result Repositories, err error) + func (client BaseClient) GetRepositoriesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) GetTagList(ctx context.Context, name string) (result RepositoryTags, err error) + func (client BaseClient) GetTagListPreparer(ctx context.Context, name string) (*http.Request, error) + func (client BaseClient) GetTagListResponder(resp *http.Response) (result RepositoryTags, err error) + func (client BaseClient) GetTagListSender(req *http.Request) (*http.Response, error) + func (client BaseClient) ListManifestMetadata(ctx context.Context, name string, reference string) (result ManifestMetadataList, err error) + func (client BaseClient) ListManifestMetadataPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client BaseClient) ListManifestMetadataResponder(resp *http.Response) (result ManifestMetadataList, err error) + func (client BaseClient) ListManifestMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) ListRepositoryMetadata(ctx context.Context, name string) (result RepositoryMetadata, err error) + func (client BaseClient) ListRepositoryMetadataPreparer(ctx context.Context, name string) (*http.Request, error) + func (client BaseClient) ListRepositoryMetadataResponder(resp *http.Response) (result RepositoryMetadata, err error) + func (client BaseClient) ListRepositoryMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) ListTagMetadata(ctx context.Context, name string, reference string) (result TagMetadataList, err error) + func (client BaseClient) ListTagMetadataPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client BaseClient) ListTagMetadataResponder(resp *http.Response) (result TagMetadataList, err error) + func (client BaseClient) ListTagMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) StartBlobUpload(ctx context.Context, name string, digest string, from string, mount string) (result autorest.Response, err error) + func (client BaseClient) StartBlobUploadPreparer(ctx context.Context, name string, digest string, from string, mount string) (*http.Request, error) + func (client BaseClient) StartBlobUploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) StartBlobUploadSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateAcrManifestAttributes(ctx context.Context, name string, reference string, ...) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrManifestAttributesPreparer(ctx context.Context, name string, reference string, ...) (*http.Request, error) + func (client BaseClient) UpdateAcrManifestAttributesResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrManifestAttributesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateAcrManifestMetadata(ctx context.Context, name string, reference string, metadata string, ...) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrManifestMetadataPreparer(ctx context.Context, name string, reference string, metadata string, ...) (*http.Request, error) + func (client BaseClient) UpdateAcrManifestMetadataResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrManifestMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateAcrRepositoryAttributes(ctx context.Context, name string, value *ChangeableAttributes) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrRepositoryAttributesPreparer(ctx context.Context, name string, value *ChangeableAttributes) (*http.Request, error) + func (client BaseClient) UpdateAcrRepositoryAttributesResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrRepositoryAttributesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateAcrRepositoryMetadata(ctx context.Context, name string, metadata string, value *interface{}) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrRepositoryMetadataPreparer(ctx context.Context, name string, metadata string, value *interface{}) (*http.Request, error) + func (client BaseClient) UpdateAcrRepositoryMetadataResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrRepositoryMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateAcrTagAttributes(ctx context.Context, name string, reference string, ...) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrTagAttributesPreparer(ctx context.Context, name string, reference string, ...) (*http.Request, error) + func (client BaseClient) UpdateAcrTagAttributesResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrTagAttributesSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UpdateAcrTagMetadata(ctx context.Context, name string, reference string, metadata string, ...) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrTagMetadataPreparer(ctx context.Context, name string, reference string, metadata string, ...) (*http.Request, error) + func (client BaseClient) UpdateAcrTagMetadataResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UpdateAcrTagMetadataSender(req *http.Request) (*http.Response, error) + func (client BaseClient) UploadBlobContent(ctx context.Context, name string, UUID string) (result autorest.Response, err error) + func (client BaseClient) UploadBlobContentPreparer(ctx context.Context, name string, UUID string) (*http.Request, error) + func (client BaseClient) UploadBlobContentResponder(resp *http.Response) (result autorest.Response, err error) + func (client BaseClient) UploadBlobContentSender(req *http.Request) (*http.Response, error) + type ChangeableAttributes struct + DeleteEnabled *bool + ListEnabled *bool + ReadEnabled *bool + WriteEnabled *bool + type DeletedRepository struct + ManifestsDeleted *[]string + TagsDeleted *[]string + type ErrorInfo struct + Code *string + Detail interface{} + Message *string + type Errors struct + Errors *[]ErrorInfo + type FsLayer struct + BlobSum *string + type History struct + V1Compatibility *string + type ImageSignature struct + Header *JWK + Protected *string + Signature *string + type JWK struct + Alg *string + Jwk *JWKHeader + type JWKHeader struct + Crv *string + Kid *string + Kty *string + X *string + Y *string + type Manifest struct + Architecture *string + Config *V2Descriptor + FsLayers *[]FsLayer + History *[]History + Layers *[]V2Descriptor + MediaType *string + Name *string + SchemaVersion *int32 + Signatures *[]ImageSignature + Tag *string + type ManifestAttributes struct + ImageName *string + ManifestAttributes *ManifestAttributesBase + Registry *string + type ManifestAttributesBase struct + Architecture *string + ChangeableAttributes *ChangeableAttributes + ConfigMediaType *string + CreatedTime *string + Digest *string + ImageSize *int64 + LastUpdateTime *string + MediaType *string + Os *string + Tags *[]string + type ManifestAttributesManifest struct + QuarantineTag *string + References *[]ManifestAttributesManifestReferences + type ManifestAttributesManifestReferences struct + Architecture *string + Digest *string + Os *string + type ManifestChangeableAttributes struct + DeleteEnabled *bool + ListEnabled *bool + QuarantineDetails *string + QuarantineState *string + ReadEnabled *bool + WriteEnabled *bool + type ManifestMetadataList struct + Digest *string + ImageName *string + Metadata *[]string + Registry *string + type Manifests struct + ImageName *string + ManifestsAttributes *[]ManifestAttributesBase + Registry *string + type RefreshToken struct + RefreshToken *string + type Repositories struct + Names *[]string + type RepositoryAttributes struct + ChangeableAttributes *ChangeableAttributes + CreatedTime *string + ImageName *string + LastUpdateTime *string + ManifestCount *int32 + Registry *string + TagCount *int32 + type RepositoryMetadata struct + ImageName *string + Metadata *[]string + Registry *string + type RepositoryTags struct + Name *string + Tags *[]string + type RepositoryTagsType struct + ImageName *string + Registry *string + TagsAttributes *[]TagAttributesBase + type SetObject struct + Value interface{} + type String struct + Value *string + type TagAttributes struct + ImageName *string + Registry *string + Tag *TagAttributesTag + type TagAttributesBase struct + ChangeableAttributes *ChangeableAttributes + CreatedTime *string + Digest *string + LastUpdateTime *string + Name *string + Signed *bool + type TagAttributesTag struct + SignatureRecord *string + type TagAttributesType struct + ImageName *string + Registry *string + TagAttributes *TagAttributesBase + type TagMetadataList struct + ImageName *string + Metadata *[]string + Registry *string + TagName *string + type V2Descriptor struct + Digest *string + MediaType *string + Size *int64