Documentation ¶
Index ¶
- func ValidateImageID(input interface{}, key string) (warnings []string, errors []error)
- type ImageId
- type ImageVersion
- type ImageVersionOperationPredicate
- type ImageVersionProperties
- type ImageVersionsClient
- func (c ImageVersionsClient) ListByImage(ctx context.Context, id ImageId) (result ListByImageOperationResponse, err error)
- func (c ImageVersionsClient) ListByImageComplete(ctx context.Context, id ImageId) (ListByImageCompleteResult, error)
- func (c ImageVersionsClient) ListByImageCompleteMatchingPredicate(ctx context.Context, id ImageId, predicate ImageVersionOperationPredicate) (result ListByImageCompleteResult, err error)
- type ListByImageCompleteResult
- type ListByImageCustomPager
- type ListByImageOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateImageID ¶
ValidateImageID checks that 'input' can be parsed as a Image ID
Types ¶
type ImageId ¶
ImageId is a struct representing the Resource ID for a Image
func NewImageID ¶
NewImageID returns a new ImageId struct
func ParseImageID ¶
ParseImageID parses 'input' into a ImageId
func ParseImageIDInsensitively ¶
ParseImageIDInsensitively parses 'input' case-insensitively into a ImageId note: this method should only be used for API response data and not user input
func (*ImageId) FromParseResult ¶
func (id *ImageId) FromParseResult(input resourceids.ParseResult) error
func (ImageId) Segments ¶
func (id ImageId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Image ID
type ImageVersion ¶
type ImageVersion struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *ImageVersionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type ImageVersionOperationPredicate ¶
func (ImageVersionOperationPredicate) Matches ¶
func (p ImageVersionOperationPredicate) Matches(input ImageVersion) bool
type ImageVersionProperties ¶
type ImageVersionProperties struct {
Version string `json:"version"`
}
type ImageVersionsClient ¶
type ImageVersionsClient struct {
Client *resourcemanager.Client
}
func NewImageVersionsClientWithBaseURI ¶
func NewImageVersionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ImageVersionsClient, error)
func (ImageVersionsClient) ListByImage ¶
func (c ImageVersionsClient) ListByImage(ctx context.Context, id ImageId) (result ListByImageOperationResponse, err error)
ListByImage ...
func (ImageVersionsClient) ListByImageComplete ¶
func (c ImageVersionsClient) ListByImageComplete(ctx context.Context, id ImageId) (ListByImageCompleteResult, error)
ListByImageComplete retrieves all the results into a single object
func (ImageVersionsClient) ListByImageCompleteMatchingPredicate ¶
func (c ImageVersionsClient) ListByImageCompleteMatchingPredicate(ctx context.Context, id ImageId, predicate ImageVersionOperationPredicate) (result ListByImageCompleteResult, err error)
ListByImageCompleteMatchingPredicate retrieves all the results and then applies the predicate
type ListByImageCompleteResult ¶
type ListByImageCompleteResult struct { LatestHttpResponse *http.Response Items []ImageVersion }
type ListByImageCustomPager ¶
func (*ListByImageCustomPager) NextPageLink ¶
func (p *ListByImageCustomPager) NextPageLink() *odata.Link
type ListByImageOperationResponse ¶
type ListByImageOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ImageVersion }
Click to show internal directories.
Click to hide internal directories.