Documentation
¶
Index ¶
- func PossibleValuesForProvisioningState() []string
- func ValidateGalleryImageID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateImageID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateImageVersionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateVersionID(input interface{}, key string) (warnings []string, errors []error)
- type GalleryImageId
- type GetByProjectOperationResponse
- type GetOperationResponse
- type ImageId
- type ImageVersion
- type ImageVersionId
- type ImageVersionOperationPredicate
- type ImageVersionProperties
- type ImageVersionsClient
- func (c ImageVersionsClient) Get(ctx context.Context, id ImageVersionId) (result GetOperationResponse, err error)
- func (c ImageVersionsClient) GetByProject(ctx context.Context, id VersionId) (result GetByProjectOperationResponse, err error)
- func (c ImageVersionsClient) ListByImage(ctx context.Context, id GalleryImageId) (result ListByImageOperationResponse, err error)
- func (c ImageVersionsClient) ListByImageComplete(ctx context.Context, id GalleryImageId) (ListByImageCompleteResult, error)
- func (c ImageVersionsClient) ListByImageCompleteMatchingPredicate(ctx context.Context, id GalleryImageId, ...) (result ListByImageCompleteResult, err error)
- func (c ImageVersionsClient) ListByProject(ctx context.Context, id ImageId) (result ListByProjectOperationResponse, err error)
- func (c ImageVersionsClient) ListByProjectComplete(ctx context.Context, id ImageId) (ListByProjectCompleteResult, error)
- func (c ImageVersionsClient) ListByProjectCompleteMatchingPredicate(ctx context.Context, id ImageId, predicate ImageVersionOperationPredicate) (result ListByProjectCompleteResult, err error)
- type ListByImageCompleteResult
- type ListByImageCustomPager
- type ListByImageOperationResponse
- type ListByProjectCompleteResult
- type ListByProjectCustomPager
- type ListByProjectOperationResponse
- type ProvisioningState
- type VersionId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func ValidateGalleryImageID ¶
ValidateGalleryImageID checks that 'input' can be parsed as a Gallery Image ID
func ValidateImageID ¶
ValidateImageID checks that 'input' can be parsed as a Image ID
func ValidateImageVersionID ¶
ValidateImageVersionID checks that 'input' can be parsed as a Image Version ID
func ValidateVersionID ¶
ValidateVersionID checks that 'input' can be parsed as a Version ID
Types ¶
type GalleryImageId ¶
type GalleryImageId struct { SubscriptionId string ResourceGroupName string DevCenterName string GalleryName string ImageName string }
GalleryImageId is a struct representing the Resource ID for a Gallery Image
func NewGalleryImageID ¶
func NewGalleryImageID(subscriptionId string, resourceGroupName string, devCenterName string, galleryName string, imageName string) GalleryImageId
NewGalleryImageID returns a new GalleryImageId struct
func ParseGalleryImageID ¶
func ParseGalleryImageID(input string) (*GalleryImageId, error)
ParseGalleryImageID parses 'input' into a GalleryImageId
func ParseGalleryImageIDInsensitively ¶
func ParseGalleryImageIDInsensitively(input string) (*GalleryImageId, error)
ParseGalleryImageIDInsensitively parses 'input' case-insensitively into a GalleryImageId note: this method should only be used for API response data and not user input
func (*GalleryImageId) FromParseResult ¶
func (id *GalleryImageId) FromParseResult(input resourceids.ParseResult) error
func (GalleryImageId) ID ¶
func (id GalleryImageId) ID() string
ID returns the formatted Gallery Image ID
func (GalleryImageId) Segments ¶
func (id GalleryImageId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Gallery Image ID
func (GalleryImageId) String ¶
func (id GalleryImageId) String() string
String returns a human-readable description of this Gallery Image ID
type GetByProjectOperationResponse ¶
type GetByProjectOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ImageVersion }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ImageVersion }
type ImageId ¶
type ImageId struct { SubscriptionId string ResourceGroupName string ProjectName string ImageName string }
ImageId is a struct representing the Resource ID for a Image
func NewImageID ¶
func NewImageID(subscriptionId string, resourceGroupName string, projectName string, imageName string) ImageId
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 ImageVersionId ¶
type ImageVersionId struct { SubscriptionId string ResourceGroupName string DevCenterName string GalleryName string ImageName string VersionName string }
ImageVersionId is a struct representing the Resource ID for a Image Version
func NewImageVersionID ¶
func NewImageVersionID(subscriptionId string, resourceGroupName string, devCenterName string, galleryName string, imageName string, versionName string) ImageVersionId
NewImageVersionID returns a new ImageVersionId struct
func ParseImageVersionID ¶
func ParseImageVersionID(input string) (*ImageVersionId, error)
ParseImageVersionID parses 'input' into a ImageVersionId
func ParseImageVersionIDInsensitively ¶
func ParseImageVersionIDInsensitively(input string) (*ImageVersionId, error)
ParseImageVersionIDInsensitively parses 'input' case-insensitively into a ImageVersionId note: this method should only be used for API response data and not user input
func (*ImageVersionId) FromParseResult ¶
func (id *ImageVersionId) FromParseResult(input resourceids.ParseResult) error
func (ImageVersionId) ID ¶
func (id ImageVersionId) ID() string
ID returns the formatted Image Version ID
func (ImageVersionId) Segments ¶
func (id ImageVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Image Version ID
func (ImageVersionId) String ¶
func (id ImageVersionId) String() string
String returns a human-readable description of this Image Version ID
type ImageVersionOperationPredicate ¶
func (ImageVersionOperationPredicate) Matches ¶
func (p ImageVersionOperationPredicate) Matches(input ImageVersion) bool
type ImageVersionProperties ¶
type ImageVersionProperties struct { ExcludeFromLatest *bool `json:"excludeFromLatest,omitempty"` Name *string `json:"name,omitempty"` OsDiskImageSizeInGb *int64 `json:"osDiskImageSizeInGb,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublishedDate *string `json:"publishedDate,omitempty"` }
func (*ImageVersionProperties) GetPublishedDateAsTime ¶
func (o *ImageVersionProperties) GetPublishedDateAsTime() (*time.Time, error)
func (*ImageVersionProperties) SetPublishedDateAsTime ¶
func (o *ImageVersionProperties) SetPublishedDateAsTime(input time.Time)
type ImageVersionsClient ¶
type ImageVersionsClient struct {
Client *resourcemanager.Client
}
func NewImageVersionsClientWithBaseURI ¶
func NewImageVersionsClientWithBaseURI(sdkApi sdkEnv.Api) (*ImageVersionsClient, error)
func (ImageVersionsClient) Get ¶
func (c ImageVersionsClient) Get(ctx context.Context, id ImageVersionId) (result GetOperationResponse, err error)
Get ...
func (ImageVersionsClient) GetByProject ¶
func (c ImageVersionsClient) GetByProject(ctx context.Context, id VersionId) (result GetByProjectOperationResponse, err error)
GetByProject ...
func (ImageVersionsClient) ListByImage ¶
func (c ImageVersionsClient) ListByImage(ctx context.Context, id GalleryImageId) (result ListByImageOperationResponse, err error)
ListByImage ...
func (ImageVersionsClient) ListByImageComplete ¶
func (c ImageVersionsClient) ListByImageComplete(ctx context.Context, id GalleryImageId) (ListByImageCompleteResult, error)
ListByImageComplete retrieves all the results into a single object
func (ImageVersionsClient) ListByImageCompleteMatchingPredicate ¶
func (c ImageVersionsClient) ListByImageCompleteMatchingPredicate(ctx context.Context, id GalleryImageId, predicate ImageVersionOperationPredicate) (result ListByImageCompleteResult, err error)
ListByImageCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ImageVersionsClient) ListByProject ¶
func (c ImageVersionsClient) ListByProject(ctx context.Context, id ImageId) (result ListByProjectOperationResponse, err error)
ListByProject ...
func (ImageVersionsClient) ListByProjectComplete ¶
func (c ImageVersionsClient) ListByProjectComplete(ctx context.Context, id ImageId) (ListByProjectCompleteResult, error)
ListByProjectComplete retrieves all the results into a single object
func (ImageVersionsClient) ListByProjectCompleteMatchingPredicate ¶
func (c ImageVersionsClient) ListByProjectCompleteMatchingPredicate(ctx context.Context, id ImageId, predicate ImageVersionOperationPredicate) (result ListByProjectCompleteResult, err error)
ListByProjectCompleteMatchingPredicate 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 }
type ListByProjectCompleteResult ¶
type ListByProjectCompleteResult struct { LatestHttpResponse *http.Response Items []ImageVersion }
type ListByProjectCustomPager ¶
func (*ListByProjectCustomPager) NextPageLink ¶
func (p *ListByProjectCustomPager) NextPageLink() *odata.Link
type ListByProjectOperationResponse ¶
type ListByProjectOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ImageVersion }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreated ProvisioningState = "Created" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleted ProvisioningState = "Deleted" ProvisioningStateDeleting ProvisioningState = "Deleting" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateMovingResources ProvisioningState = "MovingResources" ProvisioningStateNotSpecified ProvisioningState = "NotSpecified" ProvisioningStateRolloutInProgress ProvisioningState = "RolloutInProgress" ProvisioningStateRunning ProvisioningState = "Running" ProvisioningStateStorageProvisioningFailed ProvisioningState = "StorageProvisioningFailed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" ProvisioningStateTransientFailure ProvisioningState = "TransientFailure" ProvisioningStateUpdated ProvisioningState = "Updated" ProvisioningStateUpdating ProvisioningState = "Updating" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type VersionId ¶
type VersionId struct { SubscriptionId string ResourceGroupName string ProjectName string ImageName string VersionName string }
VersionId is a struct representing the Resource ID for a Version
func NewVersionID ¶
func NewVersionID(subscriptionId string, resourceGroupName string, projectName string, imageName string, versionName string) VersionId
NewVersionID returns a new VersionId struct
func ParseVersionID ¶
ParseVersionID parses 'input' into a VersionId
func ParseVersionIDInsensitively ¶
ParseVersionIDInsensitively parses 'input' case-insensitively into a VersionId note: this method should only be used for API response data and not user input
func (*VersionId) FromParseResult ¶
func (id *VersionId) FromParseResult(input resourceids.ParseResult) error
func (VersionId) Segments ¶
func (id VersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Version ID