Versions in this module Expand all Collapse all v47 v47.1.0 Oct 21, 2020 v47.0.0 Oct 13, 2020 Changes in this version + func UserAgent() string + func Version() string + type AccessToken struct + AccessToken *string + type AccessTokensClient struct + func NewAccessTokensClient(loginURI string) AccessTokensClient + func (client AccessTokensClient) Get(ctx context.Context, service string, scope string, refreshToken string) (result AccessToken, err error) + func (client AccessTokensClient) GetFromLogin(ctx context.Context, service string, scope string) (result AccessToken, err error) + func (client AccessTokensClient) GetFromLoginPreparer(ctx context.Context, service string, scope string) (*http.Request, error) + func (client AccessTokensClient) GetFromLoginResponder(resp *http.Response) (result AccessToken, err error) + func (client AccessTokensClient) GetFromLoginSender(req *http.Request) (*http.Response, error) + func (client AccessTokensClient) GetPreparer(ctx context.Context, service string, scope string, refreshToken string) (*http.Request, error) + func (client AccessTokensClient) GetResponder(resp *http.Response) (result AccessToken, err error) + func (client AccessTokensClient) GetSender(req *http.Request) (*http.Response, error) + type AcrErrorInfo struct + Code *string + Detail interface{} + Message *string + type AcrErrors struct + Errors *[]AcrErrorInfo + type AcrManifests struct + ImageName *string + ManifestsAttributes *[]ManifestAttributesBase + Registry *string + type Annotations struct + AdditionalProperties map[string]interface{} + Authors *string + Created *date.Time + Description *string + Documentation *string + Licenses *string + Name *string + Revision *string + Source *string + Title *string + URL *string + Vendor *string + Version *string + func (a *Annotations) UnmarshalJSON(body []byte) error + func (a Annotations) MarshalJSON() ([]byte, error) + type BaseClient struct + LoginURI string + func New(loginURI string) BaseClient + func NewWithoutDefaults(loginURI string) BaseClient + type BlobClient struct + func NewBlobClient(loginURI string) BlobClient + func (client BlobClient) CancelUpload(ctx context.Context, location string) (result autorest.Response, err error) + func (client BlobClient) CancelUploadPreparer(ctx context.Context, location string) (*http.Request, error) + func (client BlobClient) CancelUploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) CancelUploadSender(req *http.Request) (*http.Response, error) + func (client BlobClient) Check(ctx context.Context, name string, digest string) (result autorest.Response, err error) + func (client BlobClient) CheckChunk(ctx context.Context, name string, digest string, rangeParameter string) (result autorest.Response, err error) + func (client BlobClient) CheckChunkPreparer(ctx context.Context, name string, digest string, rangeParameter string) (*http.Request, error) + func (client BlobClient) CheckChunkResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) CheckChunkSender(req *http.Request) (*http.Response, error) + func (client BlobClient) CheckPreparer(ctx context.Context, name string, digest string) (*http.Request, error) + func (client BlobClient) CheckResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) CheckSender(req *http.Request) (*http.Response, error) + func (client BlobClient) Delete(ctx context.Context, name string, digest string) (result ReadCloser, err error) + func (client BlobClient) DeletePreparer(ctx context.Context, name string, digest string) (*http.Request, error) + func (client BlobClient) DeleteResponder(resp *http.Response) (result ReadCloser, err error) + func (client BlobClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client BlobClient) EndUpload(ctx context.Context, digest string, location string, value io.ReadCloser) (result autorest.Response, err error) + func (client BlobClient) EndUploadPreparer(ctx context.Context, digest string, location string, value io.ReadCloser) (*http.Request, error) + func (client BlobClient) EndUploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) EndUploadSender(req *http.Request) (*http.Response, error) + func (client BlobClient) Get(ctx context.Context, name string, digest string) (result ReadCloser, err error) + func (client BlobClient) GetChunk(ctx context.Context, name string, digest string, rangeParameter string) (result ReadCloser, err error) + func (client BlobClient) GetChunkPreparer(ctx context.Context, name string, digest string, rangeParameter string) (*http.Request, error) + func (client BlobClient) GetChunkResponder(resp *http.Response) (result ReadCloser, err error) + func (client BlobClient) GetChunkSender(req *http.Request) (*http.Response, error) + func (client BlobClient) GetPreparer(ctx context.Context, name string, digest string) (*http.Request, error) + func (client BlobClient) GetResponder(resp *http.Response) (result ReadCloser, err error) + func (client BlobClient) GetSender(req *http.Request) (*http.Response, error) + func (client BlobClient) GetStatus(ctx context.Context, location string) (result autorest.Response, err error) + func (client BlobClient) GetStatusPreparer(ctx context.Context, location string) (*http.Request, error) + func (client BlobClient) GetStatusResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) GetStatusSender(req *http.Request) (*http.Response, error) + func (client BlobClient) Mount(ctx context.Context, name string, from string, mount string) (result autorest.Response, err error) + func (client BlobClient) MountPreparer(ctx context.Context, name string, from string, mount string) (*http.Request, error) + func (client BlobClient) MountResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) MountSender(req *http.Request) (*http.Response, error) + func (client BlobClient) StartUpload(ctx context.Context, name string) (result autorest.Response, err error) + func (client BlobClient) StartUploadPreparer(ctx context.Context, name string) (*http.Request, error) + func (client BlobClient) StartUploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) StartUploadSender(req *http.Request) (*http.Response, error) + func (client BlobClient) Upload(ctx context.Context, value io.ReadCloser, location string) (result autorest.Response, err error) + func (client BlobClient) UploadPreparer(ctx context.Context, value io.ReadCloser, location string) (*http.Request, error) + func (client BlobClient) UploadResponder(resp *http.Response) (result autorest.Response, err error) + func (client BlobClient) UploadSender(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 Descriptor struct + Annotations *Annotations + Digest *string + MediaType *string + Size *int64 + Urls *[]string + 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 + SchemaVersion *int32 + type ManifestAttributes struct + Attributes *ManifestAttributesBase + ImageName *string + 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 ManifestList struct + Manifests *[]ManifestListAttributes + MediaType *string + SchemaVersion *int32 + type ManifestListAttributes struct + Digest *string + MediaType *string + Platform *Platform + Size *int64 + type ManifestWrapper struct + Annotations *Annotations + Architecture *string + Config *Descriptor + FsLayers *[]FsLayer + History *[]History + Layers *[]Descriptor + Manifests *[]ManifestListAttributes + MediaType *string + Name *string + SchemaVersion *int32 + Signatures *[]ImageSignature + Tag *string + type ManifestsClient struct + func NewManifestsClient(loginURI string) ManifestsClient + func (client ManifestsClient) Create(ctx context.Context, name string, reference string, payload Manifest) (result SetObject, err error) + func (client ManifestsClient) CreatePreparer(ctx context.Context, name string, reference string, payload Manifest) (*http.Request, error) + func (client ManifestsClient) CreateResponder(resp *http.Response) (result SetObject, err error) + func (client ManifestsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ManifestsClient) Delete(ctx context.Context, name string, reference string) (result autorest.Response, err error) + func (client ManifestsClient) DeletePreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client ManifestsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ManifestsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ManifestsClient) Get(ctx context.Context, name string, reference string, accept string) (result ManifestWrapper, err error) + func (client ManifestsClient) GetAttributes(ctx context.Context, name string, reference string) (result ManifestAttributes, err error) + func (client ManifestsClient) GetAttributesPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client ManifestsClient) GetAttributesResponder(resp *http.Response) (result ManifestAttributes, err error) + func (client ManifestsClient) GetAttributesSender(req *http.Request) (*http.Response, error) + func (client ManifestsClient) GetList(ctx context.Context, name string, last string, n *int32, orderby string) (result AcrManifests, err error) + func (client ManifestsClient) GetListPreparer(ctx context.Context, name string, last string, n *int32, orderby string) (*http.Request, error) + func (client ManifestsClient) GetListResponder(resp *http.Response) (result AcrManifests, err error) + func (client ManifestsClient) GetListSender(req *http.Request) (*http.Response, error) + func (client ManifestsClient) GetPreparer(ctx context.Context, name string, reference string, accept string) (*http.Request, error) + func (client ManifestsClient) GetResponder(resp *http.Response) (result ManifestWrapper, err error) + func (client ManifestsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ManifestsClient) UpdateAttributes(ctx context.Context, name string, reference string, ...) (result autorest.Response, err error) + func (client ManifestsClient) UpdateAttributesPreparer(ctx context.Context, name string, reference string, ...) (*http.Request, error) + func (client ManifestsClient) UpdateAttributesResponder(resp *http.Response) (result autorest.Response, err error) + func (client ManifestsClient) UpdateAttributesSender(req *http.Request) (*http.Response, error) + type OCIIndex struct + Annotations *Annotations + Manifests *[]ManifestListAttributes + SchemaVersion *int32 + type OCIManifest struct + Annotations *Annotations + Config *Descriptor + Layers *[]Descriptor + SchemaVersion *int32 + type Platform struct + Architecture *string + Features *[]string + Os *string + OsFeatures *[]string + OsVersion *string + Variant *string + type ReadCloser struct + Value *io.ReadCloser + type RefreshToken struct + RefreshToken *string + type RefreshTokensClient struct + func NewRefreshTokensClient(loginURI string) RefreshTokensClient + func (client RefreshTokensClient) GetFromExchange(ctx context.Context, grantType string, service string, tenant string, ...) (result RefreshToken, err error) + func (client RefreshTokensClient) GetFromExchangePreparer(ctx context.Context, grantType string, service string, tenant string, ...) (*http.Request, error) + func (client RefreshTokensClient) GetFromExchangeResponder(resp *http.Response) (result RefreshToken, err error) + func (client RefreshTokensClient) GetFromExchangeSender(req *http.Request) (*http.Response, error) + type Repositories struct + Names *[]string + type RepositoryAttributes struct + ChangeableAttributes *ChangeableAttributes + CreatedTime *string + ImageName *string + LastUpdateTime *string + ManifestCount *int32 + Registry *string + TagCount *int32 + type RepositoryClient struct + func NewRepositoryClient(loginURI string) RepositoryClient + func (client RepositoryClient) Delete(ctx context.Context, name string) (result DeletedRepository, err error) + func (client RepositoryClient) DeletePreparer(ctx context.Context, name string) (*http.Request, error) + func (client RepositoryClient) DeleteResponder(resp *http.Response) (result DeletedRepository, err error) + func (client RepositoryClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client RepositoryClient) GetAttributes(ctx context.Context, name string) (result RepositoryAttributes, err error) + func (client RepositoryClient) GetAttributesPreparer(ctx context.Context, name string) (*http.Request, error) + func (client RepositoryClient) GetAttributesResponder(resp *http.Response) (result RepositoryAttributes, err error) + func (client RepositoryClient) GetAttributesSender(req *http.Request) (*http.Response, error) + func (client RepositoryClient) GetList(ctx context.Context, last string, n *int32) (result Repositories, err error) + func (client RepositoryClient) GetListPreparer(ctx context.Context, last string, n *int32) (*http.Request, error) + func (client RepositoryClient) GetListResponder(resp *http.Response) (result Repositories, err error) + func (client RepositoryClient) GetListSender(req *http.Request) (*http.Response, error) + func (client RepositoryClient) UpdateAttributes(ctx context.Context, name string, value *ChangeableAttributes) (result autorest.Response, err error) + func (client RepositoryClient) UpdateAttributesPreparer(ctx context.Context, name string, value *ChangeableAttributes) (*http.Request, error) + func (client RepositoryClient) UpdateAttributesResponder(resp *http.Response) (result autorest.Response, err error) + func (client RepositoryClient) UpdateAttributesSender(req *http.Request) (*http.Response, error) + type RepositoryTags struct + Name *string + Tags *[]string + type SetObject struct + Value interface{} + type TagAttributes struct + Attributes *TagAttributesBase + ImageName *string + Registry *string + type TagAttributesBase struct + ChangeableAttributes *ChangeableAttributes + CreatedTime *string + Digest *string + LastUpdateTime *string + Name *string + Signed *bool + type TagAttributesTag struct + SignatureRecord *string + type TagClient struct + func NewTagClient(loginURI string) TagClient + func (client TagClient) Delete(ctx context.Context, name string, reference string) (result autorest.Response, err error) + func (client TagClient) DeletePreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client TagClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client TagClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client TagClient) GetAttributes(ctx context.Context, name string, reference string) (result TagAttributes, err error) + func (client TagClient) GetAttributesPreparer(ctx context.Context, name string, reference string) (*http.Request, error) + func (client TagClient) GetAttributesResponder(resp *http.Response) (result TagAttributes, err error) + func (client TagClient) GetAttributesSender(req *http.Request) (*http.Response, error) + func (client TagClient) GetList(ctx context.Context, name string, last string, n *int32, orderby string, ...) (result TagList, err error) + func (client TagClient) GetListPreparer(ctx context.Context, name string, last string, n *int32, orderby string, ...) (*http.Request, error) + func (client TagClient) GetListResponder(resp *http.Response) (result TagList, err error) + func (client TagClient) GetListSender(req *http.Request) (*http.Response, error) + func (client TagClient) UpdateAttributes(ctx context.Context, name string, reference string, ...) (result autorest.Response, err error) + func (client TagClient) UpdateAttributesPreparer(ctx context.Context, name string, reference string, ...) (*http.Request, error) + func (client TagClient) UpdateAttributesResponder(resp *http.Response) (result autorest.Response, err error) + func (client TagClient) UpdateAttributesSender(req *http.Request) (*http.Response, error) + type TagList struct + ImageName *string + Registry *string + Tags *[]TagAttributesBase + type V1Manifest struct + Architecture *string + FsLayers *[]FsLayer + History *[]History + Name *string + SchemaVersion *int32 + Signatures *[]ImageSignature + Tag *string + type V2Manifest struct + Config *Descriptor + Layers *[]Descriptor + MediaType *string + SchemaVersion *int32 + type V2SupportClient struct + func NewV2SupportClient(loginURI string) V2SupportClient + func (client V2SupportClient) Check(ctx context.Context) (result autorest.Response, err error) + func (client V2SupportClient) CheckPreparer(ctx context.Context) (*http.Request, error) + func (client V2SupportClient) CheckResponder(resp *http.Response) (result autorest.Response, err error) + func (client V2SupportClient) CheckSender(req *http.Request) (*http.Response, error) Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49