Documentation ¶
Overview ¶
Package containerregistry implements the Azure ARM Containerregistry service API version 2017-03-01.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type BaseClient
- type OperationDefinition
- type OperationDisplayDefinition
- type OperationListResult
- type OperationListResultIterator
- func (iter *OperationListResultIterator) Next() error
- func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter OperationListResultIterator) NotDone() bool
- func (iter OperationListResultIterator) Response() OperationListResult
- func (iter OperationListResultIterator) Value() OperationDefinition
- type OperationListResultPage
- func (page *OperationListResultPage) Next() error
- func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page OperationListResultPage) NotDone() bool
- func (page OperationListResultPage) Response() OperationListResult
- func (page OperationListResultPage) Values() []OperationDefinition
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error)
- func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type PasswordName
- type ProvisioningState
- type RegenerateCredentialParameters
- type RegistriesClient
- func (client RegistriesClient) CheckNameAvailability(ctx context.Context, registryNameCheckRequest RegistryNameCheckRequest) (result RegistryNameStatus, err error)
- func (client RegistriesClient) CheckNameAvailabilityPreparer(ctx context.Context, registryNameCheckRequest RegistryNameCheckRequest) (*http.Request, error)
- func (client RegistriesClient) CheckNameAvailabilityResponder(resp *http.Response) (result RegistryNameStatus, err error)
- func (client RegistriesClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) Create(ctx context.Context, resourceGroupName string, registryName string, ...) (result RegistriesCreateFuture, err error)
- func (client RegistriesClient) CreatePreparer(ctx context.Context, resourceGroupName string, registryName string, ...) (*http.Request, error)
- func (client RegistriesClient) CreateResponder(resp *http.Response) (result Registry, err error)
- func (client RegistriesClient) CreateSender(req *http.Request) (future RegistriesCreateFuture, err error)
- func (client RegistriesClient) Delete(ctx context.Context, resourceGroupName string, registryName string) (result autorest.Response, err error)
- func (client RegistriesClient) DeletePreparer(ctx context.Context, resourceGroupName string, registryName string) (*http.Request, error)
- func (client RegistriesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client RegistriesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) Get(ctx context.Context, resourceGroupName string, registryName string) (result Registry, err error)
- func (client RegistriesClient) GetPreparer(ctx context.Context, resourceGroupName string, registryName string) (*http.Request, error)
- func (client RegistriesClient) GetResponder(resp *http.Response) (result Registry, err error)
- func (client RegistriesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) List(ctx context.Context) (result RegistryListResultPage, err error)
- func (client RegistriesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result RegistryListResultPage, err error)
- func (client RegistriesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result RegistryListResultIterator, err error)
- func (client RegistriesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client RegistriesClient) ListByResourceGroupResponder(resp *http.Response) (result RegistryListResult, err error)
- func (client RegistriesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) ListComplete(ctx context.Context) (result RegistryListResultIterator, err error)
- func (client RegistriesClient) ListCredentials(ctx context.Context, resourceGroupName string, registryName string) (result RegistryListCredentialsResult, err error)
- func (client RegistriesClient) ListCredentialsPreparer(ctx context.Context, resourceGroupName string, registryName string) (*http.Request, error)
- func (client RegistriesClient) ListCredentialsResponder(resp *http.Response) (result RegistryListCredentialsResult, err error)
- func (client RegistriesClient) ListCredentialsSender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client RegistriesClient) ListResponder(resp *http.Response) (result RegistryListResult, err error)
- func (client RegistriesClient) ListSender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) RegenerateCredential(ctx context.Context, resourceGroupName string, registryName string, ...) (result RegistryListCredentialsResult, err error)
- func (client RegistriesClient) RegenerateCredentialPreparer(ctx context.Context, resourceGroupName string, registryName string, ...) (*http.Request, error)
- func (client RegistriesClient) RegenerateCredentialResponder(resp *http.Response) (result RegistryListCredentialsResult, err error)
- func (client RegistriesClient) RegenerateCredentialSender(req *http.Request) (*http.Response, error)
- func (client RegistriesClient) Update(ctx context.Context, resourceGroupName string, registryName string, ...) (result Registry, err error)
- func (client RegistriesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, registryName string, ...) (*http.Request, error)
- func (client RegistriesClient) UpdateResponder(resp *http.Response) (result Registry, err error)
- func (client RegistriesClient) UpdateSender(req *http.Request) (*http.Response, error)
- type RegistriesCreateFuture
- type Registry
- type RegistryCreateParameters
- type RegistryListCredentialsResult
- type RegistryListResult
- type RegistryListResultIterator
- func (iter *RegistryListResultIterator) Next() error
- func (iter *RegistryListResultIterator) NextWithContext(ctx context.Context) (err error)
- func (iter RegistryListResultIterator) NotDone() bool
- func (iter RegistryListResultIterator) Response() RegistryListResult
- func (iter RegistryListResultIterator) Value() Registry
- type RegistryListResultPage
- func (page *RegistryListResultPage) Next() error
- func (page *RegistryListResultPage) NextWithContext(ctx context.Context) (err error)
- func (page RegistryListResultPage) NotDone() bool
- func (page RegistryListResultPage) Response() RegistryListResult
- func (page RegistryListResultPage) Values() []Registry
- type RegistryNameCheckRequest
- type RegistryNameStatus
- type RegistryPassword
- type RegistryProperties
- type RegistryPropertiesCreateParameters
- type RegistryPropertiesUpdateParameters
- type RegistryUpdateParameters
- type Resource
- type Sku
- type SkuTier
- type StorageAccountParameters
- type StorageAccountProperties
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Containerregistry
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type BaseClient ¶
BaseClient is the base client for Containerregistry.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client.
type OperationDefinition ¶
type OperationDefinition struct { // Name - Operation name: {provider}/{resource}/{operation}. Name *string `json:"name,omitempty"` // Display - The display information for the container registry operation. Display *OperationDisplayDefinition `json:"display,omitempty"` }
OperationDefinition the definition of a container registry operation.
type OperationDisplayDefinition ¶
type OperationDisplayDefinition struct { // Provider - The resource provider name: Microsoft.ContainerRegistry. Provider *string `json:"provider,omitempty"` // Resource - The resource on which the operation is performed. Resource *string `json:"resource,omitempty"` // Operation - The operation that users can perform. Operation *string `json:"operation,omitempty"` // Description - The description for the operation. Description *string `json:"description,omitempty"` }
OperationDisplayDefinition the display information for a container registry operation.
type OperationListResult ¶
type OperationListResult struct { autorest.Response `json:"-"` // Value - The list of container registry operations. Since this list may be incomplete, the nextLink field should be used to request the next list of operations. Value *[]OperationDefinition `json:"value,omitempty"` // NextLink - The URI that can be used to request the next list of container registry operations. NextLink *string `json:"nextLink,omitempty"` }
OperationListResult the result of a request to list container registry operations.
func (OperationListResult) IsEmpty ¶
func (olr OperationListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type OperationListResultIterator ¶
type OperationListResultIterator struct {
// contains filtered or unexported fields
}
OperationListResultIterator provides access to a complete listing of OperationDefinition values.
func NewOperationListResultIterator ¶
func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator
Creates a new instance of the OperationListResultIterator type.
func (*OperationListResultIterator) Next ¶
func (iter *OperationListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*OperationListResultIterator) NextWithContext ¶
func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (OperationListResultIterator) NotDone ¶
func (iter OperationListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (OperationListResultIterator) Response ¶
func (iter OperationListResultIterator) Response() OperationListResult
Response returns the raw server response from the last page request.
func (OperationListResultIterator) Value ¶
func (iter OperationListResultIterator) Value() OperationDefinition
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type OperationListResultPage ¶
type OperationListResultPage struct {
// contains filtered or unexported fields
}
OperationListResultPage contains a page of OperationDefinition values.
func NewOperationListResultPage ¶
func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage
Creates a new instance of the OperationListResultPage type.
func (*OperationListResultPage) Next ¶
func (page *OperationListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*OperationListResultPage) NextWithContext ¶
func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (OperationListResultPage) NotDone ¶
func (page OperationListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (OperationListResultPage) Response ¶
func (page OperationListResultPage) Response() OperationListResult
Response returns the raw server response from the last page request.
func (OperationListResultPage) Values ¶
func (page OperationListResultPage) Values() []OperationDefinition
Values returns the slice of values for the current page or nil if there are no values.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the client for the Operations methods of the Containerregistry service.
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error)
List lists all of the available Azure Container Registry REST API operations.
func (OperationsClient) ListComplete ¶
func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type PasswordName ¶
type PasswordName string
PasswordName enumerates the values for password name.
const ( // Password ... Password PasswordName = "password" // Password2 ... Password2 PasswordName = "password2" )
func PossiblePasswordNameValues ¶
func PossiblePasswordNameValues() []PasswordName
PossiblePasswordNameValues returns an array of possible values for the PasswordName const type.
type ProvisioningState ¶
type ProvisioningState string
ProvisioningState enumerates the values for provisioning state.
const ( // Creating ... Creating ProvisioningState = "Creating" // Succeeded ... Succeeded ProvisioningState = "Succeeded" )
func PossibleProvisioningStateValues ¶
func PossibleProvisioningStateValues() []ProvisioningState
PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
type RegenerateCredentialParameters ¶
type RegenerateCredentialParameters struct { // Name - Specifies name of the password which should be regenerated -- password or password2. Possible values include: 'Password', 'Password2' Name PasswordName `json:"name,omitempty"` }
RegenerateCredentialParameters the parameters used to regenerate the login credential.
type RegistriesClient ¶
type RegistriesClient struct {
BaseClient
}
RegistriesClient is the client for the Registries methods of the Containerregistry service.
func NewRegistriesClient ¶
func NewRegistriesClient(subscriptionID string) RegistriesClient
NewRegistriesClient creates an instance of the RegistriesClient client.
func NewRegistriesClientWithBaseURI ¶
func NewRegistriesClientWithBaseURI(baseURI string, subscriptionID string) RegistriesClient
NewRegistriesClientWithBaseURI creates an instance of the RegistriesClient client.
func (RegistriesClient) CheckNameAvailability ¶
func (client RegistriesClient) CheckNameAvailability(ctx context.Context, registryNameCheckRequest RegistryNameCheckRequest) (result RegistryNameStatus, err error)
CheckNameAvailability 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.
func (RegistriesClient) CheckNameAvailabilityPreparer ¶
func (client RegistriesClient) CheckNameAvailabilityPreparer(ctx context.Context, registryNameCheckRequest RegistryNameCheckRequest) (*http.Request, error)
CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.
func (RegistriesClient) CheckNameAvailabilityResponder ¶
func (client RegistriesClient) CheckNameAvailabilityResponder(resp *http.Response) (result RegistryNameStatus, err error)
CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.
func (RegistriesClient) CheckNameAvailabilitySender ¶
func (client RegistriesClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) Create ¶
func (client RegistriesClient) Create(ctx context.Context, resourceGroupName string, registryName string, registryCreateParameters RegistryCreateParameters) (result RegistriesCreateFuture, err error)
Create creates a container registry with the specified parameters. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs. registryName - the name of the container registry. registryCreateParameters - the parameters for creating a container registry.
func (RegistriesClient) CreatePreparer ¶
func (client RegistriesClient) CreatePreparer(ctx context.Context, resourceGroupName string, registryName string, registryCreateParameters RegistryCreateParameters) (*http.Request, error)
CreatePreparer prepares the Create request.
func (RegistriesClient) CreateResponder ¶
func (client RegistriesClient) CreateResponder(resp *http.Response) (result Registry, err error)
CreateResponder handles the response to the Create request. The method always closes the http.Response Body.
func (RegistriesClient) CreateSender ¶
func (client RegistriesClient) CreateSender(req *http.Request) (future RegistriesCreateFuture, err error)
CreateSender sends the Create request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) Delete ¶
func (client RegistriesClient) Delete(ctx context.Context, resourceGroupName string, registryName string) (result autorest.Response, err error)
Delete deletes a container registry. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs. registryName - the name of the container registry.
func (RegistriesClient) DeletePreparer ¶
func (client RegistriesClient) DeletePreparer(ctx context.Context, resourceGroupName string, registryName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (RegistriesClient) DeleteResponder ¶
func (client RegistriesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (RegistriesClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) Get ¶
func (client RegistriesClient) Get(ctx context.Context, resourceGroupName string, registryName string) (result Registry, err error)
Get gets the properties of the specified container registry. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs. registryName - the name of the container registry.
func (RegistriesClient) GetPreparer ¶
func (client RegistriesClient) GetPreparer(ctx context.Context, resourceGroupName string, registryName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (RegistriesClient) GetResponder ¶
func (client RegistriesClient) GetResponder(resp *http.Response) (result Registry, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (RegistriesClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) List ¶
func (client RegistriesClient) List(ctx context.Context) (result RegistryListResultPage, err error)
List lists all the container registries under the specified subscription.
func (RegistriesClient) ListByResourceGroup ¶
func (client RegistriesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result RegistryListResultPage, err error)
ListByResourceGroup lists all the container registries under the specified resource group. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs.
func (RegistriesClient) ListByResourceGroupComplete ¶
func (client RegistriesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result RegistryListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (RegistriesClient) ListByResourceGroupPreparer ¶
func (client RegistriesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (RegistriesClient) ListByResourceGroupResponder ¶
func (client RegistriesClient) ListByResourceGroupResponder(resp *http.Response) (result RegistryListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (RegistriesClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) ListComplete ¶
func (client RegistriesClient) ListComplete(ctx context.Context) (result RegistryListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (RegistriesClient) ListCredentials ¶
func (client RegistriesClient) ListCredentials(ctx context.Context, resourceGroupName string, registryName string) (result RegistryListCredentialsResult, err error)
ListCredentials lists the login credentials for the specified container registry. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs. registryName - the name of the container registry.
func (RegistriesClient) ListCredentialsPreparer ¶
func (client RegistriesClient) ListCredentialsPreparer(ctx context.Context, resourceGroupName string, registryName string) (*http.Request, error)
ListCredentialsPreparer prepares the ListCredentials request.
func (RegistriesClient) ListCredentialsResponder ¶
func (client RegistriesClient) ListCredentialsResponder(resp *http.Response) (result RegistryListCredentialsResult, err error)
ListCredentialsResponder handles the response to the ListCredentials request. The method always closes the http.Response Body.
func (RegistriesClient) ListCredentialsSender ¶
ListCredentialsSender sends the ListCredentials request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) ListPreparer ¶
ListPreparer prepares the List request.
func (RegistriesClient) ListResponder ¶
func (client RegistriesClient) ListResponder(resp *http.Response) (result RegistryListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (RegistriesClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) RegenerateCredential ¶
func (client RegistriesClient) RegenerateCredential(ctx context.Context, resourceGroupName string, registryName string, regenerateCredentialParameters RegenerateCredentialParameters) (result RegistryListCredentialsResult, err error)
RegenerateCredential regenerates one of the login credentials for the specified container registry. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs. registryName - the name of the container registry. regenerateCredentialParameters - specifies name of the password which should be regenerated -- password or password2.
func (RegistriesClient) RegenerateCredentialPreparer ¶
func (client RegistriesClient) RegenerateCredentialPreparer(ctx context.Context, resourceGroupName string, registryName string, regenerateCredentialParameters RegenerateCredentialParameters) (*http.Request, error)
RegenerateCredentialPreparer prepares the RegenerateCredential request.
func (RegistriesClient) RegenerateCredentialResponder ¶
func (client RegistriesClient) RegenerateCredentialResponder(resp *http.Response) (result RegistryListCredentialsResult, err error)
RegenerateCredentialResponder handles the response to the RegenerateCredential request. The method always closes the http.Response Body.
func (RegistriesClient) RegenerateCredentialSender ¶
func (client RegistriesClient) RegenerateCredentialSender(req *http.Request) (*http.Response, error)
RegenerateCredentialSender sends the RegenerateCredential request. The method will close the http.Response Body if it receives an error.
func (RegistriesClient) Update ¶
func (client RegistriesClient) Update(ctx context.Context, resourceGroupName string, registryName string, registryUpdateParameters RegistryUpdateParameters) (result Registry, err error)
Update updates a container registry with the specified parameters. Parameters: resourceGroupName - the name of the resource group to which the container registry belongs. registryName - the name of the container registry. registryUpdateParameters - the parameters for updating a container registry.
func (RegistriesClient) UpdatePreparer ¶
func (client RegistriesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, registryName string, registryUpdateParameters RegistryUpdateParameters) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (RegistriesClient) UpdateResponder ¶
func (client RegistriesClient) UpdateResponder(resp *http.Response) (result Registry, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (RegistriesClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type RegistriesCreateFuture ¶
RegistriesCreateFuture an abstraction for monitoring and retrieving the results of a long-running operation.
func (*RegistriesCreateFuture) Result ¶
func (future *RegistriesCreateFuture) Result(client RegistriesClient) (r Registry, err error)
Result returns the result of the asynchronous operation. If the operation has not completed it will return an error.
type Registry ¶
type Registry struct { autorest.Response `json:"-"` // Sku - The SKU of the container registry. Sku *Sku `json:"sku,omitempty"` // RegistryProperties - The properties of the container registry. *RegistryProperties `json:"properties,omitempty"` // ID - READ-ONLY; The resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Type *string `json:"type,omitempty"` // Location - The location of the resource. This cannot be changed after the resource is created. Location *string `json:"location,omitempty"` // Tags - The tags of the resource. Tags map[string]*string `json:"tags"` }
Registry an object that represents a container registry.
func (Registry) MarshalJSON ¶
MarshalJSON is the custom marshaler for Registry.
func (*Registry) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Registry struct.
type RegistryCreateParameters ¶
type RegistryCreateParameters struct { // Tags - The tags for the container registry. Tags map[string]*string `json:"tags"` // Location - The location of the container registry. This cannot be changed after the resource is created. Location *string `json:"location,omitempty"` // Sku - The SKU of the container registry. Sku *Sku `json:"sku,omitempty"` // RegistryPropertiesCreateParameters - The properties that the container registry will be created with. *RegistryPropertiesCreateParameters `json:"properties,omitempty"` }
RegistryCreateParameters the parameters for creating a container registry.
func (RegistryCreateParameters) MarshalJSON ¶
func (rcp RegistryCreateParameters) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RegistryCreateParameters.
func (*RegistryCreateParameters) UnmarshalJSON ¶
func (rcp *RegistryCreateParameters) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for RegistryCreateParameters struct.
type RegistryListCredentialsResult ¶
type RegistryListCredentialsResult struct { autorest.Response `json:"-"` // Username - The username for a container registry. Username *string `json:"username,omitempty"` // Passwords - The list of passwords for a container registry. Passwords *[]RegistryPassword `json:"passwords,omitempty"` }
RegistryListCredentialsResult the response from the ListCredentials operation.
type RegistryListResult ¶
type RegistryListResult struct { autorest.Response `json:"-"` // Value - The list of container registries. Since this list may be incomplete, the nextLink field should be used to request the next list of container registries. Value *[]Registry `json:"value,omitempty"` // NextLink - The URI that can be used to request the next list of container registries. NextLink *string `json:"nextLink,omitempty"` }
RegistryListResult the result of a request to list container registries.
func (RegistryListResult) IsEmpty ¶
func (rlr RegistryListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type RegistryListResultIterator ¶
type RegistryListResultIterator struct {
// contains filtered or unexported fields
}
RegistryListResultIterator provides access to a complete listing of Registry values.
func NewRegistryListResultIterator ¶
func NewRegistryListResultIterator(page RegistryListResultPage) RegistryListResultIterator
Creates a new instance of the RegistryListResultIterator type.
func (*RegistryListResultIterator) Next ¶
func (iter *RegistryListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*RegistryListResultIterator) NextWithContext ¶
func (iter *RegistryListResultIterator) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (RegistryListResultIterator) NotDone ¶
func (iter RegistryListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (RegistryListResultIterator) Response ¶
func (iter RegistryListResultIterator) Response() RegistryListResult
Response returns the raw server response from the last page request.
func (RegistryListResultIterator) Value ¶
func (iter RegistryListResultIterator) Value() Registry
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type RegistryListResultPage ¶
type RegistryListResultPage struct {
// contains filtered or unexported fields
}
RegistryListResultPage contains a page of Registry values.
func NewRegistryListResultPage ¶
func NewRegistryListResultPage(getNextPage func(context.Context, RegistryListResult) (RegistryListResult, error)) RegistryListResultPage
Creates a new instance of the RegistryListResultPage type.
func (*RegistryListResultPage) Next ¶
func (page *RegistryListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned. Deprecated: Use NextWithContext() instead.
func (*RegistryListResultPage) NextWithContext ¶
func (page *RegistryListResultPage) NextWithContext(ctx context.Context) (err error)
NextWithContext advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (RegistryListResultPage) NotDone ¶
func (page RegistryListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (RegistryListResultPage) Response ¶
func (page RegistryListResultPage) Response() RegistryListResult
Response returns the raw server response from the last page request.
func (RegistryListResultPage) Values ¶
func (page RegistryListResultPage) Values() []Registry
Values returns the slice of values for the current page or nil if there are no values.
type RegistryNameCheckRequest ¶
type RegistryNameCheckRequest struct { // Name - The name of the container registry. Name *string `json:"name,omitempty"` // Type - The resource type of the container registry. This field must be set to 'Microsoft.ContainerRegistry/registries'. Type *string `json:"type,omitempty"` }
RegistryNameCheckRequest a request to check whether a container registry name is available.
type RegistryNameStatus ¶
type RegistryNameStatus struct { autorest.Response `json:"-"` // NameAvailable - The value that indicates whether the name is available. NameAvailable *bool `json:"nameAvailable,omitempty"` // Reason - If any, the reason that the name is not available. Reason *string `json:"reason,omitempty"` // Message - If any, the error message that provides more detail for the reason that the name is not available. Message *string `json:"message,omitempty"` }
RegistryNameStatus the result of a request to check the availability of a container registry name.
type RegistryPassword ¶
type RegistryPassword struct { // Name - The password name. Possible values include: 'Password', 'Password2' Name PasswordName `json:"name,omitempty"` // Value - The password value. Value *string `json:"value,omitempty"` }
RegistryPassword the login password for the container registry.
type RegistryProperties ¶
type RegistryProperties struct { // LoginServer - READ-ONLY; The URL that can be used to log into the container registry. LoginServer *string `json:"loginServer,omitempty"` // CreationDate - READ-ONLY; The creation date of the container registry in ISO8601 format. CreationDate *date.Time `json:"creationDate,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the container registry at the time the operation was called. Possible values include: 'Creating', 'Succeeded' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // AdminUserEnabled - The value that indicates whether the admin user is enabled. AdminUserEnabled *bool `json:"adminUserEnabled,omitempty"` // StorageAccount - The properties of the storage account for the container registry. StorageAccount *StorageAccountProperties `json:"storageAccount,omitempty"` }
RegistryProperties the properties of a container registry.
type RegistryPropertiesCreateParameters ¶
type RegistryPropertiesCreateParameters struct { // AdminUserEnabled - The value that indicates whether the admin user is enabled. AdminUserEnabled *bool `json:"adminUserEnabled,omitempty"` // StorageAccount - The parameters of a storage account for the container registry. If specified, the storage account must be in the same physical location as the container registry. StorageAccount *StorageAccountParameters `json:"storageAccount,omitempty"` }
RegistryPropertiesCreateParameters the parameters for creating the properties of a container registry.
type RegistryPropertiesUpdateParameters ¶
type RegistryPropertiesUpdateParameters struct { // AdminUserEnabled - The value that indicates whether the admin user is enabled. AdminUserEnabled *bool `json:"adminUserEnabled,omitempty"` // StorageAccount - The parameters of a storage account for the container registry. If specified, the storage account must be in the same physical location as the container registry. StorageAccount *StorageAccountParameters `json:"storageAccount,omitempty"` }
RegistryPropertiesUpdateParameters the parameters for updating the properties of a container registry.
type RegistryUpdateParameters ¶
type RegistryUpdateParameters struct { // Tags - The tags for the container registry. Tags map[string]*string `json:"tags"` // RegistryPropertiesUpdateParameters - The properties that the container registry will be updated with. *RegistryPropertiesUpdateParameters `json:"properties,omitempty"` }
RegistryUpdateParameters the parameters for updating a container registry.
func (RegistryUpdateParameters) MarshalJSON ¶
func (rup RegistryUpdateParameters) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for RegistryUpdateParameters.
func (*RegistryUpdateParameters) UnmarshalJSON ¶
func (rup *RegistryUpdateParameters) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for RegistryUpdateParameters struct.
type Resource ¶
type Resource struct { // ID - READ-ONLY; The resource ID. ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource. Name *string `json:"name,omitempty"` // Type - READ-ONLY; The type of the resource. Type *string `json:"type,omitempty"` // Location - The location of the resource. This cannot be changed after the resource is created. Location *string `json:"location,omitempty"` // Tags - The tags of the resource. Tags map[string]*string `json:"tags"` }
Resource an Azure resource.
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type Sku ¶
type Sku struct { // Name - The SKU name of the container registry. Required for registry creation. Allowed value: Basic. Name *string `json:"name,omitempty"` // Tier - READ-ONLY; The SKU tier based on the SKU name. Possible values include: 'Basic' Tier SkuTier `json:"tier,omitempty"` }
Sku the SKU of a container registry.
type SkuTier ¶
type SkuTier string
SkuTier enumerates the values for sku tier.
const ( // Basic ... Basic SkuTier = "Basic" )
func PossibleSkuTierValues ¶
func PossibleSkuTierValues() []SkuTier
PossibleSkuTierValues returns an array of possible values for the SkuTier const type.
type StorageAccountParameters ¶
type StorageAccountParameters struct { // Name - The name of the storage account. Name *string `json:"name,omitempty"` // AccessKey - The access key to the storage account. AccessKey *string `json:"accessKey,omitempty"` }
StorageAccountParameters the parameters of a storage account for a container registry.
type StorageAccountProperties ¶
type StorageAccountProperties struct { // Name - The name of the storage account. Name *string `json:"name,omitempty"` }
StorageAccountProperties the properties of a storage account for a container registry.