Documentation ¶
Index ¶
- func PossibleValuesForDataType() []string
- func PossibleValuesForListViewType() []string
- func ValidateDataID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateRegistryID(input interface{}, key string) (warnings []string, errors []error)
- type DataContainer
- type DataContainerRegistryClient
- func (c DataContainerRegistryClient) RegistryDataContainersCreateOrUpdate(ctx context.Context, id DataId, input DataContainerResource) (result RegistryDataContainersCreateOrUpdateOperationResponse, err error)
- func (c DataContainerRegistryClient) RegistryDataContainersCreateOrUpdateThenPoll(ctx context.Context, id DataId, input DataContainerResource) error
- func (c DataContainerRegistryClient) RegistryDataContainersDelete(ctx context.Context, id DataId) (result RegistryDataContainersDeleteOperationResponse, err error)
- func (c DataContainerRegistryClient) RegistryDataContainersDeleteThenPoll(ctx context.Context, id DataId) error
- func (c DataContainerRegistryClient) RegistryDataContainersGet(ctx context.Context, id DataId) (result RegistryDataContainersGetOperationResponse, err error)
- func (c DataContainerRegistryClient) RegistryDataContainersList(ctx context.Context, id RegistryId, ...) (result RegistryDataContainersListOperationResponse, err error)
- func (c DataContainerRegistryClient) RegistryDataContainersListComplete(ctx context.Context, id RegistryId, ...) (RegistryDataContainersListCompleteResult, error)
- func (c DataContainerRegistryClient) RegistryDataContainersListCompleteMatchingPredicate(ctx context.Context, id RegistryId, ...) (result RegistryDataContainersListCompleteResult, err error)
- type DataContainerResource
- type DataContainerResourceOperationPredicate
- type DataId
- type DataType
- type ListViewType
- type RegistryDataContainersCreateOrUpdateOperationResponse
- type RegistryDataContainersDeleteOperationResponse
- type RegistryDataContainersGetOperationResponse
- type RegistryDataContainersListCompleteResult
- type RegistryDataContainersListCustomPager
- type RegistryDataContainersListOperationOptions
- type RegistryDataContainersListOperationResponse
- type RegistryId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForDataType ¶
func PossibleValuesForDataType() []string
func PossibleValuesForListViewType ¶
func PossibleValuesForListViewType() []string
func ValidateDataID ¶
ValidateDataID checks that 'input' can be parsed as a Data ID
func ValidateRegistryID ¶
ValidateRegistryID checks that 'input' can be parsed as a Registry ID
Types ¶
type DataContainer ¶
type DataContainer struct { DataType DataType `json:"dataType"` Description *string `json:"description,omitempty"` IsArchived *bool `json:"isArchived,omitempty"` LatestVersion *string `json:"latestVersion,omitempty"` NextVersion *string `json:"nextVersion,omitempty"` Properties *map[string]string `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type DataContainerRegistryClient ¶
type DataContainerRegistryClient struct {
Client *resourcemanager.Client
}
func NewDataContainerRegistryClientWithBaseURI ¶
func NewDataContainerRegistryClientWithBaseURI(sdkApi sdkEnv.Api) (*DataContainerRegistryClient, error)
func (DataContainerRegistryClient) RegistryDataContainersCreateOrUpdate ¶
func (c DataContainerRegistryClient) RegistryDataContainersCreateOrUpdate(ctx context.Context, id DataId, input DataContainerResource) (result RegistryDataContainersCreateOrUpdateOperationResponse, err error)
RegistryDataContainersCreateOrUpdate ...
func (DataContainerRegistryClient) RegistryDataContainersCreateOrUpdateThenPoll ¶
func (c DataContainerRegistryClient) RegistryDataContainersCreateOrUpdateThenPoll(ctx context.Context, id DataId, input DataContainerResource) error
RegistryDataContainersCreateOrUpdateThenPoll performs RegistryDataContainersCreateOrUpdate then polls until it's completed
func (DataContainerRegistryClient) RegistryDataContainersDelete ¶
func (c DataContainerRegistryClient) RegistryDataContainersDelete(ctx context.Context, id DataId) (result RegistryDataContainersDeleteOperationResponse, err error)
RegistryDataContainersDelete ...
func (DataContainerRegistryClient) RegistryDataContainersDeleteThenPoll ¶
func (c DataContainerRegistryClient) RegistryDataContainersDeleteThenPoll(ctx context.Context, id DataId) error
RegistryDataContainersDeleteThenPoll performs RegistryDataContainersDelete then polls until it's completed
func (DataContainerRegistryClient) RegistryDataContainersGet ¶
func (c DataContainerRegistryClient) RegistryDataContainersGet(ctx context.Context, id DataId) (result RegistryDataContainersGetOperationResponse, err error)
RegistryDataContainersGet ...
func (DataContainerRegistryClient) RegistryDataContainersList ¶
func (c DataContainerRegistryClient) RegistryDataContainersList(ctx context.Context, id RegistryId, options RegistryDataContainersListOperationOptions) (result RegistryDataContainersListOperationResponse, err error)
RegistryDataContainersList ...
func (DataContainerRegistryClient) RegistryDataContainersListComplete ¶
func (c DataContainerRegistryClient) RegistryDataContainersListComplete(ctx context.Context, id RegistryId, options RegistryDataContainersListOperationOptions) (RegistryDataContainersListCompleteResult, error)
RegistryDataContainersListComplete retrieves all the results into a single object
func (DataContainerRegistryClient) RegistryDataContainersListCompleteMatchingPredicate ¶
func (c DataContainerRegistryClient) RegistryDataContainersListCompleteMatchingPredicate(ctx context.Context, id RegistryId, options RegistryDataContainersListOperationOptions, predicate DataContainerResourceOperationPredicate) (result RegistryDataContainersListCompleteResult, err error)
RegistryDataContainersListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type DataContainerResource ¶
type DataContainerResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties DataContainer `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type DataContainerResourceOperationPredicate ¶
func (DataContainerResourceOperationPredicate) Matches ¶
func (p DataContainerResourceOperationPredicate) Matches(input DataContainerResource) bool
type DataId ¶
type DataId struct { SubscriptionId string ResourceGroupName string RegistryName string DataName string }
DataId is a struct representing the Resource ID for a Data
func NewDataID ¶
func NewDataID(subscriptionId string, resourceGroupName string, registryName string, dataName string) DataId
NewDataID returns a new DataId struct
func ParseDataID ¶
ParseDataID parses 'input' into a DataId
func ParseDataIDInsensitively ¶
ParseDataIDInsensitively parses 'input' case-insensitively into a DataId note: this method should only be used for API response data and not user input
func (*DataId) FromParseResult ¶
func (id *DataId) FromParseResult(input resourceids.ParseResult) error
func (DataId) Segments ¶
func (id DataId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Data ID
type ListViewType ¶
type ListViewType string
const ( ListViewTypeActiveOnly ListViewType = "ActiveOnly" ListViewTypeAll ListViewType = "All" ListViewTypeArchivedOnly ListViewType = "ArchivedOnly" )
func (*ListViewType) UnmarshalJSON ¶
func (s *ListViewType) UnmarshalJSON(bytes []byte) error
type RegistryDataContainersGetOperationResponse ¶
type RegistryDataContainersGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *DataContainerResource }
type RegistryDataContainersListCompleteResult ¶
type RegistryDataContainersListCompleteResult struct { LatestHttpResponse *http.Response Items []DataContainerResource }
type RegistryDataContainersListCustomPager ¶ added in v0.20240628.1153531
func (*RegistryDataContainersListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *RegistryDataContainersListCustomPager) NextPageLink() *odata.Link
type RegistryDataContainersListOperationOptions ¶
type RegistryDataContainersListOperationOptions struct { ListViewType *ListViewType Skip *string }
func DefaultRegistryDataContainersListOperationOptions ¶
func DefaultRegistryDataContainersListOperationOptions() RegistryDataContainersListOperationOptions
func (RegistryDataContainersListOperationOptions) ToHeaders ¶
func (o RegistryDataContainersListOperationOptions) ToHeaders() *client.Headers
func (RegistryDataContainersListOperationOptions) ToOData ¶
func (o RegistryDataContainersListOperationOptions) ToOData() *odata.Query
func (RegistryDataContainersListOperationOptions) ToQuery ¶
func (o RegistryDataContainersListOperationOptions) ToQuery() *client.QueryParams
type RegistryDataContainersListOperationResponse ¶
type RegistryDataContainersListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]DataContainerResource }
type RegistryId ¶
RegistryId is a struct representing the Resource ID for a Registry
func NewRegistryID ¶
func NewRegistryID(subscriptionId string, resourceGroupName string, registryName string) RegistryId
NewRegistryID returns a new RegistryId struct
func ParseRegistryID ¶
func ParseRegistryID(input string) (*RegistryId, error)
ParseRegistryID parses 'input' into a RegistryId
func ParseRegistryIDInsensitively ¶
func ParseRegistryIDInsensitively(input string) (*RegistryId, error)
ParseRegistryIDInsensitively parses 'input' case-insensitively into a RegistryId note: this method should only be used for API response data and not user input
func (*RegistryId) FromParseResult ¶
func (id *RegistryId) FromParseResult(input resourceids.ParseResult) error
func (RegistryId) Segments ¶
func (id RegistryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Registry ID
func (RegistryId) String ¶
func (id RegistryId) String() string
String returns a human-readable description of this Registry ID